Delete of organization that has apilog entries is now possible.
Agent
Root deployments now correctly re-activates if some other VCL was activated manually.
CLI
vclgroup inspect with filter now works as intended.
login now supports -j for JSON output.
UI Server
Fixes an issue that in some rare cases caused timeouts.
UI
Added option to delete dangling deployment configurations.
Added option to delete agent if down or failing.
Added indication when min is not fulfilled in VCLGroups.
Added deployment status when expanding row of an agent.
Fixed a bug where agent status was not responsive.
Fixed a bug where a user that didn’t have permissions for vclgroups could not view the editor.
Fixed a bug feeding a faulty VCL when creating a VCLGroup.
Fixed some various chart bugs.
Some minor style changes.
Version 1.0.3 (2021-02-09)
Changes to the name or content of an included file will now automatically redeploy a VCLGroup that is deployed.
New endpoint /api/v1/command which allows a system admin to execute arbitrary varnishadm commands to a set of agents simultaneously.
Brainz
Internal versioning support for upgrading between versions. From this release, noncompatible brainz instances will not be possible to start.
When updating an organization, password was reset for users of that organization. This has been fixed.
Status of a redeploy is now reported back directly after a reload.
Varnishstats for a removed agent is now cleared from the database when the agent is removed.
Failing deployments could previously be stuck in orphan state even if they were actually failing on all agents. They now correctly become in error state.
Agent
Internal versioning support. From this release, noncompatible agents will not be possible to start.
CLI
Removed unused -t/--type from perm update command.
New command to execute varnishadm commands (used together with filtering to select agents). Only possible to execute as system admin.
API GW
Internal versioning support. From this release, noncompatible api-gw will not be possible to start.
Fixes a bug when running multiple instances of a API-GW. Where some instances didn’t allow login during a short period of time.
UI Server
Added persistent storage for user accounts, if a user skipped the tour it will remember.
Fix some bugs with the authentication cookies, refreshing tokens is now done by the UI.
Fix a bug with logging out and the user has no authentication cookies.
UI
Retrieve and sync storage for user accounts, to check if a user has finished/skipped the tour.
Added refreshing of the authentication tokens to the UI, UI will queue requests until tokens are refreshed.
Fix that users are redirected to the login screen if there are no authentication cookies present.
Fixed some edge cases and bugs in the realtime charts
Added badge to deployment configuration to indicate the state
Some minor style changes on charts and dashboard
Some improvements in VCLGroup workflow
Account lock unlock badge fix
Version 1.0.2 (2021-01-26)
Brainz
License file is now required, specified using -license or VARNISH_CONTROLLER_LICENSE.
Added the option to filter agents based on domain properties like ID and FQDN. See Swagger of the API for further details.
New -quit option. This option will tell brainz to quit after performing tasks such as creating system admin users.
Agent
Improvements to the root template, both in terms of performance and naming conventions.
varnishstat can now be executed correctly if the user is part of the same group as varnish.
Fixes a bug where a readonly agent were stuck in failure state after connection to varnish was lost.
API GW
Added documentation for filtering agents based on domains.
CLI
Support for JSON output of all commands using -j or --json.
License information using license command.
UI Server
Fixed a bug where the UI could not be run with the default Content Security Policy.
Fixed a bug where a user was unable to logout if the connection was lost with the API.
Improved certificate loading for TLS configuration.
Improved configuration options.
Added option to disable X-Frame-Options, only disable if necessary.
UI
Fixed a bug where the editor got an error with specific VCL includes.
Fixed a bug where a double character was inserted when including specific modules.
Fixed a bug where permissions were not set properly for users and servers and tags were not visible.
Fixed a bug where the user got presented with a network error when the access token is expired.
Fixed a bug where network statistics were not displayed.
Improved includes in editor for deployed VCL files.
Improved dashboard when statistics are not yet available.