Releases: cowprotocol/services
Releases · cowprotocol/services
Hotfix v2.346.1
Full Changelog: v2.346.0...v2.346.1
v2.345.4
Weekly Release v2.346.0
What's Changed
- Stop counting unused appdata by @MartinquaXD in #4062
- Speed up refundable orders query by @MartinquaXD in #4061
- Detect native price conversion issues by @MartinquaXD in #4065
- [TRIVIAL] Remove alerter crate by @jmg-duarte in #4059
- [TRIVIAL] Cleanup unused modules and dependencies by @jmg-duarte in #4060
- Remove duplicate NATIVE_PRICE_ESTIMATORS from docker-compose.fork.yml by @MarcusWentz in #4064
- Limit look back on ethflow refunds by @MartinquaXD in #4068
- Migrate e2e test servers from warp to axum by @jmg-duarte in #4069
- Migrate metrics-like server from observe to axum by @jmg-duarte in #4067
- [M1] Add Otterscan & Sourcify integration to playground by @augustocollerone in #4000
- Introduce true_valid_to column in orders table by @m-sz in #4047
- Differentiate metrics for solve and quote requests by @MartinquaXD in #4075
- Discard zero out amount quote solutions by @squadgazzz in #4072
- Add Gemini styleguide to fine tune code reviews by @squadgazzz in #4073
- feat(driver): Add haircut configuration for conservative solver bidding by @squadgazzz in #4049
- Enable TCP KeepAlive by @MartinquaXD in #4074
- Order quote fee amount response by @squadgazzz in #4050
- Add e2e tests for untested orderbook endpoints by @jmg-duarte in #4070
- Add index for cancellation timestamp by @MartinquaXD in #4018
- Add e2e tests for HTTP behavior consistency by @jmg-duarte in #4071
- Change wait condition to check for trades by @jmg-duarte in #4079
- Fix quote verification for sell=buy where receiver != owner by @MartinquaXD in #4076
New Contributors
- @MarcusWentz made their first contribution in #4064
- @augustocollerone made their first contribution in #4000
Full Changelog: v2.345.0...v2.346.0
v2.345.2
Full Changelog: v2.345.1...v2.345.2
Weekly Release v2.345.0
What's Changed
- Add Ink network support with Uniswap V3 integration by @AryanGodara in #4040
- Fix revert detection by @MartinquaXD in #4041
- Refactor U256Ext by @squadgazzz in #4034
- refunder: expand E2E tests by @tilacog in #4029
- Migrate shared crate off of ethcontract by @jmg-duarte in #4042
- Update orderbook quote openapi by @squadgazzz in #4046
- Make metrics based bad order detection order specific by @MartinquaXD in #4021
- Migrate alerter crate from warp to axum by @jmg-duarte in #4045
- Vendor gas-estimation crate into shared module by @jmg-duarte in #4043
New Contributors
Full Changelog: v2.344.0...v2.345.0
Weekly Release v2.344.0
What's Changed
- Migrate remaining e2e test utilities to alloy primitives by @AryanGodara in #4001
- Drop rkyv dependency by @squadgazzz in #4022
- [POC] Winner selection crate by @squadgazzz in #4010
- Fix validTo in from_parts() by @MartinquaXD in #4025
- Migrate vendoring process off of ethcontract by @jmg-duarte in #4027
- Migrate last ethcontract error handling to alloy by @jmg-duarte in #4024
- Migrate Balancer V2 from ethcontract to alloy primitives by @AryanGodara in #4002
- Rename Participant to Bid by @squadgazzz in #4026
- Extract U256Ext implementations into the numbers crate by @squadgazzz in #4030
- Migrate balancer v2 sources to alloy by @jmg-duarte in #4023
- Migrate trace_callMany and trace_call to alloy types by @jmg-duarte in #4028
- [EASY] Remove primitive-types from number by @jmg-duarte in #4033
- Replace web3 signing with alloy by @jmg-duarte in #4036
- Migrate event handling and block stream to alloy primitives by @jmg-duarte in #4031
- Migrate e2e tests from ethcontract to alloy primitives by @jmg-duarte in #4035
- Gemini gh agent config by @squadgazzz in #4038
- Add Linea network to orderbook OpenAPI spec by @limitofzero in #4039
New Contributors
- @limitofzero made their first contribution in #4039
Full Changelog: v2.343.0...v2.344.0
Weekly Release v2.343.0
What's Changed
- [TRIVIAL] Update ruint by @squadgazzz in #4014
- Encode
debug_traceTransactionwithout additional arguments by @MartinquaXD in #4017 - Refactor participant score by @squadgazzz in #4011
Full Changelog: v2.342.0...v2.343.0
Hotfix v2.342.1
Full Changelog: v2.342.0...v2.342.1
Weekly Release v2.342.0
What's Changed
- Migrate the AccessList from ethcontract to alloy by @jmg-duarte in #3985
- Migrate account overrides to alloy by @jmg-duarte in #3998
- Migrate driver::tests::Order to alloy by @jmg-duarte in #4003
- Migrate evm_ (impersonate, automine, etc) APIs to alloy by @jmg-duarte in #4004
- Autopilot Native Price API by @squadgazzz in #3988
Full Changelog: v2.341.0...v2.342.0
Weekly Release v2.341.0
What's Changed
- Use only scores computed by the autopilot by @MartinquaXD in #3978
- Migrate "shared" and model ethcontract/primitive-types usages into alloy by @jmg-duarte in #3977
- Remove ethcontract-mock by @jmg-duarte in #3979
- Migrate autopilot to alloy by @m-sz in #3972
- Clean up usage of ethcontract exports by @jmg-duarte in #3981
- Migrate function deploy_tokens_with_weth_uni_v2_pools to alloy by @AryanGodara in #3984
- Unify mempool configs by @MartinquaXD in #3983
- Implement sell=buy support for Sell orders by @m-sz in #3894
- Migrate primitive types in e2e crate to alloy (H256→B256, H160→Address) by @AryanGodara in #3986
- feat(ci): add check to ensure artifacts are in sync with contract sources by @kaze-cow in #3991
- feat(balance_overrides): use debug_traceCall to find slots by @kaze-cow in #3937
- Migrate RPC calls into alloy by @jmg-duarte in #3982
- Simulate solution on pending block by @MartinquaXD in #3992
- Remove soft cancellation by @MartinquaXD in #3993
- Migrate from web3's SecretKey to alloy's PrivateKeySigner by @jmg-duarte in #3989
- Migrate TestAccount to alloy by @jmg-duarte in #3990
- Simplify tx gas price logic by @MartinquaXD in #3994
- Migrate solver's ethcontract::Account to alloy by @jmg-duarte in #3995
- Add volume fee overrides by @fafk in #3976
Full Changelog: v2.340.0...v2.341.0