This repository has been archived by the owner on Nov 5, 2023. It is now read-only.
Releases: helium/blockchain-etl
Releases · helium/blockchain-etl
Gateway / Validator Status
FIXES
- Increase db pool size and adjust status update ordering to improve update cycles for new gateways and validators
Gateway Payers
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
1.1.103 * bump core and assumed_valid block
Release 1.1.102
- 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
- Bump up heuristics for gateway "online" status
Release 1.1.100
- Tune Erlang VM for small performance improvements
- Increase gossip block count for quicker gossip
Release 1.1.98
Fixes
- Fix reward_v2 absorb problems as part of validator activation
Light hotspot support
- 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
- This release fixes the
migrations
script so it actually finds the erlang boot files to run
Res 8 location
- 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