From 082dfad3daa847a5c5168d01ff1e3bef010bbb24 Mon Sep 17 00:00:00 2001 From: Hui Zhou Date: Mon, 10 Aug 2026 19:46:43 -0500 Subject: [PATCH] doc: update CHANGES and version for 5.0.2rc1 --- CHANGES | 76 ++++++++++++++++++++++++++++++++++++++++++++++++ maint/version.m4 | 2 +- 2 files changed, 77 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 1321f13457a..f84a82443ff 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,79 @@ +=============================================================================== + Changes in 5.0.2 +=============================================================================== + +# Fix buffer overflow in error message printing + +# Fix deadlock issue with parallel GPU buffer copies in IPC path + +# Fix thread safety issues in OFI RMA put/get operations + +# Fix missing Rput/Rget paths for noncontiguous data with UCX + +# Fix GPU RMA message descriptor passing in OFI + +# Fix memory leak in CMA code + +# Fix MPI_Cart_sub with zero-dimensional topology + +# Fix MPI_Type_get_contents output datatype conversion in ABI layer + +# Fix MPI_Status_set_elements_x for large counts + +# Fix MPI_Pack_external with internal datatype mapping + +# Fix reduction operations for Fortran 90 created types + +# Fix Fortran 90 MPI_Type_create_f90_complex to support complex4 + +# Fix configure mapping of MPIR_REAL_INTERNAL for Fortran types + +# Fix PMIx session re-initialization + +# Fix max_align_t alignment check for portability + +# Fix wrong communicator use in ROMIO ADIOI_GEN_OpenColl + +# Fix rank allocation consistency in MPI_Comm_spawn + +# Fix Hydra filler_processes initialization in proxy + +# Fix MPI_Comm_create_from_group to return null communicator for + empty group + +# Fix hierarchy attribute test in communicator code + +# Fix async request type reset in MPIR_async_test + +# Fix shared memory base address checking in ch3/nemesis + +# Fix AVX detection on macOS x86_64 + +# Fix libmpi_abi.so version-info not being applied + +# Fix configure syntax issues and unquoted shell variables + +# Fix configure to prevent AC_PROG_CC from adding -std=gnu23 to CC + +# Fix OFI inject path to skip when memory registration is required + +# Fix OFI to avoid FI_MATCH_COMPLETE for small messages improving + compatibility + +# Fix OFI to use emulated inject instead of blocking send + +# Fix OFI to always process window accumulate hints + +# Add support for HWLOC_OBJ_DIE topology object + +# Add option to build mpicxx wrapper without libmpicxx + +# Replace select() with poll() in Hydra MPIE_IOLoop + +# Improve error message for progress timeout + +# Various compiler warning fixes + =============================================================================== Changes in 5.0.1 =============================================================================== diff --git a/maint/version.m4 b/maint/version.m4 index d982e08a881..20e0d834dff 100644 --- a/maint/version.m4 +++ b/maint/version.m4 @@ -14,7 +14,7 @@ # changing this by playing with diversions, but then we would probably be # playing with autotools-fire. -m4_define([MPICH_VERSION_m4],[5.0.1])dnl +m4_define([MPICH_VERSION_m4],[5.0.2rc1])dnl m4_define([MPICH_RELEASE_DATE_m4],[unreleased development copy])dnl # For libtool ABI versioning rules see: