Skip to content

v0.78.0

Latest

Choose a tag to compare

@swirlds-automation swirlds-automation released this 25 Jun 10:49
v0.78.0
98d2103

Overview

v0.78.0 centers on connection stability, a few new configuration controls, and Helm chart improvements, alongside the usual dependency maintenance.

Reliability & correctness

  • HTTP server now sets keep-alive and header timeouts to better handle idle and slow connections (#5438).
  • Account pagination gained a lower bound, so high-activity accounts no longer hit PAGINATION_MAX errors (#5470).
  • Disabled exponential notation on json-bigint values so large numbers serialize correctly (#5484).
  • TracerConfigWrapper now tolerates unknown top-level params instead of rejecting the request (#5445).

New configuration

  • New env var to disable Mirror Node prechecks in eth_sendRawTransaction (#5399).
  • Configurable WebSocket payload size limit (#5425).

Helm chart

  • RPS-based autoscaling and extraMetrics passthrough for the HPA (#5441).
  • Operator credentials now require existingSecret (#5458).

Testing & CI

  • Unified the WebSocket and HTTP test suites (#5312).
  • Package artifact now tars src instead of packages, matching the unified package layout (#5408).

What's Changed

  • chore(release): Bump versions for v0.78.0-SNAPSHOT by @swirlds-automation in #5406
  • fix(ci): update npm-package-artifact to tar src instead of packages by @quiet-node in #5408
  • build(deps-dev): bump eslint from 9.39.2 to 10.3.0 by @dependabot[bot] in #5347
  • build(deps): bump @babel/plugin-transform-modules-systemjs from 7.28.5 to 7.29.4 in /dapp-example by @dependabot[bot] in #5392
  • build(deps-dev): bump typescript from 5.9.3 to 6.0.3 by @dependabot[bot] in #5401
  • build(deps-dev): bump sinon from 21.1.2 to 22.0.0 by @dependabot[bot] in #5402
  • build(deps): bump ws from 8.18.1 to 8.20.1 in /tools/layer-zero-example by @dependabot[bot] in #5409
  • build(deps): bump ws from 8.18.0 to 8.20.1 in /tools/web3js-example by @dependabot[bot] in #5410
  • build(deps): bump alloy from 2.0.4 to 2.0.5 in /tools/alloy-core-rs-example in the minor-and-patch-cargo-weekly group across 1 directory by @dependabot[bot] in #5411
  • build(deps): bump the minor-and-patch-actions-weekly group with 4 updates by @dependabot[bot] in #5412
  • build(deps): bump actions/download-artifact from 7.0.0 to 8.0.1 by @dependabot[bot] in #5413
  • build(deps): bump step-security/semver-utils from 4.3.2 to 5.0.0 by @dependabot[bot] in #5414
  • build(deps): bump actions/setup-node from 4.4.0 to 6.4.0 by @dependabot[bot] in #5415
  • build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.1 by @dependabot[bot] in #5416
  • build(deps): bump @mui/material from 7.3.5 to 9.0.1 in /dapp-example by @dependabot[bot] in #5418
  • build(deps): bump @ethereumjs/util from 9.1.0 to 10.1.1 by @dependabot[bot] in #4949
  • build(deps): bump the minor-and-patch-npm-weekly group across 5 directories with 4 updates by @dependabot[bot] in #5417
  • build(deps): bump openssl from 0.10.79 to 0.10.80 in /tools/web3rs-example by @dependabot[bot] in #5422
  • build(deps): bump protobufjs from 7.5.5 to 7.6.0 by @dependabot[bot] in #5423
  • test: unify ws and http tests(#5223) by @BartoszSolkaBD in #5312
  • fix: added keep-alive and header timeouts by @simzzz in #5438
  • build(deps): bump qs from 6.15.0 to 6.15.2 in /tools/layer-zero-example by @dependabot[bot] in #5430
  • build(deps): bump qs from 6.15.0 to 6.15.2 in /tools/hedera-crosschain-bridge by @dependabot[bot] in #5431
  • build(deps): bump qs from 6.15.0 to 6.15.2 in /tools/solidity-coverage-example by @dependabot[bot] in #5432
  • build(deps): bump qs from 6.15.0 to 6.15.2 in /tools/layer-zero-example/test/fuzzy-testing by @dependabot[bot] in #5433
  • build(deps): bump the minor-and-patch-cargo-weekly group across 2 directories with 2 updates by @dependabot[bot] in #5435
  • build(deps): bump the minor-and-patch-actions-weekly group with 5 updates by @dependabot[bot] in #5436
  • feat: add env to disable MN prechecks in eth_sendRawTransaction by @natanasow in #5399
  • fix: adds support for unknown top-level params in TracerConfigWrapper by @simzzz in #5445
  • feat(charts): add RPS-based autoscaling and extraMetrics passthrough for HPA by @Ferparishuertas in #5441
  • feat(ws): implement configurable WebSocket payload size limit by @quiet-node in #5425
  • fix: add lower bound to getAccountPaginated to prevent PAGINATION_MAX for high-activity accounts by @quiet-node in #5470
  • fix: disable exponential notation on json-bigint BigNumber instance by @simzzz in #5484
  • feat(charts): require existingSecret for operator credentials by @quiet-node in #5458
  • fix: pass Redis client to WS server in acceptance test setup by @quiet-node in #5486
  • fix: correct xts and release_light test index, remove dead ws_newheads by @quiet-node in #5510

New Contributors

Full Changelog: v0.77.1...v0.78.0