Skip to content

Releases: safe-global/safe-config-service

Safe Config Service 2.10.0

21 Feb 11:02
Compare
Choose a tag to compare

What's Changed

  • Bump types-requests from 2.27.8 to 2.27.9 in #427
  • Bump faker from 12.1.0 to 12.3.0 in #428
  • Bump boto3 from 1.20.49 to 1.20.54 in #429
  • Bump gnosis-py[django] from 3.7.8 to 3.8.0 in #430
  • Bump responses from 0.17.0 to 0.18.0 in #431
  • Remove unused run script in #426

Full Changelog: v2.9.5...v2.10.0

Safe Config Service 2.9.5

14 Feb 09:55
Compare
Choose a tag to compare

What's Changed

  • Bump docker/build-push-action from 2.8.0 to 2.9.0 in #419
  • Bump django from 4.0.1 to 4.0.2 in #420
  • Bump boto3 from 1.20.46 to 1.20.49 in #421
  • Bump pillow from 9.0.0 to 9.0.1 in #422
  • Bump faker from 11.3.0 to 12.1.0 in #423
  • Bump coverage from 6.3 to 6.3.1 in #424

Full Changelog: v2.9.4...v2.9.5

Safe Config Service 2.9.4

07 Feb 09:44
Compare
Choose a tag to compare

What's Changed

  • Bump gnosis-py[django] from 3.7.7 to 3.7.8 in #412
  • Bump black from 21.12b0 to 22.1.0 in #413
  • Bump coverage from 6.2 to 6.3 in #414
  • Bump boto3 from 1.20.41 to 1.20.46 in #415
  • Bump types-requests from 2.27.7 to 2.27.8 in #416

Full Changelog: v2.9.3...v2.9.4

Safe Config Service 2.9.3

31 Jan 09:02
Compare
Choose a tag to compare

What's Changed

  • Bump docker/build-push-action from 2.7.0 to 2.8.0 in #405
  • Bump boto3 from 1.20.37 to 1.20.41 in #406
  • Bump gnosis-py[django] from 3.7.6 to 3.7.7 in #407
  • Bump pre-commit from 2.16.0 to 2.17.0 in #408

Full Changelog: v2.9.2...v2.9.3

Safe Config Service 2.9.2

26 Jan 10:20
Compare
Choose a tag to compare

What's Changed

Chains Pagination Max limit is now set to 20

  • GET /api/v1/chains now has a max pagination limit set to 20 items/chains. #395

Support for trusted CSRF origins

  • Trusted origins can now be set with the CSRF_TRUSTED_ORIGINS environment variable (default is an empty list) #402

Other Changes

  • Bump requests from 2.26.0 to 2.27.1 in #388
  • Bump boto3 from 1.20.26 to 1.20.31 in #389
  • Bump faker from 11.1.0 to 11.3.0 in #390
  • Bump types-requests from 2.26.3 to 2.27.5 in #391
  • Bump mypy from 0.930 to 0.931 in #392
  • Bump django from 4.0 to 4.0.1 in #393
  • Bump service version to 2.9.1 in #394
  • Bump django-cors-headers from 3.10.1 to 3.11.0 in #396
  • Bump boto3 from 1.20.31 to 1.20.37 in #397
  • Bump gnosis-py[django] from 3.7.5 to 3.7.6 in #398
  • Bump types-requests from 2.27.5 to 2.27.7 in #400
  • Bump responses from 0.16.0 to 0.17.0 in #399

Full Changelog: v2.9.0...v2.9.2

Safe Config Service 2.9.1

17 Jan 09:22
Compare
Choose a tag to compare

What's Changed

  • Bump requests from 2.26.0 to 2.27.1 in #388
  • Bump boto3 from 1.20.26 to 1.20.31 in #389
  • Bump faker from 11.1.0 to 11.3.0 in #390
  • Bump types-requests from 2.26.3 to 2.27.5 in #391
  • Bump mypy from 0.930 to 0.931 in #392
  • Bump django from 4.0 to 4.0.1 in #393

Full Changelog: v2.9.0...v2.9.1

Safe Config Service 2.9.0

10 Jan 09:41
984dede
Compare
Choose a tag to compare

What's Changed

Added accessControl to Safe Apps

  • 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 #363
  • 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 ?clientUrl=<domain> to retrieve apps that are set to have no restrictions and restricted to that domain
GET /api/v1/safe-apps/
{
  "accessControl": {
    "type": "NO_RESTRICTIONS" // No restrictions for this safe app
  },
}
GET /api/v1/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
    ]
  }
}

OTP / 2 Factor Authentication Support

  • Added support for OTP in the Admin Panel – if enabled, a OTP should be configured for each user that wants to access the admin panel #371
  • OTP is enabled by default but can be changed via DJANGO_OTP_ADMIN – the entry documentation is under .env.sample

Restrict sizes of uploaded native currency logo dimensions

  • Sizes of currency logo dimensions are now restricted to 512x512 #374

Other Changes

  • Bump docker/login-action from 1.11.0 to 1.12.0 in #375
  • Bump boto3 from 1.20.25 to 1.20.26 in #377
  • Bump mypy from 0.920 to 0.930 in #376
  • Bump faker from 10.0.0 to 11.0.0 in #378
  • Bump types-requests from 2.26.2 to 2.26.3 in #379
  • Bump faker from 11.0.0 to 11.1.0 in #381
  • Bump psycopg2-binary from 2.9.2 to 2.9.3 in #382
  • Bump pillow from 8.4.0 to 9.0.0 in #383
  • Bump service version to 2.9.0 in #385
  • Bump Django from 3.2.10 to 4.0 in #380

Full Changelog: v2.8.1...v2.9.0

Safe Config Service 2.8.1

22 Dec 17:15
Compare
Choose a tag to compare

What's Changed

  • Set default chains pagination limit to 20 in #372
  • Add GasPriceInline to ChainAdmin in #361
  • Bump pytest-django from 4.5.1 to 4.5.2 in #356
  • Bump boto3 from 1.20.20 to 1.20.23 in #358
  • Bump faker from 9.9.0 to 10.0.0 in #357
  • Bump django from 3.2.9 to 3.2.10 in #360
  • Bump gnosis-py from 3.7.4 to 3.7.5 in #355
  • Bump docker/login-action from 1.10.0 to 1.11.0 in #364
  • Bump boto3 from 1.20.23 to 1.20.24 in #365
  • Bump djangorestframework from 3.12.4 to 3.13.1 in #366
  • Bump djangorestframework-camel-case from 1.2.0 to 1.3.0 in #367
  • Bump types-requests from 2.26.1 to 2.26.2 in #368
  • Bump mypy from 0.910 to 0.920 in #369
  • Bump boto3 from 1.20.24 to 1.20.25 in #370

Full Changelog: v2.8.0...v2.8.1

Safe Config Service 2.8.0

13 Dec 10:20
4b33cb1
Compare
Choose a tag to compare

What's Changed

publicRpcUrl

  • A publicRpcUrl is now returned for each Chain. This field represents a public RPC URI that can be set with external frameworks/wallets (eg.: metamask) – it follows the same structure as rpcUri #340

Other Changes

  • Bump pre-commit from 2.15.0 to 2.16.0 in #342
  • Bump django-cors-headers from 3.10.0 to 3.10.1 in #343
  • Bump pytest-django from 4.4.0 to 4.5.1 in #344
  • Bump boto3 from 1.20.15 to 1.20.20 in #345
  • Bump gnosis-py from 3.7.0 to 3.7.4 in #346
  • Bump faker from 9.8.3 to 9.9.0 in #349
  • Bump black from 21.11b1 to 21.12b0 in #348
  • Bump service version to 2.8.0 in #350
  • Trigger CGW /flush on GasPrice updates in #352

Full Changelog: v2.7.2...v2.8.0

Safe Config Service 2.7.2

06 Dec 10:07
2022a64
Compare
Choose a tag to compare

What's Changed

  • Bump actions/cache from 2.1.6 to 2.1.7 in #333
  • Bump coverage from 6.1.2 to 6.2 in #334
  • Bump boto3 from 1.20.10 to 1.20.15 in #335
  • Bump types-requests from 2.26.0 to 2.26.1 in #336
  • Bump faker from 9.8.2 to 9.8.3 in #337
  • Bump service version to 2.7.2 in #338

Full Changelog: v2.7.1...v2.7.2