Releases: safe-global/safe-transaction-service
Releases · safe-global/safe-transaction-service
v5.8.1
What's Changed
🏕 Features
- Bump web3 from 6.20.0 to 6.20.2 by @falvaradorodriguez in #2193
- Add cache to all-transactions endpoint by @falvaradorodriguez in #2190
- Add log info to process_decoded_internal_txs_task by @moisses89 in #2186
- Set version v5.8.1 by @moisses89 in #2195
Full Changelog: v5.8.0...v5.8.1
v5.8.0
What's Changed
🏕 Features
- Add indexes for getting tokens used by an address by @Uxio0 in #2178
- Use cached EthereumBlock information for indexing Safe events by @Uxio0 in #2179
- Set version 5.8.0 by @moisses89 in #2183
👒 Dependencies
- Bump django from 5.0.7 to 5.0.8 by @dependabot in #2175
Full Changelog: v5.7.0...v5.8.0
v5.7.0
v5.6.0
🚩🚩🚩Important 🚩🚩🚩
- A migration is added to create a new table to store relevant transactions for a Safe, so in a future version we can start using that information instead of joining multiple tables to get that information, getting a really big speed up.
- Migration can be really slow in big databases (it can take 2 hours in a mainnet transaction service, for example), so you are advised to apply it manually to prevent downtimes.
What's Changed
🏕 Features
- Add relevant transactions table by @Uxio0 in #2151
- Revert "Bump web3 from 6.20.0 to 6.20.1" by @Uxio0 in #2164
- Fix docs for Safe modules endpoint by @Uxio0 in #2163
- Set version 5.6.0 by @Uxio0 in #2165
👒 Dependencies
- Bump web3 from 6.20.0 to 6.20.1 by @dependabot in #2161
Full Changelog: v5.5.0...v5.6.0
v5.5.0
What's Changed
🏕 Features
- Rename EthereumAddressV2Field to EthereumAddressBinaryField by @Uxio0 in #2152
- Clean cache after deleting txs by @Uxio0 in #2158
- Set version 5.5.0 by @Uxio0 in #2159
🛠 Breaking Changes
- Remove webhooks support by @moisses89 in #2150
👒 Dependencies
- Bump cachetools from 5.3.3 to 5.4.0 by @dependabot in #2156
- Bump mypy from 1.9.0 to 1.11.0 by @dependabot in #2154
Full Changelog: v5.4.0...v5.5.0
v5.4.0
What's Changed
🏕 Features
- 4337: Fix paymaster data parsing by @Uxio0 in #2131
- Add logger debug to cache key in get balances by @falvaradorodriguez in #2132
- Add logger debug to balance service by @falvaradorodriguez in #2133
- 4337: Use timestamps with milliseconds by @Uxio0 in #2134
- Revert "4337: Use timestamps with milliseconds" by @Uxio0 in #2135
- Fix get balance new tokens filter by @falvaradorodriguez in #2138
- Revert "Add logger to cache key in get balances" by @falvaradorodriguez in #2140
- 4337: Make sorting stable for Safe/User Operations by @Uxio0 in #2141
- Migrate from
EthereumClientProvider
by @Uxio0 in #2129 - Don't generate SafeLastStatus when fixing out of order txs by @Uxio0 in #2146
- Set version 5.4.0 by @Uxio0 in #2147
👒 Dependencies
- Bump django from 5.0.6 to 5.0.7 by @dependabot in #2139
- Bump coverage from 7.5.4 to 7.6.0 by @dependabot in #2145
- Bump boto3 from 1.34.131 to 1.34.144 by @dependabot in #2143
- Bump django-db-geventpool from 4.0.5 to 4.0.6 by @dependabot in #2144
Full Changelog: v5.3.1...v5.4.0
v5.3.1
v5.3.0
What's Changed
🏕 Features
- Fix ENS cannot be resolved in collectibles test by @Uxio0 in #2113
- Add 2e2 tests configuration to the README by @Uxio0 in #2115
- Update endpoints swagger description by @falvaradorodriguez in #2114
- Add code marks to swagger descriptions by @falvaradorodriguez in #2117
- Optimize Module Transaction fetching by @Uxio0 in #2112
- Force recreate containers in test script by @fmrsabino in #2104
- Optimize out of order tx processing by @Uxio0 in #2120
- Support balance pagination by @moisses89 in #2118
- Allow cross chain Delegate registration by @fmrsabino in #2116
- Add ENS Subgraph configuration by @fmrsabino in #2105
- 4337: Allow confirmations for not initialized Safes by @Uxio0 in #2119
- Set version 5.3.0 by @Uxio0 in #2128
👒 Dependencies
- Bump coverage from 7.5.3 to 7.5.4 by @dependabot in #2100
- Bump docker/build-push-action from 5 to 6 by @dependabot in #2101
- Bump boto3 from 1.34.117 to 1.34.131 by @dependabot in #2096
- Bump pytest from 8.2.1 to 8.2.2 by @dependabot in #2098
- Bump djangorestframework from 3.15.1 to 3.15.2 by @dependabot in #2099
- Bump redis from 5.0.6 to 5.0.7 by @dependabot in #2106
- Bump web3 from 6.19.0 to 6.20.0 by @dependabot in #2107
- Bump django-cors-headers from 4.3.1 to 4.4.0 by @dependabot in #2108
- Bump mypy from 1.10.0 to 1.10.1 by @dependabot in #2109
- Bump faker from 25.8.0 to 26.0.0 by @dependabot in #2124
- Bump django-test-migrations from 1.3.0 to 1.4.0 by @dependabot in #2123
- Bump django-timezone-field from 6.1.0 to 7.0 by @dependabot in #2122
- Bump pillow from 10.3.0 to 10.4.0 by @dependabot in #2121
Full Changelog: v5.2.2...v5.3.0
v5.2.2
v5.2.1
What's Changed
🏕 Features
- Use address type for EIP712 payload by @fmrsabino in #2089
- Downgrade requests to v2.32.2 by @Uxio0 in #2093
Full Changelog: v5.2.0...v5.2.1