Releases: safe-global/safe-transaction-service
Releases · safe-global/safe-transaction-service
v6.4.0
What's Changed
🏕 Features
- Pin github actions to hashes by @Uxio0 in #2879
- Change CODEOWNERS from mainframe to platform by @Uxio0 in #2881
- feat: Add gas fee fields to CSV export endpoint by @falvaradorodriguez in #2878
- Add backfill_delete_failed_ethereum_txs management command by @Uxio0 in #2874
- Remove core-api from dependabot reviews by @Uxio0 in #2883
- feat: Add explicit permissions to GitHub Actions workflows by @luarx in #2884
- Update dependencies by @Uxio0 in #2887
- fix: Auto-adjust block range and tolerate RPC errors during reindex by @Uxio0 in #2885
- feat: Publish events to topic exchange with routing keys (PLA-1466) by @Uxio0 in #2882
- fix: allow owners registered as delegates to sign with multiple signatures by @falvaradorodriguez in #2888
- Add transfers traling slash by @moisses89 in #2895
- Set version to v6.4.0 by @moisses89 in #2896
Full Changelog: v6.3.0...v6.4.0
v6.3.0
What's Changed
🏕 Features
- Update psycopg to 3.3.3 by @Uxio0 in #2855
- Update dependencies by @Uxio0 in #2856
- Add SafeContractManager.upsert_from_ethereum_tx_hash by @Uxio0 in #2854
- Tune DB pool, worker connections and add lock/idle timeouts by @Uxio0 in #2859
- Fix type annotations and None block number guards in indexers by @Uxio0 in #2857
- Exclude safe-eth-py from
uvexclude-newerby @Uxio0 in #2861 - Fix test queue declaration for RabbitMQ 4.x compatibility by @Uxio0 in #2865
- Update dependencies by @Uxio0 in #2866
- Return DB connections to pool after each Celery task by @Uxio0 in #2862
- Revert "Update dependencies" by @Uxio0 in #2867
- Revert "Fix test queue declaration for RabbitMQ 4.x compatibility" by @Uxio0 in #2868
- Revert "Return DB connections to pool after each Celery task" by @Uxio0 in #2869
- Revert "Revert "Fix test queue declaration for RabbitMQ 4.x compatibility"" by @Uxio0 in #2870
- Revert "Revert "Update dependencies"" by @Uxio0 in #2871
- (fix) Celery DB pool cleanup by @Uxio0 in #2872
- Bump version from 6.2.2 to 6.3.0 by @Uxio0 in #2873
👒 Dependencies
- Bump coverage from 7.13.1 to 7.13.5 by @dependabot[bot] in #2858
- Bump django-celery-beat from 2.8.1 to 2.9.0 by @dependabot[bot] in #2839
Full Changelog: v6.2.2...v6.3.0
v6.2.2
v6.2.1
What's Changed
🏕 Features
- Add safe_contract management command for conditional indexing by @Uxio0 in #2827
- Update postgres docker image to 18 by @falvaradorodriguez in #2828
- Fix race condition: emit events only after DB transaction commits by @Uxio0 in #2830
- Revert "Fix race condition: emit events only after DB transaction commits" by @Uxio0 in #2832
- Optimize confirmation creation via API by @Uxio0 in #2833
- Migrate from pip to uv by @Uxio0 in #2835
- Fix coveralls by @Uxio0 in #2843
- Index payment field from ExecutionSuccess/ExecutionFailure events by @Uxio0 in #2834
- Fix three bugs in SafeTxProcessor by @Uxio0 in #2846
- Set version 6.2.0 by @Uxio0 in #2848
- Fix bind_confirmation signal to avoid post_save cascades by @Uxio0 in #2847
- Bump version from 6.2.0 to 6.2.1 by @Uxio0 in #2850
👒 Dependencies
- Bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #2831
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #2821
- Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #2820
- Bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #2819
- Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #2818
- Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #2838
- Bump aiohttp from 3.13.3 to 3.13.4 by @dependabot[bot] in #2845
Full Changelog: v6.1.0...v6.2.1
v6.1.0
What's Changed
🏕 Features
- Add AGENTS.md for AI assisted coding by @Uxio0 in #2812
- Refactor QueueService to use kombu.pools by @Uxio0 in #2815
- Optimize history admin: fix JOIN-heavy ordering and skip full COUNT(*) by @Uxio0 in #2811
- Update safe-eth-py version to 7.20.0 by @falvaradorodriguez in #2817
👒 Dependencies
- Bump django from 5.2.11 to 5.2.12 by @dependabot[bot] in #2816
- Bump django-environ from 0.12.0 to 0.13.0 by @dependabot[bot] in #2799
- Bump django-stubs from 5.2.8 to 5.2.9 by @dependabot[bot] in #2798
- Bump pytest-env from 1.2.0 to 1.5.0 by @dependabot[bot] in #2797
Full Changelog: v6.0.3...v6.1.0
v6.0.3
What's Changed
🏕 Features
- Fix race condition by @moisses89 in #2808
- Set as debug pool connections warning by @moisses89 in #2809
- Set version to v6.0.3 by @moisses89 in #2810
Full Changelog: v6.0.2...v6.0.3
v6.0.2
What's Changed
🏕 Features
- Refactor QueueService by @Uxio0 in #2793
- Add cocurrent fetch receipts and txs by @moisses89 in #2801
- Raise greenlet exceptions by @moisses89 in #2802
- Run _process_event asynchronously with gevent.spawn for concurrency by @moisses89 in #2803
- Skip coveralls on main by @moisses89 in #2805
- Set version v6.0.2 by @moisses89 in #2806
- Disable run coveralls during release by @moisses89 in #2807
Full Changelog: v6.0.1...v6.0.2
v6.0.1
What's Changed
🏕 Features
- Dispatch RabbitMQ event publishing to a gevent greenlet by @falvaradorodriguez in #2791
- Revert "Dispatch RabbitMQ event publishing to a gevent greenlet" by @falvaradorodriguez in #2792
- Remove cache just if it is enabled by @moisses89 in #2794
- Uses orjson instead of json library by @moisses89 in #2795
- Set version v6.0.1 by @moisses89 in #2800
👒 Dependencies
- Bump pillow from 11.3.0 to 12.1.1 by @dependabot[bot] in #2784
- Bump celery from 5.5.3 to 5.6.2 by @dependabot[bot] in #2778
Full Changelog: v6.0.0...v6.0.1
v6.0.0
What's Changed
🏕 Features
- fix on null value for tempo txns by @Zalens in #2783
- feat: Add custom log level for ethereum_indexer and events_indexer by @falvaradorodriguez in #2785
- Don't process not relevant events by @Uxio0 in #2786
- Increment sql insert batch size from 10k -> 25k by @Uxio0 in #2787
- Update-licensing by @akshay-ap in #2788
- fix: Remove atomic wrapper to prevent orphaned event publications by @falvaradorodriguez in #2789
- Set version v6.0.0 by @falvaradorodriguez in #2790
👒 Dependencies
- Bump docutils from 0.22.3 to 0.22.4 by @dependabot[bot] in #2776
- Bump faker from 39.0.0 to 40.4.0 by @dependabot[bot] in #2777
Full Changelog: v5.42.1...v6.0.0