Skip to content

Commit c52172d

Browse files
rzrlmolina
andcommitted
ZGW-3429: Release ver7_18.04
doc: Update RELEASE_NOTE.md for release 7.18.04 For the record some legal info about this release: * Used licenses: LicenseRef-MSLA, Zlib * Files with copyright information: 709 / 1087 * Files with license information: 7 / 1087 For the record previous release (from simplicity) containted this extra file: Filename: _Z-Wave Specification Package (zip of all items).zip Checksums-Sha256: d3da93cdb42c194c04df11def275ea0dd59a64af2655d59a4757761f89a9d778 It contains those files: Z-Wave Specification AWG 2022A.pdf Z-Wave Host API Specification/Z-Wave Host API Specification.pdf Z-Wave Long Range Specifications/Z-Wave and Z-Wave Long Range Network Layer Specification Z-Wave Long Range Specifications/Z-Wave Long Range MAC Layer Test Specification.pdf Z-Wave Long Range Specifications/Z-Wave Long Range Network Layer Test Specification.pdf Z-Wave Long Range Specifications/Z-Wave Long Range PHY Layer Test Specification.pdf Z-Wave Long Range Specifications/Z-Wave MAC Layer Test Specification.pdf Z-Wave Long Range Specifications/Z-Wave PHY Layer Test Specification.pdf Z-Wave Long Range Specifications/Z-Wave Long Range PHY and MAC Layer Specification.pdf Z-Wave Long Range Specifications/Z-Wave Network Layer Test Specification.pdf SmartStart Specifications/Node Provisioning Information Type Registry.pdf SmartStart Specifications/Node Provisioning QR Code Format.pdf Z-Wave Device and Command Class Definition Files/Z-Wave Device and Command Classes Definition Files Registries/Indicator Command Class, list of assigned indicators and Property IDs.xlsx Registries/Association Command Class, list of mandatory commands for the Lifeline Association Group.xlsx Registries/Notification Command Class, list of assigned Notifications.xlsx Registries/Multilevel Sensor Command Class, list of assigned Multilevel Sensor types and scales Registries/Z-Wave Manufacturer ID List.xlsx.xlsx Registries/Z-Wave Plus Assigned Icon Types.xlsx Registries/Simple AV Command Class, list of assigned AV Control codes.xlsx Registries/Meter Table Monitor Command Class, list of assigned types, scales and datasets.xlsx Z-Wave Command Classes Specifications/Z-Wave Application Command Class Specification.pdf Z-Wave Command Classes Specifications/Z-Wave Management Command Class Specification.pdf Z-Wave Command Classes Specifications/Z-Wave Transport-Encapsulation Command Class Specification.pdf Z-Wave Command Classes Specifications/Z-Wave Network Protocol Command Class Specification.pdf Z-Wave Command Classes Specifications/List of defined Z-Wave Command Classes.xlsx Z-Wave Command Classes Specifications/Z-Wave Command Class Control Test Specification.pdf Z-Wave Plus Specifications/Z-Wave Device Class Specification.pdf Z-Wave Plus Specifications/Z-Wave Plus Role Type Specification.pdf Z-Wave Plus Specifications/Z-Wave Plus Device Type Specification.pdf Z-Wave Plus v2 Specifications/Z-Wave Plus v2 Device Type Specification.pdf Z-Wave Plus v2 Specifications/Z-Wave Command Class Control Specification.pdf Z-Wave Plus v2 Specifications/Z-Wave Plus v2 Device Type Test Specification.pdf Z-Wave Plus v2 Specifications/Z-Wave Plus Role Type Specification.pdf manifest.csv Origin: #26 Co-authored-by: Laudin Alessandro Molina <[email protected]> Signed-off-by: Philippe Coval <[email protected]>
1 parent 4f5c8ca commit c52172d

File tree

1 file changed

+21
-97
lines changed

1 file changed

+21
-97
lines changed

doc/RELEASE_NOTE.md

Lines changed: 21 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
1-
# Z/IP Gateway SDK 7.18.03
2-
3-
June 1, 2023
1+
# Z/IP Gateway SDK 7.18.04
42

53
The Z/IP Gateway emulates the behavior of IP-enabled Z-Wave devices so that IP
64
applications may interact with Z-Wave devices via normal IP routing principles. The Z/IP
75
Gateway decodes Z/IP Packet headers and forwards extracted Z-Wave commands to
86
the node identified by the given IPv6 or IPv4 address.
97

108
These release notes cover Z/IP Gateway SDK version(s):
11-
7.18.03
9+
7.18.04
1210

13-
This file is a derivate of document
11+
For the record this file was a derivate of document
1412
[SRN14932-1C.pdf](https://www.silabs.com/documents/public/release-notes/SRN14932-1C.pdf)
15-
which can be downloaded using [simplicity studio](https://www.silabs.com/developers/simplicity-studio).
13+
which was downloaded using [simplicity studio](https://www.silabs.com/developers/simplicity-studio).
1614

1715
## NEW FEATURES
1816

19-
Security hardening
17+
- Project relocated to github:
18+
- https://github.com/SiliconLabs/zipgateway
19+
- libzipgateway agregated into main package
20+
- Security hardening
21+
- More configuration
2022

2123
## Compatibility and Use Notices
2224

@@ -63,121 +65,43 @@ many sections. Essentially, the key words “MUST”, “MUST NOT”, “REQUIRE
6365

6466
## 1 Improvements
6567

66-
- Security hardening (Security Advisory A-00000457)
67-
- Documentation to support docker for compilation
68-
- Testing
68+
- Security hardening
69+
- [ZGW-3413: Improve keys randomization](https://github.com/SiliconLabs/zipgateway/pull/12)
70+
- More customization: Region, Association Limit (Virtualnodes)
71+
- Native building on device, docker or cloud
6972

7073
## 2 Fixed Issues
7174

72-
Fixed in release 7.18.03
75+
Fixed in release 7.18.04
7376

74-
- ZWG: Fix Network management state machine for new add node mode
75-
- SWPROT-7936: Filesystem conversion tool for migration steps for 700 series to 800 series
76-
- SWPROT-8064: Fix missing nodes when exporting to filesystem
77-
- ZSP-505: Generate random from host instead of NCP to improve reliability
78-
- ZGW-3383: Only enable Skip FL nodes In Neighbor Discovery when supported (ADD_NODE_OPTION_SFLND on 7.19.0+)
79-
- ZGW: Send AssignSUCReturn route with Assign return route to SUC
80-
- ZGW-3389: Update List of supported devices classes from Z-Wave alliance (supported.csv)
81-
- ZGW: Extra check in version handling to prevent segmentation faults with invalid inputs
82-
- ZGW: Security fixes (drop invalid packets, input checks to avoid memory overrun exploits)
83-
- ZGW-3399: Network management handles missing setdefault callback for NM_EV_TIMEOUT
84-
- ZGW-3398: Avoid to create unneeded virtual nodes after enabling ZWLR by disabling soft reset after setting node id base type
77+
- [ZGW-3403: Support single temporal associations](https://github.com/SiliconLabs/zipgateway/pull/5)
78+
- [ZGW-3393: Check node id base type when wrong source node id is received](https://github.com/SiliconLabs/zipgateway/pull/20)
8579

8680
## 3 Known Issues in the Current Release
8781

8882
Issues in bold were added since the previous release.
8983

90-
- ZGW-1035: Z/IP Gateway will queue and delay incoming DTLS Client
91-
Hello requests while attempting to deliver a frame to a FliRS
92-
device. Delay may be multiple seconds if the FliRS device is
93-
not working.
94-
- ZGW-633: In some situations, NACK Waiting is sent late. This occurs if
95-
the internal queues are locked or are long. The queues are
96-
locked when exercising the mailbox or performing network
97-
management operations. A Z/IP client might time out on a
98-
frame delivery even though the frame is in fact going to be
99-
delivered. ACK/NACK will be received on delivery.
100-
- Workaround:
101-
Extend timers in the client or if possible be aware that
102-
the queues are locked due to network management
103-
operations.
104-
- ZGW-2707: The Z/IP Gateway does not reply multichannel encapsulated
105-
S2 secure command supported Get command.
106-
- Workaround: Z/IP Client should not advertise multichannel as a
107-
supported command class.
108-
- ZGW-2948: LibZWaveIP transmits data over Ipv4 while connecting over Ipv6
109-
- ZGW-3025: Network keys are sent over UART in plaintext (see 5.3.1)
110-
Workaround:
111-
Secure GW product against physical tampering
112-
- ZGW-3006: Dynamic TX Power is not forwarded via IMA. Z/IP Clients are
113-
not informed of the dynamic TX power used to send a
114-
particular frame.
115-
- ZGW-3104: The Z/IP Gateway cannot supports network sizes exceeding
116-
750 nodes. The Long Range specification allows even larger
117-
networks.
118-
- ZGW-3153: Migration to Long Range (LR) Z/IP Gateway from a LR
119-
gateway not based on Z/IP Gatway does not work. The
120-
migrated LR Z/IP Gateway will not be operational.
121-
- ZGW-3287: Z/IP Gateway backup restore functionality does not work for
122-
800 series chip
123-
- ZGW-3393: Zipgateway logs report invalid node IDs above 4000 for ZWLR
124-
- ZGW-3396: ZIP Gateway does not regain SUC/SIS state after Learn Mode time out
125-
- ZGW-3390: Joining ZGW through S0 fails learn mode process
126-
Workaround: Use s2
84+
- [Debian 9 repository is no more supported (EoL) so we use archive](https://github.com/SiliconLabs/zipgateway/pull/3)
12785

12886
## 4 Removed and Deprecated Items
12987

13088
### 4.1 Firmware Update targets
13189

132-
All firmware targets except target 0 are deprecated in Firmware Update Command Class.
133-
Target 0 (i.e. the Z-Wave chip Flash memory) has furthermore been marked not-upgradable
134-
because the upgrade path via the backup/restore functionality should be used instead.
135-
The other firmware targets have been deprecated
136-
because it is unsafe to update them individually.
137-
It is recommended to use the backup/restore functionality of the ZGW instead.
138-
It will safely update the information previously exposed through the firmware targets.
90+
No changes since previous release, please refer to history of this file.
13991

14092
### 4.2 Back-off during polling
14193

142-
The Z/IP Gateway no longer performs back off when Z/IP clients are polling Z-Wave devices.
143-
This must be handled by the clients. The change improves scalability of large networks.
144-
As mandated by SDS11846: Z-Wave Plus Role Type Specification section 3.7,
145-
a ZWave controller must rate-limit polling of devices in the network.
146-
Previously, the Z/IP Gateway would automatically apply rate limiting to
147-
requests from Z/IP clients.
148-
This functionality has now been removed
149-
in order to improve large network scalability.
150-
As a consequence, Z/IP clients must now adhere to the requirements
151-
in SDS11846: Z-Wave Plus Role Type Specification.
94+
No changes since previous release, please refer to history of this file.
15295

15396
## 5 Using This Release
15497

15598
The Z/IP Gateway Software Developers Kit contains the following components:
15699

157100
- Debian packages:
158-
- Z/IP Gateway 7.18.03, for Raspberry Pi 3B+
159-
- Z/IP Gateway 7.18.03, for Linux i386
101+
- Z/IP Gateway for Raspberry Pi 3B+
160102

161103
- Source code:
162-
- Z/IP Gateway 7.18.03
163-
164-
- libzwaveip 7.18.03
165-
166-
- Documentation:
167-
- INS12503, Z/IP Gateway Porting Process
168-
- SDS12938, Z/IP LAN Security
169-
- SDS12089, Z/IP Gateway Bootstrapping
170-
- SDS11756, Z/IP DNS Discovery support (DNS-SD, mDNS)
171-
- SDS11633, Z/IP Resource Directory (RD, DNS-SD, mDNS)
172-
- SDS11445, IP Architecture Framework for Z-Wave (Z/IP)
173-
- SDS13944, Node Provisioning Information Type Registry (QR code, Z/IP Gateway, SmartStart)
174-
- Z/IP Security 2 in Z/IP Gateway
175-
- Z/IP Gateway Source Code Documentation
176-
- Z/IP Gateway User Guide (Z-Wave & IP Basics, Compilation, Installation, Troubleshooting, Sample Code)
177-
- libzwaveip documentation in the file libzwaveip-7.18.01.release-docs.zip
178-
Additionally, the following documentation can be found in:
179-
https://www.silabs.com/products/wireless/mesh-networking/z-wave/specification:
180-
- Z-Wave Command Class specifications
104+
- Z/IP Gateway and libzwaveip
181105

182106
### 5.1 Key Features of Z/IP Gateway SDK
183107

0 commit comments

Comments
 (0)