Releases: sagemath/sage-windows-cygwin
SageMath 9.3 (Windows installer 0.6.3)
Known issues with the Sage 9.3 Windows installer
If Sage crashes on startup or when plotting or on other numerical operations, the binary distribution is not compatible with your CPU type. This is a known bug in the binary distributions that also affects the Sage 9.4 release.
See the installation guide for other ways to install Sage.
Changelog for the Windows Installer
0.6.3 (2021-08-25)
-
No user-facing changes.
-
Minor Makefile fixes.
-
Updates to use InnoSetup 6 which is now the most current.
SageMath 9.2 (Windows installer 0.6.2)
Changelog for the Windows Installer
0.6.2 (2021-01-05)
- Reverted use of Cygwin's system package for libntl, which is not built
to be portable enough for enough users' CPUs. Likewise reverted use of
system libflint package which depends on NTL.
NOTE: If you haven't experienced problems with build 0.6.1 of Sage 9.2
there is no need to upgrade to this build, as the issue this fixes only
impacts some users depending on their CPU.
SageMath 9.2 (Windows installer 0.6.1)
Changelog for the Windows Installer
0.6.1 (2020-11-28)
-
Updated to Python 3.7.
-
Updated to Cygwin 3.1.x.
SageMath 9.1 (Windows installer 0.6.0)
0.6.0-9.1 tag for SageMath 9.1 release with v0.6.0 installer
SageMath 9.0 (Windows installer 0.6.0)
Changelog for the Windows Installer
0.6.0 (2020-02-13)
-
The following optional packages, and their associated Sage extensions are
now come pre-installed by default:- bliss
- coxeter3
- mcqd
- primecount
- tdlib
-
Improved support for installing additional optional packages.
-
Downgraded Cygwin version in order to fix an issue with running external
Windows programs from Sage (in particular, this caused problems when
running external LaTeX distributions (#42). -
Build system can now use a local Cygwin mirror; this can make for more
consistent builds.
SageMath 9.0 (Windows installer 0.5.2)
Changelog for the Windows Installer
0.5.2 (2020-01-08)
-
Added patch from SageMath 9.0 to builds of SageMath 8.9 to fix support for
threejs plots in Firefox on Windows. -
Removed unneeded static libraries from the installer, reducing install
size.
SageMath 8.9 (Windows installer 0.5.1)
0.5.1-8.9 tag for SageMath 8.9 release with v0.5.1 installer
SageMath 8.8 (Windows installer 0.5.1)
Changelog for the Windows Installer
0.5.1 (2019-07-12)
-
Fixed installation path of the HTML documentation.
-
Include a copy of the
nano
editor, for use withgit
. -
Fixed initialization of the
.sage
directory on new installs, ensuring
that the default config files are copied to the correct locations. This
fixes a bug with the default IPython terminal color scheme not being set
correctly.
SageMath 8.8 (Windows installer 0.5.0)
Changelog for the Windows Installer
0.5.0 (2019-07-11)
-
Debug symbols, which are not needed at runtime, are stripped from most
binaries, resulting in a noticeably smaller install footprint. Now the
installer and the installation itself are smaller despite packing in more
features! -
Includes a copy of
git
in the SageMath Shell, so no need to install a
separate Git or integrate an existing Git for Windows installation. -
Installing the HTML documentation is now optional. Although some help
features won't work without it, it saves about 600 MB of installation
size, and if you have an internet connection you can still read the docs
at doc.sagemath.org. -
Updates to use a few more Cygwin system packages rather than including
Sage-specific copies, including:- bzip2
- libffi
- libpng
- patch
- pcre
- xz
- yasm
- zlib
We still build our own copies of MPIR and anything that depends on it,
as there are still too many bugs with the system GMP on Cygwin.
SageMath 8.7 (Windows installer 0.4.3)
Changelog for the Windows Installer
0.4.3 (2019-05-06)
-
Not a change to the installer itself but to the build toolchain, allowing
version-specific patches to be applied after a Sage release. From
time-to-time critical bugs are found and fixed in Sage only after an
official release. And Sage's development process is not quick enough
about making new releases. So we add the ability to include post-release
patches as needed.-
Added patch for giac to prevent possible hang in the Sage-Giac interface
(https://trac.sagemath.org/ticket/27385). -
Added several patches for stability in OpenBLAS. Note, however, that
the current release does not use OpenBLAS, but rather just uses
Cygwin's default BLAS. A future release will switch to OpenBLAS for
likely performance gains (https://trac.sagemath.org/ticket/27493
https://trac.sagemath.org/ticket/27509
https://trac.sagemath.org/ticket/27565). -
Added patch needed for psutil to work with Cygwin 3.0 on which this
build is based (https://trac.sagemath.org/ticket/27702).
-