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 @amitza in #1545
- feat: CNS-992-bera-chain-v-0-2-0 by @Yaroms in #1552
- fix: Update OpenAPI by @oren-lava in #1556
- fix: PRT: Change near spamming parse log from warn to debug until fixed by @shleikes in #1553
- fix: CNS-eth_getProof-parsing by @Yaroms in #1558
- feat: PRT - Add lavajs tx unitest by @ranlavanet in #1561
- feat: PRT: Decrease polling time for lava network by @ranlavanet in #1546
- fix: Add support for REST delegator rewards query to show all rewards by @oren-lava in #1550
- feat: PRT - allow gas prices modifications on providers process. adjust default gas. by @ranlavanet in #1577
- fix: CNS-modify-stake-validator by @Yaroms in #1569
- feat: multi send CLI by @Yaroms in #1565
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /ecosystem/lava-sdk by @dependabot in #1535
- chore: bump protocol by @omerlavanet in #1579
- fix: cross compile with goreleaser by @amitza in #1580
- chore: Fix go-releaser-crosscompile by @amitza in #1581
- fix: PRT - remove default gas price on lavad. by @ranlavanet in #1582
- feat: PRT - default gas prices for tx factory. allowing users to set their custom gas price. by @ranlavanet in #1583
- fix: CNS-multi-send-cli-fix by @Yaroms in #1584
- fix: Cns multi send cli fix 2 by @Yaroms in #1585
- fix: CNS-multi-send-cli-fix-3 by @Yaroms in #1586
- feat: Add Prometheus metrics for processing time before and after sending relay by @oren-lava in #1543
- feat: PRT - adding prometheus metric for node errors. by @ranlavanet in #1587
- fix: go releaser crosscompile with CGO support by @amitza in #1588
- fix: go releaser crosscompile by @amitza in #1593
- ci: add docker layer cache by @amitza in #1590
- feat: PRT - Adding multiple provider connections by @ranlavanet in #1554
- feat: PRT - lavap version 2.2.5 by @ranlavanet in #1592
- feat: PRT - remove node errors from cache. by @ranlavanet in #1595
- feat: CNS-lava-spec-add-new-api by @Yaroms in #1594
- fix: PRT- fix starknet block time by @ranlavanet in #1591
- feat: PRT - change time measurement from ms to us by @ranlavanet in #1596
- fix: PRT-url-allow-empty-last-arg by @Yaroms in #1597
- chore(deps): bump ws from 7.5.9 to 7.5.10 in /ecosystem/lava-sdk by @dependabot in #1539
- refactor: CNS-996 - Add events for rewards by @oren-lava in #1589
- feat: Add compose for node init by @amitza in #1531
- fix: update lava version to v2 by @amitza in #1567
- feat: PRT - Retry node errors mechanism by @ranlavanet in #1598
- feat: Target version bump to 2.2.6 by @nimrod-teich in #1605
- feat: PRT - new log for failing to recover on node error. by @ranlavanet in #1606
- ci: Free Disk Space by @amitza in #1607
- ci: space_cleanup by @amitza in #1608
- feat: PRT: Generic parsers proto changes only by @shleikes in #1610
- feat: CNS-v2.4.0 by @Yaroms in #1611
- feat: PRT-1178: Subscriptions phase 1 (without handover) by @shleikes in #1462
- feat: added chunk support for badger db by @omerlavanet in #1616
- feat: PRT - adding node errors body for near network by @ranlavanet in #1615
- feat: PRT: Client side load balancing with stickiness by @shleikes in #1564
- refactor: CNS-994 - refactor StakeStorage by @oren-lava in #1566
- feat: PRT - rest test by @ranlavanet in #1617
- feat: CNS-reduce-delegation-effective-time by @Yaroms in #1619
- feat: CNS-cosmos-upgrade-47.3 by @Yaroms in #1618
- chore: PRT - add-notification-for-missing-variables by @ranlavanet in #1621
- feat: CNS-891: Same provider conflict by @shleikes in #1614
- fix: PRT - fixing ID mismatch on provider side. by @ranlavanet in #1622
- feat: PRT: Generic Parsers - Block Latest by @shleikes in #1609
- feat: CNS-tracked-cu-queries by @Yaroms in #1613
- feat: PRT: Generic parsers implement Block Hash by @shleikes in #1620
- fix: Fix the bug in RelayFinalization backward compatibility by @shleikes in #1627
- feat: CNS-1010 - Raw QoS excellence by @oren-lava in #1625
- feat: PRT-add-amino-names-and-amino-codecs Merge on V3.0.0 by @ranlavanet in #1571
- refactor: CNS-999 - Pairing cache by @oren-lava in #1576
- fix: CNS: cosmossdk spec - verification fix by @shleikes in #1628
- feat: CNS-validator-rewards-query by @Yaroms in #1624
- fix: Epochstorage migrator hot fix by @oren-lava in #1630
- fix: CNS-fix-reward-query by @Yaroms in #1633
- feat: Update bera.json chain id for Bartio testnet by @Brightlystake in #1632
- fix: check endpoint services support before selecting an endpoint by @omerlavanet in #1634
- feat: added option to configure static providers by @omerlavanet in #1629
- feat: PRT - cache block hash storage by @ranlavanet in #1637
- feat: PRT - add offline spec feat by @ranlavanet in #1635
- chore: PRT - adding logs to error for requested block mismatch by @ranlavanet in #1638
- chore: consollidate-chain-message-data by @omerlavanet in #1636
- fix: CNS-fix-tracked-cu-query by @Yaroms in #1639
- fix: Unstake CLI fee grant fix by @oren-lava in #1648
- feat: support provider method routes by @omerlavanet in #1642
- fix: CNS-fix-modify-cli by @Yaroms in #1647
- fix: Use correct Github repository archive link by @sigv in #1645
- chore: added init so it supports contributor by @omerlavanet in #1649
- feat: PRT - adding debug headers and fixing nil deref on response nil by @ranlavanet in #1651
- fix: total-gas query fix by @oren-lava in #1641
- feat: PRT - dappid and consumer ip added to protocol message. by @ranlavanet in #1643
- feat: CNS-upgrade-v3.0.0 by @Yaroms in #1654
- feat: CNS-upgrade-v3.0.1 by @Yaroms in #1656
New Contributors
- @BabyScope made their first contribution in #1406
- @bocalhky made their first contribution in #1499
- @tudorpintea999 made their first contribution in #1511
- @Brightlystake made their first contribution in #1632
Full Changelog: v2.2.0...v3.0.1