🔆 Release highlights
The v2.8.0 comes with a better OAuth integration, and some other improvements and bug fixes.
Better OAuth integration
Now, you can extend the supported providers by adding social backends classes in the configuration file:
providers:
- name: apple-id
client_id: "<client_id>" # You can use the ARGILLA_OAUTH2_APPLE_ID_CLIENT_ID environment variable
client_secret: "<client_secret>" # You can use the ARGILLA_OAUTH2_APPLE_ID_CLIENT_SECRET environment variable
extra_backends:
- social_core.backends.apple.AppleIdAuth # Register the Apple OAuth2 provider backend
...
Also, the KeyCloak provider is supported by default.
You can visit the docs for more info.
Some relevant improvements and bugfixes are:
- Add keycloak SSO by @paulbauriegel in #5711
- [BUGFIXES] Fixing error when using PostgreSQL by @frascuchon in #5795
- [BUGFIX] Redirect slash when defining
ARGILLA_BASE_URL
by @frascuchon in #5796 - [BUGFIX] get dataset settings when using
client.datasets.list()
by @frascuchon in #5810 - [FEAT][HELM] set ES SSL verification by @omarmoo5 in #5807
- feat: Add Japanese translation by @Tomoya-Matsubara in #5816
New Contributors
- @omarmoo5 made their first contribution in #5807
- @patrickfleith made their first contribution in #5806
- @Tomoya-Matsubara made their first contribution in #5816
Full Changelog: v2.7.1...v2.8.0