Releases: cowprotocol/services
Releases · cowprotocol/services
v2.276.1
What's Changed
- Runloop maintenance stage metrics by @squadgazzz in #2988
Full Changelog: v2.276.0...v2.276.1
Weekly Release v2.276.0
What's Changed
- Cleanup order class in autopilot by @sunce86 in #2961
- [EASY] Remove score from solvers API by @sunce86 in #2962
- Fix some flaky
local_node
e2e tests by @MartinquaXD in #2959 - Remove inflight orders cache by @MartinquaXD in #2960
- Speed up autopilot balance fetching by @squadgazzz in #2946
- Speed up signature check for orders with no pre-interactions by @m-lord-renkse in #2953
- Refactor runloop slightly by @MartinquaXD in #2958
- [TRIVIAL] Drop auction preprocessing metric by @squadgazzz in #2969
- Autopilot: fetch only relevant quotes by @squadgazzz in #2967
- Improve performance of fee policies and fees by @sunce86 in #2970
- Autopilot: Remove /reveal roundtrip by @m-lord-renkse in #2964
- Replace auction using a single SQL query by @squadgazzz in #2973
- Use surplus token for total fee calculation by @sunce86 in #2956
- [EASY] Change token quality cache to DashMap by @m-lord-renkse in #2974
- Drop settlement_call_data table by @m-lord-renkse in #2968
- [EASY] Remove unused code by @sunce86 in #2977
- [PROPOSAL] Correctly label the orderbook orders metric by @m-lord-renkse in #2917
- Get_hashes_by_auction_id implementation for multiple settlements by @sunce86 in #2976
- Update autopilot runloop metric buckets by @squadgazzz in #2978
- [TRIVIAL] Drop redundant maintenance metric by @squadgazzz in #2985
- [EASY] Add CoinGecko batch size metric by @m-lord-renkse in #2982
- Stable results for traded orders in
/status
endpoint by @MartinquaXD in #2983
Full Changelog: v2.275.0...v2.276.0
v2.275.4
What's Changed
- Autopilot: fetch only relevant quotes by @squadgazzz in #2967
- [TRIVIAL] Drop auction preprocessing metric by @squadgazzz in #2969
- Refactor runloop slightly by @MartinquaXD in #2958
- Speed up autopilot balance fetching by @squadgazzz in #2946
- Remove inflight orders cache by @MartinquaXD in #2960
Full Changelog: v2.275.3...v2.275.4
v2.275.3
v2.275.2
Speed up signature check for orders with no pre-interactions by @m-lord-renkse in #2953
Full Changelog: v2.275.1...v2.275.2
v2.275.1
Fix some flaky local_node
e2e tests by @MartinquaXD in #2959
Full Changelog: v2.275.0...v2.275.1
Weekly Release v2.275.0
What's Changed
- [EASY] Add log for volume based fee by @sunce86 in #2932
- Handle fatal errors when indexing cow amms by @MartinquaXD in #2934
- Move refund indexing back into background task by @MartinquaXD in #2935
- [EASY] Improve config group for blockscout and ethplorer by @m-lord-renkse in #2924
- Prefetch tokens quality cache by @m-lord-renkse in #2936
- Show JIT orders on COW explorer by @sunce86 in #2920
- Improve runloop observability by @MartinquaXD in #2940
- Fix flaky cancellation test by @MartinquaXD in #2944
- Remove another flaky assertion by @MartinquaXD in #2947
- Get JIT orders by tx by @sunce86 in #2941
- Banned users filtering maintenance task by @squadgazzz in #2937
- Incremental solvable orders cache update by @squadgazzz in #2923
- Fix jit orders conversion by @sunce86 in #2949
- [TRIVIAL] Fix clippy warnings of 1.81 by @MartinquaXD in #2952
- Breakdown fees protocol 3/3: DB field and returning on /get_trades by @sunce86 in #2910
- Exclude orderbook orders from jit orders by @sunce86 in #2948
- Separate
solvable_orders_after
query by @squadgazzz in #2954 - Maybe a bit of a simplification for the incremental cache by @MartinquaXD in #2950
- Fix flaky test by @MartinquaXD in #2951
- [TRIVIAL] More precise auction update total time metric buckets by @squadgazzz in #2957
- Get JIT orders by owner by @sunce86 in #2955
Full Changelog: v2.274.0...v2.275.0
Weekly Release v2.274.0
What's Changed
- Sync start of auction to blockchain (alternative approach) by @MartinquaXD in #2906
- Update last seen block metric on every block by @squadgazzz in #2925
- [EASY] Use autopilot ethrpc config from args by @squadgazzz in #2927
- Insert auction prices in batches by @squadgazzz in #2926
- Insert auction participants in batches by @squadgazzz in #2928
- Handle ethflow_refunds empty table case by @squadgazzz in #2931
Full Changelog: v2.273.0...v2.274.0
Weekly Release v2.273.0
What's Changed
- Adjust coingecko prices based on token decimals by @MartinquaXD in #2899
- [Easy] Explicit Solver Notification for expired settlements by @fleupold in #2902
- Change logic how network fee is calculated by @sunce86 in #2904
observed_at
onBlockInfo
by @MartinquaXD in #2907- Handle
/settle
in background task by @MartinquaXD in #2908 - Save all auction prices by @sunce86 in #2911
- Autopilot refactor 4/4: Use domain::Settlement in OnSettlementEventUpdater by @sunce86 in #2861
- orderbook: instanciate code fetcher once by @ybensacq in #2912
- Propagate the buffered CoinGecko implementation to the configuration 3/3 by @m-lord-renkse in #2909
- Fix the subscriber position for buffered native prices by @m-lord-renkse in #2914
- Detect bad tokens in parallel by @squadgazzz in #2915
- Revert #2898 & #2897 by @squadgazzz in #2901
- Memoize bytecode by @MartinquaXD in #2918
- Bad token detector maintenance task by @squadgazzz in #2919
- Execute auction update stages in parallel by @squadgazzz in #2916
- Make
Considered
state more useful by @MartinquaXD in #2921 - Remove concurrency limit on forked e2e tests by @MartinquaXD in #2922
New Contributors
Full Changelog: v2.272.0...v2.273.0
v2.272.1
What's Changed
- Adjust coingecko prices based on token decimals by @MartinquaXD in #2899
- Propagate the buffered CoinGecko implementation to the configuration … by @m-lord-renkse in #2909
- Fix the subscriber position for buffered native prices by @m-lord-renkse in #2914
Full Changelog: v2.272.0...v2.272.1