Click any tag below to further narrow down your results
Links
PHP 8.5.0 introduces a new operator "|>" that allows for a more streamlined way to apply functions to values. It also adds the "#[\NoDiscard]" attribute to enforce the use of return values and introduces attributes for constants. Check the migration guide for more details on these changes.
dbt Core v1.11 introduces user-defined functions (UDFs), allowing users to register custom functions within their dbt projects for better code reuse across their data stack. This release also emphasizes stricter authoring standards and includes various adapter-specific enhancements.
Rust 1.91.0 introduces aarch64-pc-windows-msvc as a Tier 1 platform, enhancing support for 64-bit ARM systems on Windows. The update also adds a lint for dangling raw pointers and stabilizes several APIs for use in const contexts.
Go 1.26 introduces key language updates, including a new function syntax and self-referential generic types. Performance enhancements include a default garbage collector and reduced cgo overhead. The release also features tool improvements and several experimental packages.
Rust 1.93.0 introduces several important changes, including an update to musl 1.2.5, which improves DNS resolver reliability for static Linux binaries. The release also allows global allocators to use thread-local storage and includes new stabilized APIs. Developers can explore detailed release notes for more information.
Rust 1.89.0 has been released, introducing several enhancements including support for inferred arguments to const generics, a new lint for mismatched lifetime syntaxes, and improved handling of external C functions with i128 and u128 types. Additionally, changes in target support were announced, notably demoting x86_64-apple-darwin to Tier 2, and new APIs have been stabilized. The Rust team encourages users to test future releases and report any bugs encountered.
Python 3.14 introduces significant enhancements, including template string literals, deferred evaluation of annotations, and support for multiple interpreters. The standard library also sees improvements in asyncio introspection, a new Zstandard compression module, and syntax highlighting in the REPL. Additionally, the release emphasizes user-friendliness and correctness while providing guidance for porting from earlier versions.
Rust 1.86.0 has been released, featuring important updates and enhancements aimed at improving performance and usability for developers. Key changes include new language features, library updates, and improved tooling to facilitate more efficient coding practices. This release continues Rust's commitment to safety and concurrency in programming.
Rust 1.90.0 has been released, introducing the LLD linker as the default for improved linking performance and native support for workspace publishing in Cargo. Additionally, the x86_64-apple-darwin target has been demoted to Tier 2 due to changes in macOS support, and several APIs have been stabilized for const contexts.
Rust 1.88.0 has been released, introducing features such as let chains for conditional statements, naked functions for more control over assembly, and boolean literals for configuration predicates. Additionally, Cargo will now automatically clean its cache to manage disk usage, and several APIs have been stabilized for use in const contexts. Contributors to the release were acknowledged for their efforts.
Python 3.14 has been officially released, showcasing significant speed improvements over its predecessors, particularly in single-threaded performance. Benchmarks conducted on various Python interpreters indicate that while Python 3.14 is faster than earlier versions, it still falls short of native code performance seen in languages like Rust and Pypy. The results highlight ongoing development in Python performance, but also caution against over-reliance on generic benchmarks for performance assessments.