@@ -4,6 +4,238 @@ PRRTE v3.x series
44This file contains all the NEWS updates for the PRRTE v3.x
55series, in reverse chronological order.
66
7+ 3.0.13 -- 23 Jan 2026
8+ ---------------------
9+ .. important :: This release includes the following critical changes:
10+
11+ * repair of the indirect debugger connection procedure. The
12+ prterun launcher was using the incorrect proc name to
13+ retrieve its parent's processID
14+ * repair of the LSF mapper when LSF affinity has been specified
15+ * a number of fixes to various mapper components and printing
16+ of binding ranges
17+ * an improved mechanism for automatically detecting the
18+ presence of heterogeneous nodes
19+
20+ - PR #2385: Final update of NEWS
21+ - PR #2384: Update NEWS and VERSION for release
22+ - PR #2377: Multiple commits
23+ - Provide an MCA param to control hwloc shmem sharing
24+ - Update the directive list in check_multi
25+ - PR #2362: Multiple commits
26+ - Revert back to explicitly setting hwloc support for xml import
27+ - Cleanup bind output when partial allocations exist
28+ - PR #2359: Update NEWS
29+ - PR #2358: Multiple commits
30+ - Enable MCA param support for display and runtime-options
31+ - Update prun to new cmd line option spellings
32+ - PR #2355: Update NEWS and VERSION to rc3
33+ - PR #2354: Don't force map display for donotlaunch if bind display requested
34+ - PR #2352: Multiple commits
35+ - Extend existing build check CI
36+ - Fix debugger daemon rendezvous on remote nodes
37+ - Workflow does not contain permissions
38+ - Potential use after free (alerts 10-12)
39+ - Fix hetero launch
40+ - PR #2345: Fix ppr mapper
41+ - PR #2343: Update NEWS with important note
42+ - PR #2342: Update VERSION and NEWS
43+ - PR #2341: Slight mod to the indirect debugger example
44+ - PR #2339: Correct the nprocs check to support moving to next node
45+ - PR #2336: Allow setting default cpus/rank
46+ - PR #2334: Retrieve PMIX_PARENT_ID with wildcard rank
47+ - PR #2330: Centralize quickmatch to ensure consistency
48+ - PR #2328: Multiple commits
49+ - Correctly set the number of procs for rankfile apps
50+ - Do not override user-specified num procs
51+ - Some cleanup on hostfile parsing
52+ - Remove LSF references in rank_file mapper
53+ - Update ras to allow rank/seq files to define allocation
54+ - Add the rmaps/lsf component
55+ - PR #2321: Fix typo in examples Makefile
56+ - PR #2320: Fix prte_info to output correct version
57+ - PR #2318: Multiple commits
58+ - Correct ordering of macro variables
59+ - Fix printing of binding ranges
60+ - PR #2314: Roll rc1
61+ - PR #2312: Mark uncached daemons as reported
62+ - PR #2309: Multiple commits
63+ - Inherit env directives if requested
64+ - Extend inheritance to app level
65+ - Extend testbuild launchers support
66+ - Fix the colocation algorithm
67+ - Fix precedence ordering on envar operations
68+ - Bugfix: inconsistently setting PMIX_JOB_RECOVERABLE
69+ - Clarify help messages
70+ - Do not assign DVM's bookmark to the application job
71+ - Error out when asymmetric topologies cannot support ppr requests
72+ - Let seq and rankfile mappers compute their own num-procs
73+ - Fix relative node processing
74+ - Replace sprintf with snprintf
75+ - Add launching-apps section to docs
76+ - Improve hetero node detection a bit
77+ - Tweak the forwarding of signals
78+ - Cleanup and improve autohandling of hetero nodes
79+ - Fix prun tool
80+
81+
82+ 3.0.12 -- 9 Sept 2025
83+ ---------------------
84+ - PR #2269: Final update of NEWS and VERSION for release
85+ - PR #2263: Multiple commits
86+ - Extend control over client connections
87+ - Ensure we have HNP node aliases
88+ - PR #2255: Update NEWS
89+ - PR #2254: Replace some incorrectly removed code
90+ - PR #2253: Multiple commits
91+ - Update NEWS
92+ - Extend support for specifying tool connection parameters
93+ - Cleanup queries and completely register tools
94+ - Correct handling of tool-based spawn requests
95+ - Change no-foreign-tools default to "false"
96+ - Include node object when registering tool
97+ - Properly implement the "abort" operation
98+ - PR #2245: Multiple commits
99+ - Adjust top session dir name
100+ - Update NEWS
101+ - PR #2244: Multiple commits
102+ - Declare the process set during registration
103+ - Add support for client_connected2 server module upcall
104+ - Customize the OMPI "allow-run-as-root" doc snippet
105+ - Add some finer-grained connection support
106+ - PR #2236: Protect against running with PMIx versions too high
107+ - PR #2235: Check for PMIx version too high
108+ - PR #2232: Multiple commits
109+ - Properly handle sigterm when started by singleton
110+ - Ensure to progress job launch for singleton
111+ - Update CI
112+ - Process deprecated "stop" CLI
113+ - Minor cleanups in tool connection
114+ - Add some missing command strings for debug output
115+ - Provide error message when ssh fails
116+ - PR #2222: Multiple commits
117+ - iof/hnp: correctly handle short write to stdin
118+ - check for pthread_np.h header
119+ - PR #2219: Update OAC submodule
120+ - PR #2214: Multiple commits
121+ - Preserve source ID across API call
122+ - src/docs/prrte-rst-content: Add missing file to Makefile.am
123+ - Add external OMPI build CI
124+ - Remove debug output
125+
126+
127+ 3.0.11 -- 18 May 2025
128+ ---------------------
129+ .. note :: This is a minor bug fix release to resolve
130+ a problem when running with schedulers that
131+ allocate at the individual CPU (vs the node)
132+ level. Users operating in such an environment
133+ need to add the ``--hetero-nodes `` option to
134+ their ``prte `` or ``prterun `` cmd lines, or
135+ set the ``prte_hetero_nodes `` MCA param to
136+ a value of 1, `t `, `T `, "true", or "True".
137+ Administrators of such systems can set the
138+ MCA param for their users by adding it to
139+ the default MCA param file for the 3.0.11
140+ installation.
141+
142+ - PR #2203: Update VERSION and NEWS for release
143+ - PR #2201: Add missing OMPI cmd line option
144+ - PR #2199: Properly handle hetero node configurations
145+
146+
147+ 3.0.10 -- 10 May 2025
148+ ---------------------
149+ - PR #2195: Update NEWS for release
150+ - PR #2194: Multiple commits
151+ - Remove stale Solaris references
152+ - docs: Add a "Last updated on:" HTML footer
153+ - PR #2190: Multiple commits
154+ - Enable shim-based testing of PLM launchers
155+ - Roll version to 3.0.10
156+ - PR #2186: Fix one more typo
157+ - PR #2184: Fix typo
158+ - PR #2182: Properly terminate RST label
159+ - PR #2181: Add new CI test - build OMPI internally
160+ - PR #2178: Don't link to pmixcc if we don't find it
161+ - PR #2176: Multiple commits
162+ - Extend support for envar operations
163+ - Do not require PMIx wrapper compiler
164+
165+
166+ 3.0.9 -- 19 Mar 2025
167+ --------------------
168+ .. important :: This release contains configure logic to
169+ protect it from PMIx versions that have been
170+ updated to support the LTO optimizer as that
171+ infrastructure conflicts with the PRRTE v3.0
172+ series. PMIx versions v6.0 and above are not
173+ supported by the PRRTE v3.0 series.
174+
175+ - PR #2172: Update NEWS for release
176+ - PR #2171: Multiple commits
177+ - Remove ALPS support
178+ - Require pmixcc be available to build PRRTE
179+ - Fix oob include/exclude matching
180+ - Constrain PMIx versions
181+ - PR #2163: Protect against stone age HWLOC
182+ - PR #2162: Multiple commits
183+ - Break thread deadlock
184+ - data_server: changes to handle first_read better
185+ - Allow "not supported" to be returned by query upcall
186+ - Try adding timeout to CI
187+ - Add PMIx v4.2 build
188+ - Fix the data server
189+ - Just ignore any lto settings
190+ - Accommodate changes in Slurm version string
191+ - Correctly support the OMPI stream-buffering option
192+ - Correct the handling of "prefix"
193+ - Correct syntax errors in RST files
194+ - PR #2157: Update OAC submodule pointer
195+ - PR #2147: Cleanup the pending lookup request when resolved
196+ - PR #2145: Multiple commits
197+ - Fix inheritance
198+ - Provide a user error message when srun fails
199+ - Update NEWS
200+ - PR #2142: Multiple commits
201+ - gcc compilation failure fixes
202+ - Update CI workflow
203+ - Silence warnings exposed by revised CI
204+ - PR #2141: Multiple commits
205+ - Silence warnings exposed by revised CI
206+ - Add build against older PMIx CI
207+ - Add mpi4py CI
208+ - PR #2137: Multiple commits
209+ - Add spawn_multiple test
210+ - Minor cleanups
211+ - Implement query support for PMIx resolve functions
212+ - Add ability to direct app GPU support
213+ - PR #2125: hurd: fix build
214+ - PR #2123: Refactor ranking algorithms
215+ - PR #2109: Multiple commits
216+ - Add a test for CI purposes
217+ - Try a DVM-based action
218+ - Update users of pmix_os_dirpath_create
219+ - Remove the group CI as this release branch doesn't support it
220+
221+
222+ 3.0.8 -- 15 Dec 2024
223+ --------------------
224+ - PR #2103: Final update for release
225+ - PR #2102: Remove stale config .m4 files
226+ - PR #2100: Update NEWS and VERSION
227+ - PR #2099: maintain correct ref count of child jobs
228+ - PR #2097: Correctly parse map-by modifiers
229+ - PR #2086: Propertly compute number of procs when not given
230+ - PR #2082: Multiple commits
231+ - Enclose XML output in a high-level tag
232+ - Add support for show_help XML output
233+ - Properly build the nidmap
234+ - PR #2076: Multiple commits
235+ - Register the singleton's nspace with the PMIx server
236+ - Fix data type declaration in data server
237+
238+
72393.0.7 -- 13 Nov 2024
8240--------------------
9241.. important :: This release represents the expected end of
0 commit comments