The VSCodium 1.99.12392 update includes an upgrade to VSCode version 1.99.1, introduces a CLI binary, rebrands reh-web resources, and addresses a fix for publishing versions across all architectures.
Ungoogled Chromium 135.0.7049.84-1, based on Chromium 135.0.7049.84, has been released.
A new version of the Zed editor has been released, featuring numerous enhancements and corrections. The features include automatically adding a new line when you press enter between opening and closing tags in JSX/TSX, better restoring of the editor's state when you reopen files, keeping a history of command palette uses, correct syntax highlighting for use bounds and async closures in Rust, and hiding the mouse cursor in more situations.
Keybinds now manage upper-case characters, interpreting special keys like F8, CTRL, and SHIFT without regard to case. In context menus, keybinds will appear dimmed when the associated action is currently disabled. A feature has been introduced that allows users to double-click on an empty pane to open a new file.
OpenSSH 10.0 has been released, offering a 100% complete SSH protocol 2.0 implementation with support for sftp client and server. The release includes potential incompatible changes, such as removing support for the weak DSA signature algorithm, passing "ControlMaster no" to ssh when invoked by scp and sftp, removing the code responsible for user authentication, disabling finite field Diffie-Hellman key exchange by default, and removing the implicit fallback to compiled-in groups for Diffie-Hellman Group Exchange KEX.
The release includes fixes for X11 forwarding and agent forwarding, a hybrid post-quantum algorithm, and a preference for AES-GCM over AES-CTR mode when selecting a cipher for connection. New features include the ability to match version, session type, and remote command types. Bug fixes include removing the assumption that sshd_config can fit in a socket buffer, preventing ObscureKeystrokeTiming mitigations, prohibiting comma characters in hostnames, and improving debug logging across sub-process boundaries. The release also includes improvements in debug logging across sub-process boundaries, requiring control-escape character sequences to be exactly two characters long, and preventing integer overflow in x11 port handling.
PHP 8.4.6 has been released, resolving multiple bugs and issues associated with PHP. The release encompasses updates addressing BCMath, Core, DOM, Fuzzer, GD, LDAP, Mbstring, Opcache, SOAP, SPL, Treewide, and Windows. The updates encompass pointer subtraction for scale, property hook backing value access, unintentional inheritance of default values in overridden virtual properties, issues with JIT polymorphisms, stack-use-after-return scenarios, lazy object initialization, use-after-free during the destruction of dl()'ed module classes, OSS-Fuzz, notable performance degradation in 'foreach', assertion violations when repeatedly opening the same file with dba_open, and memory leaks in error paths of fuzzer SAPI, as well as in GD, LDAP, Mbstring, Opcache, PDO, Standard, SOAP, SPL, Treewide, and Windows. The release also resolves issues in zend_vm_gen.php, zend_vm_gen.php, and zend_vm_gen.php.
PHP 8.3.20 has been released, addressing multiple bug fixes across various components, including core, DOM, embed, fuzzer, GD, Intl, Mbstring, Opcache, PDO, SOAP, SPL, treewide, and Windows. Key updates encompass resolutions for bug GH-17961, GH-15367, GH-13193, along with improvements in DOM, xinclude management of live attributes, Embed, Fuzzer, GD, Intl, Mbstring, Opcache, PDO, SOAP, SPL, and comprehensive treewide adjustments, as well as enhancements specific to Windows. The release effectively resolves multiple issues and enhances performance across several domains.
Python 3.14.0a7, 3.13.3, 3.12.10, 3.11.12, 3.10.17, and 3.9.22 have been released. The final alpha release, 3.14.0a7, represents the culmination of seven planned alpha releases, facilitating more efficient testing of new features and bug fixes. The upcoming pre-release of Python 3.14 is the initial beta, set for May 6, 2025. The upcoming maintenance release is Python 3.13, the latest major version, featuring nearly 320 bug fixes, enhancements in build processes, and updates to documentation since version 3.13.2.
Python 3.12.10 represents the tenth maintenance release of the Python 3.12 series and serves as the final full maintenance release. Future releases of 3.12 will focus solely on security fixes, incorporating approximately 230 bug fixes, enhancements to the build process, and updates to documentation since version 3.12.9. Python 3.11.12 represents a significant security update for Python 3.11, incorporating resolutions for deadlock issues in threaded applications, an upgrade of the vendored expat to version 2.7.1, and enhancements to RFC 2047 address headers. Python 3.10.17 represents a security update for the Python 3.10 series, addressing vulnerabilities associated with the vendored expat, libexpat, and imaplib modules.
VSCodium 1.99.12370 has been released and updated to VS Code 1.99.1, incorporating changes from commit 7c6fdfb.
The second development snapshot of Godot 4.5 has been released for testing and represents a substantial update to the game engine, incorporating 250 enhancements and bug fixes since the initial 4.5 release. The community has developed a dedicated 2D navigation server, enabling users to selectively activate or deactivate navigation modules for both 2D and 3D environments. The editor experience for shaders and visual shaders has been restructured, incorporating numerous requested features and quality of life enhancements.
Godot now supports multiple languages; however, changing the current language dynamically within the editor is not feasible at this time. The matter was resolved in GH-102562, allowing users to switch to their preferred language during the same editor session. The implementation of the "Fragment Density Map" extension in GH-99551 enhances the Vulkan Mobile renderer, increasing its viability for VR on standalone headsets.
Another small bugfix version of the Zed editor has been released, addressing a panic concerning completions involving non-ASCII code.
Microsoft has announced the release of TypeScript 5.8.3, a language built on top of JavaScript, adding syntax for types.
Philip Rebohle has announced the release of DXVK 2.6.1, featuring various bug fixes and enhancements. The release resolves issues related to sparse buffer utilization, RTSS bugs, Intel ANV challenges, and RADV issues. This update enhances render pass efficiency for tiling GPUs, addresses display mode handling on uncommon monitor configurations, and resolves issues with the SDL3 backend in dxvk-native. This update addresses compatibility issues with MSVC builds on older CPUs and resolves minor issues that may lead to Vulkan validation errors in uncommon situations.
Zed 0.180.3 has resolved issues related to crashes when expanding diff hunks with multiple cursors, as well as a problem where dismissing the git onboarding banner would not remain effective across sessions.
Wine Staging 10.5 has been released, featuring updates such as a rebase against Wine 10.5, an updated vkd3d-latest patch set, restoration of winex11-_NET_ACTIVE_WINDOW, rebase and re-enablement of ntdll-ForceBottomUpAlloc, and trapping for ntdll-Syscall_Emulation.
A new nightly build of Darktable 5.1 has been released for testing.
Another VSCodium update has been released, addressing a hard-coded version issue in the server template, as noted by @daiyam in issue #2304.
A new version of the Linux GPU Control Application tool has been released, featuring an upgraded charts window, the capability to export historical data to a CSV file, and the introduction of LACT as a Flatpak package. The package works across all systems; however, it necessitates root access.
The AMD settings have been implemented with solutions for RDNA3, guaranteeing that overclocking configurations are more dependable on 7000 series graphics cards. LACT features a comprehensive database of GPU AIB names, allowing users to contribute if their card model is not present in the system database. Furthermore, LACT now provides the capability for an emergency configuration reset through a boot option, enabling users to restore their overclocking settings prior to system startup. Additional significant modifications encompass the revised configuration for socket permissions and the reporting of fan RPM on Nvidia. The comprehensive changelog encompasses bug fixes, updates to specification files, and enhancements to the Fedora 42 package build. Support for LACT development is available on Liberapay.
VSCodium 1.99.02283, based on VSCode 1.99.0, has been released, along with various patches and fixes. The update includes a new insider installation for macOS, patch updates, enabling controlUrl for extensionsGallery in product.json, removing the yarn dependency, and removing leading zeros before passing the version to the extension.
The release of FEX-2504 has brought forth a range of features, optimizations, and bug fixes tailored for PC gaming enthusiasts. The resolution of the audio issues in Slay the Spire represents a significant enhancement. The optimization eliminates x87 stack management from JIT code, which is a resource-intensive operation. The resolution was achieved by executing F{INC,DEC}STP instructions in reverse order within a specific code path. Another enhancement is the support for volatile metadata in Windows PE. The compiler from Microsoft produces "volatile" metadata, which is utilized alongside the ARM64 Prism emulator to prevent expensive emulation of the x86 memory model. This feature has been enabled by default since 2019, and FEX utilizes this metadata to enhance emulation performance. The release aims to encourage package maintainers to distribute Arm64ec WINE and FEX packages, enabling users to benefit from enhanced performance at no cost.
This month, the JIT has undergone optimization, concentrating on SHA256 instructions by utilizing ARM's equivalent instructions, which offer approximately the same functionality. The optimization has approximately doubled the performance of SHA256 during emulation. Furthermore, the implementation of support for ARM's FEAT_FRINTTS extension has been completed, offering instructions that facilitate the rapid rounding of float values into integer restricted ranges.
A new version of Zen Browser is now available. The update features support for the 'split Glance tab' within the Glance button menu, Mica context menus and panels, as well as native panel backgrounds for MacOS. The update also resolves concerns regarding dialogs shrinking in Glance tabs, the opening of links that are not HTTP(s) or files, and elevated CPU usage when utilizing extensions with 'tab access' permission. The update also resolves issues related to media playback persisting after a pinned tab is unloaded, as well as the discontinuation of the web panels feature owing to security considerations.