v2.6.0
feat: Implement OIDC Manager and Settings for SSO
Added Manager for handling OIDC provider lifecycle, allowing runtime updates without server restarts.
Introduced Settings struct to encapsulate OIDC configuration, including validation for required fields.
Implemented functions to load and resolve OIDC settings from environment and database sources.
Created admin handlers for managing retention settings and SSO configuration, including retrieval and updates.
Developed API endpoints for retention and SSO settings, ensuring proper error handling and response structures.
Added client-side API utilities for interacting with retention and SSO settings.
Implemented license server client for managing trial and purchase processes.
Install
Download the binary for your platform and run it:
# Linux (amd64)
curl -L -o ch-ui https://github.com/caioricciuti/ch-ui/releases/download/v2.6.0/ch-ui-linux-amd64
chmod +x ch-ui
sudo install -m 755 ch-ui /usr/local/bin/ch-ui
ch-uiIf you don't want a global install, run it as ./ch-ui.
Verify checksum
sha256sum -c checksums.txt