# @eth-optimism/proxyd ## 3.14.1 ### Patch Changes - 5602deec7: chore(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.11.1 in /proxyd - 6b3cf2070: Remove useless logging ## 3.14.0 ### Minor Changes - 9cc39bcfa: Add support for global method override rate limit - 30db32862: Include nonce in sender rate limit ### Patch Changes - b9bb1a98a: proxyd: Add req_id to log ## 3.13.0 ### Minor Changes - 6de891d3b: Add sender-based rate limiter ## 3.12.0 ### Minor Changes - e9f2c701: Allow disabling backend rate limiter - ca45a85e: Support pattern matching in exempt origins/user agents - f4faa44c: adds server.log_level config ## 3.11.0 ### Minor Changes - b3c5eeec: Fixed JSON-RPC 2.0 specification compliance by adding the optional data field on an RPCError - 01ae6625: Adds new Redis rate limiter ## 3.10.2 ### Patch Changes - 6bb35fd8: Add customizable whitelist error - 7121648c: Batch metrics and max batch size ## 3.10.1 ### Patch Changes - b82a8f48: Add logging for origin and remote IP' - 1bf9559c: Carry over custom limit message in batches ## 3.10.0 ### Minor Changes - 157ccc84: Support per-method rate limiting ## 3.9.1 ### Patch Changes - dc4f6a06: Add logging/metrics ## 3.9.0 ### Minor Changes - b6f4bfcf: Add frontend rate limiting ### Patch Changes - 406a4fce: Unwrap single RPC batches - 915f3b28: Parameterize full RPC request logging ## 3.8.9 ### Patch Changes - 063c55cf: Use canned response for eth_accounts ## 3.8.8 ### Patch Changes - 58dc7adc: Improve robustness against unexpected JSON-RPC from upstream - 552cd641: Fix concurrent write panic in WS ## 3.8.7 ### Patch Changes - 6f458607: Bump go-ethereum to 1.10.17 ## 3.8.6 ### Patch Changes - d79d40c4: proxyd: Proxy requests using batch JSON-RPC ## 3.8.5 ### Patch Changes - 2a062b11: proxyd: Log ssanitized RPC requests - d9f058ce: proxyd: Reduced RPC request logging - a4bfd9e7: proxyd: Limit the number of concurrent RPCs to backends ## 3.8.4 ### Patch Changes - 08329ba2: proxyd: Record redis cache operation latency - ae112021: proxyd: Request-scoped context for fast batch RPC short-circuiting ## 3.8.3 ### Patch Changes - 160f4c3d: Update docker image to use golang 1.18.0 ## 3.8.2 ### Patch Changes - ae18cea1: Don't hit Redis when the out of service interval is zero ## 3.8.1 ### Patch Changes - acf7dbd5: Update to go-ethereum v1.10.16 ## 3.8.0 ### Minor Changes - 527448bb: Handle nil responses better ## 3.7.0 ### Minor Changes - 3c2926b1: Add debug cache status header to proxyd responses ## 3.6.0 ### Minor Changes - 096c5f20: proxyd: Allow cached RPCs to be evicted by redis - 71d64834: Add caching for block-dependent RPCs - fd2e1523: proxyd: Cache block-dependent RPCs - 1760613c: Add integration tests and batching ## 3.5.0 ### Minor Changes - 025a3c0d: Add request/response payload size metrics to proxyd - daf8db0b: cache immutable RPC responses in proxyd - 8aa89bf3: Add X-Forwarded-For header when proxying RPCs on proxyd ## 3.4.1 ### Patch Changes - 415164e1: Force proxyd build ## 3.4.0 ### Minor Changes - 4b56ed84: Various proxyd fixes ## 3.3.0 ### Minor Changes - 7b7ffd2e: Allows string RPC ids on proxyd ## 3.2.0 ### Minor Changes - 73484138: Adds ability to specify env vars in config ## 3.1.2 ### Patch Changes - 1b79aa62: Release proxyd ## 3.1.1 ### Patch Changes - b8802054: Trigger release of proxyd - 34fcb277: Bump proxyd to test release build workflow ## 3.1.0 ### Minor Changes - da6138fd: Updated metrics, support local rate limiter ### Patch Changes - 6c7f483b: Add support for additional SSL certificates in Docker container ## 3.0.0 ### Major Changes - abe231bf: Make endpoints match Geth, better logging ## 2.0.0 ### Major Changes - 6c50098b: Update metrics, support WS - f827dbda: Brings back the ability to selectively route RPC methods to backend groups ### Minor Changes - 8cc824e5: Updates proxyd to include additional error metrics. - 9ba4c5e0: Update metrics, support authenticated endpoints - 78d0f3f0: Put special errors in a dedicated metric, pass along the content-type header ### Patch Changes - 6e6a55b1: Canary release ## 1.0.2 ### Patch Changes - b9d2fbee: Trigger releases ## 1.0.1 ### Patch Changes - 893623c9: Trigger patch releases for dockerhub ## 1.0.0 ### Major Changes - 28aabc41: Initial release of RPC proxy daemon