Selected changes from the previous release (2026S, 63701e6c)

New Features:
* H-formulation magnetostatic/quasistatic PDEs with OpenMP parallelization (e10128ef)
* Adaptive time step size control for BDF2 and Newmark time integration (7a5313eb)
* Matrix assembly mode to speed up harmonic analyses (552c2008, 9ae4139f)
* Multiload acoustic topology optimization with multipleExcitation support and tooling (beaa7639, 87a9df15)
* Feature mapping extensions: alpha scaling, 3D capsules, exact Hessian (cbc320d9), asymmetric transition and Hessian (8996d141)
* COCR iterative solver for symmetric complex non-Hermite indefinite matrices (d7f90675)
* LIS 2.1.11 with complex matrix support (fbe18bbf, 8d65c47d)
* performance.py rewrite: multiple analysis modes, memory analysis, robust timer sorting, compare, output formats (5b1b9908, 8ce927d8, c3bc9e10, b1e91703, 9ed423bf, 072b45c7)
* CFS internal XML mesh description 'regular' (6b0a8753)

Bugfixes and Improvements (selected):
* Fix Harmonic Reassembly logic (9ae4139f)
* Fix parallel Cholmod (cf9807c9)
* Fix deadlock in CoefFunctionGridNodal/Elem (f576d23b)
* UMFPACK refactorization and auto-selection (6d98295c)
* Fix result reading from externalSimulation (0ba042f5)
* Python 3.14 compatibility fixes (075b9fca)
* Fix minor bug in PardisoSolver (c1d8f218)
* Fix default solver cholmod and superlu (1c309bcb)
* Shaper tolerance for SmoothSpline B-H curve inversion (d92ecd28)

Developer Notes:
* Updated cfsdeps:
  - SuiteSparse to v7.13.0 (7f52f6ea)
  - Ginkgo from v1.9.0 to v1.11.0 (501b2a4a)
  - SNOPT from 7.2 to 7.7.7 (71a0aa28)
  - LIS to 2.1.11 with complex support (fbe18bbf)
  - Boost to 1.91 (d444733c)
  - HDF5 to 1.14.6 with 1.10 file format support (3938ef09)
  - Precompiled handling improvements (290b0b0d, b12c265b, 445763d3, 5b81c093, 181dbde0, af66fa22, ed147a7d)
* Build system:
  - Minimum CMake version set to 3.24 (41e1deb6)
  - Refactored HDF5 input/output to plain C-API (d2b76a0f)
* Pipeline improvements:
  - All tests made stable (removed 'unstable' label) (1fa328c1)
  - Added nightly sanitizer builds (e2ba9783)
  - RHEL 8 established as oldest supported system (740dbd61)
  - Switched release builds to gcc (9e85673c)
  - Ubuntu 24.04 as primary test system (d7563ebb)
  - Comprehensive ccache integration (18f6012f, 48776514)
* Code quality, refactoring, etc.:
  - Enforce error on warnings for all builds (50b7d3ee)
  - Fix compiler warnings and remove suppressions (2dba940e, f76fa057, ddcf6f8e)
  - Remove dead code and unnecessary includes (87e52804, db51539a)
  - HDF5 input/output refactored to plain C-API (d2b76a0f)
  - Fix `IS_LOG_ENABLED` macro to properly check log level (a5d96b36)
  - Deterministic assembly option for linear systems (3fe22d3c)
  - Fix memory leaks and data races found by fsanitize (d5397362, fa49e04b, b0b66525, e12a0610, 65248e8a)
  - Fix data race in quadratic Lagrange shape functions (0120d2a9)
  - Fix race in CoefFunctionGridNodalInterp - fixes LighthillVector (769e6b4d)
  - Fix race within LagrangeElemShapeMap (4a0a4e56)
  - Fix not closed group (DB multi sequence) on closing hdf5 (68fc8ccc)
  - Fix write to too small memory in PalmSolver (107a8061)