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
url
used 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
executed
query param was added toMultisigFilters
– which is used in the endpoint/v1/chains/<chain_id>/safes/<safe_address>/multisig-transactions
safe-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_ENABLED
is 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_COUNT
can 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>/safes
in #832
Full Changelog: v3.19.0...v3.19.1