The /e/OS installer, a web-based tool for installing /e/OS, is now compatible with new devices such as the Fairphone 5, Pixel 8, and Pixel tablet. The installation process has been streamlined through the successful completion of numerous tests. The updated installer supersedes Easy Installer and streamlines the process of flashing phones with /e/OS.
The "AM" application manager for AppImages has received an update that introduces a new option for reinstalling applications. The AM-updater script serves to manage and uphold current scripts for portable applications available on multiple platforms. The scripts undergo both automated and manual testing.
In the event of a script failure, manual intervention is initiated to determine the underlying cause, leading to necessary modifications of the script. The newly introduced reinstall option enables users to review scripts individually and uninstall and reinstall applications that necessitate updates. The command "am reinstall" or "appman reinstall" will verify the scripts and proceed to remove and reinstall applications that necessitate updates. The command serves to determine whether an application is malfunctioning or unable to be updated. A new command has been implemented to enhance transparency and ensure user consent. Additional modifications encompass a decrease in references to external databases, enhanced support for external databases, as well as the removal, addition, and correction of several database applications.
The release features 18 bug fixes, addressing issues such as suspending thread deadlock in WINMM callback, reporting invalid image size on startup, costly wbemprox fill_videocontroller calls, and problems with Roland Zenology Pro and Silver Chains. Furthermore, it tackles concerns related to Windows 7 Card Games, Unreal Engine's verification of a particular VC runtime registry key, the startup crashes of Windows 7 Card Games, various games impacting sleep accuracy due to mouse movement speed, Reolink's inability to load the DLL, the failure of Steam.exe to initiate in Wine-10.2, and the crashes experienced with R-Link 2 Toolbox.
The Himmelblaud Authentication feature in Samba is now available for experimental use, offering fundamental authentication via Himmelblaud, which can be found in the rust/ directory. The implementation offers fundamental authentication and is set up via smb.conf.
The release also incorporates bug fixes for several features, including the integration of glapi components for EXT_multi_draw_indirect, preventing the binding of fragment shading rate images prior to Turing, and managing pre-Turing dispatch indirect commands. Additional enhancements consist of eliminating redundant quotes in lava-test-case, ensuring error propagation in SSH tests, and incorporating a U-Boot action timeout for Rockchip DUTs.
A new version of FEX, an x86 emulation frontend, has been released, enabling users to execute x86 and x86-64 binaries on AArch64 hosts. The update addresses the enhancement of 3DNow! reciprocal precision on FEAT_RPRES-compatible hardware, which was formerly restricted to 8-bit precision.
The FEAT_RPRES extension now enhances the precision of reciprocal instructions to 12-bits, similar to x86 standards. The modification occurred in late 2023, with Qualcomm Snapdragon Elite SoC and Apple's M4 now providing support for these extensions. The resolution also tackles a persistent issue with the background startup of FEXServer, which resulted in new users receiving an unclear message regarding client setup failure. The multiblock option is enabled by default, facilitating the JIT to compile a larger volume of code simultaneously, thereby enhancing performance without additional cost. The x86 SHA extension has been enhanced through the utilization of ARM SHA instructions, with SHA1RNDS4, SHA1MSG2, and SHA256MSG2 now refined using approximately equivalent ARM instructions. The sole remaining SHA instruction is SHA256RNDS2, which differs from the two ARM instructions that correspond to its functionality.
Rustup 1.28.1 has been released, providing users with the capability to install Rust, a programming language designed for developing reliable and efficient software. The release resolves issues associated with version 1.28.0, which affected users who had previously updated.
The latest version incorporates enhancements for automatic installation, displays the active toolchain, addresses the reqwest backend issue, supports relative symlinks for proxies, and includes other improvements. Users have the ability to update by terminating programs with Rustup and executing the command $ rustup self update. There may be potential issues with anti-malware scanners obstructing Rustup or hindering its ability to create or copy files. Rustup will cease self-updating in CI environments, and these concerns are expected to be addressed within a few weeks as anti-malware scanners are updated to recognize the new release.
A new version of the Zed editor has been released and has implemented various enhancements aimed at optimizing the user experience.
The editor has been updated to git::Restore and git::RestoreFile to ensure consistency with git, and the editor::ExpandAllHunkDiffs action has been modified to editor::ExpandAllDiffHunks. Recent enhancements cover the introduction of an allow_rewrap setting, an on_last_window_closed setting, initial support for inline diagnostics, a stop_at_indent option for MoveToBeginningOfLine and SelectToBeginningOfLine, capabilities for checking package-version-server on the $PATH, compatibility with repositories hosted on chromium.googlesource.com for Git blames and permalinks, functionality for selecting the commit message in git commits, and the provision to specify an HTTP/HTTPS proxy for Copilot.