Releases: cowprotocol/services
Releases · cowprotocol/services
Release list
Weekly Release v2.361.2
What's Changed
- Refactor balance override logic by @MartinquaXD in #4400
- Introduce logic to compute approval overrides by @MartinquaXD in #4401
- Implement new quote verification logic by @MartinquaXD in #4402
- Add explicit call target into quote verification simulation by @MartinquaXD in #4407
- Remove unnecessary order clone by @ashleychandy in #4406
- Filter out solutions with a score of 0 by @MartinquaXD in #4408
Full Changelog: v2.361.1...v2.361.2
Weekly Release v2.361.1
What's Changed
- Pre-cache BUY_ETH_ADDRESS as non-vault by @jmg-duarte in #4390
- Builder based API for
simulatorcrate by @MartinquaXD in #4372 - [TRIVIAL] Configure flashloan router address for all networks by @MartinquaXD in #4397
- [TRIVIAL] Remove
enforce-when-possiblequote verification mode by @MartinquaXD in #4393 - Drop tx.origin = 0x0000 bypass for ZeroEx RFQ quotes by @MartinquaXD in #4394
- re-generate contracts by @MartinquaXD in #4403
- Rename BalanceOverriding trait to StateOverriding by @MartinquaXD in #4395
- Collapse settlement metrics into single-pass
summarize()by @ashleychandy in #4388 - Fetch and log (and cache) buy/sell quote token symbols by @jmg-duarte in #4396
Full Changelog: v2.361.0...v2.361.1
Weekly Release v2.361.0
What's Changed
- [TRIVIAL] Drop Claude Code workflows by @squadgazzz in #4381
- Add Bitget buy-order support via reverse-quote endpoint by @squadgazzz in #4378
- Add parameter to configure
max-quote-timeoutby @MartinquaXD in #4382 - Restore Balancer functions used by the gnosis/solvers repo by @squadgazzz in #4383
- [TRIVIAL] Log original quote when a new one gets computed by @MartinquaXD in #4386
- Add CoW Protocol quote-verification debug skill by @fleupold in #4369
- fix: use checked_* for
random_updated_atby @metalurgical in #4363 - Enforce EIP-7825 per-tx gas cap on settlement by @0xDevNinja in #4371
New Contributors
- @metalurgical made their first contribution in #4363
- @0xDevNinja made their first contribution in #4371
Full Changelog: v2.360.0...v2.361.0
Hotfix v2.360.2
Full Changelog: v2.360.1...v2.360.2
Hotfix v2.360.1
Full Changelog: v2.360.0...v2.360.1
Weekly Release v2.360.0
What's Changed
- fix(playground): repair local compose config; prettier
test_playground.shoutput by @igorroncevic in #4352 - Fix remaining sell error reporting for order simulation by @m-sz in #4364
- Log driver API request deserialization errors by @squadgazzz in #4358
- Make driver access list fetch optional by @squadgazzz in #4353
- Classify EVM InvalidFEOpcode halts as contract reverts by @jmg-duarte in #4365
- Buy orders with same sell buy token by @ashleychandy in #4274
New Contributors
- @igorroncevic made their first contribution in #4352
- @ashleychandy made their first contribution in #4274
Full Changelog: v2.359.0...v2.360.0
Weekly Release v2.359.0
What's Changed
- Use inline PR review comments from Claude code review by @squadgazzz in #4356
- Bump rustls-webpki to 0.103.13 (RUSTSEC-2026-0104) by @squadgazzz in #4357
- Support Aave v3 aToken balance overrides by @squadgazzz in #4345
- Include block number in logged Tenderly simulation command by @squadgazzz in #4359
- Fix EIP-4626 contract revert classification by @jmg-duarte in #4360
- Add uni v3 defaults on gnosis chain by @MartinquaXD in #4350
- Overshoot Spardose fake balance by 1% by @squadgazzz in #4362
- Propose multiple winning solutions in the driver by @fafk in #4267
Full Changelog: v2.358.1...v2.359.0
Hotfix v2.358.4
Full Changelog: v2.358.3...v2.358.4
Hotfix v2.358.3
Full Changelog: v2.358.2...v2.358.3
Hotfix v2.358.2
Full Changelog: v2.358.1...v2.358.2