Skip to content

Latest commit

 

History

History
98 lines (56 loc) · 1.77 KB

NEWS.md

File metadata and controls

98 lines (56 loc) · 1.77 KB

Julia v1.9 Release Notes

New language features

Language changes

Compiler/Runtime improvements

Command-line option changes

  • In Linux and Windows, --threads=auto now tries to infer usable number of CPUs from the process affinity which is set typically in HPC and cloud environments ([#42340]).

Multi-threading changes

Build system changes

New library functions

New library features

Standard library changes

Package Manager

LinearAlgebra

  • We are now wholly reliant on libblastrampoline (LBT) for calling BLAS and LAPACK. OpenBLAS is shipped by default, but building the system image with other BLAS/LAPACK libraries is not supported. Instead, it is recommended that the LBT mechanism be used for swapping BLAS/LAPACK with vendor provided ones. ([#44360])

Markdown

Printf

Random

REPL

SparseArrays

Dates

Downloads

Statistics

Sockets

Tar

Distributed

  • The package environment (active project, LOAD_PATH, DEPOT_PATH) are now propagated when adding local workers (e.g. with addprocs(N::Int) or through the --procs=N command line flag) ([#43270]).
  • addprocs for local workers now accept the env keyword argument for passing environment variables to the workers processes. This was already supported for remote workers ([#43270]).

UUIDs

Mmap

DelimitedFiles

Deprecated or removed

External dependencies

Tooling Improvements