Releases: pyth-network/beacon
v1.2.0
This release updates the WH dependencies to support a recent transition from observation to batch observation. This change has affected the guardian observation metrics but has no affect on beacon functionality.
With the WH dependency update the p2p interface has changed to make it more customizable and remove the complexity of networkId and bootstrapAddrs. So now it's possible to start beacon by setting WORMHOLE_ENV to mainnet or testnet. The old env variables are still supported for customization and backward compatibility.
What's Changed
- fix: update dependencies to support batch observation by @ali-bahjati in #16
Full Changelog: v1.1.3...v1.2.0
v1.1.3
On January 16th 2024, the mainnet wormhole gossip network will automatically cut over from QUIC to QUIC-V1 which is a breaking change. Please make sure to upgrade your instances to this version to handle this change properly without any downtime. Also, the bootstrappers configuration has updated and you need to update it. If you run beacon for testnet, please find the new bootstrappers for it from here.
What's Changed
- Update WORMHOLE_BOOTSTRAP endpoint by @makarid in #14
- chore: update wh dependency by @ali-bahjati in #15
New Contributors
Full Changelog: v1.1.2...v1.1.3
v1.1.2
This release doesn't have any breaking changes. The guardian observation counter logic has changed to only track Pythnet observations.
What's Changed
- fix: only count pythnet messages in guardian observation counter by @ali-bahjati in #13
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- fix: observe the latency metric in a better place by @ali-bahjati in #12
Full Changelog: v1.1.0...v1.1.1
v1.1.0
This release adds more metrics to track Beacon behaviour.
What's Changed
- feat: add latency and observation metrics by @ali-bahjati in #11
Full Changelog: v1.0.0...v1.1.0
v1.0.0
This new release will use Wormhole p2p package instead of using libp2p package directly to make sure we always remain in-sync with the Wormhole guardians. The beacon behaviour will remain the same but we expect some improvements in the reliability of this service.
As a result of this change, the WORMHOLE_LISTEN_ADDRS
environment variable is no longer used and WORMHOLE_LISTEN_PORT
(by default 8999) is added. To maximize the reliability of this service, we recommend opening the listening port (as udp) to the public. Beacon is spying the Wormhole peer-to-peer network and if its listening port be open, other peers in the network can connect to it and the p2p network will get more robust and can help with the beacon having more reliable connections.
What's Changed
- feat: switch to wormhole p2p by @ali-bahjati in #9
- fix: enable cgo on Dockerfile by @ali-bahjati in #10
Full Changelog: v0.1.2...v1.0.0