Skip to content

Releases: hiero-ledger/hiero-json-rpc-relay

v0.25.0

05 Jun 20:58
1e92896

Choose a tag to compare

Enhancements

  • Set default value of property HAPI_CLIENT_ERROR_RESET to [50] #1324
  • Set ETH_CALL_DEFAULT_TO_CONSENSUS_NODE to false #1320
  • Bump 0.25.0 rc1 #1312
  • Updated to reflect new directory structure. #1310
  • Add processs unhandledRejection and uncaughtException server logs #1302
  • Add log for unhandledRejection and uncaughtException server flows #1301
  • Added configurable maxChunks parameter to the FileAppendTransaction #1300
  • Validate gas limit and block param on eth_call #1297
  • Log requestId during gas capping #1291
  • Stabilize Dapp Tests #1285
  • Release 0.24 #1283
  • Add support for existing secret and configmap in Helm chart #1257
  • feat(ci): Release the helm chart to gh pages #1253
  • feat(chart): Support an existing secret and configmap #1243
  • eth_estimateGas w/o precompiles tests #1167
  • tests: refactor constants and fix failing tests #1129 #1137
  • eth_estimateGas w/o precompiles tests #1106

Bug Fixes

  • Fix relay operator balance gauge #1308
  • Gauge for Operator Balance not working #1307
  • Handle invalid call response from consensus node #1294
  • Cannot read properties of undefined (reading 'asBytes') #1292
  • Handle undefined block\_number #1288
  • Handle null transaction on contract revert. #1286
  • Sudden IP rate limit errors on testnet.hashio even if requests per minute are minimal #1284
  • Error on receipt cache creation in callConsensusNode #1278
  • Error on EthImpl.numberTo0x() use on contract results block num #1277
  • Cannot read properties of null (reading 'transactions') #1268

Contributors

Thank you to all the contributors who worked on this release:

@AlfredoG87, @Nana-EC, @attest08, @bmino, @ebadiere, @georgi-l95, @josedev-union, and @natanasow

Full Changelog: https://github.com/hashgraph/hedera-json-rpc-relay/compare/v0.24.0...v0.25.0

v0.25.0-rc1

03 Jun 03:53
25de949

Choose a tag to compare

v0.24.0

25 May 21:22
6fc1c24

Choose a tag to compare

Release version 0.24.0 of the Hedera JSON RPC Relay includes performance improvements for eth_estimateGas, eth_call, and cache for eth_getBlockTransactionCountByNumber, eth_getBlockTransactionCountByHash, eth_getBlockByHash, eth_getTransactionReceipt, MirrorNodeClient.getBlock(). Improvements on max block number range and added a configurable property for a default for BLOCK_GAS_LIMIT, Move all cache labels into the constants config. Also an improved and more complete and robust solution for the SdkClient renew logic that was implemented on 0.23.5. And Helm chart scaling and test improvements and dockerization and separation of the ws_server for the eth_subscribe feature.

Enhancements

  • Bump 0.24.0 #1290
  • bump version 0.25.0-SNAPSHOT #1282
  • bump version 0.24.0-rc1 #1281
  • Refactor eth_estimateGas #1280
  • 936 block number range test #1279
  • Cherry-pick: configurable eth_call accepted errors (#1264) #1274
  • Expand eth_estimateGas w/o precompiles test cases #1267
  • Maintain request id reference for /blocks #1263
  • 936 Added a max block number range. #1262
  • Add cache support for eth_getBlockTransactionCountByNumber and eth_getBlockTransactionCountByHash #1221
  • Configurable default gas for eth_call #1219
  • Return meaningful JSON RPC errors #1213
  • Add cache support for eth_getTransactionReceipt #1212
  • Return meaningful RPC errors #1211
  • Add cache support for eth_getBlockByHash #1210
  • Move all cache labels into the constants config #1209
  • Move all cache labels into the constants config #1208
  • Add logic to renew sdk client instance #1197
  • Update dockerfile build based on debian #1196
  • Adopt debian based image #1195
  • Update websocket documentation #1193
  • Add cache on MirrorNodeClient.getBlock() #1192
  • Optimize and add cache on getBlock #1191
  • Add documentation for eth_subscribe #1190
  • feat: add server section to openrpc spec #1178
  • Support websocket server in docker #1168
  • Create separate docker container for websocket server #1166
  • Add Helm chart scaling and test improvements #1149
  • Add metrics to the Websocket server #1135
  • Expose BLOCK_GAS_LIMIT #982
  • Add a max block number range check #936

Bug Fixes

  • Cherry-Pick: Return correct error for rate limit (#1269) #1275
  • Paginate eth_getBlockByHash #1271
  • Missing Data in eth_getBlockByHash #1261
  • Metamask versions 10.30.1 and 10.30.2 are unable to connect to Hedera JSON RPC #1250
  • resolveEntityType error handling improvement inside promises #1216
  • The "should be able to grant KYC" test fails in release v0.23.0-rc1 #1204
  • Edit eth_getCode cache #1170

Contributors

Thank you to all the contributors who worked on this release:

@AlfredoG87, @Ivo-Yankov, @Nana-EC, @bguiz, @bmino, @ebadiere, @georgi-l95, @isavov, and @natanasow

Full Changelog: https://github.com/hashgraph/hedera-json-rpc-relay/compare/v0.23.5...v0.24.0

v0.24.0-rc1

19 May 22:36
a983e4e

Choose a tag to compare

v0.23.5

18 May 18:53
8f82dd6

Choose a tag to compare

Enhancements

  • bump versions 0.23.5 #1273
  • Return correct error for rate limit #1269

Contributors

Thank you to all the contributors who worked on this release:

@AlfredoG87 and @georgi-l95

Full Changelog: https://github.com/hashgraph/hedera-json-rpc-relay/compare/v0.23.4...v0.23.5

v0.23.4

18 May 02:49
080fd39

Choose a tag to compare

Enhancements

  • configurable eth_call accepted errors#1264
  • bump version 0.23.4 #1266

Contributors

Thank you to all the contributors who worked on this release:

@AlfredoG87

Full Changelog: https://github.com/hashgraph/hedera-json-rpc-relay/compare/v0.23.3...v0.23.4

0.23.3

18 May 17:48
a429072

Choose a tag to compare

Enhancements

  • Bump Relay Version to 0.23.3 #1254

Bug Fixes

  • Fix SDK reinitialization #1252

Contributors

Thank you to all the contributors who worked on this release:

@georgi-l95

Full Changelog: https://github.com/hashgraph/hedera-json-rpc-relay/compare/v0.23.2...v0.23.3

v0.23.2

18 May 20:33
51b3ea6

Choose a tag to compare

Enhancements

  • bump version 0.23.2 #1251

Contributors

Thank you to all the contributors who worked on this release:

@AlfredoG87

Full Changelog: https://github.com/hashgraph/hedera-json-rpc-relay/compare/v0.23.1...v0.23.2

v0.23.1

18 May 17:41
59e9848

Choose a tag to compare

Enhancements

  • Bump 0.23.1 #1237
  • HotFix to re-create the sdk client every X amount of request on runt… #1235

Contributors

Thank you to all the contributors who worked on this release:

@AlfredoG87

Full Changelog: https://github.com/hashgraph/hedera-json-rpc-relay/compare/v0.23.0...v0.23.1

V0.23.0

11 May 13:11
1b06725

Choose a tag to compare

Enhancements

  • Add resolve type consideration for tokens (#1158) #1184
  • Add caching logic to getTinyBarGasFee() #1177
  • Reapplying refactor/enhancement in a fresh branch off of main since t… #1164
  • Axios Retries against mirror node refactored #1163
  • Add resolve type consideration for tokens #1158
  • Add evm address consideration to MirrorNodeClient resolveEntityType #1156
  • Improve axios retry condition logic #1154
  • 1085 optimize eth get balance for mirror node 0.78 #1147
  • refactor: use REQUEST_ID_STRING from constants instead of replicating #1145
  • Add caching logic to getTinyBarGasFee() #1144
  • Load Test #1142
  • Improve logging in ws-server #1138
  • Load Test #1127
  • Expand eth_call mirror node consensus retry scenarios #1122
  • Expand eth_call retry allowance on Mirror Node failure #1121
  • bump version 0.23.0-SNAPSHOT #1101
  • Release Process for 0.22.0 #1098
  • Add cache support to eth_getBalance #1059
  • Improve logging in WS server #996
  • Add acceptance tests for the logs event #945

Bug Fixes

  • Updated eth_estimateGas bad input tests #1175
  • Fix gas return value for hollow account flow #1174
  • Removed an only that got left in the tests. #1162
  • Remove the .only left in the poll spec #1161
  • Update eth_estimateGas to handle invalid to and value #1157
  • estimateGas doesn't handle invalid to and value #1155
  • Add logic to manage undefined transaction index #1152
  • Fix flaky subgraph test #1146
  • Flaky Subgraph test #1143
  • docs: changed HEDERA_NETWORK values to lowercase + sample for testnet #1113
  • Intermittent RPC errors with message: "Unknown error invoking RPC" #1104
  • rpc url for mainnet and testnet not working #1080

Documentation

  • docs: minor - link to sample network configs #1123

Contributors

Thank you to all the contributors who worked on this release:

@AlfredoG87, @Ivo-Yankov, @Nana-EC, @bguiz, @ebadiere, @georgi-l95, and @natanasow

Full Changelog: https://github.com/hashgraph/hedera-json-rpc-relay/compare/v0.22.2...v0.23.0