Releases: NordicSemiconductor/Android-nRF-Mesh-Library
Releases · NordicSemiconductor/Android-nRF-Mesh-Library
nRF Mesh v2.0.2
- Fixes an app crash on Android 6 when migrating data caused by an unavailable patter in SimpleDateTimeFormat.
- Upgraded to latest Scanner Compat Library.
- Disconnect from network before importing.
nRF Mesh v2.0.1
- Increased lower transport layer block ack timer
- Reduces delays for configuration steps during the provisioning process.
- Fixes bug causing the app to crash when turning off proxy
- Fixes #228
nRF Mesh v2.0.0
- Improved UI.
- Adds support for Multiple Provisioner management.
- New API added to Create, Add, Update and delete provisioners. To every new provisioner created, a node will be added to the mesh network.
- Supports allocating Unicast/Group and Scene ranges to a provisioner. In case the ranges conflict the app supports resolving conflicing ranges.
- A provisioner now allowed to provision a node without having a unicast address assigned to it, however the provisioner will have to assign an address to itself to continue the configuration process.
- A provisioner can disable it's configuration capabilities which will unassign the address given to it. This will also result in deleting the node assigned to the provisioner.
- Adds support for Network/Application Key management
- Create, Add and Update multiple NetworkKeys and Applications.
- Each ApplicationKey can be now bound to a Network Key. The bound network key can retreived.from the
boundNetkeyIndex
property from the ApplicationKey.
- Adds support for Virtual addresses
- Sending messages to virtual addresses
- Creating groups using virtual addresses
- Adds support for renaming elements and nodes.
- Adds ConfigDefaultTTLGet, NetworkTransmitSet to provisioning process.
- Adds support for for all NetKey,Appkey, Publication, Subscription messages.
- Swipe models view to get Bound App Keys, Publication and Subscriptions.
- Swipe keys view within elements view to list Net Keys and App Keys added to a node.
- Improvements to Network Import/Export. Please note that this may contain breaking changes.
- Fix importing network Json file from Google Drive and better error handling.
- Fix Retransmit Interval in publication and other improvements.
- Fix inverted params in ConfigRelaySet.
- Fixes #216
- Fixes #207
- Fixes #204
- Fixes #167
- Fixes #148
- Fixes #133
nRF Mesh v1.2.1
This release brings the following changes to nRF Mesh:
- Fixes #173
- Minor improvements
nRF Mesh v1.2.0
This release brings the following changes to nRF Mesh:
- Fixes #143,
- Fixes #129, #41
- Adds support for controlling groups. Previously this was done in each model configuration view but now model configuration will only allow sending messages to the unicast address itself.
- Fixes #159
- Fixes a documentation bug after renaming callbacks.
- Fixes #149
- All addresses now use ints instead of byte arrays.
- Fixes #134
- Fixes a bug relating to broken parcelable implementations
- Fixes #169
- Added an additional api to override default 5 second attention timer.
identifyNode(@NonNull final UUID deviceUuid, final String nodeName, final int attentionTimer)
- Added an additional api to override default 5 second attention timer.
- Fixes #168
- Moved bouncy castle insertion to MeshManagerApi.
- Fixes #157, #154, #123
- Adds support for multiple provisioning capabilities. This includes No OOB, Static OOB, Output OOB and Input OOB methods. Now the user is prompted to pick supported Authentication Method and Authentication action during the provisioning process.
- 3 new APIs added
startProvisioningWithStaticOOB(@NonNull final UnprovisionedMeshNode unprovisionedMeshNode)
startProvisioningWithOutputOOB(@NonNull final UnprovisionedMeshNode unprovisionedMeshNode, final OutputOOBAction oobAction)
,startProvisioningWithInputOOB(@NonNull final UnprovisionedMeshNode unprovisionedMeshNode, @NonNull final InputOOBAction oobAction)
- Adds ConfigModelPublicationGet message
- Adds support for importing and exporting json strings
- Fixes a bug relating to vendor models in json serializer/deserializer when importing/exporting mesh networks.
- Fixes #152
nRF Mesh v1.1.0
This release brings the following changes to nRF Mesh:
New Features:
- Experimental Importing and Exporting Mesh Networks. PS that this requires android.permission.WRITE_EXTERNAL_STORAGE permission.
- Network Transmit Configuration.
- Proxy State Configuration.
- Relay Configuration.
- Supports Proxy configuration messages.
Fixes and Improvements:
- Added support for LightCtl, LightHsl, LightLightness and Scene in the mesh Library.
- Overall improvements and fixes to the Application and library.
- Fixes composition data parsing.
nRF Mesh v1.0.4
- Adds Generic level support
- Improvements related to sending vendor model messages
nRF Mesh v1.0.3
- Fixes a bug causing the app to crash when sending unacknowledged vendor model messages
nRF Mesh v1.0.2
- Minor bug fix relating to parsing vendor model opcodes.
nRF Mesh v1.0.1
- Adds major improvements in the mesh library in the lower transport layer relating to acknowledgements and incomplete timers.
- Provisioning is now divided in to two steps where the user can identify the node before provisioning by sending a provisioning invite.
- The UI notifies the user if they are no longer connected to the mesh network.
- Implements Generic On Off set transition time.
- Implements publication set parameters.
- Adds api for vendor model messaging: Now a user can type in their opcode(without company identifier) and the parameters to send a vendor model message.
- Bug fix related to connect/reset network overflow menu inflation.
- Other improvements and bug fixes