Skip to content

Commit ec35b35

Browse files
author
Richard Holme
committed
Making release 7.0.0 (Goldeneye)
1 parent 912d2fe commit ec35b35

File tree

6 files changed

+59
-53
lines changed

6 files changed

+59
-53
lines changed

.gitattributes

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
*.git* export-ignore
2+
*.md export-ignore
3+
*.ac export-ignore
4+
*.am export-ignore
5+
Dockerfile export-ignore
6+
*.txt export-ignore
7+
CONTRIBUTING export-ignore
8+
LICENSE export-ignore
9+
*.ABOUT export-ignore
10+
/aboutcode export-ignore
11+
/src export-ignore
12+
/tests export-ignore

CHANGELOG.md

Lines changed: 1 addition & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,2 @@
1-
# OB-USP-AGENT Changelog since Release 6.0.0
2-
3-
## 2022-10-28 v6.0.5
4-
### Fixed
5-
- OnBoardRequest notification should be retried, if corresponding NotifyResponse not received
6-
- Adding a Controller MTP object fails, if Protocol is not specified and CoAP is disabled ('configure --disable-coap')
7-
8-
## 2022-10-03 v6.0.4
9-
### Fixed
10-
- GH#30: MQTT publish QoS cannot be configured (stuck at 0)
11-
- GH#64: Crash if PeriodicNotifInterval is set to 0
12-
- GH#55: Ubuntu 22 (latest) contains earlier version of libwebsockets than Ubuntu 20
13-
- Requirement for libwebsockets version >= 4.1.0 made explicit in configure.ac
14-
- GetResponse optimized for large numbers of object instances
15-
- USP Record should be ignored if the protobuf cannot be unpacked
16-
- Default value for RebootCause would be better as "FactoryReset"
17-
- MQTT exponential backoff reconnect time was 1 second too long
18-
- Alias should be registered as a unique key for LocalAgent.Certificate
19-
20-
### Modified
21-
- MQTT Content Type property changed to usp.msg (changed R-MQTT.27)
22-
- A USP Set referencing zero instances returns an empty success (changed TP-469 conformance test 1.23)
23-
24-
25-
## 2022-09-02 v6.0.3
26-
27-
### Fixed
28-
- For MQTTv3.x MTP, Agent should subscribe to wildcarded agent topic and publish to topic containing '/reply-to='
29-
- libmosquitto subscribe/unsubscribe functions were being called unnecessarily (and failing)
30-
- MQTT_DeleteSubscription() was being called unnecessarily (and failing)
31-
- Memory leak when unescaping a received MQTT response topic
32-
- MQTT subscription topic must be unique
33-
- MQTT subscription topic must be non empty string
34-
- When changing a subscription’s topic, The agent was unsubscribing from the new topic (not the old topic)
35-
- For MQTTv5 MTP, Agent should subscribe to topic from CONNACK, if available
36-
- Missing mutex protection in some MQTT functions
37-
38-
39-
## 2022-07-25 v6.0.2
40-
41-
### Fixed
42-
- When disabling the agent's MQTT client, the MQTT DISCONNECT frame is not sent and socket stays open
43-
- Errors in received USP packets should be handled according to requirements in R-MTP.5
44-
45-
46-
## 2022-07-11 v6.0.1
47-
48-
### Fixed
49-
- Agent's websocket server is not restarted after IP address change or initial failure
50-
- GetSupportedDM response should indicate that parameters registered with USP_REGISTER_DBParam_SecureWithType() are readable
1+
# OB-USP-AGENT Changelog since Release 7.0.0
512

GitHub_release_assets.note

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
For release 7.0.0 onwards, please download the GitHub release asset file of the form
2+
obuspa-X.Y.Z.tar.gz to access the source code of the release.
3+
This is available on the Releases page, after the release notes for the release.

LICENSE

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Copyright (C) 2019-2022, Broadband Forum
2-
Copyright (C) 2016-2022 CommScope, Inc
1+
Copyright (C) 2019-2023, Broadband Forum
2+
Copyright (C) 2016-2023 CommScope, Inc
33

44
Redistribution and use in source and binary forms, with or without
55
modification, are permitted provided that the following conditions

RELEASES.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
11
# Release History
22

3+
## Release 7.0.0
4+
5+
* Bug Fixes
6+
* MQTT MTP
7+
* GH#30: MQTT publish QoS cannot be configured (stuck at 0)
8+
* For MQTTv3.x MTP, Agent should subscribe to wildcarded agent topic and publish to topic containing '/reply-to='
9+
* When changing a subscription's topic, The agent was unsubscribing from the new topic (not the old topic)
10+
* For MQTTv5 MTP, Agent should subscribe to topic from CONNACK, if available
11+
* MQTT exponential backoff reconnect time was 1 second too long
12+
* libmosquitto subscribe/unsubscribe functions were being called unnecessarily (and failing)
13+
* MQTT_DeleteSubscription() was being called unnecessarily (and failing)
14+
* Memory leak when unescaping a received MQTT response topic
15+
* MQTT subscription topic must be unique
16+
* MQTT subscription topic must be non empty string
17+
* When disabling the agent's MQTT client, the MQTT DISCONNECT frame is not sent and socket stays open
18+
* Missing mutex protection in some MQTT functions
19+
20+
* WebSocket MTP
21+
* Agent's websocket server is not restarted after IP address change or initial failure
22+
* Requirement for libwebsockets version >= 4.1.0 made explicit in configure.ac
23+
24+
* USP Spec and Test Plan modifications
25+
* MQTT Content Type property changed to usp.msg (changed R-MQTT.27)
26+
* A USP Set referencing zero instances returns an empty success (changed TP-469 conformance test 1.23)
27+
* Errors in received USP packets should be handled according to requirements in R-MTP.5
28+
* USP Record should be ignored if the protobuf cannot be unpacked
29+
30+
* Miscellaneous
31+
* GH#55: Updated Dockerfile to use Ubuntu Kinetic which includes the required versions of libmosquitto and libwebsockets
32+
* GH#64: Crash if PeriodicNotifInterval is set to 0
33+
* GetResponse optimized for large numbers of object instances
34+
* If 'obuspa -c get' truncates the printing of a parameter value, this is now indicated
35+
* OnBoardRequest notification should be retried, if corresponding NotifyResponse not received
36+
* Adding a Controller MTP object fails, if Protocol is not specified and CoAP is disabled ('configure --disable-coap')
37+
* Default value for RebootCause would be better as "FactoryReset"
38+
* Alias should be registered as a unique key for LocalAgent.Certificate
39+
* GetSupportedDM response should indicate that parameters registered with USP_REGISTER_DBParam_SecureWithType() are readable
40+
* Added note that the start_transaction vendor hook must never return a failure, as it is not possible for OBUSPA to handle the failure in all cases
41+
42+
343
## Release 6.0.0
444
* New Features
545
* USP 1.2 Spec Enhancements

src/core/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@
4040
*/
4141

4242
/* Lines below main version may include patch version numbers */
43-
#define AGENT_SOFTWARE_VERSION "6.0.5"
43+
#define AGENT_SOFTWARE_VERSION "7.0.0"

0 commit comments

Comments
 (0)