Releases: cowprotocol/services
Releases · cowprotocol/services
Hotfix v2.329.4
Full Changelog: v2.329.3...v2.329.4
Hotfix v2.329.3
Full Changelog: v2.329.2...v2.329.3
Hotfix v2.329.2
Full Changelog: v2.329.1...v2.329.2
Hotfix v2.329.1
Full Changelog: v2.329.0...v2.329.1
Weekly Release v2.329.0
What's Changed
- Safe Score ops by @squadgazzz in #3693
- [TRIVIAL] Fix disable order filtering flag by @MartinquaXD in #3702
- Migrate Solver to alloy by @jmg-duarte in #3701
- Better signature verification logs by @MartinquaXD in #3697
- Enable running multiple autopilot instances by @fafk in #3580
- Simplify trade verification code simulation by @jmg-duarte in #3704
- Migrate Spardose to alloy by @jmg-duarte in #3705
- Remove Swapper by @jmg-duarte in #3707
- Migrate Trader to alloy by @jmg-duarte in #3708
- feat(playground): very good dev support by @kaze-cow in #3699
- Switch readonly & non-critical endpoints to read replica #3537 by @m-sz in #3574
- Migrate HooksTrampoline into alloy by @jmg-duarte in #3709
- Speed up settlement indexing by @MartinquaXD in #3654
- [TRIVIAL] Bring back DB metrics by @MartinquaXD in #3711
- Fix DB connection strings for the playground by @jmg-duarte in #3712
Full Changelog: v2.328.1...v2.329.0
v2.328.1
What's Changed
- Migrate IUniswapLikeRouter to alloy by @jmg-duarte in #3679
- Migrate IUniswapLikePair to alloy by @jmg-duarte in #3685
- Revert #3679 and #3685 by @squadgazzz in #3689
- [TRIVIAL] Drop unused pool lru cache args by @squadgazzz in #3691
- Add CLI flag for filtering orders in autopilot by @MartinquaXD in #3688
- Notify solvers on serialization error by @bram-vdberg in #3682
- Mitigate duplicate request IDs by @jmg-duarte in #3692
- Revert "Revert #3679 and #3685 (#3689)" by @jmg-duarte in #3694
- CI: Update deployment to use a recreate strategy by @naanselmo in #3695
- Implement new flashloan logic by @MartinquaXD in #3686
- Banned users LRU cache by @squadgazzz in #3690
- Update ethcontract crate version by @squadgazzz in #3698
- Migrate AnyoneAuthenticator to alloy by @jmg-duarte in #3696
New Contributors
- @naanselmo made their first contribution in #3695
Full Changelog: v2.328.0...v2.328.1
Weekly Release v2.328.0
What's Changed
- Speed up saving solver_competitions by @MartinquaXD in #3656
- Migrate ERC20Mintable to alloy-rs by @jmg-duarte in #3634
- Generalize the event handling module by @squadgazzz in #3648
- Remove alloy version of tx! macro by @jmg-duarte in #3658
- Replace to_wei(amount).into_alloy() calls to eth(amount) by @jmg-duarte in #3655
- log rpc request id by @supernovahs in #3606
- Add BalancerQueries contract by @brunoguerios in #3646
- Alloy BalancerV2 liquidity bindings by @squadgazzz in #3653
- Migrate BaoswapRouter to alloy by @jmg-duarte in #3663
- Migrate HoneyswapRouter to alloy by @jmg-duarte in #3664
- Migrate PancakeswapRouter to alloy by @jmg-duarte in #3665
- Migrate SushiSwapRouter to alloy by @jmg-duarte in #3666
- Retry mechanism for settlement indexing by @MartinquaXD in #3661
- Add Justfile for common tasks by @m-sz in #3635
- Mention
justcommands in README by @m-sz in #3669 - Support multiple alloy sc events by @squadgazzz in #3660
- Migrate SwaprRouter to alloy by @jmg-duarte in #3667
- Migrate ISwaprPair to alloy by @jmg-duarte in #3670
- Filter UniV3 LPs based on raw liquidity by @squadgazzz in #3677
- Update swapr.rs to satisfy clippy by @m-sz in #3678
- Migrate TestnetUniswapV2Router02 to alloy by @jmg-duarte in #3673
- Migrate UniswapV2Factory to alloy by @jmg-duarte in #3681
- Implement alloy based gas price estimator by @MartinquaXD in #3659
- Move state overrides into ethcontract by @MartinquaXD in #3671
- Populate available app data eagerly by @MartinquaXD in #3683
- Migrate UniswapV2Router02 to alloy by @jmg-duarte in #3676
- fake flashloans in balance checks by @MartinquaXD in #3674
- fake flashloan in EIP 1271 signature check by @MartinquaXD in #3675
New Contributors
- @supernovahs made their first contribution in #3606
- @brunoguerios made their first contribution in #3646
- @m-sz made their first contribution in #3635
Full Changelog: v2.327.0...v2.328.0
Hotfix v2.327.1
Full Changelog: v2.327.0...v2.327.1
Weekly Release v2.327.0
What's Changed
- Limit pool ids in
whereclause when querying univ3 subgraph for Ticks by @fafk in #3632 - [TRIVIAL] Remove dummy alloy provider by @squadgazzz in #3637
- Add deployment block info to alloy bindings by @squadgazzz in #3630
- Alloy BlockId conversion by @squadgazzz in #3633
- Alloy function selectors by @squadgazzz in #3631
- Migrate GnosisSafe* contracts to alloy-rs by @jmg-duarte in #3601
- Get SC ABI functions by @squadgazzz in #3638
- Use alloy's SimpleNonceManager by @jmg-duarte in #3639
- Add
exec_alloy_callto Safe by @jmg-duarte in #3641 - [TRIVIAL] Add
send_and_watchextensions by @jmg-duarte in #3640 - Delay solve request parsing as much as possible by @MartinquaXD in #3616
- Optimize invalid signature filtering by @MartinquaXD in #3647
- Hide ethrpc test extensions by @jmg-duarte in #3649
- BalancerV2BasePool alloy bindings by @squadgazzz in #3642
- feat(playground): update and fix issues with the playground by @kaze-cow in #3645
- Opt-out of quote verification by @MartinquaXD in #3650
- Add MutWallet to the testing provider by @jmg-duarte in #3651
- feat(e2e): driver config overrides by @markin-io in #3643
- Use caching balance fetcher in the driver by @MartinquaXD in #3652
New Contributors
- @kaze-cow made their first contribution in #3645
- @markin-io made their first contribution in #3643
Full Changelog: v2.326.0...v2.327.0
Weekly Release v2.326.0
What's Changed
- Init alloy migration PoC by @MartinquaXD in #3523
- Faster implementation of math for
x * q / dby @MartinquaXD in #3610 - Speed up
update_orderspre-processing step by @MartinquaXD in #3611 - Drop
fromfield from the access lists simulation call by @squadgazzz in #3614 - Update alloy to v1.0.27 by @squadgazzz in #3602
- Drop
settlement_observationstable by @squadgazzz in #3609 - Migrate
ChainalysisOracleto alloy by @MartinquaXD in #3596 - Speed up order sorting by @MartinquaXD in #3607
- Drop
settlement_scorestable by @squadgazzz in #3612 - serialize with alloy's number type by @MartinquaXD in #3618
- Avoid clones for unchanging appdatas by @MartinquaXD in #3608
- Avoid token clones by @MartinquaXD in #3613
- fix: eliminate N+1 database query pattern in autopilot metrics collection by @floor-licker in #3598
- Update lockfile by @squadgazzz in #3603
- Revert #3546 (Revert #3489) by @jmg-duarte in #3619
- Alloy Account type conversion by @squadgazzz in #3599
- Pre allocate request buffer by @MartinquaXD in #3622
- Revert problematic alloy PRs by @squadgazzz in #3627
- Fix eth_createAccessList call by @MartinquaXD in #3626
- Alloy account converter by @squadgazzz in #3628
- [TRIVIAL] Fix Dockerfile lints by @MartinquaXD in #3629
- 0x alloy bindings by @squadgazzz in #3592
- Optimize protocol fees collection in autopilot post-processing, quadratic to linear time complexity by using a HashMap. by @floor-licker in #3621
New Contributors
- @floor-licker made their first contribution in #3598
Full Changelog: v2.325.0...v2.326.0