Releases: lavanet/lava
Releases · lavanet/lava
Lava v3.1.10 🌋
Changelog
New Features
- a3e095b: feat: PRT - Add the TON spec (#1710) (@shleikes)
- bf46091: feat: PRT - Result generic parser (#1711) (@shleikes)
- a781ec4: feat: PRT - adding metric to check number of websocket connections active at any given time (#1735) (@ranlavanet)
- 7dda9b6: feat: PRT: Add tokens-owner-indexed verification to Solana spec (#1676) (@shleikes)
Bug fixes
- 0da0cd2: fix: IPRPC pool rewards distribution (#1678) (@oren-lava)
- efcb0ef: fix: PRT - Add EVMOS missing debug APIs + remove unsupported (#1725) (@shleikes)
- 6c44362: fix: PRT - Replace the method in the debug verification in EVMOS spec (#1723) (@shleikes)
- d1da119: fix: PRT - validate epoch updater is not already stored (#1730) (@ranlavanet)
Other work
Lava v3.1.9 🌋
Changelog
New Features
- db8248c: feat: PRT - Add cache to protocol integration tests (#1708) (@shleikes)
- 130d0f1: feat: PRT - add ban duration for websocket rate limit exceeded (#1719) (@ranlavanet)
- 7d0aefa: feat: PRT - add rate limit to ws (#1713) (@ranlavanet)
- ab51b73: feat: PRT - adding stateful api header for hanging relays (#1712) (@ranlavanet)
- bdb5f04: feat: PRT: Add subscription metrics (#1695) (@lyomagma)
Bug fixes
- 85e4f5d: fix: PRT - fix issue where in some cases sending regular messages would reach the subscription flow and spam the logger with api mismatches (#1717) (@ranlavanet)
- 6278d1a: fix: PRT - optimizer test fix (#1700) (@ranlavanet)
- a5206e7: fix: audit fixes (#1672) (@oren-lava)
Other work
Lava v3.1.8 🌋
Changelog
Other work
- 88356bc: add test fix (@ranlavanet)
- 5c2eda8: fix tests (@ranlavanet)
- e4b610f: hotfix v3.1.5-near (@ranlavanet)
- 4335925: reduce availability for optimizer on shard id errors. (@ranlavanet)
Lava v3.1.7 🌋
Changelog
New Features
- d0a883c: feat: GRPC health (#1690) (@amitza)
- f7c62a0: feat: adding provider optimizer tiers (#1679) (@omerlavanet)
Bug fixes
- d54f8bb: fix: PRT - fix race in payments e2e (#1697) (@ranlavanet)
- aae38b9: fix: PRT: Fix all sync.Map uses (#1688) (@shleikes)
Build process updates
Other work
- 28a53a3: Add "Connection refused" to allowedErrorsDuringEmergencyMode (#1696) (@shleikes)
- 995c684: Attempt on fixing the statistical subscription test fail (#1692) (@shleikes)
- b3b4edf: Fix race cause by using a field that supposed to be read under a lock (#1698) (@shleikes)
- 188b65b: increase protocol version (#1699) (@ranlavanet)
Lava v3.1.6 🌋
Changelog
Other work
- 88356bc: add test fix (@ranlavanet)
- e4b610f: hotfix v3.1.5-near (@ranlavanet)
- 4335925: reduce availability for optimizer on shard id errors. (@ranlavanet)
Lava v3.1.5 🌋
Changelog
New Features
- 3571a14: feat: CNS-remove-delegation-limit (#1670) (@Yaroms)
- 0c17bba: feat: PRT - Adding extension trailer for cached replies, and, node er… (#1680) (@ranlavanet)
- c5542b2: feat: PRT - Consumer state machine (#1668) (@ranlavanet)
- a85f2ef: feat: PRT - add archive integration tests. (#1684) (@ranlavanet)
- 404b1a5: feat: PRT - increase protocol version. (#1685) (@ranlavanet)
Bug fixes
- c840513: fix: PRT - IP leak on rest client connection refuse. (#1686) (@ranlavanet)
- 1c44c3c: fix: PRT - fix race condition on state machine stateful state (#1682) (@ranlavanet)
- 208649c: fix: making seed make sense on ws (#1683) (@ranlavanet)
- b1c2812: fix: regenerate proto files for v3 (#1673) (@Yaroms)
Other work
Lava v3.1.4 🌋
Lava v3.1.3 🌋
Lava v3.1.0 🌋
Changelog
New Features
- 437eccd: feat: Fix cosmos spec update script (#1657) (@nimrod-teich)
- 520a81f: feat: PRT - add relay retry atttempts flag (#1652) (@ranlavanet)
- 6ae8fce: feat: PRT - offline spec support provider side with inheritance fix. (#1640) (@ranlavanet)
- 4793c0b: feat: PRT- adding provider retry mechanism on node error for better QOS (#1660) (@ranlavanet)
- 37ad88e: feat: reduce spam logs on consumer side (#1655) (@ranlavanet)
- 200972c: feat: update lava package version to v3 (#1665) (@Yaroms)
Bug fixes
Lava v3.0.1 🌋
What's Changed
- fix: PRT-fix-grpc-error-code-parsing by @ranlavanet in #1405
- feat: PRT-1198: Add consumer cache TTL multiplier flags by @nimrod-teich in #1411
- feat: CNS-950-celestia-spec by @Yaroms in #1401
- feat: increasing lavap version number 2-0-1 increasing minimum version as well by @ranlavanet in #1414
- fix: CNS-fix event type and names by @Yaroms in #1419
- fix: PRT-fix-protocol-test-panic-index-overflow by @ranlavanet in #1420
- feat: PRT-forward-archive-calls-to-normal-providers-if-we-dont-have-any-extension-providers by @ranlavanet in #1412
- feat: CNS: validator performance command by @oren-lava in #1409
- fix: bug fix canceling wrong context. by @ranlavanet in #1422
- feat: Add Manta Pacific Spec by @datanexus-vincent in #1392
- feat: union spec add by @BabyScope in #1406
- feat: CNS-931: vault and operator provider addresses by @oren-lava in #1382
- feat: CNS-952: provider pairing chance query & provider query by @oren-lava in #1421
- fix: PRT-Consumer cache ability use Unix sockets by @nimrod-teich in #1424
- feat: PRT - make lavap use config path as default values by @ranlavanet in #1425
- feat: PRT - adding user IP data to referrer request by @ranlavanet in #1426
- chore: PRT adding referrer log info by @ranlavanet in #1428
- fix: PRT - fix issue with choosing more than one provider when disabling extensions by @ranlavanet in #1429
- fix: CNS-cli-performance-fix by @Yaroms in #1431
- fix: PRT Fixing provider client for jsonrpc failing on by @ranlavanet in #1432
- fix: unlink cache unix socket by @amitza in #1435
- fix: PRT adding a fix to parser when parsing a string by @ranlavanet in #1437
- feat: PRT-fiber-marshalling-improvement by @ranlavanet in #1439
- feat: Add ethereum account abstraction EIP 4337 by @datanexus-vincent in #1423
- feat: PRT-add-grpc-compression-for-provider-consumer-communication by @ranlavanet in #1440
- chore: lavap v2.0.3 by @ranlavanet in #1442
- feat: side spec by @BabyScope in #1408
- feat: ethermint spec add by @BabyScope in #1438
- fix: fix litepaper broken link by @oren-lava in #1444
- feat: CNS-949: add feegrant tx to stake cli by @oren-lava in #1413
- fix: PRT-1205: Support null ID in jsonrpc by @shleikes in #1445
- feat: CNS-955: add provider description and spec identity by @oren-lava in #1433
- feat: upgrade handler v2.1.0 by @Yaroms in #1451
- fix: axelar archive testnet by @BabyScope in #1460
- fix: fix migrator and create upgrade handler by @Yaroms in #1454
- fix: CNS-972: enhanced the unit test for iprpc subscriptions by @oren-lava in #1455
- feat: added placeholder for parsers by @omerlavanet in #1449
- feat: ethereaum beacon chain by @BabyScope in #1441
- feat: CNS-957-provider-jail by @Yaroms in #1443
- feat: Lava Docker support by @amitza in #1458
- fix: docker tag support by @amitza in #1465
- feat: refactor tendermint and ethermint specs usage by @Yaroms in #1463
- fix: docker push temp fix by @amitza in #1468
- fix: CNS-973: added pruning verification to EVMOS by @oren-lava in #1456
- fix: near archive testnet by @BabyScope in #1461
- feat: PRT - adding useful headers by @ranlavanet in #1453
- feat: docker compose support by @amitza in #1464
- fix: CNS-fix-freeze-test-determinism by @Yaroms in #1479
- fix: CNS-974: remove modify-provider limitation of reducing stake by @oren-lava in #1474
- feat: CNS repo clean by @Yaroms in #1469
- feat: PRT adding errored and blocked providers to headers and fixing archive issue by @ranlavanet in #1459
- feat: PRT-add-archive-header-indicator by @ranlavanet in #1477
- feat: CNS-v2.1.2 by @Yaroms in #1484
- docs: Repo Templates by @amitza in #1483
- docs: fix docs by @amitza in #1486
- fix: CNS-975-fix-authz-within-authz-in-redelegate-hook by @Yaroms in #1480
- feat: PRT-adding relay debug headers by @ranlavanet in #1487
- fix: CNS-976-fix-slashing-bug-with-dualstaking by @Yaroms in #1488
- feat: CNS-v2.1.3 by @Yaroms in #1490
- feat: CNS add pruning to lav1 by @Yaroms in #1489
- docs: fix errors by @bocalhky in #1499
- fix: CNS default keyring remove by @Yaroms in #1501
- feat: CNS-lava-spec by @Yaroms in #1500
- fix: archive testnet verification by @BabyScope in #1498
- chore: lavajs package version increase by @ranlavanet in #1507
- fix: PRT: Consumer blocked sessions bug by @shleikes in #1510
- docs: improvements by @tudorpintea999 in #1511
- fix: CNS-near-add-tx-api by @Yaroms in #1513
- fix: PRT-fix-relay-timeout-issues by @ranlavanet in #1512
- feat: PRT - adding relay payment csv command by @ranlavanet in #1497
- chore: PRT - update readme by @ranlavanet in #1517
- feat: spec kakarot by @BabyScope in #1447
- fix: PRT: Fix small IsOf function call bug by @shleikes in #1518
- feat: PRT - providers second chance mechanism implemented by @ranlavanet in #1519
- fix: add prints when failing CORS by @omerlavanet in #1520
- feat: PRT - Increase lavap minimum 2.0.3, target 2.2.1 by @ranlavanet in #1523
- fix: PRT - fix sending reports on providers only from main report flow by @ranlavanet in #1522
- fix: typos for testing and template for archive by @BabyScope in #1503
- fix: PRT - fix polling time race on slow github action machines by @ranlavanet in #1521
- feat: fuel network spec by @BabyScope in #1478
- docs: updated readme with the provider's vault and operator addresses by @oren-lava in #1495
- feat: docker comsovisor support by @amitza in #1509
- fix: PRT-add-info-for-block-requested-mismatch-0 by @ranlavanet in #1527
- fix: PRT - fixing state tracker fixated on spec id LAV1 by @ranlavanet in #1528
- fix: PRT lock selection returning error when deadline exceeded by @ranlavanet in #1524
- ci: release cosmovisor condition fix by @amitza in #1529
- fix: PRT - fix expected value for verifications by @ranlavanet in #1530
- fix: PRT: SDK E2E fix attempt by @shleikes in #1526
- fix: release-pipeline-cosmovisor-fix by @amitza in #1533
- feat: movement spec by @BabyScope in #1525
- fix: Remove unused vue directory - generated from ignite by @shleikes in #1537
- fix: PRT-1203: Reduce critical Snyk errors on GitHub by @shleikes in #1536
- fix: PRT - TTL on errored messages for too long. increased protocol version 2.2.3 by @ranlavanet in #1544
- fix: CNS-string-restriction-fix by @Yaroms in #1502
- feat: stride spec add by @BabyScope in #1434
- feat: Add Injective Spec by @datanexus-vincent in #1418
- feat: elys spec add by @BabyScope in #1407
- fix: goreleaser ledger support by...