|
1 | | -# OB-USP-AGENT Changelog since Release 8.0.0 |
| 1 | +# OB-USP-AGENT Changelog since Release 9.0.0 |
2 | 2 |
|
3 | | -## 2024-08-30 v8.0.9 |
4 | | -### Added |
5 | | -- Application Layer Protocol Negotiation (ALPN) support for MQTT over TLS |
6 | | -- Code maintenance improvements to MQTT MTP |
7 | | - |
8 | | -## 2024-08-19 v8.0.8 |
9 | | -### Fixed |
10 | | -- Dockerfile rewritten to use debian:stable and build libwebsockets [GH #95, #108] |
11 | | - |
12 | | -## 2024-08-05 v8.0.7 |
13 | | -### Added |
14 | | -- Improved MQTT MTP debug |
15 | | - |
16 | | -### Fixed |
17 | | -- USP Service acting as pure Controller does not accept responses unless Broker is in the USP Service's Controller table |
18 | | - |
19 | | -## 2024-07-29 v8.0.6 |
20 | | -### Fixed |
21 | | -- Get requests with max_depth >= 0x80000000 should return full sub-tree |
22 | | -- USP Connect record not always sent immediately after connection on MQTT |
23 | | - |
24 | | -### Removed |
25 | | -- Unmaintained MQTT tests |
26 | | - |
27 | | -## 2024-07-08 v8.0.5 |
28 | | -### Fixed |
29 | | -- MQTT keep alive can now be completely disabled (if required) when linking with libmosquitto v2.0.x |
30 | | -- OBUSPA should subscribe to all topics indicated by the subscribe-topic user properties in the CONNACK [R-MQTT.15] |
31 | | -- OBUSPA should delete pending USP notifications (on MQTT MTP) if notification has expired whilst waiting to be sent |
32 | | -- MQTT connection blocks for too long if server is unresponsive. To workaround the underlying issue in libmosquitto, OBUSPA tests for server responsiveness by transiently connecting, before proceeding with the libmosquitto connect (if responsive). |
33 | | -- OBUSPA should disconnect if unable to subscribe to anything [R-MQTT.17] |
34 | | -- Device.MQTT.Client.{i}.Name should be auto-assigned by the agent, if not given at creation time, and immutable thereafter |
35 | | -- Device.MQTT.Client.{i}.RequestResponseInfo should control whether response information is requested in the CONNECT frame. Previously it was always requested, regardless of the value of the parameter |
36 | | -- Removed unimplemented parameter: Device.MQTT.Client.{i}.RequestProblemInfo |
37 | | -- Modifying MQTT KeepAliveTime should not force a reconnect |
38 | | -- MQTTv5 Assigned Client Identifier is not being saved in Device.MQTT.Client.{i}.ClientID |
39 | | -- MQTT ConnectRetryTime parameter modifications should apply at the next retry [GH #109] |
40 | | -- MQTT CleanSession and CleanStart parameter modifications should apply at the next retry |
41 | | -- STOMP ServerRetryMaxInterval parameter modifications should apply at the next retry |
42 | | - |
43 | | -### Added |
44 | | -- Device.LocalAgent.X_VANTIVA-COM_PreConnectTimeout controls how long to wait for the can_mtp_connect vendor hook to allow connection, before connecting anyway |
45 | | -- USP_REGISTER_Object_UniqueKey() validates that the unique key parameters have not already been registered |
46 | | - |
47 | | -## 2024-06-10 v8.0.4 |
48 | | -### Fixed |
49 | | -- Compiling without UDS fails [GH#110] |
50 | | -- WebSocket client does not send Boot! event (regression introduced in v8.0) |
51 | | -- WebSocket client not started after MTP dynamically added to controller table (regression introduced in v8.0) |
52 | | - |
53 | | -## 2024-05-13 v8.0.3 |
54 | | -### Added |
55 | | -- USP Broker: CLI initiated gets have been optimized to pass through the path to the USP Service, when possible |
56 | | -- USP Broker: Support a USP Service registering Device.DNS.SD before Device.DNS (in separate register messages) |
57 | | -- USP Broker: Workaround for USP Services which have limitations on the number of parameters requested in a get |
58 | | -- USP Broker: Support additional DM elements registered directly under Device. |
59 | | - |
60 | | -### Fixed |
61 | | -- Get instances failures during path resolution should be gracefully ignored |
62 | | -- An unused variable warning seen during cmake based builds has been addressed |
63 | | - |
64 | | - |
65 | | -## 2024-04-29 v8.0.2 |
66 | | -### Added |
67 | | -- VALUE_CHANGE_WILL_IGNORE flag support |
68 | | - |
69 | | -### Fixed |
70 | | -- Prevent accidental CLI socket stealing |
71 | | - |
72 | | -## 2024-04-15 v8.0.1 |
73 | | -### Fixed |
74 | | -- USP Broker should not assume hierarchically ordered fields in GSDM and get instances responses |
75 | | -- STOMP connects shouldn't block the data model thread |
0 commit comments