Skip to content

Releases: NordicSemiconductor/Android-nRF-Mesh-Library

nRF Mesh v2.0.2

07 Aug 10:39
9f14e1e
Compare
Choose a tag to compare
  • 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

07 Aug 06:34
d8051a3
Compare
Choose a tag to compare
  • 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

06 Aug 11:25
87398b3
Compare
Choose a tag to compare
  • 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

06 Mar 09:27
Compare
Choose a tag to compare

This release brings the following changes to nRF Mesh:

  • Fixes #173
  • Minor improvements

nRF Mesh v1.2.0

05 Mar 11:32
f268d38
Compare
Choose a tag to compare

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)
  • 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

16 Jan 14:00
a6857e4
Compare
Choose a tag to compare

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

27 Sep 08:24
198a4a7
Compare
Choose a tag to compare
  • Adds Generic level support
  • Improvements related to sending vendor model messages

nRF Mesh v1.0.3

21 Sep 08:59
386f2c4
Compare
Choose a tag to compare
  • Fixes a bug causing the app to crash when sending unacknowledged vendor model messages

nRF Mesh v1.0.2

18 Sep 12:29
f1a3187
Compare
Choose a tag to compare
  • Minor bug fix relating to parsing vendor model opcodes.

nRF Mesh v1.0.1

18 Sep 05:56
2caec36
Compare
Choose a tag to compare
  • 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