blob: 4384bdc03976b4cb395249e2d6b52b289697fed0 [file] [log] [blame]
E. Scott Daniels6b036952020-06-22 16:25:31 -04001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. SPDX-License-Identifier: CC-BY-4.0
3.. CAUTION: this document is generated from source in doc/src/rtd.
4.. To make changes edit the source and recompile the document.
5.. Do NOT make changes directly to .rst or .md files.
6
7============================================================================================
8RMR Release Notes
9============================================================================================
E. Scott Danielsa3a121c2020-05-06 09:07:08 -040010
11
12RMR Release Notes
13=================
14
E. Scott Daniels6b036952020-06-22 16:25:31 -040015The following is a list of release highlights for the RMR
16library. At one point in time the RMR repo also housed a
17wrapper library with a separate version and release cycle.
18This resulted in *leap frogging* versions for each package;
19the RMR core library was assigned odd major numbers (e.g.
203.1.0). When the wrapper code was moved to a different repo
21the need to leap frog versions ceased, and beginning with
22version 4.0.0, the RMR versions should no longer skip.
23
24
E. Scott Daniels280477f2020-11-13 15:13:46 -0500252020 November 4; Version 4.4.4
26------------------------------
27
28Correct address memory leak in the RTE cleanup. (RIC-674)
29
30
31
E. Scott Daniels353bafb2020-11-12 16:44:34 -0500322020 November 4; Version 4.4.3
33------------------------------
34
35Correct bug introduced with race fix (4.4.0) (RIC-674)
36
37
38
392020 November 4; Version 4.4.2
40------------------------------
41
42Changes to correct more complaints generated by a code scan.
43(RIC-673) Also addressed some sonar coverage issues with unit
44test changes.
45
46
47
E. Scott Daniels9c2f0c72020-11-10 08:38:52 -0500482020 November 4; Version 4.4.1
49------------------------------
50
51Changes to correct complaints generated by a code scan.
E. Scott Daniels353bafb2020-11-12 16:44:34 -050052(RIC-673)
E. Scott Daniels9c2f0c72020-11-10 08:38:52 -050053
54
55
E. Scott Daniels5ec64c52020-11-05 09:11:04 -0500562020 November 4; Version 4.4.0
57------------------------------
58
59Changes to address a potential race condition when route
60tables arrive in quick succession. (RIC-674)
61
62
63
E. Scott Danielsfcea3952020-10-30 15:04:16 -0400642020 October 30; Version 4.3.1
65------------------------------
66
67Changes to address code analyser scans and two bug fixes
68identified while addressing the analysis data. (RIC-673)
69
70
71
E. Scott Daniels6af063e2020-10-02 07:36:41 -0400722020 October 2; Version 4.3.0
73-----------------------------
74
E. Scott Danielsfcea3952020-10-30 15:04:16 -040075Add message types for traffic steering anomaly messages
E. Scott Daniels6af063e2020-10-02 07:36:41 -040076
77
78
E. Scott Danielsa6ce4f72020-09-21 11:59:35 -0400792020 September 15; Version 4.2.4
80--------------------------------
81
82Add man page for the rmr_set_low_latency() function (RIC-631)
83
84
85
E. Scott Danielscc314e02020-09-15 10:27:34 -0400862020 September 15; Version 4.2.3
87--------------------------------
88
89Correct arg processing bug in rmr_rpobe (RIC-645)
90
91
92
E. Scott Daniels3bcce7b2020-09-11 09:51:52 -0400932020 August 4; Version 4.2.2
94----------------------------
95
96Correct bug in the rmr_probe support utility when -r option
97is used on the command line (RIC-644)
98
99
100
E. Scott Daniels316614a2020-08-04 13:48:47 -04001012020 August 4; Version 4.2.1
102----------------------------
103
104Add additional environment variable dump if RMR_LOG_VLEVEL
105set to 4 at start.
106
107
108
E. Scott Daniels9c923bc2020-08-03 09:22:20 -04001092020 August 3; Version 4.2.0
110----------------------------
111
112Add support for the RMR_RTREQ_FREQ environment variable to
113control the request frequency for a new route table (default
1145s if not supplied). (RIC-630)
115
116
117
1182020 July 21; Version 4.1.4
E. Scott Danielsece5bbe2020-07-21 13:39:18 -0400119---------------------------
120
121Fix bug in SI95 -- possible use of pointer after free
122(RIC-626).
123
124
125
E. Scott Danielscf4413c2020-07-08 11:28:05 -04001262020 July 9; version 4.1.3
127--------------------------
128
129Allow RTS messages to be sent before the arrival of the
130initial route table. Calls to RTS (heart beat responses)
131prior to the initial route table load could cause a crash if
132a framework blindly assumes that RTS is valid. (RIC-589)
133
134
135
E. Scott Daniels6b036952020-06-22 16:25:31 -04001362020 June 22; version 4.1.2
137---------------------------
138
139Fix typo in RIC Message header file.
140
141Add document for message type constants and the scripts which
142generate them.
143
E. Scott Daniels3bcb5b12020-06-12 10:40:19 -0400144
145
E. Scott Danielsaedf8c62020-06-22 08:07:28 -04001462020 June 22; version 4.1.1
147---------------------------
148
E. Scott Daniels6b036952020-06-22 16:25:31 -0400149Add new message types to RIC header file for
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400150 RIC_ALARM (110)
151 RIC_ALARM_QUERY (111)
152 RIC_METRICS (120)
153 RAN_E2_RESET_REQ (12008)
154 RAN_E2_RESET_RESP (12009)
E. Scott Daniels6b036952020-06-22 16:25:31 -0400155
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400156
157
1582020 June 18; version 4.1.0
159---------------------------
160
E. Scott Daniels6b036952020-06-22 16:25:31 -0400161Bump version minor to move away from 4.0.* which will bump
162for any patches applied back to bronze.
163
164Add magic C++ goo to symtab header file allowing C++ xAPPs to
165use the symbol table directly.
166
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400167
168
E. Scott Daniels3bcb5b12020-06-12 10:40:19 -0400169Bronze Release
170==============
171
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400172
173
1742020 May 06; version 4.0.5
175--------------------------
176
E. Scott Daniels6b036952020-06-22 16:25:31 -0400177Fix the bug in SI95 receive message management semaphore
178count issue. (RIC-355)
179
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400180
181
1822020 April 29; version 4.0.4
183----------------------------
184
E. Scott Daniels6b036952020-06-22 16:25:31 -0400185Fix the traffic steering message type constants (again)
186(RIC-342)
187
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400188
189
1902020 April 28; version 4.0.3
191----------------------------
192
E. Scott Daniels6b036952020-06-22 16:25:31 -0400193Fix sonar flagged bugs (RIC-78)
194
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400195
196
1972020 April 24; version 4.0.2
198----------------------------
199
E. Scott Daniels6b036952020-06-22 16:25:31 -0400200Correct bug in SI95 transport header length validation
201(RIC-341)
202
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400203
204
2052020 April 22; version 4.0.1
206----------------------------
207
E. Scott Daniels6b036952020-06-22 16:25:31 -0400208Correct message type constant for Traffic Steering
209predication (RIC-342)
210
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400211
212
2132020 April 21; version 4.0.0
214----------------------------
215
E. Scott Daniels6b036952020-06-22 16:25:31 -0400216The NNG based libraries are no longer included in the RMR
217packages. This is considered a breaking change as NNG will
218not be supported by default. It is still possible to build
219with RMR-NNG libraries, but that is the exception. The API
220between 3.8.2 and 4.0.0 is the SAME. Upgrading to 4.0.0 only
221means that the underlying transport mechanism is limited only
222to SI95.
223
224The rmr_rcv_specific() function has been deprecated as it was
225necessary only for NNG and Nanomsg support. Its use should be
226discontinued.
227
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400228
229
2302020 April 20; version 3.8.2
231----------------------------
232
E. Scott Daniels6b036952020-06-22 16:25:31 -0400233Fix bug which was preventing an instance receiving dynamic
234route table updates. (RIC-336)
235
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400236
237
2382020 April 20; version 3.8.1
239----------------------------
240
E. Scott Daniels6b036952020-06-22 16:25:31 -0400241Add user guide which replaces the concatenation of man pages
242(RIC-328)
243
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400244
245
2462020 April 17; version 3.8.0
247----------------------------
248
E. Scott Daniels6b036952020-06-22 16:25:31 -0400249Add safe connect to avoid potential connect bug on Linux
250(RIC-332)
251
252Change debugging in route table collector to avoid possible
253segment fault when in level 2 debug (RIC-335)
254
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400255
256
2572020 April 15; version 3.7.4
258----------------------------
259
E. Scott Daniels6b036952020-06-22 16:25:31 -0400260Add missing message type to header file (RIC-334)
261
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400262
263
2642020 April 14; version 3.7.3
265----------------------------
266
E. Scott Daniels6b036952020-06-22 16:25:31 -0400267Fix bug in rmr_call() when using SI95 (RIC-333)
268
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400269
270
2712020 April 10; version 3.7.2
272----------------------------
273
E. Scott Daniels6b036952020-06-22 16:25:31 -0400274Fix bug related to static route table only mode (RIC-331)
275
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400276
277
2782020 April 9; version 3.7.1
279---------------------------
280
E. Scott Daniels6b036952020-06-22 16:25:31 -0400281The max length restriction for receiving messages when using
282SI95 has been removed. The length supplied during
283initialisation is used as the "normal maximum" and default
284buffer allocation size, but messages arriving which are
285larger are accepted. (RIC-309)
286
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400287
288
2892020 April 7; version 3.7.0
290---------------------------
291
E. Scott Daniels6b036952020-06-22 16:25:31 -0400292The health check support programme was renamed to rmr_probe
293(RIC-308).
294
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400295
296
2972020 April 6; version 3.6.6
298---------------------------
299
E. Scott Daniels6b036952020-06-22 16:25:31 -0400300Correct bug in SI95 address conversion module (RIC-327)
301Correct bug in SI initialisation module
302
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400303
304
3052020 April 2; version 3.6.5
306---------------------------
307
E. Scott Daniels6b036952020-06-22 16:25:31 -0400308Correct potential nil pointer use when examining interfaces
309for use as a listen target (RIC-307)
310
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400311
312
3132020 April 1; version 3.6.4
314---------------------------
315
E. Scott Daniels6b036952020-06-22 16:25:31 -0400316Correct potential nil pointer use in the NNG interface
317(RIC-303) Correct issue preventing CI build without a
318container
319
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400320
321
3222020 March 30; version 3.6.3
323----------------------------
324
E. Scott Daniels6b036952020-06-22 16:25:31 -0400325Correct the max receive message size constant in rmr.h
326(RIC-301)
327
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400328
329
3302020 March 23; version 3.6.2
331----------------------------
332
E. Scott Daniels6b036952020-06-22 16:25:31 -0400333Fix message initialisation bug when pulling a message from
334the pool (RIC-295)
335
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400336
337
3382020 March 19; version 3.6.1
339----------------------------
340
E. Scott Daniels6b036952020-06-22 16:25:31 -0400341Fix problem with RPM package install
342
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400343
344
3452020 March 18; version 3.6.0
346----------------------------
347
E. Scott Daniels6b036952020-06-22 16:25:31 -0400348Add message types to support traffic steering
349
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400350
351
3522020 March 16; version 3.5.2
353----------------------------
354
E. Scott Daniels6b036952020-06-22 16:25:31 -0400355Correct bug in the meid table parser that prevented the
356ack/nack of meid tables (RIC-273)
357
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400358
359
3602020 March 10; version 3.5.1
361----------------------------
362
E. Scott Daniels6b036952020-06-22 16:25:31 -0400363Add missing health check message types.
364
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400365
366
3672020 March 9; version 3.5.0
368---------------------------
369
E. Scott Daniels6b036952020-06-22 16:25:31 -0400370Added new wormhole send function: rmr_wh_call().
371
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400372
373
3742020 March 6; version 3.4.0
375---------------------------
376
E. Scott Daniels6b036952020-06-22 16:25:31 -0400377Add new wormhole state function: rmr_wh_state().
378
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400379
380
3812020 March 5; Version 3.3.1
382---------------------------
383
E. Scott Daniels6b036952020-06-22 16:25:31 -0400384Correct several "bugs" identified by automatic code analysis.
385
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400386
387
3882020 March 4; Version 3.3.0
389---------------------------
390
E. Scott Daniels6b036952020-06-22 16:25:31 -0400391Add SI95 based unit testing Health check support binary added
392(reason for minor bump)
393
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400394
395
3962020 February 26; version 3.2.5
397-------------------------------
398
E. Scott Daniels6b036952020-06-22 16:25:31 -0400399Fix source address bug in SI95 receive/send funcitons. Fix
400threading issues involving session disconnection in SI95
401Remove unused SI95 status variable.
402
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400403
404
4052020 February 24; version 3.2.4
406-------------------------------
407
E. Scott Daniels6b036952020-06-22 16:25:31 -0400408Fix meid bug (RIC-220) causing core dump.
409
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400410
411
4122020 February 21; version 3.2.3
413-------------------------------
414
E. Scott Daniels6b036952020-06-22 16:25:31 -0400415Add meid routing support to the SI95 interface.
416
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400417
418
4192020 February 20; version 3.2.2
420-------------------------------
421
E. Scott Daniels6b036952020-06-22 16:25:31 -0400422Fix receive thread related core dump (ring early unlock).
423
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400424
425
4262020 February 19; version 3.2.1
427-------------------------------
428
E. Scott Daniels6b036952020-06-22 16:25:31 -0400429Added missing message types (E2-Setup)
430
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400431
432
4332020 February 18; version 3.2.0
434-------------------------------
435
E. Scott Daniels6b036952020-06-22 16:25:31 -0400436Added support for new Route Manager and it's ability to
437accept a request for table update.
438
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400439
440
4412020 February 14; version 3.1.3
442-------------------------------
443
E. Scott Daniels6b036952020-06-22 16:25:31 -0400444Fix bug in SIsend which was causing a core dump in some cases
445where the application attempted to send on a connection that
446had disconnected. (RIC-207).
447
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400448
449
4502020 February 6; version 3.1.2
451------------------------------
452
E. Scott Daniels6b036952020-06-22 16:25:31 -0400453Fix disconnection detection bug in interface to SI95.
454
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400455
456
4572020 January 31; verison 3.1.1
458------------------------------
459
E. Scott Daniels6b036952020-06-22 16:25:31 -0400460Allow route table thread logging to be completely disabled
461when logging is turned off.
462
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400463
464
4652020 January 26; verison 3.1.0
466------------------------------
467
E. Scott Daniels6b036952020-06-22 16:25:31 -0400468First step to allowing the user programme to control messages
469written to standard error. Introduces the rmr_set_vlevel()
470function, and related environment variable.
471
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400472
473
4742020 January 24; verison 3.0.5
475------------------------------
476
E. Scott Daniels6b036952020-06-22 16:25:31 -0400477Fix bug in SI95 with receive buffer allocation.
478
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400479
480
4812020 January 23; verison 3.0.4
482------------------------------
483
E. Scott Daniels6b036952020-06-22 16:25:31 -0400484Fix bug in SI95 causing excessive CPU usage on poll.
485
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400486
487
4882020 January 22; verison 3.0.3
489------------------------------
490
E. Scott Daniels6b036952020-06-22 16:25:31 -0400491Enable thread support for multiple receive threads.
492
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400493
494
4952020 January 21; verison 3.0.2
496------------------------------
497
E. Scott Daniels6b036952020-06-22 16:25:31 -0400498Fix bug in SI95 (missing reallocate payload function).
499
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400500
501
5022020 January 20; verison 3.0.1
503------------------------------
504
E. Scott Daniels6b036952020-06-22 16:25:31 -0400505Enable support for dynamic route table updates via RMR
506session.
507
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400508
509
5102020 January 16; version 3.0.0
511------------------------------
512
E. Scott Daniels6b036952020-06-22 16:25:31 -0400513Introduce support for SI95 transport library to replace NNG.
514(RMR library versions will use leading odd numbers to avoid
515tag collisions with the wrapper tags which will use even
516numbers.)
517
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400518
519
5202019 December 9; version 1.13.1
521-------------------------------
522
E. Scott Daniels6b036952020-06-22 16:25:31 -0400523Correct documentation and missing rel-notes update for RTD.
524
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400525
526
5272019 December 6; version 1.13.0
528-------------------------------
529
E. Scott Daniels6b036952020-06-22 16:25:31 -0400530Add ability to route messages based on the MEID in a message
531combined with the message type/subscription-ID.
532
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400533
534
E. Scott Daniels3bcb5b12020-06-12 10:40:19 -0400535Amber Release
536=============
537
538
539
5402019 November 14; version 1.11.1
541--------------------------------
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400542
E. Scott Daniels6b036952020-06-22 16:25:31 -0400543Fix bug in payload reallocation function; correct length of
544payload was not always copied.
545
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400546
547
5482019 November 13; version 1.12.1
549--------------------------------
550
E. Scott Daniels6b036952020-06-22 16:25:31 -0400551New message type constants added to support A1.
552
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400553
554
E. Scott Daniels3bcb5b12020-06-12 10:40:19 -04005552019 November 4; version 1.11.0
556-------------------------------
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400557
E. Scott Daniels6b036952020-06-22 16:25:31 -0400558Version bump to move away from the 1.10.* to distinguish
559between release A and the trial.
560
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400561
562
5632019 November 7; version 1.12.0
564-------------------------------
565
E. Scott Daniels6b036952020-06-22 16:25:31 -0400566Version cut to support continued development for next release
567preserving the 1.11.* versions for release 1 (Amber) and
568related fixes.
569
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400570
571
5722019 October 31; version 1.10.2
573-------------------------------
574
E. Scott Daniels6b036952020-06-22 16:25:31 -0400575Provide the means to increase the payload size of a received
576message without losing the data needed to use the
577rmr_rts_msg() funciton.
578
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400579
580
5812019 October 21; version 1.10.1
582-------------------------------
583
E. Scott Daniels6b036952020-06-22 16:25:31 -0400584Fix to prevent null message buffer from being returned by the
585timeout receive function if the function is passed one to
586reuse.
587
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400588
589
5902019 October 21; version 1.10.1
591-------------------------------
592
E. Scott Daniels6b036952020-06-22 16:25:31 -0400593Add periodic dump of send count info to stderr.
594
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400595
596
5972019 September 27; version 1.9.0
598--------------------------------
599
E. Scott Daniels6b036952020-06-22 16:25:31 -0400600Python bindings added receive all queued function and
601corrected a unit test
602
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400603
604
6052019 September 25; version 1.8.3
606--------------------------------
607
E. Scott Daniels6b036952020-06-22 16:25:31 -0400608Correct application level test issue causing timing problems
609during jenkins verification testing at command and merge
610
611Handle the NNG connection shutdown status which may now be
612generated when a connection throug a proxy is reset.
613
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400614
615
6162019 September 25; version 1.8.2
617--------------------------------
618
E. Scott Daniels6b036952020-06-22 16:25:31 -0400619Correct bug in rmr_torcv_msg() when timeout set to zero (0).
620
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400621
622
6232019 September 19; version 1.8.1
624--------------------------------
625
E. Scott Daniels6b036952020-06-22 16:25:31 -0400626Correct missing constant for wrappers.
627
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400628
629
6302019 September 19; version 1.8.0
631--------------------------------
632
E. Scott Daniels6b036952020-06-22 16:25:31 -0400633New message types added:
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400634 RAN_CONNECTED, RAN_RESTARTED, RAN_RECONFIGURED
E. Scott Daniels6b036952020-06-22 16:25:31 -0400635
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400636
637
6382019 September 17; version 1.7.0
639--------------------------------
640
E. Scott Daniels6b036952020-06-22 16:25:31 -0400641Initial connection mode now defaults to asynchronous. Set
642RMR_ASYNC_CONN=0 in the environment before rmr_init() is
643invoked to revert to synchronous first TCP connections.
644(Recovery connection attempts have always been asynchronous).
645
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400646
647
6482019 September 3; version 1.6.0
649-------------------------------
650
E. Scott Daniels6b036952020-06-22 16:25:31 -0400651Fix bug in the rmr_rts_msg() function. If a return to sender
652message failed, the source IP address was not correctly
653adjusted and could cause the message to be "reflected" back
654to the sender on a retry.
655
656Added the ability to set the source "ID" via an environment
657var (RMR_SRC_ID). When present in the environment, the string
658will be placed in to the message header as the source and
659thus be used by an application calling rmr_rts_smg() to
660return a response to the sender. If this environment variable
661is not present, the host name (original behaviour) is used.
662
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400663
664
6652019 August 26; version 1.4.0
666-----------------------------
667
E. Scott Daniels6b036952020-06-22 16:25:31 -0400668New message types were added.
669
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400670
671
6722019 August 16; version 1.3.0
673-----------------------------
674
E. Scott Daniels6b036952020-06-22 16:25:31 -0400675New mesage types added.
676
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400677
678
6792019 August 13; version 1.2.0 (API change, non-breaking)
680--------------------------------------------------------
681
E. Scott Daniels6b036952020-06-22 16:25:31 -0400682The function rmr_get_xact() was added to proide a convenient
683way to extract the transaction field from a message.
684
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400685
686
6872019 August 8; version 1.1.0 (API change)
688-----------------------------------------
689
E. Scott Daniels6b036952020-06-22 16:25:31 -0400690This change should be backward compatable/non-breaking A new
691field has been added to the message buffer (rmr_mbuf_t). This
692field (tp_state) is used to communicate the errno value that
693the transport mechanism might set during send and/or receive
694operations. C programmes should continue to use errno
695directly, but in some environments wrappers may not be able
696to access errno and this provides the value to them. See the
697rmr_alloc_msg manual page for more details.
698
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400699
700
7012019 August 6; version 1.0.45 (build changes)
702---------------------------------------------
703
E. Scott Daniels6b036952020-06-22 16:25:31 -0400704Support for the Nanomsg transport library has been dropped.
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400705 The library librmr.* will no longer be included in packages.
E. Scott Daniels6b036952020-06-22 16:25:31 -0400706
707Packages will install RMR libraries into the system preferred
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400708 target directory. On some systems this is /usr/local/lib
709 and on others it is /usr/local/lib64. The diretory is
710 determined by the sytem on which the package is built and
711 NOT by the system installing the package, so it's possible
712 that the RMR libraries end up in a strange location if the
713 .deb or .rpm file was generated on a Linux flavour that
714 has a different preference than the one where the package
715 is installed.
E. Scott Daniels6b036952020-06-22 16:25:31 -0400716
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400717
718
7192019 August 6; version 1.0.44 (API change)
720------------------------------------------
721
E. Scott Daniels6b036952020-06-22 16:25:31 -0400722Added a new message type constant.
723
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400724
725
7262019 July 15; Version 1.0.39 (bug fix)
727--------------------------------------
728
E. Scott Daniels6b036952020-06-22 16:25:31 -0400729Prevent unnecessary usleep in retry loop.
730
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400731
732
7332019 July 12; Version 1.0.38 (API change)
734-----------------------------------------
735
E. Scott Daniels6b036952020-06-22 16:25:31 -0400736Added new message types to RIC_message_types.h.
737
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400738
739
7402019 July 11; Version 1.0.37
741----------------------------
742
E. Scott Daniels6b036952020-06-22 16:25:31 -0400743
744librmr and librmr_nng
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400745 - Add message buffer API function rmr_trace_ref()
746 (see rmr_trace_ref.3 manual page in dev package).
E. Scott Daniels6b036952020-06-22 16:25:31 -0400747
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400748
749
7502020 April 8; Version n/a
751-------------------------
752
E. Scott Daniels6b036952020-06-22 16:25:31 -0400753RMR Python moved to Python Xapp Framework
754(https://gerrit.o-ran-sc.org/r/admin/repos/ric-plt/xapp-frame-py)
755
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400756
757
7582020 February 29; Version 2.4.0
759-------------------------------
760
E. Scott Daniels6b036952020-06-22 16:25:31 -0400761Add consolidated testing under CMake Add support binary for
762health check (SI95 only)
763
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400764
765
7662020 February 28; Version 2.3.6
767-------------------------------
768
E. Scott Daniels6b036952020-06-22 16:25:31 -0400769Fix bug in Rt. Mgr comm which prevented table ID from being
770sent on ack message (RIC-232).