Python 3.14.0 beta 1 has been released, representing the initial installment of four anticipated beta versions. This release offers the broader community a chance to evaluate new features and address bug fixes, ensuring their projects are ready for the upcoming release. It is recommended that maintainers of third-party Python projects conduct testing with Python 3.14 during the beta phase and report any issues to the Python bug tracker.
The release is scheduled to be feature-complete; however, it may undergo modifications or be removed prior to the release candidate phase. Significant new features encompass deferred evaluation of type annotations, template string literals, and the introduction of the compression.zstd module, syntax highlighting in PyREPL, a zero-overhead external debugger interface for CPython, support for UUID versions 6-8, and enhanced error messages. The upcoming pre-release is version 3.14.0b2, set to be available on May 27, 2025.
Git has introduced preliminary support for addressing merge conflicts, featuring a git_panel.sort_by_path setting that allows for the integration of untracked and tracked files within the diff list. The Git blame links now prioritize the upstream remote over origin when available. The default value of expand_excerpt_lines has been raised from 3 to 5, enhancing the speed at which additional context is visible in the git diff view.
Node 24 has been released, incorporating several important updates. The V8 JavaScript engine has been enhanced to version 13.6, and npm has been upgraded to version 11.
Node 24's release has discontinued support for MSVC, requiring the use of ClangCL for Windows compilation. The AsyncLocalStorage API has adopted AsyncContextFrame as its default, enhancing performance and reliability for complex use cases. The URLPattern API is now available globally, offering an advanced pattern-matching system for URLs. The experimental permission model has been improved, and the test runner module can now handle subtests, making testing easier and reducing mistakes related to unhandled promises. Undici 7 has also been incorporated, enhancing the capabilities of the HTTP client.
Eric Mann has announced the release of PHP 8.3.21, which addresses multiple issues, including IPv6 filter integer overflow, GD overflow, LDAP overriding, libxml errors, OpenSSL memory leaks, PDO Firebird persistent connection problems, SPL memory mismanagement, standard bugs, and Zip-related issues.
The updates address several issues, including crashes in php_clear_stat_cache() related to php8ts, a use-after-free vulnerability in extract(), problems with fseek using SEEK_CUR, a resource leak in iptcembed(), and Zip-related issues with uouv and memory leaks.
Rustup 1.28.2 has been released and represents the most recent iteration of the Rust programming language, incorporating various updates.
The cURL download backend and native-tls TLS backend have been officially deprecated, and users will receive warnings upon their usage. Rustup seeks to establish a standardized HTTP + TLS stack incorporating additional components in Rust, thereby enhancing security and performance and facilitating maintenance. Users have the capability to pin the version of Rustup during installation through rustup-init.sh and can utilize rustup self-update to upgrade or downgrade to a specific version. Rustup has addressed an issue in Nushell integration that could lead to the generation of invalid commands within shell configuration.
Mission Center 1.0.0 has been released on Flathub and is a Linux application designed to monitor system resource utilization, encompassing CPU, memory, disk, network, and GPU usage. The application provides capabilities for monitoring system processes, thread and handle counts, uptime, clock speed, cache sizes, RAM and swap usage, disk utilization and transfer rates, network utilization and transfer speeds, as well as GPU usage. The tool additionally oversees system fans and offers a streamlined summary view for efficient monitoring.
Intel GPU monitoring is limited to Broadwell and subsequent GPUs, and it does not provide support for VRAM, power, or temperature monitoring. The update features a comprehensive refactor of the Gatherer, now designated as Magpie, which is compatible with other monitoring solutions. The application provides SMART data for both SATA and NVMe devices, facilitates the ejection of removable storage devices, and features a revamped Apps Page that offers enhanced information for each application and process. The update encompasses several bug fixes, including the restoration of missing memory composition graphs, adjustments to the service details window, and the resolution of memory leaks. Translation updates are now accessible in multiple languages.
Zen Browser 1.12b has been released with new features and enhancements, including integration with floss.social and a comprehensive update to privacy protocols. The core has seen the removal of Firefox telemetry, and onboarding pages along with essential favicons are now bundled locally. The website has transitioned away from dependence on external services, CDNs, and Cloudflare services.
The count of external connections has decreased from 82 to approximately 20-10, with only critical security updates and services not related to telemetry still in operation. The update features a refined animation for file downloads, fully containerized essentials, automatic Picture-in-Picture functionality, a dedicated homepage button, export/import options, enhanced workspace switching, a redesigned URL bar, a revamp of essential layouts, and a search engine selection form for the onboarding process. The update also resolves issues related to the panel's UI, the URL bar losing focus, and the occurrence of an empty new tab opening when closing with a pinned tab selected from the previous session.