Skip to content

Weekly Release v2.378.0

Choose a tag to compare

@cow-github-bot cow-github-bot released this 07 Sep 00:11
· 4 commits to main since this release
4eda54b

What's Changed

  • Format according to Rust 1.98 by @jmg-duarte in #4835
  • Cache failed banned-user lookups by @squadgazzz in #4833
  • [CIP87-1] Per order penalty caps by @fleupold in #4773
  • Add batch execution roundtrip metric by @jmg-duarte in #4834
  • Remove fetch_latest_prices dependencies on auction_prices by @jmg-duarte in #4837
  • deps(foundry-rs/foundry-toolchain): update foundry-rs/foundry-toolchain to v1.9.1 by @renovate[bot] in #4841
  • deps(anthropics/claude-code-action): update anthropics/claude-code-action to v1.0.194 by @renovate[bot] in #4840
  • [CIP87-2] Wire penalty cap field through auction, driver and solver engine by @fleupold in #4784
  • [CIP87-3] Persist penalty caps for solver accounting by @fleupold in #4785
  • cow-solana-rpc: add latest_blockhash and send_and_confirm_transaction by @tilacog in #4819
  • solana-solvers: add LoggingJson extractor by @tilacog in #4820
  • Remove fetch_latest_token_price dependencies on auction_prices by @jmg-duarte in #4838
  • solana-driver: add LoggingJson extractor and solver name spans by @tilacog in #4822
  • Remove the static/protocol fee type by @fleupold in #4832
  • solana-driver: cache /solve solutions by auction_id and solution_id by @tilacog in #4823
  • rank quotes using native sell token price by @MartinquaXD in #4846
  • Remove fetch_total_surplus dependencies on auction_prices by @jmg-duarte in #4839
  • deps(docker/login-action): update docker/login-action to v4.6.0 by @renovate[bot] in #4843
  • deps(swatinem/rust-cache): update swatinem/rust-cache to v2.9.2 by @renovate[bot] in #4842
  • solana-driver: map competition and settlement errors to 400 by @tilacog in #4824
  • solana-driver: better organization of on-chain account state items by @tilacog in #4825
  • solana-driver: implement /solve and /settle paths by @tilacog in #4826
  • Remove final reads and writes to auction_prices by @jmg-duarte in #4849
  • Remove no longer used competition code by @jmg-duarte in #4850
  • Relocate the refactored auction_prices functions by @jmg-duarte in #4851
  • Remove double counting of hook gas for verified quotes by @fleupold in #4847
  • feat(solana-orderbook) PR05: quote endpoint by @squadgazzz in #4828
  • solana-driver: add devnet settlement integration test by @tilacog in #4830
  • Publish native price estimates to the event bus by @data-cowwboy in #4809
  • Solana driver settlement/mainnet integration test by @tilacog in #4831
  • Fix the cargo-audit CI job (prebuilt install) by @squadgazzz in #4864
  • Add ARM64 builds by @naanselmo in #4848
  • feat(solana-driver): quote route by @squadgazzz in #4865
  • [TRIVIAL] Log dropped quotes in the solana solve loop by @squadgazzz in #4867
  • [EASY] Default the driver settlement program id to the interface crate by @squadgazzz in #4868
  • Reference scores follow up cleanup by @jmg-duarte in #4853
  • Center settle headroom around auction's next block by @jmg-duarte in #4836
  • Migrate solana settlement crates to v0.3 by @squadgazzz in #4866
  • [TRIVIAL] Support Ink in BitGet solver by @squadgazzz in #4870
  • Index order mints from the intent, not an RPC lookup by @squadgazzz in #4869
  • Time-based balance cache eviction with configurable delay by @jmg-duarte in #4845
  • Make the solana autopilot cycle interval configurable by @squadgazzz in #4872

New Contributors

Full Changelog: v2.377.0...v2.378.0