Skip to content
This repository has been archived by the owner on Aug 28, 2023. It is now read-only.

Releases: 5afe/safe-client-gateway

Version 3.19.0

09 Mar 05:54
3bf5035
Compare
Choose a tag to compare

What's Changed

  • New SetGuard and DeleteGuard variants added to SettingsInfo in #824

Full Changelog: v3.18.0...v3.19.0

Version 3.18.0

28 Feb 10:04
ee906fb
Compare
Choose a tag to compare

What's Changed

  • Update README.md in #777
  • Update rustfmt rules in #806
  • Add /v1/chains/<chain_id>/hooks/events in #805
  • Add /v2/flush in #815
  • Use AuthorizationToken on /about/redis in #816
  • Set TRANSACTION_SERVICE_AUTH_TOKEN in get_owners test in #814
  • Async redis in #811
  • Remove unused dotenv_codegen and proc-macro2 in #817
  • Remove unused extern crates in #818
  • Delete Procfile in #819

Full Changelog: v3.17.1...v3.18.0

Version 3.17.1

21 Feb 13:11
Compare
Choose a tag to compare

What's Changed

  • Map 404 to null when verifying trusted delegate in #808

Full Changelog: v3.17.0...v3.17.1

Version 3.17.0

21 Feb 11:10
dcbaa76
Compare
Choose a tag to compare

What's Changed

  • Updated image version in DockerFile in #801
  • Removed misplaced error log in #802

Full Changelog: v3.16.1...v3.17.0

Version 3.16.1

14 Feb 17:56
8738367
Compare
Choose a tag to compare

What's Changed

  • Map contracts endpoint error to ApiResult in #799

Full Changelog: v3.16.0...v3.16.1

Version 3.16.0

14 Feb 10:43
cc07a61
Compare
Choose a tag to compare

What's Changed

  • Fix /notification/devices error mapping in #794
  • Add safe address to transaction details in #796

Full Changelog: v3.15.2...v3.16.0

Version 3.15.2

07 Feb 10:01
Compare
Choose a tag to compare

What's Changed

  • Generalised nested DELEGATE check for any method in #783
  • Bump tokio from 1.15.0 to 1.16.1 in #787

Full Changelog: v3.15.1...v3.15.2

Version 3.15.1

02 Feb 13:53
Compare
Choose a tag to compare

What's Changed

  • Bump rust from 1.56.0 to 1.58.0 in #778
  • Pagination fix for chains endpoint in #769
  • Nested DELEGATE internal transactions in multiSend flagged as "not trusted" in #781
  • Transfer parameters fetched by index, not by name in #785

Full Changelog: v3.15.0...v3.15.1

Version 3.15.0

11 Jan 11:29
3cf89d4
Compare
Choose a tag to compare

What's Changed

  • Some Safe Apps might set access restrictions (eg.: for the host that is accessing those same apps). Each Safe App now includes a collection of restrictions (if any exist) for a specific Safe App, allowing the clients the possibility of handling apps that are restricted in a different way #774
  • Current available types of restrictions:
    • NO_RESTRICTIONS – no restrictions set for this Safe App
    • DOMAIN_ALLOWLIST – only domains set in the returned collection are allowed to access the Safe App
  • Clients can use the query parameter ?client_url=<domain> to retrieve apps that are set to have no restrictions and restricted to that domain
GET /api/v1/chains/<chain_id>/safe-apps
{
  "accessControl": {
    "type": "NO_RESTRICTIONS" // No restrictions for this safe app
  },
}
GET /api/v1/chains/<chain_id>/safe-apps
{
  "accessControl": {
    "type": "DOMAIN_ALLOWLIST",
    "value": [
      "http://domain.com" // This domain is the only one allowed to access this Safe App. Accessing from any other is not guaranteed to work
    ]
  }
}

Full Changelog: v3.14.0...v3.15.0

Version 3.14.0

07 Jan 14:43
149f305
Compare
Choose a tag to compare

What's Changed

  • Map redis port to localhost:6379 in #765
  • Update README.md in #764
  • Maded trustedForDelegateCall from core services not nullable in #750
  • Bump tokio from 1.14.0 to 1.15.0 in #760
  • Bump ethabi from 15.0.0 to 16.0.0 in #761
  • Added txQueued endpoint specific cache duration in #771
  • Added TRANSACTION_SERVICE_AUTH_TOKEN and the possibility to add headers to requests in #773

Full Changelog: v3.13.3...v3.14.0