As always, you can get the latest beta version from the "develop" git branch. Alternatively, the self-contained source tarball is at
ba823b2ca1c (tag: 10.9.rc0, github/develop) Updated SageMath version to 10.9.rc0
4f7e3443350 gh-42026: Fix `G.vertex_iterator(degree=0)` yielding non-isolated vertices
5859e01fda7 gh-42021: annotations in recognizable series
a66bea50411 gh-42019: refactor: fix and enforce ruff PLW0602
9c3eb953f15 gh-42018: fix #42017
9a83eed27b2 gh-42014: a few details in Lie conformal algebras
091d95098de gh-42013: refactor: fix and enforce ruff PLR0402
5411bd6656e gh-42011: refactor: fix and enforce ruff E721
23a84d0f16a gh-42004: Fix grammar in meson warning
d5da3763037 gh-42001: fix for duplicate enumeration in finite subgroups
8aff30c3b40 gh-42000: fix random doctest failure in #41999
db8c5977eb5 gh-41998: compute group structure of hyperelliptic Jacobians over finite fields
15060e77c4e gh-41997: add canonical forms for AdditiveAbelianGroupWrapper
94e9dc12aa0 gh-41996: methods to compute kernel subgroups of elliptic-curve isogenies
3e70d70b9ca gh-41995: right division of isogenies is just find_post_isomorphism() in case the degrees are the same
fd249c70b8f gh-41994: refactor: fix and enforce ruff PLW3301
ea8a679c7e5 gh-41992: src/sage/doctest/parsing.py: hide output from lto-wrapper
2180ded9860 gh-41986: fix inverted logic in .__bool__() method of elements in hyperelliptic Jacobians
6a0a6290cc4 gh-41984: Fix a deprecation function in sphinx
220bbbe4b88 gh-41982: Enable ruff C4 rules, fix some violations
4f59c4c3d75 gh-41981: Rename the BRiAl feature
c584b35db0d gh-41980: src/sage/algebras: remove all "needs sage.foo" tags
cb1f9847453 gh-41979: Add
spkg-install.in for highspy package installation
4c436ea15e6 gh-41978: move quantum_groups away from gap and to libgap
440b2e6d72f gh-41977: better separate gap and libgap in polynomials
2d77717b2f7 gh-41976: some tweaks in maple interface
70dc08d2835 gh-41975: preparation work on L-functions of modular forms
9c1f893b5d3 gh-41974: Fix the docker build fail
47d1e56b616 gh-41971: Tachyon: Use pkg-config for libpng
90ee1070e80 gh-41970: factor out & extend EllipticCurvePoint_field.divide() from EllipticCurveHom_fractional._eval()
74ed6f69131 gh-41968: remove local workaround for #38481
2a1e70a59a4 gh-41966: Add missing build deps to several python packages
3402ac759b2 gh-41965: remove some deprecated material in rings/
0d7b13f85ae gh-41964: add givaro's PR 240 for modern C++/clang
6cd3f446661 gh-41963: Implement hashing for Jordan algebra elements
33f7c1666cb gh-41962: some details in ore_module
c75f8b7bdd7 gh-41959: Document and test that a cone's lines() are orthogonal
82b2c129ee8 gh-41958: Fix a test failure on distro packages after #41548
b80ce51fda8 gh-41956: change the recursive set example interrupt with a reliable way
9e2d1e23cca gh-41952: src/sage/algebras/octonion_algebra.pyx: implement __getitem__
b069657c7ae gh-41950: Update target Docker image to Ubuntu resolute and add retry for merge-ci
80b060cd084 gh-41949: Fix flaky SIGSEGV in GapElement.__copy__ and deepcopy
df62174cfa6 gh-41948: some annotations on "divisors"
9d4205b960d gh-41947: Random octonions and Jordan algebra elements
490bc62ebd7 gh-41944: Enhance primecount pkg-config check for version
6260276bb7f gh-41942: to_poly_solve causes TypeError (not subscriptable) on a lot of equations
af1c2d19a9e gh-41937: get rid of abc version of SymbolicRing
5d1bd1066e7 gh-41936: change handling of leq_storage in posets
3a216630289 gh-41901: try a more radical approach to translation (FriCAS)
4703973ba90 gh-41855: refactor: ruff RET505 in sandpiles,sat,schemes
175f56a9819 gh-41854: refactor: ruff RET505 in rings
5ff65f8e053 gh-41841: refactor: ruff RET505 in cpython,crypto,data_structures
a1acead2a8a gh-41815: src/sage/**/*.py: use `delete_on_close=False` for temporary files
12e4dbe9c83 gh-41771: Work around random baum_welch() runtime errors
a0b3351c888 gh-41756: Make simplicial subcomplexes inherit immutability
bfee6033727 gh-41655: species/functorial composition subgroups
853f0e6ab46 gh-41475: Remove `interfaces/tests`
5cc74a6c766 gh-41268: Modify rounding method to use banker’s rounding
9487b812309 gh-41162: Migrate `doc/bootstrap` to Python
ee9719ecb70 (tag: 10.9.beta9) Updated SageMath version to 10.9.beta9