Skip to content

Releases: permitio/opal

v0.7.14

05 Nov 15:23
989869a
Compare
Choose a tag to compare

What's Changed

  • update docs by @gideonsmila in #675
  • add ability to register to on ws connect and disconnect events of opa… by @asafc in #692
  • fix _pipe_log_stream not running consistently for monitored subprocess by @asafc in #693

New Contributors

Full Changelog: 0.7.13...0.7.14

v0.7.13

08 Oct 17:11
1f175b6
Compare
Choose a tag to compare

What's Changed

Dependencies

Docs

CI

  • Add timeouts to avoid stuck actions by @obsd in #672

New Contributors

Full Changelog: 0.7.12...0.7.13

v0.7.12

04 Sep 09:20
065c539
Compare
Choose a tag to compare

What's Changed

Security

  • Upgrade packages to mitigate reported (though not necessarily actual) vulnerabilities by @roekatz in #652
  • Fix opal image builtin python packages not being updated by @roekatz in #653
  • [Snyk] Security upgrade anyio from 3.7.1 to 4.4.0 by @omer9564 in #601
  • [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @RazcoDev in #598
  • [Snyk] Security upgrade requests from 2.31.0 to 2.32.0 by @omer9564 in #587
  • [Snyk] Upgrade: react, react-dom by @obsd in #585
  • Bump webpack from 5.91.0 to 5.94.0 in /documentation by @dependabot in #650
  • Bump micromatch from 4.0.7 to 4.0.8 in /documentation by @dependabot in #649
  • Bump axios from 1.7.3 to 1.7.5 in /documentation by @dependabot in #648

Tests

Docs

  • typo fixed in set_url_query_param function docs by @venuDreddy in #637
  • docs(obtain-jwt-token.mdx): curl request data-raw should be valid json by @emily-zall in #582

New Contributors

Full Changelog: 0.7.11...0.7.12

v0.7.11

07 Aug 12:35
a3e7785
Compare
Choose a tag to compare

What's Changed

  • fix relative imports and import conflicts by @danyi1212 in #618
  • add sync workflow for OPAL+ repository by @danyi1212 in #630
  • add pypi release by @EliMoshkovich in #629
  • [Snyk] Security upgrade setuptools from 68.0.0 to 70.0.0 by @danyi1212 in #621
  • update docs packages to fix snyk alerts by @obsd in #635
  • [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @asafc in #613
  • Dockerfile: Mitigate git exploit by disabling symlink support by @roekatz in #638

New Contributors

Full Changelog: 0.7.10...0.7.11

v0.7.10

23 Jul 10:37
8bc8924
Compare
Choose a tag to compare

What's Changed

  • Fix example docker-compose data sources configuration by @roekatz in #627
  • Fixed OPAL Cedar Client build CI by @danyi1212 in #628

Full Changelog: 0.7.9...0.7.10

0.7.9

17 Jul 14:38
ec8478d
Compare
Choose a tag to compare

What's Changed

  • Fix 0.7.8 buggy statistics keep alive timeout configuration by @danyi1212 in #622

Full Changelog: 0.7.8...0.7.9

0.7.8

13 Jul 11:14
b8c8306
Compare
Choose a tag to compare

What's Changed

Features

  • Improve Statistics and introduce server (and client) counts by @roekatz in #589

Bugfixes

  • Removing data from policy_store/config route and deprecating this route by @obsd in #603
  • Bump pygit2 to 1.14.1 to fix failing tests by @danyi1212 in #607

Docs

  • Added new fetch providers by @danielbass37 in #599
  • Update write_your_own_fetch_provider.mdx with latest link to provider example by @ArnavK-09 in #593
  • Remove extra columns improperly mentioned in opal client config vars … by @thilak009 in #597
  • Update trigger_data_updates.mdx by @orweis in #595

New Contributors

Full Changelog: 0.7.7...0.7.8

v0.7.7

03 Jun 13:50
794b967
Compare
Choose a tag to compare

What's Changed

  • add httpx client for HttpFetchProvider and make it default by @omer9564 in #590

New Contributors

Full Changelog: 0.7.6...0.7.7

v0.7.6

30 Apr 17:21
5b80a48
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Make fetcher's retry behavior configurable when importing OpalClient as python package by @roekatz in #564
  • Add missing x-amz-content-sha256 header when generating headers for… by @kbalthaser in #519
  • Move polling periodic data entries to client (support scopes) by @roekatz in #573

CI, Dependencies & Security

  • Added python 3.11 and 3.12 to tests CI by @danyi1212 in #570
  • Docker image: Mitigate risk for some vulnerabilities as reported by Snyk @roekatz in #562
  • Upgrade vulnerable OPAL Docusarus version by @maya-barak in #567
  • [Snyk] Security upgrade cryptography from 41.0.7 to 42.0.4 by @RazcoDev in #552
  • [Snyk] Fix for 3 vulnerabilities by @roekatz in #566
  • [Snyk] Upgrade sass from 1.69.5 to 1.71.1 by @RazcoDev in #563

Docs

New Contributors

Full Changelog: 0.7.5...0.7.6

v0.7.5

13 Mar 17:49
686e32a
Compare
Choose a tag to compare

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