Releases: cowprotocol/services
Releases · cowprotocol/services
Weekly Release v2.334.0
What's Changed
- Migrate authenticator contract to alloy by @MartinquaXD in #3817
- chore: remove repetitive words in comment by @pennylees in #3826
- Fix duplicate order_events creation (#3465) by @Grinsven in #3811
- Adapt services for Linea and partially Plasma by @fafk in #3790
- Replace
#[allow]with#[expect]by @MartinquaXD in #3825 - [TRIVIAL] Fix wrong network id by @jmg-duarte in #3829
- Gate mockall deps by @jmg-duarte in #3799
- Migrate WETH9 to alloy by @jmg-duarte in #3816
- Migrate CoW AMM-related SCs to alloy by @squadgazzz in #3813
- Partially migrate ERC20 to alloy by @jmg-duarte in #3818
- Add linea & plasma native tokens to alloy by @fafk in #3836
- Migrate settlement contract by @MartinquaXD in #3830
- Migrate settlement part 2 by @MartinquaXD in #3834
- Partially migrate ERC20 to alloy (part 2) by @jmg-duarte in #3837
- [TRIVIAL] pin postgres to version 16 in playground by @MartinquaXD in #3839
- [TRIVIAL] fix playground driver config by @MartinquaXD in #3842
- Add Linea and Plasma to Settlement by @fafk in #3846
- Only fetch
auctionStartBlockinstead of the entire auction by @MartinquaXD in #3847 - Speedup settlement indexing (simplified) by @MartinquaXD in #3840
- Don't trace order event inserts by @fafk in #3848
- Index ethflow orders in the background by @MartinquaXD in #3849
- Migrate
CurrentBlockWatcherto alloy by @squadgazzz in #3832 - [EASY] Use unbuffered alloy provider by @squadgazzz in #3843
- chore: fix flaky liquidity_source_notification test (#3748) by @codersharma2001 in #3763
- refactor(e2e): use alloy bindings and primitives in liquidity_source_notification test by @markin-io in #3788
- feat: generalized wrappers by @kaze-cow in #3700
- Migrate alerter to alloy by @jmg-duarte in #3851
- Migrate the remaining ERC20 by @jmg-duarte in #3844
- add merge_group trigger on pull-request workflow by @extrawurst in #3854
- Migrate testlib into alloy by @jmg-duarte in #3850
New Contributors
- @pennylees made their first contribution in #3826
- @Grinsven made their first contribution in #3811
- @codersharma2001 made their first contribution in #3763
Full Changelog: v2.333.0...v2.334.0
Weekly Release v2.333.1
Full Changelog: v2.333.0...v2.333.1
Weekly Release v2.333.0
What's Changed
- [EASY] Drop
auction_ordersandauction_participantstables in DB by @squadgazzz in #3753 - Drop CIP-20 data by @squadgazzz in #3771
- Migrate BalancerV3BatchRouter to alloy by @squadgazzz in #3775
- Migrate Balances into alloy by @jmg-duarte in #3786
- Use refunder's wallet in alloy transport by @squadgazzz in #3781
- Migrate ERC1271SignatureValidator to alloy by @jmg-duarte in #3778
- Migrate BalancerV2Authorizer to alloy by @jmg-duarte in #3789
- Use pending nonce for tx submission by @squadgazzz in #3787
- [EASY] MutWallet accepts shared reference by @squadgazzz in #3792
- Fetch appdata in background by @MartinquaXD in #3710
- Remove contracts dependency from ethrpc by @MartinquaXD in #3796
- Migrate BalancerV2Vault to alloy by @jmg-duarte in #3793
- Replace
hexwithconst_hexby @MartinquaXD in #3797 - Remove unused and outdated dependencies by @jmg-duarte in #3795
- Move BalancerV2Vault::Instance to Address in some places by @jmg-duarte in #3798
- Remove CoW AMM indexer from driver by @squadgazzz in #3680
- Remove unused artifacts by @jmg-duarte in #3800
- CoW AMM indexer DB storage by @squadgazzz in #3684
- upgrade strum, remove unused ethabi, update sqlformat by @jmg-duarte in #3802
- Migrate UniswapV3QuoterV2 to alloy by @jmg-duarte in #3801
- Fix CoW AMM factory address string representation by @squadgazzz in #3806
- Add missing cow amm tx commit by @squadgazzz in #3807
- Migrate UniswapV3SwapRouterV2 to alloy by @jmg-duarte in #3803
- Migrate
Permit2to alloy by @MartinquaXD in #3804 - Migrate IUniswapV3Factory to alloy by @jmg-duarte in #3805
- [TRIVIAL] pin postgres version to 16 by @MartinquaXD in #3814
- Enable https for alloy in autopilot and driver by @jmg-duarte in #3809
- Migrate
CowProtocolTokento alloy by @MartinquaXD in #3808 - Make ABI files readable by @MartinquaXD in #3815
Full Changelog: v2.332.0...v2.333.0
Hotfix v2.332.1
Full Changelog: v2.332.0...v2.332.1
Weekly Release v2.332.0
What's Changed
- Remove batching delay by @jmg-duarte in #3774
- Fix refunder wallet by @squadgazzz in #3779
- docs: new, extensions and clarifications by @jmg-duarte in #3757
- [TRIVIAL] Drop HoneyswapRouter legacy bindings by @squadgazzz in #3782
- Add tx gas limit to driver config by @m-sz in #3783
- Make tx gas limit configurable in driver by @m-sz in #3780
Full Changelog: v2.331.0...v2.332.0
Hotfix v2.331.2
Full Changelog: v2.331.1...v2.331.2
Hotfix v2.331.1
Full Changelog: v2.331.0...v2.331.1
Weekly Release v2.331.0
What's Changed
- Docs for Orderbook functions by @jmg-duarte in #3738
- Remove IFlashLoanSolverWrapper by @jmg-duarte in #3742
- Remove IAavePool bindings by @jmg-duarte in #3743
- Remove ERC3156FlashLoanSolverWrapper bindings by @jmg-duarte in #3744
- Migrate AaveFlashLoanSolverWrapper to alloy by @jmg-duarte in #3746
- Migrate FlashLoanRouter into alloy by @jmg-duarte in #3745
- [EASY] Drop
auction_orderstable by @squadgazzz in #3747 - Drop V092 Flyway migration by @squadgazzz in #3751
- Allow zero balances for solvers in trade simulation by @fafk in #3750
- Add prometheus to playground by @MartinquaXD in #3752
- Remove Multicall by @jmg-duarte in #3758
- Migrate Signatures to alloy by @jmg-duarte in #3759
- Fix typo
deploy->deployedby @jmg-duarte in #3760 - More precise metrics for measuring auction overhead by @MartinquaXD in #3754
- Migrate GasHog to alloy by @jmg-duarte in #3761
- Migrate Counter into alloy by @jmg-duarte in #3762
- Update DB reminder readme by @squadgazzz in #3765
- Adjust hooks counter test by @squadgazzz in #3767
- Enable
tokio-consolein playground by @MartinquaXD in #3768 - [TRIVIAL] Upgrade alloy to v1.0.38 by @squadgazzz in #3769
- Migrate from
auction_participanstoproposed_solutionstable by @squadgazzz in #3766
Full Changelog: v2.330.0...v2.331.0
Hotfix v2.330.1
Deploys #3750
Weekly Release v2.330.0
What's Changed
- chore: add a link to the github workflow by @Olexandr88 in #3716
- Add a non-interactive playground (mainly for non-Linux users) by @jmg-duarte in #3717
- Disallow span guard across .await points by @MartinquaXD in #3715
- Drop redundant alloy ABI binding by @squadgazzz in #3713
- Fix wrong HashMap import by @jmg-duarte in #3719
- Drop redundant change by @squadgazzz in #3722
- Upgrade to [email protected] & [email protected] by @jmg-duarte in #3721
- Add operationId to driver's OpenAPI spec by @jmg-duarte in #3687
- UniswapV3Pool alloy bindings by @squadgazzz in #3720
- [Hotfix] Use old hooks trampoline on Gnosis by @fafk in #3724
- Migrate order-validation off of ethcontract by @jmg-duarte in #3725
- Migrate CowSwapEthFlow to alloy by @jmg-duarte in #3714
- [hotfix] Revert "Speed up settlement indexing (#3654)" by @fafk in #3727
- [EASY] Update banned users order validation docs by @squadgazzz in #3728
- Resurrect Swapper SC by @squadgazzz in #3729
- [Driver] settlement notifier for external liquidity sources by @markin-io in #3451
- [TRIVIAL] Fix
liquidity_source_notificatione2e test by @squadgazzz in #3732 - Migrate CowSwapOnchainOrders to alloy by @jmg-duarte in #3726
- Add lens and bnb to openapi definitions by @fafk in #3737
- [Trivial] mod-docs for order-validation::banned by @jmg-duarte in #3734
- Remove unnecessary collect by @jmg-duarte in #3736
- [EASY] Migrate BalancerQueries to alloy by @squadgazzz in #3730
- Reuse database connection if db_read_url is not provided by @m-sz in #3723
- Migrate ILiquoriceSettlement bindings to alloy by @squadgazzz in #3735
- Documentation for SignatureCheck::requires_setup by @jmg-duarte in #3733
- Documentation for order validation functions by @jmg-duarte in #3740
New Contributors
- @Olexandr88 made their first contribution in #3716
Full Changelog: v2.329.0...v2.330.0