Releases: christiaangoossens/hass-oidc-auth
v0.7.0-alpha-rc5
Caution
This release is part of the pre-release cycle for the next minor/major release (possibly v0.7.0).
Please note that there are known bugs in this pre-release which may break your experience on mobile. Only try this on a debug install of Home Assistant to give feedback!
Tip
If you need the latest stable release of this integration, use v0.6.5-alpha instead.
Major changes since the last pre-release
- Updated to HA 2026.1
- Added automated unit tests
- Fixed XSS vulnerability in #200
What's Changed
- Add unit tests by @christiaangoossens in #133
- Add info on testing scripts & remove roadmap from CONTRIBUTING.md by @christiaangoossens in #138
- chore(deps): lock file maintenance by @renovate[bot] in #139
- chore(deps): update astral-sh/setup-uv action to v7 by @renovate[bot] in #141
- fix(deps): update dependency aiofiles to v25 by @renovate[bot] in #142
- chore(deps): lock file maintenance by @renovate[bot] in #144
- chore(deps): update dependency pylint to v4 by @renovate[bot] in #143
- Use tailwind cli to compile css instead of tailwind cdn by @Tricked-dev in #132
- chore(deps): lock file maintenance by @renovate[bot] in #145
- chore(deps): lock file maintenance by @renovate[bot] in #147
- chore(deps): update tailwindcss monorepo to v4.1.16 by @renovate[bot] in #148
- chore(deps): lock file maintenance by @renovate[bot] in #149
- Migrate to joserfc, remove python-jose by @christiaangoossens in #150
- Fix manifest json requirements by @christiaangoossens in #152
- chore(deps): lock file maintenance by @renovate[bot] in #154
- chore(deps): update tailwindcss monorepo to v4.1.17 by @renovate[bot] in #156
- chore(deps): lock file maintenance by @renovate[bot] in #159
- chore(deps): lock file maintenance by @renovate[bot] in #161
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #162
- chore(deps): lock file maintenance by @renovate[bot] in #163
- fix(deps): update dependency joserfc to ~=1.5.0 by @renovate[bot] in #166
- chore(deps): lock file maintenance by @renovate[bot] in #167
- chore(deps): lock file maintenance by @renovate[bot] in #172
- chore(deps): update tailwindcss monorepo to v4.1.18 by @renovate[bot] in #174
- fix(deps): update dependency joserfc to ~=1.6.0 by @renovate[bot] in #176
- fix(deps): update home assistant update (major) by @christiaangoossens in #196
- chore(deps): update python docker tag to v3.14.2 by @renovate[bot] in #197
- chore(deps): lock file maintenance by @renovate[bot] in #198
- Enable Jinja2 autoescaping by @werdnum in #200
- Fix 500 on redirect path by @christiaangoossens in #201
- Bump to 0.7.0-alpha-rc4 by @christiaangoossens in #202
- Fix visual bug in latest HA by @christiaangoossens in #203
- Bump to rc5 by @christiaangoossens in #204
New Contributors
- @Tricked-dev made their first contribution in #132
- @werdnum made their first contribution in #200
- @anntnzrb made their first contribution in #201 and #170
Full Changelog: v0.7.0-alpha-rc3...v0.7.0-alpha-rc5
v0.6.5-alpha
Alpha release, use at your own risk.
Maintenance update. Fixes potential XSS vulnerability and updates packages.
What's Changed
- Use tailwind cli to compile css instead of tailwind cdn by @Tricked-dev in #132
- Migrate to joserfc, remove python-jose by @christiaangoossens in #150
- Fix manifest json requirements by @christiaangoossens in #152
- Enable Jinja2 autoescaping by @werdnum in #200
- Fix 500 on redirect path by @christiaangoossens and @anntnzrb in #201
New Contributors
- @Tricked-dev made their first contribution in #132
- @werdnum made their first contribution in #200
- @anntnzrb made their first contribution in #201 and #170
Full Changelog: v0.6.3-alpha...v0.6.5-alpha
v0.7.0-alpha-rc3
Caution
This release is part of the pre-release cycle for the next minor/major release (possibly v0.7.0).
Please note that there are known bugs in this pre-release which may break your experience on mobile. Only try this on a debug install of Home Assistant to give feedback!
Tip
If you need the latest stable release of this integration, use v0.6.3-alpha instead.
Major new features since the last pre-release
- New login UI works again with newer releases of Home Assistant (tested with 2025.10)
- UI configuration flow was added (next to the current YAML flow) by @dbaines
What's Changed since v0.7.0-alpha-rc2
- remove brands ignore by @christiaangoossens in #87
- Add reference to searching in HACS by @christiaangoossens in #90
- Allow forcing HTTPS in URL generation by @christiaangoossens in #92
- Add docs on disabling registration by @christiaangoossens in #93
- Update microsoft-entra.md by @Rolf-M in #96
- Persist OIDC logins on HTTP refresh by @Ninjaclasher in #105
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #112
- Switch to the newer uv package manager by @christiaangoossens in #114
- chore(deps): update python docker tag to v3.13.7 by @renovate[bot] in #111
- Fix renovate matcher by @christiaangoossens in #116
- chore(deps): update dependency homeassistant to v2025 by @renovate[bot] in #115
- Fixes upstream changes to UI by @Lachee in #117
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #118
- chore(deps): lock file maintenance by @renovate[bot] in #119
- chore(deps): lock file maintenance by @renovate[bot] in #122
- Fix dependencies to the minor versions by @christiaangoossens in #125
- chore(deps): lock file maintenance by @renovate[bot] in #127
- Implement config flow for UI configuration by @dbaines in #123
- Improve config flow by @christiaangoossens in #128
- Pre-release 3 for v0.7.0 by @christiaangoossens in #129
New Contributors
Full Changelog: v0.7.0-alpha-rc2...v0.7.0-alpha-rc3
v0.6.3-alpha
Alpha release, use at your own risk.
Since the last release (v0.6.2-alpha), the project has reached 500 stars ⭐ on Github and was published in the HACS default repository. Additionally, I want to thank the sponsors that have contributed in the meantime. If you would like to sponsor, please do so preferably in code contributions (pull requests) or through Github Sponsors. Thank you everyone for your contributions!
Note
If you were using a pre-release of version v0.7.0-alpha (such as rc1 or rc2), please note that you have to remove features.disable_frontend_changes and features.allow_mobile_one_click from your configuration before upgrading to v0.6.3-alpha. Otherwise, Home Assistant will not load the integration and show errors in the logs upon startup.
There will be future releases in the v0.7 line with the frontend injection, but as implementation of robust frontend changes has taken a while, I have decided to release a stable version with the minor changes first. If you would like to join development of the new UX, please see: issue #19 on Github.
What's Changed
- Pocket ID instructions by @martinlaven in #55
- Fix issue in Authelia config by @christiaangoossens in #56
- Fix indentation of configuration docs + cleanup id_token_signing algs by @ToxicMushroom in #61
- docs(kanidm): add kanidm.md by @fruzitent in #69
- Cleanup the provider docs with new additions by @christiaangoossens in #73
- Add link to Github post for Feature Request by @christiaangoossens in #74
- Also change existing background link by @christiaangoossens in #75
- Add Additional Scopes to Maximize Functionality from Custom idP by @SCBionicle in #80
- remove brands ignore by @christiaangoossens in #87
- Add reference to searching in HACS by @christiaangoossens in #90
- Allow forcing HTTPS in URL generation by @christiaangoossens in #92
- Add docs on disabling registration by @christiaangoossens in #93
- Update microsoft-entra.md by @Rolf-M in #96
- Persist OIDC logins on HTTP refresh by @Ninjaclasher in #105
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #112
- Switch to the newer uv package manager by @christiaangoossens in #114
- chore(deps): update python docker tag to v3.13.7 by @renovate[bot] in #111
- Fix renovate matcher by @christiaangoossens in #116
- chore(deps): update dependency homeassistant to v2025 by @renovate[bot] in #115
New Contributors
- @martinlaven made their first contribution in #55
- @ToxicMushroom made their first contribution in #61
- @fruzitent made their first contribution in #69
- @SCBionicle made their first contribution in #80
- @jthoward64 and @jasoncodes contributed in #19 to the new UX for 0.7
- @Rolf-M made their first contribution in #96
- @Ninjaclasher made their first contribution in #105
Full Changelog: v0.6.2-alpha...v0.6.3-alpha
v0.7.0-alpha-rc2
Caution
This pre-release does not work with Home Assistant 2025.8.0 or later. Please use the latest pre-release version v0.7.0-alpha-rc3 instead.
What's Changed
- Pocket ID instructions by @martinlaven in #55
- Fix issue in Authelia config by @christiaangoossens in #56
- Fix indentation of configuration docs + cleanup id_token_signing algs by @ToxicMushroom in #61
- docs(kanidm): add kanidm.md by @fruzitent in #69
- Cleanup the provider docs with new additions by @christiaangoossens in #73
- Add link to Github post for Feature Request by @christiaangoossens in #74
- Also change existing background link by @christiaangoossens in #75
- Add Additional Scopes to Maximize Functionality from Custom idP by @SCBionicle in #80
- Inject javascript into the main authorize page for better UX by @christiaangoossens in #81
- Improve the JS for SSO by @jthoward64 in #83
- Small UX touchups by @christiaangoossens in #84
- Bump to 0.7.0 by @christiaangoossens in #85
- Disable welcome page if the new features are enabled by @christiaangoossens in #86
New Contributors
- @martinlaven made their first contribution in #55
- @ToxicMushroom made their first contribution in #61
- @fruzitent made their first contribution in #69
- @SCBionicle made their first contribution in #80
- @jthoward64 and @jasoncodes contributed in #19
- @jthoward64 made a contribution in #83
Full Changelog: v0.6.2-alpha...v0.7.0-alpha-rc2
v0.6.2-alpha
Alpha release, use at your own risk.
What's Changed
- Fetch userinfo to supplement id_token claims by @olivluca in #50 and #49
- Bump to 0.6.2 by @christiaangoossens in #53
New Contributors
Full Changelog: v0.6.1-alpha...v0.6.2-alpha
v0.6.1-alpha
Alpha release, use at your own risk.
What's Changed
- Fix compatibility with Microsoft Entra ID by @christiaangoossens in #48
Full Changelog: v0.6.0-alpha...v0.6.1-alpha
v0.6.0-alpha
Alpha release, use at your own risk.
What's Changed
- Add features.include_groups_scope by @tommmy-ctrl in #39
- Add groups scope option & fixup features.include_groups_scope by @christiaangoossens in #42
- Change documentation to a better format by @christiaangoossens in #25
- docs: add authelia example configuration by @hendrik1120 in #33
- Added Authentik documentation by @IvanVasquez in #34
New Contributors
- @hendrik1120 made their first contribution in #33
- @IvanVasquez made their first contribution in #34
- @tommmy-ctrl made their first contribution in #39
Full Changelog: v0.5.1-alpha...v0.6.0-alpha
v0.5.1-alpha
Alpha release, use at your own risk.
What's Changed
- feat: enable verification of certs via
network.tls_verifyand priva… by @schakko in #16 - Fixes Home Assistant error about re-creating HTTP sessions by @christiaangoossens in #22
New Contributors
Full Changelog: v0.5.0-alpha...v0.5.1-alpha
v0.5.0-alpha
Alpha release, use at your own risk.
Adds the option to configure group names to use for both available roles (user & admin). If you configure a user group and the OIDC user has neither the configured user group as well as the admin group, they will be rejected during the login process.
Fixes the bug with empty group claims and checks if the group claim is indeed a list, which it is in Authentik, Authelia & Pocket-ID.
What's Changed
- fix: group mapping by @baprx in #13
- Add configurable group names for roles by @christiaangoossens in #17
New Contributors
Full Changelog: v0.4.1-alpha...v0.5.0-alpha