Sage 10.6 Release Tour - sagemath/sage GitHub Wiki
Sage 10.6 was released on April 1, 2025. This is the current stable release.
Here is an overview of some of the main changes in this version.
Platform support
- SageMath now supports RISC-V systems. All standard packages build and run, and the sage library passes its test suite on RISC-V.
Package upgrades
Development tools
LaTeX
- We now delay LaTeX feature tests (LuaLaTeX, XeTeX, etc.) as long as possible to avoid compiling LaTeX code when (for example) all you want to do is obtain the LaTeX representation of a matrix. As a side effect, the "engine" field of the LaTeX preferences dictionary now defaults to
None
rather than an engine name. #39430
Modularization
- The contents of the
sage.libs.giac
module (which are responsible for solving integrals with giac) have been separated into a new package, sagemath-giac. To enable it at build time, configure sage with./configure --enable-sagemath_giac
. Alternately, after sage has been built, you can build and install it withmake sagemath_giac
. #38668 #39376 - Giac has been downgraded to an optional package. You can re-enable it at build time with
./configure --enable-giac
, but this should only be necessary if you are using the pexpect interface to giac in your own code. If you want to solve integrals with giac, install the new sagemath-giac package instead. #38668 #39376
Deprecations
- The
sage.misc.latex.default_engine()
function is now deprecated. It is being removed from the public interface in favor of the internal_default_engine()
. #39430
Availability and installation help
The source code is available in the Sage GitHub repository.
Sage builds successfully on the following platforms:
Help
See README.md in the source distribution for installation instructions.
Visit sage-support for installation help.