Skip to content

v0.7.5

Compare
Choose a tag to compare
@roekatz roekatz released this 13 Mar 17:49
· 201 commits to master since this release
686e32a

What's Changed

Fixes

  • Data Fetching: Introduce custom retry configuration for fetching data sources by @thilak009 in #502
  • Merge updates from permit's internal OPAL version by @roekatz in #546
    • Concurrent (thus faster) handling of updates (both policy & data) in client and server
    • Offline Mode: Support having the backup file on a shared volume used by multiple opal-client replicas (Fix file writing race).
    • Restart OPA when panic is detected
    • Upgrade fastapi_websocket_pubsub (v0.3.7) & permit-broadcaster (v0.2.5) for improved stability & performance.
    • Scopes: bug fixes & improved performance (redis access, better repo locks, better git object caching, repo sharding for handling lots of scopes).
    • Fix parsing update callbacks configuration
  • ApiPolicySource: Log errors when retrying failed bundle updates by @roekatz in #500

Build & Dependencies

  • Upgrade to Debian bookworm
  • Install netcat and jq in the common stage by @fortum-vaanavil in #499
  • remove unused rookout by @asafc in #525
  • Use redis-py to replace asyncio-redis by @calmzhu in #498
  • Update cryptography dependency by @orishavit in #520
  • [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 by @obsd in #547
  • [Snyk] Security upgrade fastapi from 0.103.2 to 0.109.1 by @RazcoDev in #543
  • [Snyk] Security upgrade aiohttp from 3.8.6 to 3.9.2 by @asafc in #541
  • [Snyk] Upgrade sass from 1.54.9 to 1.69.5 by @obsd in #522

Docs

New Contributors

Full Changelog: 0.7.4...0.7.5