@@ -4,8 +4,71 @@ Open MPI v4.1.x series
4
4
This file contains all the NEWS updates for the Open MPI v4.1.x
5
5
series, in reverse chronological order.
6
6
7
- 4.1.4 |mdash | May, 2022
8
- ------------------
7
+ Open MPI version 4.1.6
8
+ ----------------------
9
+ :Date: September, 2023
10
+
11
+ - Fix configure issue with XCode 15.
12
+ - Update embedded PMIx to 3.2.5. PMIx 3.2.5 addresses CVE-2023-41915.
13
+
14
+ .. note :: Prior versions of Open MPI (and their associated PMIx
15
+ implementations) are **not ** impacted by this CVE, because
16
+ Open MPI never uses escalated privileges on behalf of an
17
+ unprivileged user. We are backporting this change both
18
+ because it is low risk and to avoid alarms from CVE
19
+ scanners.
20
+
21
+ - Fix issue with buffered sends and MTL-based interfaces (Libfabric,
22
+ PSM, Portals).
23
+ - Add missing ``MPI_F_STATUS_SIZE `` to ``mpi.h ``. Thanks to @jprotze for
24
+ reporting the issue.
25
+ - Update Fortran ``mpi `` module configure check to be more correct.
26
+ Thanks to Sergey Kosukhin for identifying the issue and supplying
27
+ the fix.
28
+ - Update to properly handle PMIx v>=4.2.3. Thanks to Bruno Chareyre,
29
+ Github user @sukanka, and Christof Koehler for raising the
30
+ compatibility issues and helping test the fixes.
31
+ - Fix minor issues and add some minor performance optimizations with
32
+ OFI support.
33
+ - Support the ``striping_factor `` and ``striping_unit `` MPI_Info names
34
+ recomended by the MPI standard for parallel IO.
35
+ - Fixed some minor issues with UCX support.
36
+ - Minor optimization for 0-byte MPI_Alltoallw (i.e., make it a no-op).
37
+
38
+
39
+ Open MPI version 4.1.5
40
+ ----------------------
41
+ :Date: February, 2023
42
+
43
+ - Fix crash in one-sided applications for certain process layouts.
44
+ - Update embedded OpenPMIx to version 3.2.4
45
+ - Fix issue building with ``ifort `` on MacOS.
46
+ - Backport patches to Libevent for CVE-2016-10195, CVE-2016-10196, and
47
+ CVE-2016-10197. Note that Open MPI's internal libevent does not
48
+ use the impacted portions of the Libevent code base.
49
+ - SHMEM improvements:
50
+
51
+ - Fix initializer bugs in SHMEM interface.
52
+ - Fix unsigned type comparisons generating warnings.
53
+ - Fix use after clear issue in ``shmem_ds_reset ``.
54
+
55
+ - UCX improvements
56
+
57
+ - Fix memory registration bug that could occur when UCX was built
58
+ but not selected.
59
+ - Reduce overhead of ``add_procs `` with intercommunicators.
60
+ - Enable ``multi_send_nb `` by default.
61
+ - Call ``opal_progress `` while waiting for a UCX fence to complete.
62
+
63
+ - Fix data corruption bug in osc/rdma component.
64
+ - Fix overflow bug in alltoall collective
65
+ - Fix crash when displaying topology.
66
+ - Add some ``MPI_F_XXX `` constants that were missing from ``mpi.h ``.
67
+ - coll/ucc bug fixes.
68
+
69
+
70
+ Open MPI version 4.1.4
71
+ ----------------------
9
72
:Date: May, 2022
10
73
11
74
- Fix possible length integer overflow in numerous non-blocking collective
0 commit comments