Releases: KONFeature/erpc
Releases · KONFeature/erpc
Release list
0.0.37
- Full changelog: erpc/erpc@...0.0.37
- Docker Image:
ghcr.io/erpc/erpc:0.0.37
Changelog
- 6b81e83 Create LICENSE
- 5af0aa8 Initial commit
- 0a41b44 Merge pull request erpc#16: feat: update healthcheck mechanism and keep per-method scores
- 6cda5e2 Merge pull request #2 from flair-sdk/feat/store-and-dal
- 7406625 Merge pull request erpc#21: optimized retries, ignored unsupported methods, unfinalized block responses
- 9fd7969 Merge pull request erpc#22: improve error details and more optimized retries
- c29d82d Merge pull request erpc#23: add sane defaults for configs and various error optimizations
- bd47449 Merge pull request erpc#26: consistent code for reverts across providers + avoid redundant writes
- ce4729b Merge pull request erpc#29 feat: add various auth modules
- e9faca8 Merge pull request erpc#31 feat: add batching for json rpc client
- 177ea28 Merge pull request erpc#35: add rate limiter auto-tuner
- c843926 Merge pull request erpc#37: admin endpoints and performance improvements
- 3ffa682 Merge pull request erpc#46 from xJonathanLEI/dev/cache_attempt_wo_finalized_block
- 7d41e71 Merge pull request erpc#52 fix: various http, logging and caching improvements
- 87b9282 Merge pull request erpc#53: pending tx cache, node syncing state tracking, skip-cache directive
- dc7abc1 Merge pull request erpc#61: add use-upstream directive to target specific providers
- 14130a8 Merge pull request erpc#66: efficient json unmarshalling, mutex improvements, various bugs
- dc7aa4e Merge pull request erpc#69: add selection policy for upstreams and typescript support for config
- b1304d9 Merge pull request #6: errors and failsafe policies
- 05f6a81 Merge pull request #7 from KONFeature/release/0.0.37
- 183cb73 Merge pull request erpc#71: fix: reduce potential race deadlocks when caching enabled
- cd890fd Merge pull request erpc#9
- bb240c5 Merge remote-tracking branch 'origin/main' into feat/call-exceptions
- e614250 Merge remote-tracking branch 'origin/main' into feat/health-and-scores
- 966d87b Merge remote-tracking branch 'origin/main' into feat/store-and-dal
- b1484ec Update README
- dc2eec8 Update README
- 887d519 Update README.md
- f891620 Update README.md
- 5b4a769 Update README.md
- 1bb3c81 adds newly supported scroll upstream to alchemy (erpc#73)
- 3760a0e chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0 (erpc#133)
- 3dba133 feat(o11y): add datasource variable, rows and stats (erpc#129)
- 213ae0e feat: add 2 second timeout for reading cache
- 3270c66 feat: add Etherspot upstream for erc4337 requests (erpc#36)
- 099935e feat: add Pimlico upstream for erc4337 requests (erpc#34)
- 104f47a feat: add X-ERPC-Skip-Cache-Read directive to force-refresh cache per request
- d223cde feat: add a simple GET /healthcheck endpoint (erpc#68)
- b86b9fb feat: add barebone structure for upstream and proxy modules
- 8752010 feat: add base store and dal objects
- 94ebd01 feat: add basic grafana charts (erpc#10)
- c07ac5f feat: add basic network-based auth
- e0c546b feat: add basic prometheus and grafana infra
- ed8478f feat: add basic rate limiting per upstream and method
- 9a1c878 feat: add basic working jwt auth strategy
- 6a98520 feat: add basic working siwe auth strategy
- a8772c0 feat: add batching for json rpc client
- 63177e7 feat: add blastapi upstream type
- f2c5158 feat: add config validation command (erpc#139)
- 567769b feat: add connection configs for postgresql (erpc#105)
- 0cabf9d feat: add contribution guidelines (erpc#121)
- 8d070bf feat: add correct error map when legacy block numbers are not supported with debug_
- 71cf406 feat: add cors config for admin endpoints and introduce erpc_taxonomy/erpc_project (erpc#83)
- 92bee3b feat: add cors config per project (erpc#30)
- b1550b9 feat: add custom handlers for failsafe policies
- ecd01e5 feat: add data interface
- dd4ca9b feat: add docs based on nextra (erpc#11)
- 4e2c3e6 feat: add docs for rate limit auto-tuner
- b91e6a3 feat: add domain aliasing to preselect projects or networks
- 9f88c48 feat: add drpc upstream type and disable auto-ignore due to free tiers
- 3c3faa3 feat: add dynamodb store driver
- b325da0 feat: add envio hyper-rpc upstream type (erpc#32)
- e1bbffe feat: add erpc_health and erpc_config under admin endpoint
- 78dc7a4 feat: add error case for block height passed is invalid
- bc121ed feat: add evm block tracker
- 00ea135 feat: add evm chain state poller for block head lags
- f726f7b feat: add evm json-rpc cache
- ea7647e feat: add evm json-rpc cache
- b4586b4 feat: add extended client types
- 5f247f9 feat: add gzip compression on responses (erpc#93)
- 9be0269 feat: add happy path test for main
- 944ec86 feat: add ipv6 support for http and metrics servers
- 6831981 feat: add json annotation for configs
- 1ab6b84 feat: add llama vendor (#7)
- 6fce9e5 feat: add memory and redis based dal for basic caching
- 2beb081 feat: add more rpc error cases
- b16c96b feat: add more vendor-specific errors
- 195a817 feat: add network-level policy evaluator with typescript
- 11f464a feat: add objectives for network request duration metrics
- 5e532f3 feat: add performance benchmark regression tests in ci (erpc#136)
- 03297bd feat: add postgresql store driver (#3)
- 4b846b6 feat: add project-specific healthcheck endpoint
- 2fc702b feat: add proper default values for network failsafe
- 3c9f28e feat: add proper http status code for rate limit errors
- 867a24a feat: add query func to connector
- e6888f0 feat: add rate limiter auto-tuner
- 61fbf79 feat: add sane defaults for various configs
- ce4d4e1 feat: add score multipliers per upstream
- 2150d39 feat: add severity to upstream errors and only count criticals for scoring
- 81098c8 feat: add stress test scripts
- 74ca2d0 feat: add tests for network retry policy
- 2a59741 feat: add timeout and hedge policies
- 8d1ae5c feat: add timeouts for cache connectors
- 4e1bb87 feat: add tls termination for ssl support in http server (erpc#99)
- 8e193cc feat: add ttl and per-method, per-network caching policies (erpc#97)
- 84ea1d4 feat: add upstream score and latest block and finalized block gauge metrics (erpc#94)
- c2f342e feat: add upstream-level failsafe and enable circuit breaker logic
- 6b91758 feat: add upstreamDefaults to apply common configs easier
- 8c5b8f4 feat: add use-upstream directive to target specific providers
- 1af8b8d feat: add vendor-spcific error normalization
- b3e8e48 feat: adds Infura upstream provider for supported networks (erpc#88)
- 5af922f feat: alchemy supported evm chains (erpc#12)
- bc9cab7 feat: allow configuring cacheable methods (erpc#107)
- 0c44182 feat: allow configuring read and write timeouts (erpc#113)
- 5e72391...