Skip to content

Releases: helium/gateway-rs

Release v1.0.0-alpha.22

25 Feb 22:04
Compare
Choose a tag to compare

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

05 Nov 21:31
Compare
Choose a tag to compare
(cargo-release) gateway-rs version 1.0.0-alpha.21

Release v1.0.0-alpha.20

03 Nov 00:30
Compare
Choose a tag to compare

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

11 Oct 22:56
Compare
Choose a tag to compare

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 and pub_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

21 Sep 20:44
Compare
Choose a tag to compare
(cargo-release) gateway-rs version 1.0.0-alpha.18

Release v1.0.0-alpha.17

20 Sep 15:32
Compare
Choose a tag to compare
(cargo-release) gateway-rs version 1.0.0-alpha.17

Release v1.0.0-alpha.16

16 Sep 03:25
Compare
Choose a tag to compare
(cargo-release) gateway-rs version 1.0.0-alpha.16

Release v1.0.0-alpha.15

06 Sep 12:27
Compare
Choose a tag to compare
(cargo-release) gateway-rs version 1.0.0-alpha.15

Release v1.0.0-alpha.14

05 Sep 13:23
Compare
Choose a tag to compare
(cargo-release) gateway-rs version 1.0.0-alpha.14

Release v1.0.0-alpha.13

07 Jul 16:38
Compare
Choose a tag to compare

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