1- Copyright (c) 2015-2018 Intel, Inc. All rights reserved.
1+ Copyright (c) 2015-2019 Intel, Inc. All rights reserved.
22Copyright (c) 2017 IBM Corporation. All rights reserved.
33$COPYRIGHT$
44
@@ -17,13 +17,64 @@ the README file, PMIx typically maintains two separate version
1717series simultaneously - the current release and one that is locked
1818to only bug fixes. Since these series are semi-independent of each
1919other, a single NEWS-worthy item might apply to different series. For
20- example, a bug might be fixed in the master, and then moved to the
21- current release as well as the "stable" bug fix release branch.
22-
20+ example, a bug might be fixed in the master, and then moved to
21+ multiple release branches.
2322
2423Master (not on release branches yet)
2524------------------------------------
2625
26+ 3.1.2 -- 24 Jan 2019
27+ ----------------------
28+ - Fix a bug in macro identifying system events
29+ - Restore some non-standard macros to the pmix_extend.h
30+ header - these are considered "deprecated" and will be
31+ removed from public-facing headers in future releases
32+
33+
34+ 3.1.1 -- 18 Jan 2019
35+ ----------------------
36+ - Fix a bug in registration of default event handlers
37+ that somehow slipped thru testing
38+
39+
40+ 3.1.0 -- 17 Jan 2019
41+ ----------------------
42+ **** THIS RELEASE MARKS THE STARTING POINT FOR FULL COMPLIANCE
43+ **** WITH THE PMIX v3 STANDARD. ALL API BEHAVIORS AND ATTRIBUTE
44+ **** DEFINITIONS MEET THE v3 STANDARD SPECIFICATIONS.
45+ - Add a new, faster dstore GDS component 'ds21'
46+ - Performance optimizations for the dstore GDS components.
47+ - Plug miscellaneous memory leaks
48+ - Silence an unnecessary warning message when checking connection
49+ to a non-supporting server
50+ - Ensure lost-connection events get delivered to default event
51+ handlers
52+ - Correctly handle cache refresh for queries
53+ - Protect against race conditions between host and internal library
54+ when dealing with async requests
55+ - Cleanup tool operations and add support for connections to
56+ remote servers. Initial support for debugger direct/indirect
57+ launch verified with PRRTE. Cleanup setting of tmpdir options.
58+ Drop rendezvous files when acting as a launcher
59+ - Automatically store the server URI for easy access by client
60+ - Provide MCA parameter to control TCP connect retry/timeout
61+ - Update event notification system to properly evict oldest events
62+ when more space is needed
63+ - Fix a number of error paths
64+ - Update IOF cache code to properly drop oldest message. Provide
65+ MCA parameter for setting cache size.
66+ - Handle setsockopt(SO_RCVTIMEO) not being supported
67+ - Ensure that epilogs get run even when connections unexpectedly
68+ terminate. Properly split epilog strings to process multiple
69+ paths
70+ - Pass the tool's command line to the server so it can be returned
71+ in queries
72+ - Add support for C11 atomics
73+ - Support collection and forwarding of fabric-specific envars
74+ - Improve handling of hwloc configure option
75+ - Fix PMIx_server_generate_regex to preserve node ordering
76+ - Fix a bug when registering default event handlers
77+
2778
28793.0.2 -- 18 Sept 2018
2980----------------------
@@ -93,6 +144,46 @@ Master (not on release branches yet)
93144- Fix several memory and file descriptor leaks
94145
95146
147+ 2.2.2 -- 24 Jan 2019
148+ ----------------------
149+ - Fix a bug in macro identifying system events
150+
151+
152+ 2.2.1 -- 18 Jan 2019
153+ ----------------------
154+ - Fix a bug in registration of default event handlers
155+ that somehow slipped thru testing
156+
157+
158+ 2.2.0 -- 17 Jan 2019
159+ ----------------------
160+ **** THIS RELEASE MARKS THE STARTING POINT FOR FULL COMPLIANCE
161+ **** WITH THE PMIX v2.2 STANDARD. ALL API BEHAVIORS AND ATTRIBUTE
162+ **** DEFINITIONS MEET THE v2.2 STANDARD SPECIFICATIONS.
163+ - Add a new, faster dstore GDS component 'ds21'
164+ - Performance optimizations for the dstore GDS components.
165+ - Plug miscellaneous memory leaks
166+ - Silence an unnecessary warning message when checking connection
167+ to a non-supporting server
168+ - Ensure lost-connection events get delivered to default event
169+ handlers
170+ - Correctly handle cache refresh for queries
171+ - Protect against race conditions between host and internal library
172+ when dealing with async requests
173+ - Cleanup tool operations and add support for connections to
174+ remote servers.
175+ - Automatically store the server URI for easy access by client
176+ - Provide MCA parameter to control TCP connect retry/timeout
177+ - Update event notification system to properly evict oldest events
178+ when more space is needed
179+ - Fix a number of error paths
180+ - Handle setsockopt(SO_RCVTIMEO) not being supported
181+ - Pass the tool's command line to the server so it can be returned
182+ in queries
183+ - Add support for C11 atomics
184+ - Fix a bug when registering default event handlers
185+
186+
961872.1.4 -- 18 Sep 2018
97188----------------------
98189- Updated configury to silence warnings on older compilers
@@ -127,7 +218,7 @@ Master (not on release branches yet)
127218- Fix several memory and file descriptor leaks
128219
129220
130- 2.1.1 -- 5 Mar 2018
221+ 2.1.1 -- 23 Feb 2018
131222----------------------
132223- Fix direct modex when receiving new nspace
133224- Resolve direct modex of job-level info
@@ -154,7 +245,7 @@ Master (not on release branches yet)
154245 sets of numbers
155246
156247
157- 2.0.3 -- TBD
248+ 2.0.3 -- 1 Feb 2018
158249----------------------
159250- Fix event notification so all sides of multi-library get notified
160251 of other library's existence
0 commit comments