Releases: lavanet/lava
Releases · lavanet/lava
Lava v5.4.3 🌋
Changelog
Bug fixes
- a0c1c25: fix: Add lava-quorum-all-providers header in the user response in quorum enable case (#2065) (@AnnaR-prog)
Lava v5.4.2 🌋
Changelog
New Features
- 4c51023: feat(spec): Remove rest from hedera mainnet spec and add hedera testnet part to the spec (#2060) (@AnnaR-prog)
- b0839ab: feat: Backup providers feature (#2056) (@Tomelia1999)
- b151e5a: feat: Parralel relay quorum (#2050) (@Yaroms)
- fb59765: feat: add hedera spec ( <>)
- 8aebcdf: feat: enhance error logging (#2055) (@avitenzer)
Bug fixes
- 9335922: fix: The following has been fixed in the quorum feature (#2057) (@AnnaR-prog)
- 0b9ec6f: fix: add special errors handling (#2053) (@Yaroms)
Other work
- e253823: Change hedera testnet index string to be HEDERAT (#2061) (@AnnaR-prog)
- 22e1df2: adding sharding verifications to NEAR testnet (#2063) (@Tomelia1999)
- 0fc8dd8: adding verifications to make sure all shards are covered by the provider + archive verification query block 10M instead of genesis block (#2062) (@Tomelia1999)
Lava v5.4.1 🌋
What's Changed
- chore: adding guid to all logs of relay by @Yaroms in #2020
- chore: simplify lava testnet spec by @oren-lava in #2008
- fix: Update Cosmoshub Testnet chain ID by @oren-lava in #2022
- feat: Decoupling specs by @Yaroms in #2023
- docs: Update README.md by @JustinaPetr in #2024
- fix: Remove REST from Hyperliquid spec by @oren-lava in #2035
- feat: archive on first retry by @Yaroms in #2032
- feat: added enabled field to show_all_chains query by @RuslanGlaznyov in #2037
- feat: allow static spec from dir by @Yaroms in #2040
- feat: implement Kafka integration for relay metrics with retry mechanism by @nimrod-teich in #2049
- chore: up protocol version to 5.4.1 by @Yaroms in #2051
New Contributors
- @JustinaPetr made their first contribution in #2024
Full Changelog: v5.4.0...v5.4.1
Lava v5.4.0 🌋
Changelog
New Features
Bug fixes
- ca693c5: fix: run verifications for generated urls ( <>)
Other work
- 2f32984: Delete swagger.yml (@Harraken)
- 5b9f8bc: Merge commit '97c5880237932b9554a3906622358c54ddb26b75' into min-stake-alignment-5k ( <>)
- 88548f5: add swagger file (@Harraken)
- 773ee21: added bitcoin cash specs (@fbjohnny)
- 8495b79: adding v08 to starknet ( <>)
- 3b027a7: chose: change all min_stake to 5k ( <>)
- 1840780: fix TONT verification ( <>)
- 0b47d7c: fix block hashes parsing (@ranlavanet)
- 327950e: fix min stake to 5k ( <>)
- 7ee6734: missing specs ( <>)
- 6fda11d: protocol errors and total relays per provider metrics (@oren-lava)
- 66235ab: revert ( <>)
- 50b5d73: ton spec fix (@ranlavanet)
Lava v5.3.0 🌋
Changelog
New Features
- 0add9fc: feat: PRT - QOS - degrade availability on node errors (@ranlavanet)
- 7877f38: feat: added stellar specs (@a0ngo)
- 17ed8aa: feat: use jq instead of yq (@RuslanGlaznyov)
Bug fixes
- 65f505c: fix: PRT - solana testnet spec fix (@ranlavanet)
Other work
- 7e45f1f: Merge commit 'b91893b9844d808e91b46083d59504b7f0677320' into add-stickines-header ( <>)
- b91893b: Merge commit 'ec07fa4528ed267da009353a210754e163ad73ee' into PRT-QOS-node-error-refactor-part-2 ( <>)
- 0cb27db: Update README.md (@yuvalava)
- 5206c21: Update stellar.json (@fbjohnny)
- 7177244: add a print ( <>)
- bb0bbc7: add lock to sticky sessions ( <>)
- 48cb704: adding header ( <>)
- 9cc0498: adding stickiness sessions ( <>)
- 2100869: allow amino encoding support for lava txs (@oren-lava)
- cb4c634: feature: upgrade version v5.3.0 ( <>)
- f2ed442: fix ( <>)
- 317cf7c: fix amino codec registration (@oren-lava)
- a9e8064: fix cleanup on qos manager for past epochs. (@ranlavanet)
- 5583f98: fix eth inich (@oren-lava)
- 4033f7e: fix lint (@oren-lava)
- 9914ea9: fix lint (@ranlavanet)
- 6f7cefd: fix nil deref (@ranlavanet)
- d1e37fc: fix unit tests (@oren-lava)
- 89f2d2c: fixing nil deref (@ranlavanet)
- f97a6a5: hyperliquid pr fixes (@oren-lava)
- bf03abc: hyperliquid spec (@oren-lava)
- fb5dec7: hyperliquid spec (@oren-lava)
- 72e940c: init sticki sessions ( <>)
- 2f70531: keep the sticky session for 2 epochs ( <>)
- 522750e: make state tracker with parse directives enabled (@oren-lava)
- ec31f1d: make sure to switch provider if the previous one is not available ( <>)
- a96085d: moved transactions to POST (@fbjohnny)
- 90462ce: now will choose from the top tier providers only ( <>)
- 4ca0309: setting trace prints ( <>)
- d8c87d8: small change (@oren-lava)
- d08bcab: small fix ( <>)
- 8e51807: small fix (@oren-lava)
- 843ccc9: space (@ranlavanet)
- 0f9b690: space removed (@ranlavanet)
- 7823f1d: test script (@oren-lava)
- 281be1f: use slices.contain ( <>)
Lava v5.2.2 🌋
Lava v5.2.1 🌋
Changelog
New Features
- 31a59f6: feat: PRT - protocol version upgrade for 5.2.1 (@ranlavanet)
- 1225fb3: feat: add tron specs (@a0ngo)
- d9f1102: feat: added Doge specs (@fbjohnny)
Bug fixes
- ff6a908: fix: PRT - add verification directive for Avalanche specs (@ranlavanet)
- 3b2bc05: fix: PRT - fix reconnect attempt on retry from blocked providers (@ranlavanet)
- d3102a6: fix: PRT - hash parsing fix on tendermintrpc (@ranlavanet)
- ca8997c: fix: PRT - minor fix to UTXO specs. (@ranlavanet)
- 3a629d4: fix: added disabled debug methods (@fbjohnny)
- efb4fa3: fix: populate telgram alerting options ( <>)
- 1120c08: fix: remove parse directive from trxt (@a0ngo)
Other work
- f859d07: add cache skip (@ranlavanet)
- 544622f: add maximum telegram message handling ( <>)
- 362c54e: add sonic spec (@oren-lava)
- 0655a02: added missing disabled method (@fbjohnny)
- eeb9087: adding logs (@ranlavanet)
- 6fd25d9: change extensions to 127 blocks ( <>)
- c8c76d9: error printing ( <>)
- 3ed59b1: fix (@oren-lava)
- 7ea7564: fix a sneakybug (@ranlavanet)
- db4aac9: fix size issue ( <>)
- de4b719: lintiya (@ranlavanet)
- f0bf494: retry lint because it fails on environment setups. (@ranlavanet)
- ead264a: specify a version on lint (@ranlavanet)
- e631a63: undo init chain changes (@ranlavanet)
- 28a9618: using package const ( <>)
Lava v5.2.0 🌋
Changelog
Other work
- 3fd90ad: add debug print (@oren-lava)
- 17c48a3: add handler ( <>)
- e64e85c: added litecoin specs (@fbjohnny)
- c8db926: feay: increase protocol version to v5.2.0 ( <>)
- 68a677f: fix (@oren-lava)
- 18875b2: fix lint (@oren-lava)
- d2d9467: fix lint (@oren-lava)
- 15f849a: migrator (@oren-lava)
- 8992166: remove vault metadata (@oren-lava)
- 4262e5f: safely migrate ( <>)
Lava v5.1.1 🌋
Changelog
New Features
- d8b16f9: feat: PRT - adding a auto adjustment tier test to provider optimizer. (#1952) (@ranlavanet)
- 0e1bc06: feat: PRT - hotfix for eth_call archive requirements on historical data (@ranlavanet)
Other work
- 3e23422: adding documentation (@ranlavanet)
- 5cc39cb: change TxsResults type ( <>)
- 0bd5af7: fix ( <>)
- b8f8101: fix merges ( <>)
- 846ae89: fix spec (@ranlavanet)
- 99f79d2: init ( <>)
- 898f16a: lint ( <>)
- 03a13cb: now it is lava format info ( <>)
- adb1a40: remove log (@ranlavanet)
- 68920a6: remove prints ( <>)
- b1f7604: rename v50client to hybrid client. (@ranlavanet)
- 76ddd90: save statequery inst ( <>)
- 91d8e40: working new hybrid client with both v47 and v50 (@ranlavanet)
Lava v5.1.0 🌋
Changelog
New Features
- 3755517: feat: PRT - Add QOS reputation for static providers. (@ranlavanet)
- 747fc3c: feat: PRT - UTXO spec base (@ranlavanet)
- 41aa0f4: feat: PRT - add UTXO support on protocol side. do not omit empty nil errors / results. (#1948) (@ranlavanet)
- e51ea6f: feat: PRT - provider verifications on probing (@ranlavanet)
- 6a2a525: feat: PRT - reducing retry timeout to 1 second In order to increase stability (@ranlavanet)
Bug fixes
- 52e3f89: fix: PRT - eth client upgrade to latest version. (@ranlavanet)
- 2a72167: fix: PRT - fix a provider optimizer issue where PENDING/SAFE/FINALIZED were returning errors. (@ranlavanet)
- c8037ca: fix: PRT - git timestamp issue resolved v4 / v5 (@ranlavanet)
Other work
- 8b812ed: Finished feature. (@ranlavanet)
- 23fdd45: Fix unitest statistically failing (@ranlavanet)
- 5d0c63d: Update protocol/rpcprovider/testing.go (@shleikes)
- db406c6: WIP (@ranlavanet)
- 2fd2957: add ChainNotify as WS API (@oren-lava)
- 99f8671: add WS-ONLY to filecoin (@ranlavanet)
- 379fc70: add new test (@ranlavanet)
- 486e060: add script to get all reputation per chain (@oren-lava)
- edbfa9b: add telegram bot to lavap health ( <>)
- b837413: added btc specs (@fbjohnny)
- 4d9a648: added jailed providers ( <>)
- c15d592: added mainnet (@oren-lava)
- 43ed65d: added worldchain specs (@fbjohnny)
- 7875fba: adding more info for unitest (@ranlavanet)
- a691921: apply params change (@ranlavanet)
- 1a10b62: cache valid (@ranlavanet)
- 6f38606: eladx (@ranlavanet)
- ceb3b0c: fix (@oren-lava)
- 198bd57: fix (@ranlavanet)
- 6706317: fix (@ranlavanet)
- 50d3e26: fix btc spec (@ranlavanet)
- f2dca2c: fix btc spec (@ranlavanet)
- 97a21de: fix chainid ( <>)
- 0abd6d8: fix e2e (@ranlavanet)
- 09ad5d9: fix inich (@oren-lava)
- 924892c: fix lint (@ranlavanet)
- 789577d: fix lint (@ranlavanet)
- 1125698: fix percentile calc (@oren-lava)
- ed86b03: fix test (@ranlavanet)
- bace354: fix test (@ranlavanet)
- f622c9b: fix test. (@ranlavanet)
- e7408c9: lintX.com (@ranlavanet)
- 7ceb5a0: lints (@ranlavanet)
- 3ea29b9: migrate to safe sync map (@ranlavanet)
- e028388: new version v5.1.0 (@oren-lava)
- b403da5: pr changes ( <>)
- 637e5f8: remove the test since the alerting is using telegram directly ( <>)
- 356286c: update (@ranlavanet)
- 2a1d8c4: update protoc (@ranlavanet)
- eb93988: updated bitcoin directives (@fbjohnny)
- a16f156: updated bitcoin testnet (@fbjohnny)