M CHANGELOG.md => CHANGELOG.md +48 -0
@@ 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)
------------------
M package-lock.json => package-lock.json +2 -2
@@ 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",
M package.json => package.json +1 -1
@@ 1,6 1,6 @@
{
"name": "custos",
- "version": "1.4.0",
+ "version": "1.5.0",
"private": true,
"scripts": {
"dev": "vite",