Releases: helium/gateway-rs
Releases · helium/gateway-rs
Release v1.0.0-alpha.22
ADDED
- Adds chain-based region following Previously the region specified in default.toml or settings.toml would set the region used in packets sent to routers. This is now considered the default region if no region is set on chain (i.e. no location is asserted). When a location is asserted, the region change will be automatically detected and applied to future packets being offered to routers
- Adds gateway-service/validator validity checks The application will monitor the block-age of the gateway-service it is connected to and re-connect to another if the service has fallen more than about 30 minutes behind. In other words, if a Validator falls too far behind in blocks to the head of the blockchain, gateway-rs will look for another Validator for ledger information. A backoff procedure is in place to avoid gateways connecting to often during long network delays or outages.
- Adds an
api
setting to configure port used by the local api service - Adds some more descriptive startup logging
- Adds support for an
info
command which can take an optional list of info items to display for the running helium-gateway. Consult the command line help for available options.
UPDATED
- Terminates helium-gateway on closing of stdin when not in server mode
FIXED
- Adds signature verification to state channel active checks
- Continue queueing (and dropping when full) packets while not connected to a gateway-service. This avoids getting head of line blocked behind many old packets
Release v1.0.0-alpha.21
(cargo-release) gateway-rs version 1.0.0-alpha.21
Release v1.0.0-alpha.20
ADDED
- ECC608 support which allows using the ECC for all crypto signing (and ecdh) operations. See the README for configuration instructions. (thanks @shawaj for the review)
- A service (grpc) API that is used to have the cli talk to a locally running instance to get public keys, and sign transactions
- Adds RSSI to the packet uplink log information
UPDATED
- The smartharvest build configures the ecc for default use now (@greenbreakfast )
Release v1.0.0-alpha.19
ADDED
- Support for SmartHarvestInstruments
- Add Packet CRC check
- Router State Channel packet handling. This turns on paid packets which requires hotspots to be on chain to be able to route data packets and earn for those packets.
UPDATED
- Renames
listen_addr
andpub_key
config keys to non underscore based versions. This allows for environment variable based overrides for configuration (e.g.GW_LISTEN
FIXED
- Packet parser improvements for packets with unexpected lengths
Release v1.0.0-alpha.18
(cargo-release) gateway-rs version 1.0.0-alpha.18
Release v1.0.0-alpha.17
(cargo-release) gateway-rs version 1.0.0-alpha.17
Release v1.0.0-alpha.16
(cargo-release) gateway-rs version 1.0.0-alpha.16
Release v1.0.0-alpha.15
(cargo-release) gateway-rs version 1.0.0-alpha.15
Release v1.0.0-alpha.14
(cargo-release) gateway-rs version 1.0.0-alpha.14
Release v1.0.0-alpha.13
Fixes
- Fixes update selection for Debian based builds.
NOTE This affects all Debian based platforms (currently raspi01, raspi234 and x86_64), please install this version manually to fix future automatic updates