**Note:** there was something wrong with previous tag/release (reference to commit that no longer exists). I therefore re-issued it to fix this issue. ## Utilities - Support #2020: Provide a way to give a unique id available at compile-time. ## ThirdParty - Support #2004: Extend `MatrixInfo` so that it works as well for `GlobalMatrixOpResult`. - Support #2005: PETSc: add wrapper to extract nnz pattern from an existing matrix (which might be a `GlobalMatrixOpResult` for which pattern was never computed in the first place). - Support #2021: Update to latest versions of ThirdParty libraries and to std=c++23 (if gcc supports it). ## Core - Support #2017: Provide a facility `Advanced::NumberingSubsetNS::ComputeKey()` to compute a hash for two `NumberingSubset`. - Support #2011: Add a debug function to check a global matrix properly respects its `NumberingSubset`. ## Geometry - Feature #162: Provide a facility to enable union or intersection of existing `Domain`. - Documentation #2009: Write documentation for `Domain`. ## Finite element - Support #2013: `Dof`: keep information about the component to which it is related. - __Feature #2016__: Provide a new way to force connectivity between `Dof` encompassed by two pairs of (`Unknown`, `Domain`). (used in Cardiac model, where we want all displacement `Dof` of the cavity to be connected to the pressure at the closure point). - Feature #2008: Ensure newly introduced `AmalgamatedDomain` might be used to define a `FEltSpace` if it fulfills its prerequisite. ## Operators - __Support #2007__: Improve propagation of issue from `ExtractLocalDofValues()`. - Feature #2014: Introduce `NumberingSubsetInterpolator`. - Support #2012: `SubsetOrSuperset`: get rid of useless lines. ## FormulationSolver - __Design / bug #1997__: Contrary to what the interface implied, calling `Solve` methods upon different `NumberingSubset` didn't work previously. - Support #2001: `std::source_location` information is now better propagated in most methods of `VariationalFormulation`. - Support #2002: Add a `WriteVector` which generalizes slightly `WriteSolution` (which itself has been revamped). - Bug #2024: Fix a bug in the naming of output files (this was recently introduced...) ## Models - __Design #2019__: Replace the enum classes in models. - Bug #2022: Safeties were missing in models with restart mode when a non zero restart time index was given but the parallelism strategy was not `RunFromPreprocessed`, leading to possible jobs failure for restart job that provided the wrong policy. These models have been fixed and safeties have been set. - Documentation #2023: Update documentation to be up-to-date with modifications from upcoming v25.14. ## CI - Support #2003: Modify an option to work around the mpi issue that plagues too often the CI on macOS. - Support #2026: Add tag `v2025` to use new Inria shared runners. ## Tools - Support #2028: README for clang-tidy has been updated to provide a patch for some errors you may get on macOS. ## Maintainers - Support #2015: A private project has been created to check the project generated by following the model tutorial still works.