Skip to content
This repository has been archived by the owner on Nov 5, 2023. It is now read-only.

Releases: helium/blockchain-etl

Gateway / Validator Status

30 Jul 19:32
4fb696f
Compare
Choose a tag to compare

FIXES

  • Increase db pool size and adjust status update ordering to improve update cycles for new gateways and validators

Gateway Payers

27 Jul 10:36
Compare
Choose a tag to compare

FIXES

  • Coalesce listen addresses for a hotspot to keep the last known value. This does not fix gossip issues in the network but it does make the status for a gateway consistent across all gossiped fields

ADDED

  • Adds a payer column to gateway_inventory and an associated trigger to update the gateway payer on insert of a new row in the inventory. This will help identify the payer / maker of a gateway.

  • Adds a backfill gateway_payers command to backfill the existing table with payers for all known gateways

NOTE:

  • This release includes a migration which must be run after etl has been stopped to avoid the node crashing when an add gateway transaction appears
  • This release includes a backfill to backfill existing gateway_inventory rows

Upgrade Core

27 Jul 10:32
40ed0eb
Compare
Choose a tag to compare
1.1.103

* bump core and assumed_valid block

Release 1.1.102

15 Jul 23:12
2dcfc42
Compare
Choose a tag to compare
  • Upgrade core to pick up required light gateway support code
  • Some block absorb stability improvements
  • Improve likelihood for network snapshot consensus

NOTE

This release is required to avoid a node halt when light gateways are activated

Release 1.1.101

15 Jul 23:10
Compare
Choose a tag to compare
  • Bump up heuristics for gateway "online" status

Release 1.1.100

15 Jul 23:09
1c353de
Compare
Choose a tag to compare
  • Tune Erlang VM for small performance improvements
  • Increase gossip block count for quicker gossip

Release 1.1.98

08 Jul 00:47
Compare
Choose a tag to compare

Fixes

  • Fix reward_v2 absorb problems as part of validator activation

Light hotspot support

21 May 14:56
875d8f1
Compare
Choose a tag to compare
  • This adds initial light hotspot support by exposing the mode field for a gateway. This indicates how a hotspot was added to the blockchain

NOTE This release requires a migration

Migrations scrip fix

21 May 14:44
Compare
Choose a tag to compare
  • This release fixes the migrations script so it actually finds the erlang boot files to run

Res 8 location

21 May 14:42
6d32451
Compare
Choose a tag to compare
  • Add a location_hex to gateway_inventory to hold res8 hotspot locations

This is used to list hotspot in hex regions, and used by the /v1/hotspots/hex/:hex_index api endpoint.

NOTE:

  • This requires a migration.
  • There is also a backfill gateways_location_hex to backfill the existing gateway_inventory with it's res8 indices. Run this backfill if you expect to be looking up hotspots by their res8 index or are using the blockchain-http service to serve up an api