Skip to content

Commit 8bf0739

Browse files
authored
chore: changelog and version updates for 2024.02 release (#1551)
1 parent ca592ef commit 8bf0739

File tree

4 files changed

+28
-3
lines changed

4 files changed

+28
-3
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,31 @@ 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+
## [2024.02] - 2024-07-11
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+
16+
### Added
17+
- TIME_INTERP: Enables use of `verbose` option in `time_interp_external2` calls from `data_override`. The option is enabled in `data_override_nml` by setting `debug_data_override` to true. (#1516)
18+
- COUPLER: Adds optional argument to `coupler_types_send_data` routine that contains the return statuses for any calls made to the diag_manager's `send_data` routine. (#1530)
19+
- MPP: Adds a separate error log file `warnfile.<root pe num>.out` that only holds output from any `mpp_error` calls made during a run (#1544)
20+
### Changed
21+
- DIAG_MANAGER: The `diag_field_log.out` output file of all registered fields will now include the PE number of the root PE at the time of writing (ie. diag_field_log.out.0). This is to prevent overwritting the file in cases where the root PE may change. (#1497)
22+
23+
### Fixed
24+
- CMAKE: Fixes real kind flags being overwritten when using the Debug release type (#1532)
25+
- HORIZ_INTERP: Fixes allocation issues when using method-specific horiz_interp_new routines (such as `horiz_interp_bilinear_new`) by setting `is_allocated` and the `method_type` during initialization for each method. (#1538)
26+
27+
28+
### Tag Commit Hashes
29+
- 2024.02-alpha1 5757c7813f1170efd28f5a4206395534894095b4
30+
- 2024.02-alpha2 5757c7813f1170efd28f5a4206395534894095b4
31+
- 2024.02-beta1 ca592ef8f47c246f4dc56d348d62235bd0ceaa9d
32+
- 2024.02-beta2 ca592ef8f47c246f4dc56d348d62235bd0ceaa9d
33+
934
## [2024.01.02] - 2024-06-14
1035

1136
### 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 2024.01.02
26+
VERSION 2024.02.0
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-
[2024.01.02-dev],
28+
[2024.02],
2929
[gfdl.climate.model.info@noaa.gov],
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 19:2:0
31+
libFMS_la_LDFLAGS = -version-info 20:0: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)