What's Changed
Support for CHAIN_UPDATE
and SAFE_APPS_UPDATE
hooks
Support was added for two new hook types: CHAIN_UPDATE
and SAFE_APPS_UPDATE
in #683.
The CHAIN_UPDATE
hook invalidates all Chain related data for the specified chain (it also invalidates the paginated response for all the chains).
The SAFE_APPS_UPDATE
hook invalidates all Safe Apps related data for the specified chain.
The hooks can be triggered via the /hooks/events
endpoint:
POST /v1/hooks/events
{
"type": "CHAIN_UPDATE" | "SAFE_APPS_UPDATE",
"chainId": <chainId>,
}
Added support for Safe-App-User-Agent logging
Added support for logging the value of the header Safe-App-User-Agent
. #714 This header can be used for analytics regarding the source of the request.
Note: Considerations regarding where the header should be set and respective values are not specified, and we leave that decision for the users running this service.
Other Changes
- build(deps): bump the nest-js-core group with 4 updates in #717
- build(deps): bump viem from 1.8.1 to 1.14.0 in #723
- build(deps): bump @nestjs/cli from 10.1.12 to 10.1.18 in #718
- build(deps): bump @safe-global/safe-deployments from 1.26.0 to 1.27.0 in #719
- build(deps): bump rimraf from 5.0.1 to 5.0.5 in #721
- build(deps-dev): bump eslint from 8.49.0 to 8.50.0 in #724
- build(deps-dev): bump @types/express from 4.17.17 to 4.17.18 in #726
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.7.0 to 6.7.4 in #722
- build(deps-dev): bump @typescript-eslint/parser from 6.6.0 to 6.7.3 in #720
- build(deps-dev): bump @typescript-eslint/parser from 6.7.3 to 6.7.4 in #725
Full Changelog: v1.8.1...v1.9.0