Releases: 5afe/safe-client-gateway
Version 3.26.0
What's Changed
fiatBalance and fiatConversion decimal places
fiatBalance and fiatConversion now have 4 decimal places (if rounding is required, floor is used) safe-global/safe-client-gateway#909
Fixed issue with the date filtering in the multisig-transactions endpoint
The execution_date__gte and execution_date__lte now work as expected in /v1/chains/<chain_id>/safes/<safe_address>/multisig-transactions safe-global/safe-client-gateway#910
Other Changes
- Add tests for delegates endpoints in safe-global/safe-client-gateway#902
- Bump reqwest from 0.11.10 to 0.11.11 in safe-global/safe-client-gateway#905
- Bump r2d2 from 0.8.9 to 0.8.10 in safe-global/safe-client-gateway#908
- Bump semver from 1.0.9 to 1.0.10 in safe-global/safe-client-gateway#903
- Bump num-bigint from 0.4.2 to 0.4.3 in safe-global/safe-client-gateway#900
Full Changelog: safe-global/safe-client-gateway@v3.25.0...v3.26.0
Version 3.25.0
What's Changed
Removed Safe App Manifest support
The Manifest file for Safe Apps is no longer be supported by the Safe Client Gateway. Instead it relies only on data available on the Safe Config Service safe-global/safe-client-gateway#894
Removed Accept header restriction for GET /delegates
Removed application/json as the required format for /v1/chains/<chain_id>/delegates safe-global/safe-client-gateway#893
Other Changes
- Fix links for cargo doc in safe-global/safe-client-gateway#891
- Pin patch version of log in safe-global/safe-client-gateway#882
- Pin serde_repr patch version in safe-global/safe-client-gateway#896
- Bump rust from 1.60.0 to 1.61.0 in safe-global/safe-client-gateway#884
- Bump thiserror from 1.0.26 to 1.0.31 in safe-global/safe-client-gateway#885
- Bump regex from 1.5.5 to 1.5.6 in safe-global/safe-client-gateway#886
- Bump semver from 1.0.4 to 1.0.9 in safe-global/safe-client-gateway#888
- Bump bb8-redis from 0.10.1 to 0.11.0 in safe-global/safe-client-gateway#839
Full Changelog: safe-global/safe-client-gateway@v3.24.0...v3.25.0
Version 3.24.0
What's Changed
Use config service to get safe app info
- In addition to the manifest, the Safe Config Service is now used in order to retrieve data about a Safe App safe-global/safe-client-gateway#873
- The
urlused for the Safe App needs to be an exact match of what the Safe Config Service is storing - If the filter doesn't provide any results, or the result is an error, fallback to get information from the manifest
executed query parameter was added to /safes/<safe_address>/multisig-transactions endpoint
- The
executedquery param was added toMultisigFilters– which is used in the endpoint/v1/chains/<chain_id>/safes/<safe_address>/multisig-transactionssafe-global/safe-client-gateway#880 - It is therefore now possible to filter for multisig transactions already executed (
executed=true) and the queued transactions (executed=false)
Other changes
- Bump rocket from 0.5.0-rc.1 to 0.5.0-rc.2 in safe-global/safe-client-gateway#872
- Pin patch versions of serde and serde_json in safe-global/safe-client-gateway#871
- Bump mockall from 0.11.0 to 0.11.1 in safe-global/safe-client-gateway#875
- Bump rand from 0.8.4 to 0.8.5 in safe-global/safe-client-gateway#878
- Use transaction hash for Transfer TxSummary in safe-global/safe-client-gateway#881
- Bump itertools from 0.10.1 to 0.10.3 in safe-global/safe-client-gateway#879
- Fix pagination default query in safe-global/safe-client-gateway#883
Full Changelog: safe-global/safe-client-gateway@v3.23.0...v3.24.0
Version 3.23.0
What's Changed
New incoming-transfers, module and multisig endpoints (in preview)
Added the following endpoints safe-global/safe-client-gateway#850:
/v1/chains/<chain_id>/safes/<safe_address>/incoming-transfers– returns the incoming transfers for a given safe (forwards to/safes/{address}/incoming-transfers/of thesafe-transaction-service)/v1/chains/<chain_id>/safes/<safe_address>/module-transactions– returns the module transactions for a given safe (forwards to/safes/{address}/module-transactions/of thesafe-transaction-service)/v1/chains/<chain_id>/safes/<safe_address>/multisig-transactions– returns the multisig-transaction for a given safe (forwards to/safes/{address}/multisig-transactions/of thesafe-transaction-service)
Other changes
- Bump regex from 1.5.4 to 1.5.5 in safe-global/safe-client-gateway#867
- Bump reqwest from 0.11.3 to 0.11.10 in safe-global/safe-client-gateway#865
- Bump ethcontract-common from 0.15.1 to 0.15.4 in safe-global/safe-client-gateway#869
Full Changelog: safe-global/safe-client-gateway@v3.22.0...v3.23.0
Version 3.22.0
What's Changed
- Update license for Safe Ecosystem Foundation in safe-global/safe-client-gateway#854
- Bump rust from 1.59.0 to 1.60.0 in safe-global/safe-client-gateway#853
Full Changelog: safe-global/safe-client-gateway@v3.21.1...v3.22.0
Version 3.21.1
What's Changed
- Add option to set special redis mainnet instance by @fmrsabino in safe-global/safe-client-gateway#857
- Bump service version from 3.21.0 to 3.21.1 by @fmrsabino in safe-global/safe-client-gateway#858
Full Changelog: safe-global/safe-client-gateway@v3.21.0...v3.21.1
Version 3.21.0
What's Changed
Safe Apps now include tags (preview)
- Each Safe App can now include a list of tags #851
- This feature is currently in preview – it is only enabled if the environment variable
SAFE_APPS_TAGS_FEATURE_ENABLEDis set totrue
GET /v1/chains/<chain_id>/safe-apps
{
"id": 1,
"name": "OpenZeppelin",
"tags": [
"tag1",
"tag2",
"tag3"
]
...
}Full Changelog: v3.20.1...v3.21.0
Version 3.20.1
What's Changed
- Removed caching of the POST response from submitting a confirmation in #846
Full Changelog: v3.20.0...v3.20.1
Version 3.20.0
What's Changed
Full Changelog: v3.19.1...v3.20.0
Version 3.19.1
What's Changed
Introduction of TOKEN_CACHE_SIZE_COUNT
TOKEN_CACHE_SIZE_COUNTcan now be used to set the max amount of tokens that should be cached during cache warmup #831- The default value was changed to 20000.
Other Changes
- Removed auth header from
/owners/<address>/safesin #832
Full Changelog: v3.19.0...v3.19.1