Skip to content

Commit 2480e11

Browse files
authored
chore: changelog and version updates for 2025.01.01 patch (#1651)
1 parent 8eba5f4 commit 2480e11

File tree

4 files changed

+18
-3
lines changed

4 files changed

+18
-3
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,21 @@ and this project uses `yyyy.rr[.pp]`, where `yyyy` is the year a patch is releas
66
`rr` is a sequential release number (starting from `01`), and an optional two-digit
77
sequential patch number (starting from `01`).
88

9+
## [2025.01.01] - 2025-02-26
10+
11+
### Known Issues
12+
- Diag Manager Rewrite: See [below](#20240102---2024-06-14) for known output file differences regarding the new diag manager. The new diag_manager is disabled by default, so this differences will only be present if `use_modern_diag` is set to true in the `diag_manager_nml`.
13+
- BUILD(HDF5): HDF5 version 1.14.3 generates floating point exceptions, and will cause errors if FMS is built with FPE traps enabled. FPE traps are turned on when using the debug target in mkmf.
14+
- GCC: version 14.1.0 is unsupported due to a bug with strings that has come up previously in earlier versions. This will be caught by the configure script, but will cause compilation errors if using other build systems.
15+
- INTEL: The `-check uninit` flag for the Intel Oneapi Fortran compiler (ifx) is unsupported due to a bug causing false positives when using external libraries. If using the `-check all` flag, `-check all,nouninit` should be used instead.
16+
17+
### Changed
18+
- DIAG_MANAGER: Change name of yaml output file from "diag_out.yaml" to "diag_manifest.yaml" (#1646)
19+
20+
### Added
21+
- DIAG_MANAGER: Added field to the yaml output file to specify the number of time levels written to a given file (#1648)
22+
23+
924
## [2025.01] - 2025-01-30
1025

1126
### Known Issues

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ cmake_minimum_required(VERSION 3.12 FATAL_ERROR)
2323

2424
# Define the CMake project
2525
project(FMS
26-
VERSION 2025.01.0
26+
VERSION 2025.01.01
2727
DESCRIPTION "GFDL FMS Library"
2828
HOMEPAGE_URL "https://www.gfdl.noaa.gov/fms"
2929
LANGUAGES C Fortran)

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ AC_PREREQ([2.69])
2525

2626
# Initialize with name, version, and support email address.
2727
AC_INIT([GFDL FMS Library],
28-
[2025.01],
28+
[2025.01.01],
2929
3030
[FMS],
3131
[https://www.github.com/NOAA-GFDL/FMS])

libFMS/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ lib_LTLIBRARIES = libFMS.la
2828
# These linker flags specify libtool version info.
2929
# See http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning
3030
# for information regarding incrementing `-version-info`.
31-
libFMS_la_LDFLAGS = -version-info 22:0:0
31+
libFMS_la_LDFLAGS = -version-info 22:1:0
3232

3333
# Add the convenience libraries to the FMS library.
3434
libFMS_la_LIBADD = $(top_builddir)/platform/libplatform.la

0 commit comments

Comments
 (0)