mirror of
https://dev.iopsys.eu/bbf/obuspa.git
synced 2025-12-20 00:51:21 +08:00
Making release 7.0.0 (Goldeneye)
This commit is contained in:
12
.gitattributes
vendored
Executable file
12
.gitattributes
vendored
Executable file
@@ -0,0 +1,12 @@
|
||||
*.git* export-ignore
|
||||
*.md export-ignore
|
||||
*.ac export-ignore
|
||||
*.am export-ignore
|
||||
Dockerfile export-ignore
|
||||
*.txt export-ignore
|
||||
CONTRIBUTING export-ignore
|
||||
LICENSE export-ignore
|
||||
*.ABOUT export-ignore
|
||||
/aboutcode export-ignore
|
||||
/src export-ignore
|
||||
/tests export-ignore
|
||||
51
CHANGELOG.md
51
CHANGELOG.md
@@ -1,51 +1,2 @@
|
||||
# OB-USP-AGENT Changelog since Release 6.0.0
|
||||
|
||||
## 2022-10-28 v6.0.5
|
||||
### Fixed
|
||||
- OnBoardRequest notification should be retried, if corresponding NotifyResponse not received
|
||||
- Adding a Controller MTP object fails, if Protocol is not specified and CoAP is disabled ('configure --disable-coap')
|
||||
|
||||
## 2022-10-03 v6.0.4
|
||||
### Fixed
|
||||
- GH#30: MQTT publish QoS cannot be configured (stuck at 0)
|
||||
- GH#64: Crash if PeriodicNotifInterval is set to 0
|
||||
- GH#55: Ubuntu 22 (latest) contains earlier version of libwebsockets than Ubuntu 20
|
||||
- Requirement for libwebsockets version >= 4.1.0 made explicit in configure.ac
|
||||
- GetResponse optimized for large numbers of object instances
|
||||
- USP Record should be ignored if the protobuf cannot be unpacked
|
||||
- Default value for RebootCause would be better as "FactoryReset"
|
||||
- MQTT exponential backoff reconnect time was 1 second too long
|
||||
- Alias should be registered as a unique key for LocalAgent.Certificate
|
||||
|
||||
### Modified
|
||||
- MQTT Content Type property changed to usp.msg (changed R-MQTT.27)
|
||||
- A USP Set referencing zero instances returns an empty success (changed TP-469 conformance test 1.23)
|
||||
|
||||
|
||||
## 2022-09-02 v6.0.3
|
||||
|
||||
### Fixed
|
||||
- For MQTTv3.x MTP, Agent should subscribe to wildcarded agent topic and publish to topic containing '/reply-to='
|
||||
- libmosquitto subscribe/unsubscribe functions were being called unnecessarily (and failing)
|
||||
- MQTT_DeleteSubscription() was being called unnecessarily (and failing)
|
||||
- Memory leak when unescaping a received MQTT response topic
|
||||
- MQTT subscription topic must be unique
|
||||
- MQTT subscription topic must be non empty string
|
||||
- When changing a subscription<6F>s topic, The agent was unsubscribing from the new topic (not the old topic)
|
||||
- For MQTTv5 MTP, Agent should subscribe to topic from CONNACK, if available
|
||||
- Missing mutex protection in some MQTT functions
|
||||
|
||||
|
||||
## 2022-07-25 v6.0.2
|
||||
|
||||
### Fixed
|
||||
- When disabling the agent's MQTT client, the MQTT DISCONNECT frame is not sent and socket stays open
|
||||
- Errors in received USP packets should be handled according to requirements in R-MTP.5
|
||||
|
||||
|
||||
## 2022-07-11 v6.0.1
|
||||
|
||||
### Fixed
|
||||
- Agent's websocket server is not restarted after IP address change or initial failure
|
||||
- GetSupportedDM response should indicate that parameters registered with USP_REGISTER_DBParam_SecureWithType() are readable
|
||||
# OB-USP-AGENT Changelog since Release 7.0.0
|
||||
|
||||
|
||||
3
GitHub_release_assets.note
Executable file
3
GitHub_release_assets.note
Executable file
@@ -0,0 +1,3 @@
|
||||
For release 7.0.0 onwards, please download the GitHub release asset file of the form
|
||||
obuspa-X.Y.Z.tar.gz to access the source code of the release.
|
||||
This is available on the Releases page, after the release notes for the release.
|
||||
4
LICENSE
4
LICENSE
@@ -1,5 +1,5 @@
|
||||
Copyright (C) 2019-2022, Broadband Forum
|
||||
Copyright (C) 2016-2022 CommScope, Inc
|
||||
Copyright (C) 2019-2023, Broadband Forum
|
||||
Copyright (C) 2016-2023 CommScope, Inc
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
|
||||
40
RELEASES.md
40
RELEASES.md
@@ -1,5 +1,45 @@
|
||||
# Release History
|
||||
|
||||
## Release 7.0.0
|
||||
|
||||
* Bug Fixes
|
||||
* MQTT MTP
|
||||
* GH#30: MQTT publish QoS cannot be configured (stuck at 0)
|
||||
* For MQTTv3.x MTP, Agent should subscribe to wildcarded agent topic and publish to topic containing '/reply-to='
|
||||
* When changing a subscription's topic, The agent was unsubscribing from the new topic (not the old topic)
|
||||
* For MQTTv5 MTP, Agent should subscribe to topic from CONNACK, if available
|
||||
* MQTT exponential backoff reconnect time was 1 second too long
|
||||
* libmosquitto subscribe/unsubscribe functions were being called unnecessarily (and failing)
|
||||
* MQTT_DeleteSubscription() was being called unnecessarily (and failing)
|
||||
* Memory leak when unescaping a received MQTT response topic
|
||||
* MQTT subscription topic must be unique
|
||||
* MQTT subscription topic must be non empty string
|
||||
* When disabling the agent's MQTT client, the MQTT DISCONNECT frame is not sent and socket stays open
|
||||
* Missing mutex protection in some MQTT functions
|
||||
|
||||
* WebSocket MTP
|
||||
* Agent's websocket server is not restarted after IP address change or initial failure
|
||||
* Requirement for libwebsockets version >= 4.1.0 made explicit in configure.ac
|
||||
|
||||
* USP Spec and Test Plan modifications
|
||||
* MQTT Content Type property changed to usp.msg (changed R-MQTT.27)
|
||||
* A USP Set referencing zero instances returns an empty success (changed TP-469 conformance test 1.23)
|
||||
* Errors in received USP packets should be handled according to requirements in R-MTP.5
|
||||
* USP Record should be ignored if the protobuf cannot be unpacked
|
||||
|
||||
* Miscellaneous
|
||||
* GH#55: Updated Dockerfile to use Ubuntu Kinetic which includes the required versions of libmosquitto and libwebsockets
|
||||
* GH#64: Crash if PeriodicNotifInterval is set to 0
|
||||
* GetResponse optimized for large numbers of object instances
|
||||
* If 'obuspa -c get' truncates the printing of a parameter value, this is now indicated
|
||||
* OnBoardRequest notification should be retried, if corresponding NotifyResponse not received
|
||||
* Adding a Controller MTP object fails, if Protocol is not specified and CoAP is disabled ('configure --disable-coap')
|
||||
* Default value for RebootCause would be better as "FactoryReset"
|
||||
* Alias should be registered as a unique key for LocalAgent.Certificate
|
||||
* GetSupportedDM response should indicate that parameters registered with USP_REGISTER_DBParam_SecureWithType() are readable
|
||||
* 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
|
||||
|
||||
|
||||
## Release 6.0.0
|
||||
* New Features
|
||||
* USP 1.2 Spec Enhancements
|
||||
|
||||
@@ -40,4 +40,4 @@
|
||||
*/
|
||||
|
||||
/* Lines below main version may include patch version numbers */
|
||||
#define AGENT_SOFTWARE_VERSION "6.0.5"
|
||||
#define AGENT_SOFTWARE_VERSION "7.0.0"
|
||||
|
||||
Reference in New Issue
Block a user