Releases: lavanet/lava
v0.11.0
What's Changed
- CNS-385: project propagate charge of CU onward by @orenl-lava in #427
- PRT-645-implement-a-tool-to-identify-events-for-account by @omerlavanet in #456
- PRT-579 provider hosted node grpc secured by @ranlavanet in #458
- CNS-427-allow-relay-payment-events-separation by @omerlavanet in #454
- CNS-plan-geolocation-update by @Yaroms in #460
- CNS-337: e2e testing for subscription pairing by @orenl-lava in #391
- added optional arg by @Yaroms in #462
- DO-1304 Add trigger on tags to populate the Network Upgrades CI by @luis02lopez in #459
- CNS-66: Update CU's for EVM family by @oren-lava in #466
- PRT- masking provider address when context deadline hits by @ranlavanet in #461
- CNS-move freeze block to const by @Yaroms in #467
- change: use gRPC proxying instead of third_party package to route gRPC requests by @RexMilce in #440
- PRT - Disabling block parsing for grpc temporarily by @ranlavanet in #470
- CNS-261: enforce lowercase in spec names by @oren-lava in #469
- PRT-594 provider optimizer by @omerlavanet in #399
- PRT 639 - Add gRPC spec part for Canto, Axelar & Evmos by @candostyavuz in #463
- PRT-618-E2E-QOS-Payment by @candostyavuz in #441
- removed some error spam and reduced to warnings by @omerlavanet in #472
- Cns 423 fix naming of project txs by @Yaroms in #468
- e2e errors console print functionality added by @candostyavuz in #474
- CNS-397: removed vrf by @Yaroms in #465
- Revert "CNS-397: removed vrf" by @ranlavanet in #476
- CNS-362: Subscription unit tests by @oren-lava in #473
- CNS-added upgrade handler v0.11.0 by @Yaroms in #479
New Contributors
Full Changelog: v0.10.1...v0.11.0
Checksum 222896d9efba5c02ee6cbb43449c7eadda1abb9d02610754779d0ac4f225e38d
v0.10.1
What's Changed
- CNS-352: Reset CU at month end by @orenl-lava in #395
- PRT-167-Data-reliability-for-rest-tendermint-grpc-optional-params by @candostyavuz in #400
- PRT-216 fix param types by @candostyavuz in #419
- CNS-402-added support for bulk changes on multiple chains by @omerlavanet in #429
- Restore "CNS-368: fixation: improve API for GetEntry,FindEntry,PutEntry…" by @orenl-lava in #428
- CNS-368: introduce TimerStore to manage future timeouts by @orenl-lava in #404
- CNS-368: fixation store fix refcount and deletions by @orenl-lava in #405
- CNS-374: fix vrfIndex mismatch between consumer and provider by @orenl-lava in #430
- CNS-336: create additional projects in subscription by @oren-lava in #369
- CNS-381: timerstore: add version to support migrations by @orenl-lava in #416
- CNS-376 fixation versioning and migration by @orenl-lava in #415
- PRT-633 allow provider process to adjust the context timeout in all clients by @omerlavanet in #434
- PRT-634 add avalanche spec by @ranlavanet in #439
- CNS-407: Migrator for project and plan changes due to CNS-336 by @oren-lava in #437
- PRT-638-improve-testing-functionality by @omerlavanet in #436
- PRT-629 fixing account sequence mismatch error in providers. by @ranlavanet in #438
- CNS417-cli-tooling-for-querying-lava-info by @omerlavanet in #443
- Prt 216 fix param types - Remaining specs by @candostyavuz in #444
- GROW-705 - Decouple EpochUpdater from ProviderStateQuery by @nirtayeb in #445
- adding a filter for e2e to stop failing for now on a known issue by @ranlavanet in #442
- CNS-379 enable lint to test files by @oren-lava in #447
- CNS-419-cli-tooling-improvements-provider-modify by @omerlavanet in #446
- CNS-391 jailing limiting needs to be per geolocation by @Yaroms in #449
- CNS-fix init keepers by @Yaroms in #451
- PRT-642 cli to test rpcprovider by @omerlavanet in #450
- added upgrade by @Yaroms in #453
Checksum 6a53ae06555d8ddec244c3ac2c4866f770e2f63e374314db43106435c0e08518
Full Changelog: v0.9.8...v0.10.1
v0.9.8
What's Changed
- PRT-532 adjusting specs to QOS allowed 10 seconds delay for good score. by @ranlavanet in #375
- PRT-581 Adding automation script for spec proposals by @ranlavanet in #379
- PRT-509-BREAKING-refactor-relay-structure-consumer-provider by @omerlavanet in #357
- CNS-348: do not jail providers with too short history by @orenl-lava in #372
- CNS-341 create cookbook plans by @orenl-lava in #373
- PRT-553 relay unique identifier across protocol by @omerlavanet in #377
- GROW-639 - Add Missing analytics data by @nirtayeb in #368
- PRT-466-prefer-to-use-http-over-ws-where-possible-from-main by @candostyavuz in #381
- PRT-554 adding listener with retry to RPC Consumer by @ranlavanet in #376
- PRT-586 reorganize spec inheritance by @ranlavanet in #382
- GROW-687 - Fix newrelic reporting by @nirtayeb in #383
- Starknet spec fix by @omerlavanet in #386
- UpgradeHandler for v0.9.0 - freeze all providers by @Yaroms in #384
- PRT-582 temporary fix for requested block of fast chains. by @ranlavanet in #388
- removed redundant directory by @ranlavanet in #385
- Upgrade plan 0.9.1 by @Yaroms in #389
- PRT-584 add provider probing by @omerlavanet in #387
- PRT-499 adding grpc default case by @ranlavanet in #390
- file rename blocks version by @ranlavanet in #392
- PRT-598 lock misuse bug in provider session manager by @omerlavanet in #394
- Upgrade plan v0.9.2 by @Yaroms in #396
- CNS-296: add support for snapshot keeping to enable state sync by @oren-lava in #393
- PRT-607 recover consumer provider desync by @ranlavanet in #407
- CNS-368: fixation: improve API for GetEntry,FindEntry,PutEntry by @orenl-lava in #403
- CNS-357: make the provider's moniker field mandatory by @oren-lava in #406
- Fixing returning rpc to the wrong connector by @ranlavanet in #408
- added upgrade handler for v0.9.4 by @Yaroms in #409
- Revert "CNS-368: fixation: improve API for GetEntry,FindEntry,PutEntry" by @Yaroms in #411
- closing old connections after 2 epochs by @ranlavanet in #410
- Added upgrade 0.9.5 by @Yaroms in #412
- improved provider transactions, and spec bulk proposal by @omerlavanet in #413
- PRT-614-improve-provider-startup-times by @omerlavanet in #414
- added v0.9.6 upgrade handler by @Yaroms in #420
- adding logs and adjusting sync loss related errors by @ranlavanet in #421
- PRT-616-improve-consumer-startup-time by @omerlavanet in #418
- removed obsolete map by @omerlavanet in #422
- adding upgrade handler for 0.9.7 by @ranlavanet in #424
- CNS-386-do not jail if not enough providers exist by @omerlavanet in #423
- upgrade version v0.9.8 by @ranlavanet in #426
New Contributors
- @candostyavuz made their first contribution in #381
Full Changelog: v0.8.1...v0.9.8
Checksum ac3308b4ecd406594ce914708fd43c83e42a863da66a10f6cf74f669e23f82df
v0.8.2-SpecsOnly
What's Changed
- PRT-532 adjusting specs to QOS allowed 10 seconds delay for good score. by @ranlavanet in #375
Full Changelog: v0.8.1...v0.8.2-SpecsOnly
Checksum e444ae8b3b1500e6a545766fdeb2d02bd1cb378da51aa86ce55546e627e33fc1
v0.8.1
What's Changed
- CNS-309: fix block parsers for cache dr by @oren-lava in #349
- CNS-311 fixation store prefix bug by @orenl-lava in #339
- chore: remove
cosmoscmd
by @fadeev in #354 - CNS-334: Subscription fixes, tests, and CLI by @orenl-lava in #351
- PRT-523 support add rpcconsumer kick erroring providers 0 cusum 10 errors by @ranlavanet in #359
- CNS-325: Implemented freeze provider mechanism by @oren-lava in #355
- PRT-527 upgrade newrelic client to 3 2 4 by @ranlavanet in #360
- CNS-315: implement subscription renewal by @orenl-lava in #352
- CNS-288 create basic pairing of project providers by @Yaroms in #358
- CNS-338 fix name projects subscriptions plans by @orenl-lava in #361
- Add upgrade plan for v0.8.0 by @orenl-lava in #364
- fixed error printing on handled legacy code by @omerlavanet in #365
- Adding v0.8.0-RC1 upgrade name by @ranlavanet in #366
- Upgrade plan v0.8.1 by @orenl-lava in #371
New Contributors
Full Changelog: v0.7.1...v0.8.1
Checksum 31eabffc647a1c37735f8c8ad25f68207014745b62294be71cafffd054281c34
v0.7.1
What's Changed
- CNS-303-add-base-blockchain-spec by @omerlavanet in #325
- CNS-291: Implemented fixation entry lib by @oren-lava in #306
- CNS-304-added optimism spec by @omerlavanet in #326
- CNS-305-added canto spec by @omerlavanet in #327
- CNS-284: create a spec readme explaining all the fields by @oren-lava in #332
- Fix links in README by @yuvalava in #337
- CNS-268: Implement Plans module by @oren-lava in #300
- Cns 231 consumer create project scaffold txs by @Yaroms in #335
- CNS-169 implement module subscription by @orenl-lava in #329
- CNS-175 implement query current subscription by @orenl-lava in #330
- CNS-231 unitests tests and fixes by @Yaroms in #336
- CNS 231 consumer create project by @Yaroms in #334
- CNS-169: create module subscription by @orenl-lava in #328
- CNS 231 project module scaffold by @Yaroms in #333
- CNS-317 subscription create default project by @orenl-lava in #338
- added upgrade plan and fixed projects query by @Yaroms in #340
- CNS-321: updated spec README by @oren-lava in #341
- CNS-313: Spec hierarchy reorganize by @oren-lava in #342
- CNS-329-add-sui-spec by @omerlavanet in #345
- CNS-330-add-solana-spec by @omerlavanet in #346
- Fix bug in convert tendermint msg by @Aleksao998 in #331
- CNS-331-added-bsc-support-for-lava by @omerlavanet in #347
- add axelar spec by @omerlavanet in #350
- CNS-310: organize specs APIs by @oren-lava in #344
- added upgrade plan for v0.7.1 by @Yaroms in #353
New Contributors
Full Changelog: v0.6.1...v0.7.1
Checksum 72f6b323368128e61b6736df79f7d6f9c00ef9aed64ecbb88c5eaec6684efacb
v0.7.0
What's Changed
- CNS-303-add-base-blockchain-spec by @omerlavanet in #325
- CNS-291: Implemented fixation entry lib by @oren-lava in #306
- CNS-304-added optimism spec by @omerlavanet in #326
- CNS-305-added canto spec by @omerlavanet in #327
- CNS-284: create a spec readme explaining all the fields by @oren-lava in #332
- CNS-268: Implement Plans module by @oren-lava in #300
- CNS-231 consumer create project scaffold txs by @Yaroms in #335
- CNS-169 implement module subscription by @orenl-lava in #329
- CNS-175 implement query current subscription by @orenl-lava in #330
- CNS-231 unitests tests and fixes by @Yaroms in #336
- CNS-231 consumer create project by @Yaroms in #334
- CNS-169: create module subscription by @orenl-lava in #328
- CNS-231 project module scaffold by @Yaroms in #333
- CNS-317 subscription create default project by @orenl-lava in #338
- added upgrade plan and fixed projects query by @Yaroms in #340
New Contributors
Full Changelog: v0.6.1...v0.7.0-RC1
Checksum 53f54ff222c29977b44650e2bbe9bc4e6e490a86a8a2e536df3a679465815a2a
v0.6.1
What's Changed
- add validation to the spec parameters by @Yaroms in #304
- added v0.6.0RC3 upgrade plan by @Yaroms in #305
- CNS 251: Fix and align Specs to use inheritance by @orenl-lava in #289
- minstake is now like the testnet by @Yaroms in #307
- CNS-fixed minstake for CELO and ARB specs by @Yaroms in #309
- Add comment for epoch block by @Aleksao998 in #315
- Cns release 0.6.0 merge prchanges by @Yaroms in #319
- Merge Release/0.6.0 by @SeanZoR in #314
- Create README for RPCConsumer by @SeanZoR in #318
- CNS-lowercase spec names, change minstake (PRD) and spec validations by @Yaroms in #321
- CNS-302 evmos spec by @omerlavanet in #323
- Cns upgrade 0.6.1 by @Yaroms in #324
Full Changelog: v0.6.0-RC3...v0.6.1
Checksum c69b892683f67eb087b455301bcb0de48b0927a05532de8736d522468f64383b
v0.6.0
What's Changed
- update upgrade plan to 0.5.2 by @Yaroms in #293
- PRT-432 adding rpc consumer to main.go, fixing pairing updater issue updating pairing twice. by @ranlavanet in #294
- Fix markdown in docker/README.md (how to use docker-compose) by @orenl-lava in #290
- PRT-263 grpc bug for osmosis modules cosmwasm doesnt work by @kajeagentspi in #296
- PRT-423 adding transaction hang feature. by @ranlavanet in #299
- [PRT-304] Implement unit tests for chainlib by @Aleksao998 in #286
- PRT-440 adding mandatory flag for Tendermint providers. by @ranlavanet in #297
- PRT-XYZ Fix invalid parsing and add unit tests by @Aleksao998 in #298
- PRT-422 adding parallel connection on load. by @ranlavanet in #302
- CNS 250: Introduce Spec inheritance syntax by @orenl-lava in #288
- DO-656 - Update newrelic-agent + set max samples stored for txs by @nirtayeb in #303
- GROW-519 Update the relay latency calculation, Add guard shouldCountMetric by @tabakuj in #301
RC-1:
RC-2:
- Remove mandatory flag from tendermint by @ranlavanet in #312
Checksum 6b3524a21ac17bbfe724b861d60ddbb910b64395f710511457a6b90bceb78e76
v0.5.2
Effects:
✅ Validators
✅ Providers
✅ Consumers
What's Changed
- PRT-177 Add retry for ignite build by @kajeagentspi in #242
- PRT-290 Fix line spacing in e2e.yml by @kajeagentspi in #241
- PRT-299 Add timeout to retry by @kajeagentspi in #244
- PRT-318 adding print when max cu reached + adjusting tests by @ranlavanet in #245
- CNS-239: add nextPairingBlock field to get-pairing output by @oren-lava in #251
- CNS-238-support-state-sync-add-epoch-hash-to-state by @omerlavanet in #250
- ARC-1-new-consumer-design by @omerlavanet in #228
- CNS-145-update eth finalized block depth by @Yaroms in #252
- PRT-350 Gracefully shutdown providers and gateways by @kajeagentspi in #254
- PRT-292 incorrect account sequence no payments to providers by @ranlavanet in #253
- added upgrade plan for v0.4.5 by @Yaroms in #259
- PRT-352 Fix GRPC missing interface error by @kajeagentspi in #256
- PRT-343 reach by default to maximum number of connections available by @ranlavanet in #263
- PRT-359 spec changes to cosmos 46 by @ranlavanet in #264
- PRT-355 Rename e2e test file by @kajeagentspi in #258
- CNS-24 add polygon ifaces to spec by @orenl-lava in #260
- CNS-140,CNS-150: dockerize lavad build and execution by @orenl-lava in #235
- PRT-366 Print logs even if e2e fails by @kajeagentspi in #265
- GROW-162 - Relay Metrics Aggregation by @tabakuj in #237
- Add missing quotes on response by @Aleksao998 in #262
- CNS - upgrade plan for v0.4.6 by @Yaroms in #266
- PRT-377 gas adjustments by @ranlavanet in #268
- PRT-205 Add GRPC Tests to E2E by @kajeagentspi in #269
- PRT-380 fixing context deadline exceeded discovering the endpoint url. by @ranlavanet in #271
- PRT-354-start-rpcconsumer-conveniently by @omerlavanet in #261
- CNS-252: Added chain ID and enabled API interfaces to show-all-chains output by @oren-lava in #267
- PRT-272 Send uri request over http not rpc by @Aleksao998 in #247
- Cns 156 support lava over lava (add static provider specs) by @Yaroms in #248
- PRT-379 Fix only one provider log getting printed to log file by @kajeagentspi in #270
- Cns 156 added upgrade plan for Lava over lava by @Yaroms in #277
- CNS-262: changed payment objects to hold keys, not pointers by @oren-lava in #273
- PRT-403 fixing the tendermint response to be identical to what the user expects by @ranlavanet in #275
- Prt 405 redesign chain proxy by @omerlavanet in #279
- Fix cmdRPCProvider flag typo by @kajeagentspi in #283
- Cns 266 remove core.block and use instead blockhash that is saved in storage by @Yaroms in #281
- CNS upgrade plan 0.5.0 by @Yaroms in #284
- PRT-424 Remove continue-on-error in E2E by @kajeagentspi in #282
- Prt 416 discord bugs client encountered a tx not working by @ranlavanet in #280
- PRT-300 consumer state tracker by @omerlavanet in #285
- CNS-upgrade plan 0.5.1 by @Yaroms in #291
- CNS-137: implement new jailing design by @oren-lava in #238
- PRT-438 Add dapp id to all interfaces by @ranlavanet in #292
New Contributors
- @orenl-lava made their first contribution in #260
Full Changelog: v0.4.4...v0.5.2
Checksum 44b86d680305a2e69f9ac1cd9495c5414a38d0ddb5a25cf87850d0310c720a12