Skip to content

Releases: cowprotocol/services

v2.371.2

Choose a tag to compare

@squadgazzz squadgazzz released this 27 Jul 11:26
69105eb

Full Changelog: v2.371.1...v2.371.2

Weekly Release v2.372.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 00:24
e091447

What's Changed

  • Fix 4626 classification by @fleupold in #4638
  • deps(tombi-toml/setup-tombi): update tombi-toml/setup-tombi to v1.2.0 by @renovate[bot] in #4645
  • deps(github/codeql-action): update github/codeql-action to v4.36.3 by @renovate[bot] in #4640
  • deps(taiki-e/install-action): update taiki-e/install-action to v2.82.9 by @renovate[bot] in #4641
  • deps(docker/build-push-action): update docker/build-push-action to v7.3.0 by @renovate[bot] in #4642
  • deps(docker/login-action): update docker/login-action to v4.4.0 by @renovate[bot] in #4643
  • deps(docker/metadata-action): update docker/metadata-action to v6.2.0 by @renovate[bot] in #4644
  • deps(anthropics/claude-code-action): update anthropics/claude-code-action to v1.0.165 by @renovate[bot] in #4639
  • feat(solana-solvers): PR 2.1 Jupiter v1 swap adapter (sells) by @squadgazzz in #4635
  • feat(solana-solvers): PR 2.2 buy orders via Jupiter v1 API by @squadgazzz in #4637
  • feat: alert if weekly release job fails 🚨 by @glokos in #4653
  • Replace solver ID with address in the order status endpoint by @jmg-duarte in #4647
  • chore(renovate): run github-actions updates monthly in renovate config 🗓️ by @glokos in #4646
  • Downgrade http request + set span logs to trace by @jmg-duarte in #4659
  • fix(ci): surface swallowed claude review api errors in claude-review.yml 🚨 by @glokos in #4658
  • chore: migrate Claude Code to OAuth Token 🟠🗝️ by @glokos in #4660
  • deps(actions/checkout): update actions/checkout to 3d3c42e by @renovate[bot] in #4650
  • deps(foundry-rs/foundry-toolchain): update foundry-rs/foundry-toolchain to v1.9.0 by @renovate[bot] in #4649
  • Add regression guard test for order_is_actively_bid_on by @jmg-duarte in #4654
  • Remove dependency on the solver_competitions table by @jmg-duarte in #4657
  • Re-use order UIDs allocation when doing batch inserts by @jmg-duarte in #4663
  • Optimize hex serialization by @MartinquaXD in #4667
  • Add enableFastPath and validFrom to appData by @AryanGodara in #4661
  • Communicate fast-path support via quotes by @AryanGodara in #4662

Full Changelog: v2.371.0...v2.372.0

Hotfix v2.371.1

Choose a tag to compare

@cow-protocol cow-protocol released this 21 Jul 19:53

Full Changelog: v2.371.0...v2.371.1

v2.371.0

Choose a tag to compare

@squadgazzz squadgazzz released this 21 Jul 08:58
f6b2ffc

What's Changed

  • Clamp negative subgraph liquidity to 0 in pool-indexer seeding by @AryanGodara in #4616
  • deps(peter-evans/repository-dispatch): update peter-evans/repository-dispatch to 28959ce by @renovate[bot] in #4619
  • deps(tombi-toml/setup-tombi): update tombi-toml/setup-tombi to v1.1.6 by @renovate[bot] in #4621
  • Stop alerting on Bitget swap error codes (80020, 80000) by @AryanGodara in #4623
  • deps(taiki-e/install-action): update taiki-e/install-action to v2.82.6 by @renovate[bot] in #4620
  • Avoid blowing the stack with serde_stacker by @MartinquaXD in #4617
  • fix(bad_token): recipient balance check is inversed by @kaze-cow in #4625
  • Revert "Fetch uncached V3 pools on demand so cold quotes find liquidity (#4560)" by @jmg-duarte in #4629
  • Run gin_clean_pending_list at the end of every auction by @jmg-duarte in #4627
  • autopilot: don't fetch DB while holding the lock by @ueco-jb in #4604
  • Drop auction_orders Table by @AryanGodara in #4622
  • feat(solana-indexer): 7.2 decode settlement instructions into typed events by @squadgazzz in #4612
  • Gate playground check on service readiness by @AryanGodara in #4626
  • feat(simulator): opt-in state-override stream for pAMM-aware settlement simulation by @louisponet in #4606
  • Fix JSON schema formatting by @jmg-duarte in #4634
  • Drop surplus_capturing_jit_order_owners table by @MartinquaXD in #4633
  • Use RequestSharing in Native price estimator by @fleupold in #4630
  • Disable automated-trades dispatch on deploy by @AryanGodara in #4636
  • feat(solana-solvers): PR 1 crate skeleton, config, /solve scaffold by @squadgazzz in #4632

New Contributors

Full Changelog: v2.370.0...v2.371.0

Hotfix v2.370.4

Choose a tag to compare

@AryanGodara AryanGodara released this 16 Jul 09:11

Full Changelog: v2.370.3...v2.370.4

Hotfix v2.370.3

Choose a tag to compare

@cow-protocol cow-protocol released this 15 Jul 15:16

Full Changelog: v2.370.2...v2.370.3

Hotfix v2.370.2

Choose a tag to compare

@cow-protocol cow-protocol released this 15 Jul 13:34

Full Changelog: v2.370.1...v2.370.2

Hotfix v2.370.1

Choose a tag to compare

@AryanGodara AryanGodara released this 14 Jul 17:36

Hotfix: cherry-pick of #4623 (map Bitget swap error codes 80020 "quote deviation too high"/no competitive route and 80000 Bitget internal error to Error::NotFound) onto v2.370.0. Deploys only #4623 to prod ahead of the next weekly release.

Full Changelog: v2.370.0...v2.370.1

Hotfix v2.369.1

Choose a tag to compare

@AryanGodara AryanGodara released this 13 Jul 14:20

Hotfix: cherry-pick of #4568 (GIN index on competition_auctions.order_uids, replacing the auction_orders write) onto v2.369.0. Deploys only #4568 to prod ahead of the weekly v2.370.0 release. Does not drop auction_orders (deferred). V112 is a no-op on prod — the GIN index is already built on all prod DBs.

Weekly Release v2.370.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 00:22
d7eb6c1

What's Changed

Full Changelog: v2.369.0...v2.370.0