Differences between revisions 10 and 11
Revision 10 as of 2022-02-13 23:32:56
Size: 2749
Editor: mkoeppe
Comment: Gitpod
Revision 11 as of 2022-02-13 23:43:40
Size: 3210
Editor: mkoeppe
Comment:
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
=== Prebuilt Docker containers on ghcr.io === === Pre-built Docker containers on ghcr.io ===
Line 32: Line 32:
Our portability CI builds Docker containers for all tested Linux platforms and makes them available on ghcr.io. Our portability CI builds [[https://github.com/orgs/sagemath/packages?tab=packages&q=with-targets-optional|Docker containers]] for all tested Linux platforms and makes them available on ghcr.io. [[https://trac.sagemath.org/ticket/30933|#39033]]

Since 9.6.beta1, the Docker image for the latest development release receives the additional Docker tag `dev`; thus, for example, the following command will work:
{{{
$ docker run -it ghcr.io/sagemath/sage/sage-docker-ubuntu-impish-standard-with-targets-optional:dev bash
}}}
Line 36: Line 41:
[[https://www.gitpod.io/|Gitpod]] is a service that provides a development environment in the cloud based on VS Code. It is free to use for up to 50 hours per month. See the new section [[https://620901c077fb7caa9f914f33--sagemath-tobias.netlify.app/developer/workspace.html#section-gitpod|Setting up your workspace]] in the Sage Developer's Guide. [[https://www.gitpod.io/|Gitpod]] is a service that provides a development environment in the cloud based on VS Code. It is free to use for up to 50 hours per month. Sage now includes a configuration for Gitpod; see the new section [[https://620901c077fb7caa9f914f33--sagemath-tobias.netlify.app/developer/workspace.html#section-gitpod|Setting up your workspace]] in the Sage Developer's Guide.

Sage 9.6 Release Tour

Current development cycle (2022)

Manifolds

Symplectic manifolds

Symplectic structures have been added to Sage (#30362).

Package upgrades

For a list of all packages and their versions, see

FLINT and arb

FLINT from 2.7.1 to 2.8.4, arb to 2.22.1 #32211, #33189

The FLINT 2.8 series brings major new algorithms and general speedups. https://github.com/wbhart/flint2/blob/flint-2.8/NEWS#L1262 Note that Sage accepts system installations of FLINT >= 2.6.x. Users on older distributions who want to benefit from the speed ups in FLINT 2.8.x may want to use ./configure --without-system-flint.

Meta-ticket #31408 tracks the effort to make use of new features added in recent FLINT releases in the Sage library.

New developer tools

Pre-built Docker containers on ghcr.io

Our portability CI builds Docker containers for all tested Linux platforms and makes them available on ghcr.io. #39033

Since 9.6.beta1, the Docker image for the latest development release receives the additional Docker tag dev; thus, for example, the following command will work:

$ docker run -it ghcr.io/sagemath/sage/sage-docker-ubuntu-impish-standard-with-targets-optional:dev bash

Gitpod

Gitpod is a service that provides a development environment in the cloud based on VS Code. It is free to use for up to 50 hours per month. Sage now includes a configuration for Gitpod; see the new section Setting up your workspace in the Sage Developer's Guide. #33103

Availability of Sage 9.6 and installation help

The first development release of the 9.6 series, 9.6.beta0, was tagged on 2022-02-06.

The Sage source code is available in the sage git repository.

  • See sage-devel for development discussions and sage-release for announcements of beta versions and release candidates.

More details

ReleaseTours/sage-9.6 (last edited 2023-02-23 20:14:16 by mkoeppe)