Julia Language April 2025 Update: Releases, Compiler Improvements, and Ecosystem Growth
The April 2025 edition of 'This Month in Julia World' highlights significant developments in the Julia programming language community. Key technical updates include the release of Julia versions 1.11.5 and 1.12-beta2, alongside major reworks to the compiler’s lowering API to support JuliaLowering.jl, aiming to enhance code provenance and developer tooling. The community is actively addressing increased load latency issues in recent versions by fixing invalidations caused by the StyledStrings library and exploring optional modules. Progress on LLVM v20 support and static compilation was also noted. In the ecosystem, new tools such as TestPicker.jl, BorrowChecker.jl, and AI-assisted features for Pluto notebooks were introduced. Additionally, packages for mathematical modeling, including LieGroups.jl and ConvolutionInterpolations.jl, were released. The newsletter also promotes JuliaCon Local Paris 2025, with calls for proposals open until May 15th and tickets now available. This digest serves as a comprehensive overview of internal improvements, performance optimizations, and expanding library support within the Julia landscape.
Wire timeline
Julia Language April 2025 Update: Releases, Compiler Improvements, and Ecosystem Growth
The April 2025 edition of 'This Month in Julia World' highlights significant developments in the Julia programming language community. Key technical updates include the release of Julia versions 1.11.5 and 1.12-beta2, alongside major reworks to the compiler’s lowering API to support JuliaLowering.jl, aiming to enhance code provenance and developer tooling. The community is actively addressing increased load latency issues in recent versions by fixing invalidations caused by the StyledStrings library and exploring optional modules. Progress on LLVM v20 support and static compilation was also noted. In the ecosystem, new tools such as TestPicker.jl, BorrowChecker.jl, and AI-assisted features for Pluto notebooks were introduced. Additionally, packages for mathematical modeling, including LieGroups.jl and ConvolutionInterpolations.jl, were released. The newsletter also promotes JuliaCon Local Paris 2025, with calls for proposals open until May 15th and tickets now available. This digest serves as a comprehensive overview of internal improvements, performance optimizations, and expanding library support within the Julia landscape.
JuliaLang - The Julia programming language