Skip to content

v0.9.1

Compare
Choose a tag to compare
@wojciechos wojciechos released this 20 Dec 12:20
· 425 commits to main since this release

⚠️ Warning: Version v0.9.x+ is only compatible with Starknet v0.13.0 and above. ⚠️

Added

  • API Key Support for Feeder/Gateway: Added support for configuring an API key to bypass feeder/gateway throttling. Use the --gw-api-key flag when running Juno to specify the API key. (@omerfirmak in #1579)

  • Flag --db-max-handles: We've introduced a new flag, enabling users to adjust the MaxOpenFiles setting in Pebble. This improvement is aimed at enhancing Juno's ability to manage a higher volume of RPC requests efficiently. (@omerfirmak in #1587)

Changed

  • Error Metrics: Revised error metrics to only count internal errors as failed requests. This change addresses the issue where request relatd errors were inaccurately classified as failures in metrics, leading to misleading data. Now, only errors that signify server-level issues contribute to the failure rate. (@omerfirmak in #1566)

  • Request Logging: Altered the RPC request logging approach to only log failed requests. Previously, logging all RPC requests resulted in excessive data, making it challenging to pinpoint issues. This update streamlines the process, focusing on capturing only those requests that fail, thereby facilitating easier troubleshooting. (@omerfirmak in #1572)

Fixed

  • Class Cache Issue: Addressed an issue where the class cache was serving non-declared classes in certain edge cases. (@omerfirmak in #1571)

Full Changelog: v0.9.0...v0.9.1