Skip to content

Latest commit

 

History

History
148 lines (82 loc) · 3.84 KB

CHANGELOG.md

File metadata and controls

148 lines (82 loc) · 3.84 KB

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, with the exception that this project does not adhere to Semantic Versioning.

Added

Changed

Deprecated

Removed

Fixed

[v0.12.0] (2024-03-13)

Added

  • Support for ChirpStack v4.

Removed

  • Support for ChirpStack v3. Use versions 0.11.x for ChirpStack v3.

Fixed

  • Flags are always only loaded from the env. Now flags are loaded from env only if set.

[v0.11.2] (2024-03-04)

Fixed

  • Exporting devices from ChirpStack v3.

[v0.11.1] (2024-01-20)

Fixed

  • Exporting end devices from The Things Stack which use oneof MAC settings (such as the ADR settings).

[v0.11.0] (2024-01-14)

Added

  • Support to convert Kerlink Wanesy CSV format to The Things Stack JSON.

[v0.10.0] (2023-11-13)

Added

  • Firefly source.

Fixed

  • Source command line parameters not being visible.

[v0.9.0] (2023-10-18)

Added

  • tts source to migrate devices between TTS instances.
  • --tts.no-session and --tts.delete-source-device flags.
  • Each source has its own dedicated command.
  • End Device Claim Authentication Codes are exported only if --export-cacs is set.

Changed

  • ttnv3 source is named tts now.

Deprecated

  • --source flag is now deprecated.

Fixed

  • app-id flag/variable is no longer needed when calling application command with ttnv2 and tts sources.
  • application command no longer panics when called with a different app-id argument than set with flag/variable.
  • Using --tts.no-session flag will no longer crash.
  • End Device Identifiers are now exported from all available servers.
  • Wrong flag name appplication-server-grpc-address fixed to application-server-grpc-address.
  • --tts.no-session no longer keeps the end device device address.

[v0.8.1] (2021-10-12)

Added

  • Apple Silicon builds.

[v0.8.0] (2021-10-12)

Added

  • --set-eui-as-id flag to re-map the ID of end devices. Using this flag will set the device ID to the DevEUI (if it has a DevEUI). When combined with the --dev-id-prefix flag, the ID will consist of the prefix and the DevEUI.

[v0.7.0] (2021-09-27)

Added

  • Support optional prefixes to device IDs.

[v0.6.0] (2021-06-08)

Added

  • --ttnv2.resets-to-frequency-plan flag for configuring factory preset frequencies when exporting ABP devices from The Things Network Stack V2. The list of frequencies is inferred from the chosen Frequency Plan.

Changed

  • Upgrade The Things Stack API to version 3.13.0.
  • Upgrade to Go version 1.16.

Fixed

  • Properly handle files with Windows-style line endings ("\r\n").

[v0.5.0] (2021-04-13)

Changed

  • Upgrade The Things Stack API to version 3.12.0. Due to breaking API changes with The Things Stack 3.12, importing devices that were exported with ttn-lw-migrate will fail with previous versions of The Things Stack.

Removed

  • Docker images are no longer built for releases.

[v0.4.0] (2021-03-26)

Changed

  • Rate limit RPC calls to TTN v2 to a maximum of 5 calls per second, to respect global TTN v2 rate limits.
  • Disable DevStatusReq MAC command for devices exported from TTN v2.

Fixed

  • Retry when receiving errors of type ResourceExhausted and Unavailable, with a backoff.