What's Changed
- Adjust OpenMP flags for macOS, weil_polynomials OpenMP support via meson by @dimpase in #41626
- test parameter
immutablefor most graph generators by @dcoudert in #41886 - Add fast path for Hess Jacobian comparisons by @vincentmacri in #42940
- Document known Maxima simplify_sum bug in symbolic_sum by @vivek41-glitch in #42981
- graphs: use by_weight in traveling_salesman_problem and hamiltonian_path by @ProfTR55 in #42983
- Annotate return types across the elliptic curve hierarchy by @starnotes-xj in #42990
- Enable use of from future import annotations for ruff diagnostics by @vincentmacri in #42996
- Add a return-type stub for sage.rings.rational.Rational by @starnotes-xj in #42999
- Extend the Integer stub with return types for 78 high-use accessors by @starnotes-xj in #43000
- Add a return-type stub for the univariate Polynomial base class by @starnotes-xj in #43001
- Add a return-type stub for free module (vector) elements by @starnotes-xj in #43002
- Add return-type stubs for the Matrix class family and the matrix factory by @starnotes-xj in #43004
- Extend the finite field stubs: element_base, finite_field_base and four new element stubs by @starnotes-xj in #43006
- Use libgap for permutation-group socles by @dimpase in #43008
- GMP still fails with C23, backport more upstream patches by @vbraun in #43013
- pep cleanup in crystals by @fchapoton in #43021
- Fix arithmetic type assertions with ty 0.0.73 by @dimpase in #43022
- CI: use Ubuntu 26.04 where system Python 3.13+ is needed by @dimpase in #43024
- add missing include directives for compiling with Clang 23 by @dcoudert in #43027
- src/sage/rings/qqbar.py: implement complex appoximations using float() by @orlitzky in #43028
- Update minimum dependencies in accordance with SPEC 0 by @vincentmacri in #43031
- doctest: select rpy2 ABI mode when available by @dimpase in #43032
- build/pkgs: update certifi and pip for the emSign CA security incident by @dimpase in #43034
Full Changelog: 11.0.beta3...11.0.beta4