2.5 KiB
2.5 KiB
0.1.7 (May 30, 2024)
- Added support for the
HEADSCALE_INTEGRATIONvariable to allow for advanced integration without Docker. - Fixed a bug where the
expiryfield on the Headscale configuration could cause crashes. - Made the strict configuration loader more lenient to allow for more flexibility.
- Added
HEADSCALE_CONFIG_UNSTRICT=true to revert back to a weaker configuration loader. - Headplane's context now only loads once at start instead of being lazy-loaded.
- Improved logging and error propagation so that it's easier to debug issues.
0.1.6 (May 22, 2024)
- Added experimental support for advanced integration without Docker.
- Fixed a crash where the Docker integration tried to use
process.env.API_KEYinstead of context. - Fixed a crash where
ROOT_API_KEYwas not respected in the OIDC flow.
0.1.5 (May 20, 2024)
- Robust configuration handling with fallbacks based on the headscale source.
- Support for
client_secret_pathon configuration file based OIDC. DISABLE_API_KEY_LOGINnow works as expected (non 'true' values work).API_KEYis renamed toROOT_API_KEYfor better clarity (old variable still works).- Fixed button responders not actually being invoked (should fix the ACL page).
0.1.4 (May 15, 2024)
- Users can now be created, renamed, and deleted on the users page.
- Machines can be dragged between users to change their ownership.
- The login page actually respects the
DISABLE_API_KEY_LOGINvariable. - Implemented some fixes that should stop dialogs from hanging a webpage.
- Upgrade to React 19 beta to take advantage of the compiler (may revert if it causes issues).
- Upgrade other dependencies
0.1.3 (May 4, 2024)
- Switched to a better icon set for the UI.
- Support stable scrollbar gutter if supported by the browser.
- Cleaned up the header which fixed a bug that could crash the entire application on fetch errors.
0.1.2 (May 1, 2024)
- Added support for renaming, expiring, removing, and managing the routes of a machine.
- Implemented an expiry check for machines which now reflect on the machine table.
- Fixed an issue where
HEADSCALE_CONTAINERwas needed to start even without the Docker integration. - Removed the requirement for the root
API_KEYunless OIDC was being used for authentication. - Switched to React Aria for better accessibility support.
- Cleaned up various different UI inconsistencies and copied components that could've been abstracted.
- Added a changelog for any new versions going forward.