deviceWISE Cloud 21.08 Release Notes
Session ID will now only be returned during the authentication process. Session Ref will be the identifier used to interact with sessions. This release will require all existing sessions to be re-authenticated. Session Ids will now be 16-bit (32 hex characters) instead of 12-bit (24 hex characters).
A number of improvements and fixes were added to the deviceWISE Cloud 21.08 release.
Production Release Date: August 2021
New
- Added identity validation of the LwM2M peer during DTLS communication.
- org.find will now properly return mandatory applications when requested for a sub-org.
- Administration - Adding a Sub-Organization or Editing a Sub-Organization will display mandatory application after the enabled application dropdown field. The mandatory applications will be selected as a part of the enabled application.
- Session ID will now only be returned during the authentication process. Session Ref will be the identifier used to interact with sessions.
- Session Ids will now be 16-bit (32 hex characters) instead of 12-bit (24 hex characters).
- Introduced an optional parameter ref in session.find and session.end requests.
- Campaign/trigger action - http.client action will no longer allow private/local IP addresses to be accessed. The URL parameter must contain an IP/domain that is public.
- The API command config.reset has been created to reset customizations to a configuration group. The configuration of the group will return to the default values, and in most cases the values will simply be erased (as the default values are empty).
- New and updated app tokens will require a minimum length and level of complexity, if the token parameter is specified using app.create or app.update.
- Added identity validation of the LwM2M peer during DTLS communication.
Documentation
- Updated org.find API with the mandatoryApplications parameter.
- Updated coap.psk.create and removed PSK from the response.
- Updated session.find and session.end to add ref as an optional request parameter.
- Added the new counter types message.org.day, sms.org.day, and action.org.day in counter.types.
- Added the new API topic config.reset
- Updated app.create, app.update, and Editing Applications with the new token complexity rules.
- Updated user.update with the currentPassword parameter.
- Added Mandatory application information in Adding a Sub-Organization.
Fixes
- Fixed an issue that prevented searching a Thing with its Hardware ID.
- Fixed an issue that allowed Importing Device Profiles without uploading any file.
- Fixed a wrong note showing in Property history.
- While Adding a CDP, the CDP Rate plan field will hide when the 'Do not show rate plans' checkbox is not active.
- Fixed an issue that prevented devices to get listed in the FOTA which are listed in the Portal.
Improvements
- Adjusted MQTT keep-alive to 45 seconds.
- When a password change is forced, users will not be able to reuse the previous password.
- coap.psk.create will return only id. Encrypted psk will not be seen in the response.
- Enhanced validation for email.report.update parameters.
- The user.find command will return more appropriate information depending on the permission of the user executing the command.
- Changes to application tokens will require certain minimum complexity. For more details on the required token complexity, see app.create.
- Improvement to gateway license hardwareID formatting consistency.
- Empty PSK values will no longer be returned for coap.psk.list and coap.psk.find.
- Updated notice for email.send action: Selecting true for Set From will not override the From address with the Reply-to address unless the Operations team has been notified.
- LwM2M devices with PSKs must connect using CoAPs.