blob: 7b3d7a7ba43bc37a041de4b9e933e8d65cfd0d2c [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 Daniels9c2f0c72020-11-10 08:38:52 -0500252020 November 4; Version 4.4.1
26------------------------------
27
28Changes to correct complaints generated by a code scan.
29(Ric-673)
30
31
32
E. Scott Daniels5ec64c52020-11-05 09:11:04 -0500332020 November 4; Version 4.4.0
34------------------------------
35
36Changes to address a potential race condition when route
37tables arrive in quick succession. (RIC-674)
38
39
40
E. Scott Danielsfcea3952020-10-30 15:04:16 -0400412020 October 30; Version 4.3.1
42------------------------------
43
44Changes to address code analyser scans and two bug fixes
45identified while addressing the analysis data. (RIC-673)
46
47
48
E. Scott Daniels6af063e2020-10-02 07:36:41 -0400492020 October 2; Version 4.3.0
50-----------------------------
51
E. Scott Danielsfcea3952020-10-30 15:04:16 -040052Add message types for traffic steering anomaly messages
E. Scott Daniels6af063e2020-10-02 07:36:41 -040053
54
55
E. Scott Danielsa6ce4f72020-09-21 11:59:35 -0400562020 September 15; Version 4.2.4
57--------------------------------
58
59Add man page for the rmr_set_low_latency() function (RIC-631)
60
61
62
E. Scott Danielscc314e02020-09-15 10:27:34 -0400632020 September 15; Version 4.2.3
64--------------------------------
65
66Correct arg processing bug in rmr_rpobe (RIC-645)
67
68
69
E. Scott Daniels3bcce7b2020-09-11 09:51:52 -0400702020 August 4; Version 4.2.2
71----------------------------
72
73Correct bug in the rmr_probe support utility when -r option
74is used on the command line (RIC-644)
75
76
77
E. Scott Daniels316614a2020-08-04 13:48:47 -0400782020 August 4; Version 4.2.1
79----------------------------
80
81Add additional environment variable dump if RMR_LOG_VLEVEL
82set to 4 at start.
83
84
85
E. Scott Daniels9c923bc2020-08-03 09:22:20 -0400862020 August 3; Version 4.2.0
87----------------------------
88
89Add support for the RMR_RTREQ_FREQ environment variable to
90control the request frequency for a new route table (default
915s if not supplied). (RIC-630)
92
93
94
952020 July 21; Version 4.1.4
E. Scott Danielsece5bbe2020-07-21 13:39:18 -040096---------------------------
97
98Fix bug in SI95 -- possible use of pointer after free
99(RIC-626).
100
101
102
E. Scott Danielscf4413c2020-07-08 11:28:05 -04001032020 July 9; version 4.1.3
104--------------------------
105
106Allow RTS messages to be sent before the arrival of the
107initial route table. Calls to RTS (heart beat responses)
108prior to the initial route table load could cause a crash if
109a framework blindly assumes that RTS is valid. (RIC-589)
110
111
112
E. Scott Daniels6b036952020-06-22 16:25:31 -04001132020 June 22; version 4.1.2
114---------------------------
115
116Fix typo in RIC Message header file.
117
118Add document for message type constants and the scripts which
119generate them.
120
E. Scott Daniels3bcb5b12020-06-12 10:40:19 -0400121
122
E. Scott Danielsaedf8c62020-06-22 08:07:28 -04001232020 June 22; version 4.1.1
124---------------------------
125
E. Scott Daniels6b036952020-06-22 16:25:31 -0400126Add new message types to RIC header file for
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400127 RIC_ALARM (110)
128 RIC_ALARM_QUERY (111)
129 RIC_METRICS (120)
130 RAN_E2_RESET_REQ (12008)
131 RAN_E2_RESET_RESP (12009)
E. Scott Daniels6b036952020-06-22 16:25:31 -0400132
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400133
134
1352020 June 18; version 4.1.0
136---------------------------
137
E. Scott Daniels6b036952020-06-22 16:25:31 -0400138Bump version minor to move away from 4.0.* which will bump
139for any patches applied back to bronze.
140
141Add magic C++ goo to symtab header file allowing C++ xAPPs to
142use the symbol table directly.
143
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400144
145
E. Scott Daniels3bcb5b12020-06-12 10:40:19 -0400146Bronze Release
147==============
148
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400149
150
1512020 May 06; version 4.0.5
152--------------------------
153
E. Scott Daniels6b036952020-06-22 16:25:31 -0400154Fix the bug in SI95 receive message management semaphore
155count issue. (RIC-355)
156
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400157
158
1592020 April 29; version 4.0.4
160----------------------------
161
E. Scott Daniels6b036952020-06-22 16:25:31 -0400162Fix the traffic steering message type constants (again)
163(RIC-342)
164
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400165
166
1672020 April 28; version 4.0.3
168----------------------------
169
E. Scott Daniels6b036952020-06-22 16:25:31 -0400170Fix sonar flagged bugs (RIC-78)
171
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400172
173
1742020 April 24; version 4.0.2
175----------------------------
176
E. Scott Daniels6b036952020-06-22 16:25:31 -0400177Correct bug in SI95 transport header length validation
178(RIC-341)
179
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400180
181
1822020 April 22; version 4.0.1
183----------------------------
184
E. Scott Daniels6b036952020-06-22 16:25:31 -0400185Correct message type constant for Traffic Steering
186predication (RIC-342)
187
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400188
189
1902020 April 21; version 4.0.0
191----------------------------
192
E. Scott Daniels6b036952020-06-22 16:25:31 -0400193The NNG based libraries are no longer included in the RMR
194packages. This is considered a breaking change as NNG will
195not be supported by default. It is still possible to build
196with RMR-NNG libraries, but that is the exception. The API
197between 3.8.2 and 4.0.0 is the SAME. Upgrading to 4.0.0 only
198means that the underlying transport mechanism is limited only
199to SI95.
200
201The rmr_rcv_specific() function has been deprecated as it was
202necessary only for NNG and Nanomsg support. Its use should be
203discontinued.
204
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400205
206
2072020 April 20; version 3.8.2
208----------------------------
209
E. Scott Daniels6b036952020-06-22 16:25:31 -0400210Fix bug which was preventing an instance receiving dynamic
211route table updates. (RIC-336)
212
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400213
214
2152020 April 20; version 3.8.1
216----------------------------
217
E. Scott Daniels6b036952020-06-22 16:25:31 -0400218Add user guide which replaces the concatenation of man pages
219(RIC-328)
220
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400221
222
2232020 April 17; version 3.8.0
224----------------------------
225
E. Scott Daniels6b036952020-06-22 16:25:31 -0400226Add safe connect to avoid potential connect bug on Linux
227(RIC-332)
228
229Change debugging in route table collector to avoid possible
230segment fault when in level 2 debug (RIC-335)
231
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400232
233
2342020 April 15; version 3.7.4
235----------------------------
236
E. Scott Daniels6b036952020-06-22 16:25:31 -0400237Add missing message type to header file (RIC-334)
238
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400239
240
2412020 April 14; version 3.7.3
242----------------------------
243
E. Scott Daniels6b036952020-06-22 16:25:31 -0400244Fix bug in rmr_call() when using SI95 (RIC-333)
245
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400246
247
2482020 April 10; version 3.7.2
249----------------------------
250
E. Scott Daniels6b036952020-06-22 16:25:31 -0400251Fix bug related to static route table only mode (RIC-331)
252
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400253
254
2552020 April 9; version 3.7.1
256---------------------------
257
E. Scott Daniels6b036952020-06-22 16:25:31 -0400258The max length restriction for receiving messages when using
259SI95 has been removed. The length supplied during
260initialisation is used as the "normal maximum" and default
261buffer allocation size, but messages arriving which are
262larger are accepted. (RIC-309)
263
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400264
265
2662020 April 7; version 3.7.0
267---------------------------
268
E. Scott Daniels6b036952020-06-22 16:25:31 -0400269The health check support programme was renamed to rmr_probe
270(RIC-308).
271
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400272
273
2742020 April 6; version 3.6.6
275---------------------------
276
E. Scott Daniels6b036952020-06-22 16:25:31 -0400277Correct bug in SI95 address conversion module (RIC-327)
278Correct bug in SI initialisation module
279
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400280
281
2822020 April 2; version 3.6.5
283---------------------------
284
E. Scott Daniels6b036952020-06-22 16:25:31 -0400285Correct potential nil pointer use when examining interfaces
286for use as a listen target (RIC-307)
287
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400288
289
2902020 April 1; version 3.6.4
291---------------------------
292
E. Scott Daniels6b036952020-06-22 16:25:31 -0400293Correct potential nil pointer use in the NNG interface
294(RIC-303) Correct issue preventing CI build without a
295container
296
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400297
298
2992020 March 30; version 3.6.3
300----------------------------
301
E. Scott Daniels6b036952020-06-22 16:25:31 -0400302Correct the max receive message size constant in rmr.h
303(RIC-301)
304
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400305
306
3072020 March 23; version 3.6.2
308----------------------------
309
E. Scott Daniels6b036952020-06-22 16:25:31 -0400310Fix message initialisation bug when pulling a message from
311the pool (RIC-295)
312
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400313
314
3152020 March 19; version 3.6.1
316----------------------------
317
E. Scott Daniels6b036952020-06-22 16:25:31 -0400318Fix problem with RPM package install
319
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400320
321
3222020 March 18; version 3.6.0
323----------------------------
324
E. Scott Daniels6b036952020-06-22 16:25:31 -0400325Add message types to support traffic steering
326
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400327
328
3292020 March 16; version 3.5.2
330----------------------------
331
E. Scott Daniels6b036952020-06-22 16:25:31 -0400332Correct bug in the meid table parser that prevented the
333ack/nack of meid tables (RIC-273)
334
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400335
336
3372020 March 10; version 3.5.1
338----------------------------
339
E. Scott Daniels6b036952020-06-22 16:25:31 -0400340Add missing health check message types.
341
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400342
343
3442020 March 9; version 3.5.0
345---------------------------
346
E. Scott Daniels6b036952020-06-22 16:25:31 -0400347Added new wormhole send function: rmr_wh_call().
348
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400349
350
3512020 March 6; version 3.4.0
352---------------------------
353
E. Scott Daniels6b036952020-06-22 16:25:31 -0400354Add new wormhole state function: rmr_wh_state().
355
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400356
357
3582020 March 5; Version 3.3.1
359---------------------------
360
E. Scott Daniels6b036952020-06-22 16:25:31 -0400361Correct several "bugs" identified by automatic code analysis.
362
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400363
364
3652020 March 4; Version 3.3.0
366---------------------------
367
E. Scott Daniels6b036952020-06-22 16:25:31 -0400368Add SI95 based unit testing Health check support binary added
369(reason for minor bump)
370
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400371
372
3732020 February 26; version 3.2.5
374-------------------------------
375
E. Scott Daniels6b036952020-06-22 16:25:31 -0400376Fix source address bug in SI95 receive/send funcitons. Fix
377threading issues involving session disconnection in SI95
378Remove unused SI95 status variable.
379
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400380
381
3822020 February 24; version 3.2.4
383-------------------------------
384
E. Scott Daniels6b036952020-06-22 16:25:31 -0400385Fix meid bug (RIC-220) causing core dump.
386
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400387
388
3892020 February 21; version 3.2.3
390-------------------------------
391
E. Scott Daniels6b036952020-06-22 16:25:31 -0400392Add meid routing support to the SI95 interface.
393
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400394
395
3962020 February 20; version 3.2.2
397-------------------------------
398
E. Scott Daniels6b036952020-06-22 16:25:31 -0400399Fix receive thread related core dump (ring early unlock).
400
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400401
402
4032020 February 19; version 3.2.1
404-------------------------------
405
E. Scott Daniels6b036952020-06-22 16:25:31 -0400406Added missing message types (E2-Setup)
407
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400408
409
4102020 February 18; version 3.2.0
411-------------------------------
412
E. Scott Daniels6b036952020-06-22 16:25:31 -0400413Added support for new Route Manager and it's ability to
414accept a request for table update.
415
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400416
417
4182020 February 14; version 3.1.3
419-------------------------------
420
E. Scott Daniels6b036952020-06-22 16:25:31 -0400421Fix bug in SIsend which was causing a core dump in some cases
422where the application attempted to send on a connection that
423had disconnected. (RIC-207).
424
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400425
426
4272020 February 6; version 3.1.2
428------------------------------
429
E. Scott Daniels6b036952020-06-22 16:25:31 -0400430Fix disconnection detection bug in interface to SI95.
431
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400432
433
4342020 January 31; verison 3.1.1
435------------------------------
436
E. Scott Daniels6b036952020-06-22 16:25:31 -0400437Allow route table thread logging to be completely disabled
438when logging is turned off.
439
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400440
441
4422020 January 26; verison 3.1.0
443------------------------------
444
E. Scott Daniels6b036952020-06-22 16:25:31 -0400445First step to allowing the user programme to control messages
446written to standard error. Introduces the rmr_set_vlevel()
447function, and related environment variable.
448
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400449
450
4512020 January 24; verison 3.0.5
452------------------------------
453
E. Scott Daniels6b036952020-06-22 16:25:31 -0400454Fix bug in SI95 with receive buffer allocation.
455
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400456
457
4582020 January 23; verison 3.0.4
459------------------------------
460
E. Scott Daniels6b036952020-06-22 16:25:31 -0400461Fix bug in SI95 causing excessive CPU usage on poll.
462
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400463
464
4652020 January 22; verison 3.0.3
466------------------------------
467
E. Scott Daniels6b036952020-06-22 16:25:31 -0400468Enable thread support for multiple receive threads.
469
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400470
471
4722020 January 21; verison 3.0.2
473------------------------------
474
E. Scott Daniels6b036952020-06-22 16:25:31 -0400475Fix bug in SI95 (missing reallocate payload function).
476
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400477
478
4792020 January 20; verison 3.0.1
480------------------------------
481
E. Scott Daniels6b036952020-06-22 16:25:31 -0400482Enable support for dynamic route table updates via RMR
483session.
484
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400485
486
4872020 January 16; version 3.0.0
488------------------------------
489
E. Scott Daniels6b036952020-06-22 16:25:31 -0400490Introduce support for SI95 transport library to replace NNG.
491(RMR library versions will use leading odd numbers to avoid
492tag collisions with the wrapper tags which will use even
493numbers.)
494
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400495
496
4972019 December 9; version 1.13.1
498-------------------------------
499
E. Scott Daniels6b036952020-06-22 16:25:31 -0400500Correct documentation and missing rel-notes update for RTD.
501
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400502
503
5042019 December 6; version 1.13.0
505-------------------------------
506
E. Scott Daniels6b036952020-06-22 16:25:31 -0400507Add ability to route messages based on the MEID in a message
508combined with the message type/subscription-ID.
509
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400510
511
E. Scott Daniels3bcb5b12020-06-12 10:40:19 -0400512Amber Release
513=============
514
515
516
5172019 November 14; version 1.11.1
518--------------------------------
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400519
E. Scott Daniels6b036952020-06-22 16:25:31 -0400520Fix bug in payload reallocation function; correct length of
521payload was not always copied.
522
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400523
524
5252019 November 13; version 1.12.1
526--------------------------------
527
E. Scott Daniels6b036952020-06-22 16:25:31 -0400528New message type constants added to support A1.
529
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400530
531
E. Scott Daniels3bcb5b12020-06-12 10:40:19 -04005322019 November 4; version 1.11.0
533-------------------------------
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400534
E. Scott Daniels6b036952020-06-22 16:25:31 -0400535Version bump to move away from the 1.10.* to distinguish
536between release A and the trial.
537
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400538
539
5402019 November 7; version 1.12.0
541-------------------------------
542
E. Scott Daniels6b036952020-06-22 16:25:31 -0400543Version cut to support continued development for next release
544preserving the 1.11.* versions for release 1 (Amber) and
545related fixes.
546
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400547
548
5492019 October 31; version 1.10.2
550-------------------------------
551
E. Scott Daniels6b036952020-06-22 16:25:31 -0400552Provide the means to increase the payload size of a received
553message without losing the data needed to use the
554rmr_rts_msg() funciton.
555
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400556
557
5582019 October 21; version 1.10.1
559-------------------------------
560
E. Scott Daniels6b036952020-06-22 16:25:31 -0400561Fix to prevent null message buffer from being returned by the
562timeout receive function if the function is passed one to
563reuse.
564
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400565
566
5672019 October 21; version 1.10.1
568-------------------------------
569
E. Scott Daniels6b036952020-06-22 16:25:31 -0400570Add periodic dump of send count info to stderr.
571
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400572
573
5742019 September 27; version 1.9.0
575--------------------------------
576
E. Scott Daniels6b036952020-06-22 16:25:31 -0400577Python bindings added receive all queued function and
578corrected a unit test
579
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400580
581
5822019 September 25; version 1.8.3
583--------------------------------
584
E. Scott Daniels6b036952020-06-22 16:25:31 -0400585Correct application level test issue causing timing problems
586during jenkins verification testing at command and merge
587
588Handle the NNG connection shutdown status which may now be
589generated when a connection throug a proxy is reset.
590
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400591
592
5932019 September 25; version 1.8.2
594--------------------------------
595
E. Scott Daniels6b036952020-06-22 16:25:31 -0400596Correct bug in rmr_torcv_msg() when timeout set to zero (0).
597
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400598
599
6002019 September 19; version 1.8.1
601--------------------------------
602
E. Scott Daniels6b036952020-06-22 16:25:31 -0400603Correct missing constant for wrappers.
604
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400605
606
6072019 September 19; version 1.8.0
608--------------------------------
609
E. Scott Daniels6b036952020-06-22 16:25:31 -0400610New message types added:
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400611 RAN_CONNECTED, RAN_RESTARTED, RAN_RECONFIGURED
E. Scott Daniels6b036952020-06-22 16:25:31 -0400612
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400613
614
6152019 September 17; version 1.7.0
616--------------------------------
617
E. Scott Daniels6b036952020-06-22 16:25:31 -0400618Initial connection mode now defaults to asynchronous. Set
619RMR_ASYNC_CONN=0 in the environment before rmr_init() is
620invoked to revert to synchronous first TCP connections.
621(Recovery connection attempts have always been asynchronous).
622
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400623
624
6252019 September 3; version 1.6.0
626-------------------------------
627
E. Scott Daniels6b036952020-06-22 16:25:31 -0400628Fix bug in the rmr_rts_msg() function. If a return to sender
629message failed, the source IP address was not correctly
630adjusted and could cause the message to be "reflected" back
631to the sender on a retry.
632
633Added the ability to set the source "ID" via an environment
634var (RMR_SRC_ID). When present in the environment, the string
635will be placed in to the message header as the source and
636thus be used by an application calling rmr_rts_smg() to
637return a response to the sender. If this environment variable
638is not present, the host name (original behaviour) is used.
639
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400640
641
6422019 August 26; version 1.4.0
643-----------------------------
644
E. Scott Daniels6b036952020-06-22 16:25:31 -0400645New message types were added.
646
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400647
648
6492019 August 16; version 1.3.0
650-----------------------------
651
E. Scott Daniels6b036952020-06-22 16:25:31 -0400652New mesage types added.
653
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400654
655
6562019 August 13; version 1.2.0 (API change, non-breaking)
657--------------------------------------------------------
658
E. Scott Daniels6b036952020-06-22 16:25:31 -0400659The function rmr_get_xact() was added to proide a convenient
660way to extract the transaction field from a message.
661
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400662
663
6642019 August 8; version 1.1.0 (API change)
665-----------------------------------------
666
E. Scott Daniels6b036952020-06-22 16:25:31 -0400667This change should be backward compatable/non-breaking A new
668field has been added to the message buffer (rmr_mbuf_t). This
669field (tp_state) is used to communicate the errno value that
670the transport mechanism might set during send and/or receive
671operations. C programmes should continue to use errno
672directly, but in some environments wrappers may not be able
673to access errno and this provides the value to them. See the
674rmr_alloc_msg manual page for more details.
675
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400676
677
6782019 August 6; version 1.0.45 (build changes)
679---------------------------------------------
680
E. Scott Daniels6b036952020-06-22 16:25:31 -0400681Support for the Nanomsg transport library has been dropped.
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400682 The library librmr.* will no longer be included in packages.
E. Scott Daniels6b036952020-06-22 16:25:31 -0400683
684Packages will install RMR libraries into the system preferred
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400685 target directory. On some systems this is /usr/local/lib
686 and on others it is /usr/local/lib64. The diretory is
687 determined by the sytem on which the package is built and
688 NOT by the system installing the package, so it's possible
689 that the RMR libraries end up in a strange location if the
690 .deb or .rpm file was generated on a Linux flavour that
691 has a different preference than the one where the package
692 is installed.
E. Scott Daniels6b036952020-06-22 16:25:31 -0400693
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400694
695
6962019 August 6; version 1.0.44 (API change)
697------------------------------------------
698
E. Scott Daniels6b036952020-06-22 16:25:31 -0400699Added a new message type constant.
700
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400701
702
7032019 July 15; Version 1.0.39 (bug fix)
704--------------------------------------
705
E. Scott Daniels6b036952020-06-22 16:25:31 -0400706Prevent unnecessary usleep in retry loop.
707
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400708
709
7102019 July 12; Version 1.0.38 (API change)
711-----------------------------------------
712
E. Scott Daniels6b036952020-06-22 16:25:31 -0400713Added new message types to RIC_message_types.h.
714
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400715
716
7172019 July 11; Version 1.0.37
718----------------------------
719
E. Scott Daniels6b036952020-06-22 16:25:31 -0400720
721librmr and librmr_nng
E. Scott Danielsaedf8c62020-06-22 08:07:28 -0400722 - Add message buffer API function rmr_trace_ref()
723 (see rmr_trace_ref.3 manual page in dev package).
E. Scott Daniels6b036952020-06-22 16:25:31 -0400724
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400725
726
7272020 April 8; Version n/a
728-------------------------
729
E. Scott Daniels6b036952020-06-22 16:25:31 -0400730RMR Python moved to Python Xapp Framework
731(https://gerrit.o-ran-sc.org/r/admin/repos/ric-plt/xapp-frame-py)
732
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400733
734
7352020 February 29; Version 2.4.0
736-------------------------------
737
E. Scott Daniels6b036952020-06-22 16:25:31 -0400738Add consolidated testing under CMake Add support binary for
739health check (SI95 only)
740
E. Scott Danielsa3a121c2020-05-06 09:07:08 -0400741
742
7432020 February 28; Version 2.3.6
744-------------------------------
745
E. Scott Daniels6b036952020-06-22 16:25:31 -0400746Fix bug in Rt. Mgr comm which prevented table ID from being
747sent on ack message (RIC-232).