Releases: permitio/opal
Releases · permitio/opal
v0.7.14
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
- @gideonsmila made their first contribution in #675
Full Changelog: 0.7.13...0.7.14
v0.7.13
v0.7.12
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
- Introduce docker & bash based application tests by @roekatz in #645
- Fix data updater tests by @roekatz in #647
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
- @venuDreddy made their first contribution in #637
Full Changelog: 0.7.11...0.7.12
v0.7.11
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
- @EliMoshkovich made their first contribution in #629
Full Changelog: 0.7.10...0.7.11
v0.7.10
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
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
What's Changed
Features
Bugfixes
- Removing data from policy_store/config route and deprecating this route by @obsd in #603
- Bump
pygit2
to1.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
- @ArnavK-09 made their first contribution in #593
Full Changelog: 0.7.7...0.7.8
v0.7.7
v0.7.6
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
- Added mention to the fact that github webhook should be in json format by @TheZalRevolt in #528
- Policies can now also come from an API server (
configure_external_data_sources.mdx
) by @emily-zall in #577 - Update location of fetcher register by @emmanuel-ferdman in #574
- Update
security-parameters.mdx by
@maxrabin in #568
New Contributors
- @kbalthaser made their first contribution in #519
- @maya-barak made their first contribution in #567
- @danyi1212 made their first contribution in #570
- @emily-zall made their first contribution in #577
- @emmanuel-ferdman made their first contribution in #574
- @maxrabin made their first contribution in #568
- @TheZalRevolt made their first contribution in #528
Full Changelog: 0.7.5...0.7.6
v0.7.5
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
- Update README.md by @orweis in #501
- Make it clear Bundle Server does not serve OPA bundles by @roekatz in #544
- Tweak healthcheck docs by @orweis in #527
- Fix command format and typo in Triggering data updates tutorial #549 by @jonis100 in #550
New Contributors
- @fortum-vaanavil made their first contribution in #499
- @calmzhu made their first contribution in #498
- @gemanor made their first contribution in #537
- @jonis100 made their first contribution in #550
Full Changelog: 0.7.4...0.7.5