Skip to content

Releases: satsuma-xyz/node-gateway

v0.1.1

02 Mar 06:15
f6ed2d0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

26 Aug 22:44
Compare
Choose a tag to compare

What's Changed

  • ci: lint commit messages by @dianwen in #2
  • feat: web server with basic Ethereum JSON RPC validation by @dianwen in #5
  • ci: tests and test building on PRs and main by @dianwen in #6
  • fix: omit empty JSON RPC request fields and improve version field name by @dianwen in #8
  • fix: print logger sync error by @dianwen in #7
  • chore: unnest internal gateway files by @dianwen in #10
  • docs: add instructions to run the gateway by @dianwen in #9
  • fix: improve web server test case names by @dianwen in #14
  • docs: initial draft of public docs by @jonathankau in #11
  • feat: load config from file by @dianwen in #17
  • minor: small cosmetic changes by @brianluong in #18
  • feat: health checks by @brianluong in #16
  • ci: release script by @dianwen in #20
  • feat: check config file args by @dianwen in #21
  • feat: add license by @jonathankau in #22
  • feat: basic routing + wiring by @brianluong in #19
  • fix: Return 503s when no healthy upstreams found by @brianluong in #24
  • minor: update makefile targets to follow naming convention by @brianluong in #25
  • fix: ignore peer count health check if there are method not supported errors by @dianwen in #27
  • feat: initial prometheus metrics setup by @jonathankau in #23
  • feat: support upstream basic auth by @dianwen in #28
  • refactor: health checks + feat: auto detecting websockets and falling back to http for checking max block height by @brianluong in #29
  • docs: basicAuth and healthCheck config docs by @dianwen in #32
  • feat: pass through invalid JSON RPC messages, handle empty JSON RPC responses by @brianluong in #26
  • refactor: Move route-related things into its own package. Move healthcheckmanager into checks package. Moving webserver into server package by @brianluong in #35
  • feat: Upstream groups and priority load balancing by @brianluong in #33
  • fix: catch block height error before reading block height. Fixing IsPassing by @brianluong in #34
  • fix: Make health check initialization async by @brianluong in #30
  • fix: Setting response headers properly and adding some logs by @brianluong in #38
  • Create PR template by @brianluong in #36
  • fix: Fixing routing logic - calculate max block height per priority group + router unit tests by @brianluong in #37
  • fix: flaky test by @brianluong in #39
  • chore(deps): bump go.uber.org/zap from 1.21.0 to 1.23.0 by @dependabot in #42
  • chore: logging fixes by @brianluong in #41
  • docs: update features in the README by @dianwen in #44

New Contributors

Full Changelog: https://github.com/satsuma-xyz/node-gateway/commits/v0.1.0