From c4e1100302d3b9700c6771989ce8c4a435c57168 Mon Sep 17 00:00:00 2001 From: Justin Ludwig Date: Fri, 9 Aug 2024 13:35:05 -0700 Subject: [PATCH] version 1.5.0 --- CHANGELOG.md | 48 +++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 51 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 479d989..8903d40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,54 @@ Changelog ========= +1.5.0 (2024-08-09) +------------------ + +### Added + +* Added "super user" functionality, allowing the creation of users + who can view and manage all organizations through one login account. + The first super user must be created through the local CLI, + which creates a new "super organization". The app UI for this super + org allows switching the super user's session temporarily to access + another organization (via the "Organizations" header link), and to + switch back (via the "Switch" header link). Note that the browser + back button does not work correctly to go back to a previous org + (you'll be returned to the "Organizations" list page). +* Added a "Remove" checkbox to interface edit page (enabled when the + interface is currently down), to remove the WireGuard service that + might otherwise automatically start the interface on boot (the agent + will normally remove this service automatically when shutting down + the interface -- but it won't be removed if anything else other than + the agent shuts down the interface). +* New interface options, implemented by the agent's extra scripts + functionality: + * Firewall Zone + * Forwarding + * Masquerading + * MSS Clamping + These options are ignored unless managing the interface with the + Pro Custodibus agent 1.6.0 or newer (and except for the Firewall Zone + option, the agent will apply them only on Linux). +* Ability to restore an interface or endpoint to a point in time + from the interface's or endpoint's "Changes" panel. + +### Changed + +* Re-organized the interface/endpoint add/edit pages to move the + important settings to the top. Also moved the advanced interface + settings into an "Advanced Properties" section (hidden by default). +* Added a new "Extras" step to the connection wizard, and moved the + extra options from the "Tunnel" step into it. The agent's extra + scripts functionality is now used to implement the forwarding, + masquerading, and MSS-clamping options from the wizard. + +### Fixed + +* Automatically set `App` URL when generating procustodibus.conf files + (so links in wg0.conf files generated by the agent will point back to + the correct App UI URL). + 1.4.0 (2024-05-26) ------------------ diff --git a/package-lock.json b/package-lock.json index 88c541d..8b8a500 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "custos", - "version": "1.4.0", + "version": "1.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "custos", - "version": "1.4.0", + "version": "1.5.0", "dependencies": { "@mdi/font": "^7.2.96", "@oruga-ui/oruga-next": "^0.6.0", diff --git a/package.json b/package.json index 06ff9d3..dce8105 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "custos", - "version": "1.4.0", + "version": "1.5.0", "private": true, "scripts": { "dev": "vite", -- 2.45.2