From 8c811282358388b8f537b8694db6a24e289557ca Mon Sep 17 00:00:00 2001 From: William Mantly Date: Thu, 30 Jul 2026 12:01:50 -0400 Subject: [PATCH] Release 1.9.0: cross-app super admin, modal add-buttons, LE key persistence --- CHANGELOG.md | 9 +++++++++ nodejs/package.json | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1ed48d..a1a1d5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ correspond to git tags (`vX.Y.Z`) and `nodejs/package.json`'s `version`. ## [Unreleased] +## [1.9.0] - 2026-07-30 + +### Added +- **`app_super_admin` cross-app group** recognized as a global admin (`conf.auth.adminGroups`), same group also recognized by sso-manager-node and jump-host, and by `ldap-client`'s SSSD access filter (SSH login on every host). + +### Changed +- **Users and Permissions pages**: the always-visible sidebar "Add" forms are now an "Add User"/"Add Permission" button in the list header that opens an `app.modal` dialog, matching the hosts.ejs convention. +- **Let's Encrypt ACME account key** now defaults to the already-persisted `/data` volume instead of a CWD-relative path (`./le_key.cert` -> `/app/le_key.cert` in the container), which was lost on every image rebuild. + ## [1.8.0] - 2026-07-28 ### Added diff --git a/nodejs/package.json b/nodejs/package.json index 0ef6d99..c187c2b 100644 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "proxy-api", - "version": "1.8.0", + "version": "1.9.0", "author": [ { "name": "William Mantly",