Releases: cowprotocol/services
Releases · cowprotocol/services
Release list
Weekly Release v2.368.0
What's Changed
- deps(github/codeql-action): update github/codeql-action to v4.36.2 by @renovate[bot] in #4545
- deps(taiki-e/install-action): update taiki-e/install-action to v2.81.8 by @renovate[bot] in #4546
- deps(actions/checkout): update actions/checkout to v6.0.3 by @renovate[bot] in #4544
- deps(anthropics/claude-code-action): update anthropics/claude-code-action to 2fee155 by @renovate[bot] in #4543
- deps(tombi-toml/setup-tombi): update tombi-toml/setup-tombi to v1.1.2 by @renovate[bot] in #4548
- Add logic to generate simulation report by @MartinquaXD in #4537
- Generate report from simulation by @MartinquaXD in #4538
- Fixes for new simulation check by @MartinquaXD in #4539
- Allow unfunded orders with approval by @fleupold in #4536
- cargo audit fix by @MartinquaXD in #4554
- Downsize v3 pool big ints into specific integers by @jmg-duarte in #4556
- Log orders filtered by driver by @MartinquaXD in #4552
- Return EIP 1271 verification cost from new simulation logic by @MartinquaXD in #4558
- deps(anthropics/claude-code-action): update anthropics/claude-code-action to 74eedf1 by @renovate[bot] in #4551
- [streaming-quote-api] Stream per-solver results from the price competition (1/3) by @squadgazzz in #4467
- [Simplification] Deprecate unused token sources by @fleupold in #4553
- e2e test that we drop vol. fee on ethflow native bridging order by @extrawurst in #4557
- [TRIVIAL] Update OTel versions by @jmg-duarte in #4563
- [TRIVIAL] Enable reqwest's async DNS resolution (hickory-dns) by @jmg-duarte in #4564
- [streaming-quote-api] Extract reusable assemble_quote_data (2/3) by @squadgazzz in #4468
- [streaming-quote-api] SSE endpoint (3/3) by @squadgazzz in #4469
Full Changelog: v2.367.0...v2.368.0
Hotfix 2.367.1
Full Changelog: v2.367.0...v2.367.1
Weekly Release v2.367.0
What's Changed
- deps(taiki-e/install-action): update taiki-e/install-action to v2.81.1 by @renovate[bot] in #4518
- deps(tombi-toml/setup-tombi): update tombi-toml/setup-tombi to v1.1.1 by @renovate[bot] in #4519
- fix(request-sharing): Remove clone and fix gc task lifetime by @metalurgical in #4411
- [TRIVIAL] log only cow-amm order uids by @MartinquaXD in #4523
- [TRIVIAL] merge score handling loops to avoid allocations by @MartinquaXD in #4522
- Build auction in new function to avoid unnecessary allocations by @MartinquaXD in #4521
- optimize
/solvebody serialization by @MartinquaXD in #4520 - Split orders into mutable and ref-counted immutable part by @MartinquaXD in #4524
- deps(anthropics/claude-code-action): update anthropics/claude-code-action to 4d7e1f0 by @renovate[bot] in #4517
- Pool Indexer crate for uniswap-v3 liquidity from subgraphs by @AryanGodara in #4422
- Remove unused code following some UCP removal by @jmg-duarte in #4444
- Avoid duplicate uni v3 maintenance by @MartinquaXD in #4526
- Reduce uni v3 memory footprint by @MartinquaXD in #4525
- Downgrade uninitialized event publish log by @jmg-duarte in #4527
- fetch_in_flight_orders: filter failed settlements to reconsider an order sooner again for auction by @extrawurst in #4528
- Do not check if the zero/burn address is banned by @jmg-duarte in #4530
- Refine pre-alloc strategy by @MartinquaXD in #4529
- Support balance overrides for native eth by @MartinquaXD in #4533
- treat WETH->ETH as sametoken trade by @extrawurst in #4531
- Claude post review as inline comments by @fleupold in #4534
Full Changelog: v2.366.0...v2.367.0
Hotfix v2.366.1
Full Changelog: v2.366.0...v2.366.1
Weekly Release v2.366.0
What's Changed
- deps(docker/login-action): update docker/login-action to v4.2.0 by @renovate[bot] in #4497
- deps(docker/metadata-action): update docker/metadata-action to v6.1.0 by @renovate[bot] in #4498
- deps(github/codeql-action): update github/codeql-action to v4.36.0 by @renovate[bot] in #4499
- deps(anthropics/claude-code-action): update anthropics/claude-code-action to fbda2eb by @renovate[bot] in #4496
- [balance-overrides] replace cached with moka for caching by @ashleychandy in #4418
- feat: update Solver7702Delegate to audited code by @kaze-cow in #4500
- pure bridging flow e2e test by @extrawurst in #4493
- fix(token-info): Reduce token-info metadata fetch fan out by @metalurgical in #4420
- replace AlloyU256 alias with U256 by @ashleychandy in #4504
- introduce the solana-indexer (bare) crate by @tilacog in #4505
- Fix affiliation check in claude review action by @fleupold in #4491
- Stop consuming uniform clearing prices in the autopilot by @jmg-duarte in #4370
- deps(anthropics/claude-code-action): update anthropics/claude-code-action to 593d7a5 by @renovate[bot] in #4507
- feat: add custom solver errors to schema by @shoom3301 in #4473
- Avoid false-positive settlement cancellations during node receipt lag by @squadgazzz in #4510
- [Trivial] Log decoded settlement tx to simulation log during /solve by @fleupold in #4511
- fix: account for solver gas fee override in settlement balance check by @squadgazzz in #4516
Full Changelog: v2.365.0...v2.366.0
Hotfix v2.365.2
Full Changelog: v2.365.1...v2.365.2
Hotfix v2.365.1
Full Changelog: v2.365.0...v2.365.1
Weekly Release v2.365.0
What's Changed
- Fix openapi.yml's FeePolicy modelling by @jmg-duarte in #4460
- Detect packed-balance storage layout for balance overrides by @squadgazzz in #4461
- Fix Claude review (again) by @fleupold in #4433
- Detect false positive reverts by @MartinquaXD in #4465
- feat(renovate): add renovatebot config for github actions in .github/renovate.json5 🤖 by @glokos in #4464
- Same token policy buy support by @extrawurst in #4463
- deps(actions/checkout): update actions/checkout to v6 by @renovate[bot] in #4470
- Post-processing improvements by @MartinquaXD in #4459
- deps(taiki-e/install-action): update taiki-e/install-action to v2.79.7 by @renovate[bot] in #4472
- Fix order-creation simulation dropping hooks for hash-submitted orders by @squadgazzz in #4466
- deps(actions/checkout): update actions/checkout to df4cb1c by @renovate[bot] in #4474
- deps(actions-rs/toolchain): update actions-rs/toolchain to v1.0.7 by @renovate[bot] in #4475
- deps(slackapi/slack-github-action): update slackapi/slack-github-action to v3 by @renovate[bot] in #4488
- deps(github/codeql-action): update github/codeql-action to v4 by @renovate[bot] in #4487
- deps(docker/metadata-action): update docker/metadata-action to v6 by @renovate[bot] in #4486
- deps(docker/build-push-action): update docker/build-push-action to v7 by @renovate[bot] in #4484
- deps(docker/login-action): update docker/login-action to v4 by @renovate[bot] in #4485
- deps(actions/upload-artifact): update actions/upload-artifact to v7 by @renovate[bot] in #4483
- support e2e tests out of the box in devcontainer by @extrawurst in #4462
- ci(playground-check): update slack notification configuration in playground-check.yaml ⚙️ by @glokos in #4489
- deps(actions/add-to-project): update actions/add-to-project to v2 by @renovate[bot] in #4480
- deps(actions/stale): update actions/stale to v10 by @renovate[bot] in #4482
- deps(actions/github-script): update actions/github-script to v9 by @renovate[bot] in #4481
- deps(swatinem/rust-cache): update swatinem/rust-cache to v2.9.1 by @renovate[bot] in #4479
- deps(aquasecurity/trivy-action): update aquasecurity/trivy-action to v0.36.0 by @renovate[bot] in #4477
- deps(tombi-toml/setup-tombi): update tombi-toml/setup-tombi to v1.0.11 by @renovate[bot] in #4476
- deps(foundry-rs/foundry-toolchain): update foundry-rs/foundry-toolchain to v1.8.0 by @renovate[bot] in #4478
- Align
/solvedeadline with blockchain by @MartinquaXD in #4457 - e2e test proving pre hook run on same token trade by @extrawurst in #4490
- [TRIVIAL] Consistent format for logging transmission latency by @MartinquaXD in #4492
New Contributors
- @glokos made their first contribution in #4464
- @renovate[bot] made their first contribution in #4470
Full Changelog: v2.364.0...v2.365.0
Hotfix v2.364.3
Full Changelog: v2.364.2...v2.364.3
Hotfix v2.364.2
Full Changelog: v2.364.1...v2.364.2