- feat: Batch Read Of Richat Payload Stream
- chore: Remove a redundant and duplicated geyser_update_channel_depth logging
- Benchmark Raydium CLMM limit order quote
- chore: Bump YELLOWSTONE_GRPC_STREAM_BATCH_SIZE To 10000
- chore: Track Richat Stream Message Pressure
- chore: Track Origin Of GMA Call
- chore: update kipeseli quoting
- fix: whalestreet quote
- chore: Sync values used in new clusters
- meaure how long quotes take and how many amm quote called
- chore: Track how many times a market failed to be added
- optional resource pruning on splits gated by resourcePruning param
- fix: Stop Retry Adding Of Market If It's Unsuccessful Consecutively
- chore: Introduce Europa Metrics Using Prometheus
- feat: replace price tracker
- fix: retry markets on batch rpc failure
- feat: deriverse integration
- feat: hadronfi integration
- fix: whirlpool dyntickarray overread
- fix: use prescaled prices for assetcache
- fix(hadron): register HadronAmm in the market loader
- retry market if try_send fails
- chore: Track Number Of Markets Polled From Db At Each Interval
- chore(byreal): adopt dynamic-fee update (exact-out fee fixed-point)
- feat: binary fi integration
- fix: AMM Program Checks
- chore: update rust toolchain to 1.96
- Fix: Align Europa DB Poll Cursor & Poll Interval
- fix: bump lend sdk and refresh fixtures
- chore: update binaryfi sdk
- validate no regression in output amount when resource pruning and improve caching of resource to target
- feat: Metric integration