Releases: eqlabs/pathfinder
Releases · eqlabs/pathfinder
v0.1.10-alpha
v0.1.9-alpha
Features
- Support StarkNet 0.8.2 changes
- Pathfinder release monitoring
- Pathfinder actively monitors github for new releases
- A warning level log will be emitted if a new release is detected
- Support data directory config item
- Set
user-agent
in L1 and L2 queries- the Ethereum
user-agent
config item is now deprecated
- the Ethereum
- Add block numbers to sync status API
- Improve readme documentation
- Support deploy and invoke transactions via RPC API
Fixes
- Fix transaction receipts not containing events
- Dramatically improve RPC performance for block-related queries
- Improve retry logic for L1 and L2 queries
- Drastically reduces how much pathfinder nodes spam during transient network events
- Remove a tight retry-loop for decoding
- Adhere to rate-limiting
- Change
reorg
events severity fromwarn
toinfo
Full Changelog: v0.1.8-alpha...v0.1.9-alpha
v0.1.8-alpha
Features
- Upgrade to
cairo-lang
0.8.1 and fix compatibility with Starknet 0.8.1 (#230 and #231) - Add support for the
starknet_getEvents
JSON-RPC API method.
Bug Fixes
- Remove busy loop polling for the latest L2 block in case of a deserialization error (#239)
Breaking Changes
- The environment variable names used by the Docker container have changed. The full list is documented in the README. (#224)
- The name of the command line argument setting the HTTP User-Agent value to use with the Ethereum API has changed from
--ethereum.user
to--ethereum.user-agent
(#223)
Full Changelog: v0.1.7-alpha...v0.1.8-alpha
v0.1.7-alpha
Fixes
- Reduce sequencer spam when at head of chain by @Mirko-von-Leipzig in #236
Full Changelog: v0.1.6-alpha...v0.1.7-alpha
v0.1.6-alpha
Fixes
- Fix contract hash for 0.8 cairo update by @Mirko-von-Leipzig and @koivunej in #204
- Fix L2 reorg related issues by @Mirko-von-Leipzig in #203
Full Changelog: v0.1.5-alpha...v0.1.6-alpha
v0.1.5-alpha
Features
Fixes
- L2 sync crash by @Mirko-von-Leipzig in #196
- Don't fail silently by @Mirko-von-Leipzig in #195
Internal
- fix: bash script typos etc by @aphelionz in #192
- improve test case coverage by @CHr15F0x in #191 and #193
Full Changelog: v0.1.4-alpha...v0.1.5-alpha
v0.1.4-alpha
Features
- Add Docker image by @fracek in #168
- Remove the need for Python venv by @kkovaacs in #188
- feat: add docker GH workflow by @aphelionz in #190
Internal
New Contributors
Full Changelog: v0.1.3-alpha...v0.1.4-alpha
v0.1.3-alpha
Bug Fixes
- Blocking sleep in an async context by @Mirko-von-Leipzig in #177
- Spinning busy-loop by @kkovaacs in #174
- This will reduce cpu usage by quite a bit
- Deprecated database columns not dropped by @Mirko-von-Leipzig in #182
Features
- Support Alchemy endpoint by @Mirko-von-Leipzig in #180
- Automatic retry with exponential backoff on non-fatal gateway errors by @CHr15F0x in #178
- Improve installation instructions by @kaboosan in #175
- Add Rust version check and improve readme by @Mirko-von-Leipzig in #185
Internal
- Use dependency injection for sync status by @kkovaacs in #172
- tokio-console support (non-default feature) by @kkovaacs in #179
- remove get block from gateway loop by @Mirko-von-Leipzig in #184
New Contributors
Full Changelog: v0.1.2-alpha...v0.1.3-alpha
v0.1.2-alpha
What's Changed
- fix(rpc): starknet_syncing returns wrong value by @Mirko-von-Leipzig in #164