github TheThingsNetwork/lorawan-stack v3.0.3

latest releases: v3.30.1, v3.30.0, v3.29.2...
5 years ago
  • Added support for getting automatic Let's Encrypt certificates. Add the new config flags --tls.acme.enable, --tls.acme.dir=/path/to/storage, --tls.acme.hosts=example.com, --tls.acme.email=you@example.com flags (or their env/config equivalent) to make it work. The /path/to/storage dir needs to be chowned to 886:886. See also docker-compose.yml.
  • Added GetApplicationAPIKey, GetGatewayAPIKey, GetOrganizationAPIKey, GetUserAPIKey RPCs and related messages
  • Improved ADR performance
  • Added support for uplink retransmissions
  • Added device list page to applications in console
  • Changed interpretation of absolute time in downlink messages from time of transmission to time of arrival
  • Fixed AppAs not registered for HTTP interfacing while it is documented in the API
  • Fixed preserving user defined priority for application downlink
  • Made sure that non-user definable fields of downlink messages get discarded across all Application Server frontends
  • Fixed absolute time scheduling with UDP connected gateways
  • Added "General Settings" view for end devices
  • Fixed authentication of MQTT and gRPC connected gateways
  • Fixed connecting MQTT V2 gateways
  • Made late scheduling default for gateways connected over UDP to avoid overwriting queued downlink
  • Fixed UDP downlink format for older forwarders
  • Added events to the application management pages.
  • Added configuration service to JS SDK
  • Added round-trip times to Gateway Server connection statistics
  • Added checking maximum round-trip time for late-detection in downlink scheduling
  • Added using median round-trip time value for absolute time scheduling if the gateway does not have GPS time
  • Added --credentials-id flag to CLI that allows users to be logged in with mulitple credentials and switch between them.
  • Improved ADR algorithm performance
  • Added support for the value cloud for the --events.backend flag. When this flag is set, the --events.cloud.publish-url and --events.cloud.subscribe-url are used to set up a cloud pub-sub for events.
  • Change encoding of keys to hex in device key generation (JS SDK)
  • Fixed usage of URL class in browsers (JS SDK)
  • Prevent rpc calls to JS when the device has supports_join set to false (JS SDK)
  • Fixed faulty composition of default values with provided values during device creation (JS SDK)
  • Added a check to the Identity Server that prevents users from deleting applications that still contain end devices.
  • Added Application Collaborators management to the console.
  • Updated the development tooling. If you are a developer, make sure to check the changes in CONTRIBUTING.md and DEVELOPMENT.md

Docker images

  • docker pull thethingsnetwork/lorawan-stack:latest
  • docker pull thethingsnetwork/lorawan-stack:3
  • docker pull thethingsnetwork/lorawan-stack:3.0
  • docker pull thethingsnetwork/lorawan-stack:3.0.3

Don't miss a new lorawan-stack release

NewReleases is sending notifications on new releases.