Releases: cowprotocol/services
Releases · cowprotocol/services
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
Weekly Release v2.272.0
What's Changed
- Few improvements for request sharing by @MartinquaXD in #2880
- Decrease count on drop by @MartinquaXD in #2882
- Native prices: Implement generic buffered batching system 1/3 by @m-lord-renkse in #2869
- Fix failing e2e test for cow amms by @sunce86 in #2883
- Protocol fees breakdown by @sunce86 in #2879
- Simplify auction_id handling by @sunce86 in #2875
- Sync run loop to block production by @MartinquaXD in #2884
- Build auction serially in run loop by @MartinquaXD in #2885
- Fine grained cache metrics by @MartinquaXD in #2890
- Add 1wei tolerance for bad token detection by @fleupold in #2892
- Provide order quote and creation timestamp by @squadgazzz in #2855
- Fairness check by @fleupold in #2889
- Optional creation timestamp and solver fields by @squadgazzz in #2897
- Revert using external prices for conversion by @sunce86 in #2891
- [EASY] Use optional values in autopilot only by @squadgazzz in #2898
- Order prioritization strategies by @squadgazzz in #2872
- Only allow order placements without quotes if there is NoLiquidity by @fleupold in #2896
- Native prices: Implement buffered batching coingecko 2/3 by @m-lord-renkse in #2876
- Run loop additional metrics by @squadgazzz in #2888
- Runloop post processing function by @squadgazzz in #2895
- [EASY] Runloop metrics buckets adjustments by @squadgazzz in #2903
- [TRIVIAL] Missing auction update stage metric by @squadgazzz in #2905
Full Changelog: v2.271.0...v2.272.0
Weekly Release v2.271.0
What's Changed
- Autopilot refactor 3/4: Get competition from persistence by @sunce86 in #2843
- fix: lowercase orderbook CompetitionOrderStatus types to match real output by @alfetopito in #2858
- CoinGecko: Fix xdai native prices by @Mateo-mro in #2856
- [TRIVIAL] Move commit to bottom of OnSettlementEventUpdater by @sunce86 in #2864
- Use external prices for conversion of fees in autopilot by @sunce86 in #2863
- Fix rounding of surplus/protocol_fee/score by @sunce86 in #2857
- [TRIVIAL] Order status API response sorting description by @squadgazzz in #2860
- Attach auction id to settlement error by @sunce86 in #2866
- [EASY] Automatic checks of new autopilot domain code by @sunce86 in #2865
- Store considered order events label for all considered orders by @MartinquaXD in #2870
- Tokio console and log filter reloading by @MartinquaXD in #2868
- [EASY] Remove Observation object by @sunce86 in #2873
- Don't send cow amm orders with missing prices by @sunce86 in #2871
- Tokio console opt-in via env variable by @MartinquaXD in #2878
- Allow for no liquidity limit order placement by @fleupold in #2854
Full Changelog: v2.270.0...v2.271.0
v2.270.1
What's Changed
- CoinGecko: Fix xdai native prices by @Mateo-mro in #2856
Full Changelog: v2.270.0...v2.270.1
Weekly Release v2.270.0
What's Changed
- Fix index for ethflow_orders table by @sunce86 in #2836
- [EASY] Price estimator url builder by @squadgazzz in #2841
- Filter jit orders for settlement throughput metric by @fleupold in #2847
- Fix already recorded data for auction_id by @sunce86 in #2842
- Fix CoinGecko URL by @Mateo-mro in #2851
- Order status API by @MartinquaXD in #2804
- PriceImprovement quote in OpenAPI by @squadgazzz in #2850
- [EASY] Use full precision in CoinGecko by @Mateo-mro in #2852
- Fix NonExistentPoolMap by @fleupold in #2853
- Exclude empty AMMs by @squadgazzz in #2849
Full Changelog: v2.269.1...v2.270.0
v2.269.1
Weekly Release v2.269.0
What's Changed
- [Easy] Improve tenderly simulation logging by @fleupold in #2819
- Hotfix surplus capturing jit order owners by @sunce86 in #2826
- Quote fee adjustment by @squadgazzz in #2823
- Fetch
Auction
from database by @sunce86 in #2734 - Test: JIT orders surplus support for cow amm by @Mateo-mro in #2699
- Implement CoinGecko for fetching native prices by @Mateo-mro in #2824
- Autopilot refactor 1/3: Support surplus capturing orders by @sunce86 in #2827
- Rust 1.80.0 by @squadgazzz in #2837
- Autopilot refactor 2/3: Build Observation object by @sunce86 in #2835
- Combine onchain order event handling logic by @fleupold in #2828
- [Trivial] Improve autopilot logging to debug execution speed by @fleupold in #2829
- Deny lint.cast_possible_wrap in the whole codebase by @fleupold in #2834
Full Changelog: v2.268.0...v2.269.0