Releases: lavanet/lava
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
v0.5.1
Components changes:
Provider
Portal
What's Changed
- 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
Full Changelog: v0.5.0...v0.5.1
Checksum 04c6dfa1a75f47bf42f6310034fdbda27ba4f38bcefad07edf5a3b541f1b45c3
v0.5.0
This release affect:
- nodes
- portal
- providers
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
New Contributors
- @orenl-lava made their first contribution in #260
Full Changelog: v0.4.4...v0.5.0
Checksum 6c31dda57e8508bea14b4c894f872ea2294da8d2605e784fa7b4e6d3708b0a5b