Skip to content

0.12.0

Compare
Choose a tag to compare
@huwshimi huwshimi released this 22 Jan 23:18
· 111 commits to main since this release

New features:

  • Added audit logs for controllers and models when using JAAS.
  • Added cross model search page when using JAAS.
  • Analytics can be enabled/disabled for all dashboard users with a new analyticsEnabled config option.

Improvements:

  • Hide config and action buttons for users with read-only permissions.
  • Display names of apps when displaying charms in actions panel.
  • Make tables responsive instead of using horizontal scrolling.
  • Removed hardcoded public JAAS details and use data provided by JIMM.
  • Removed settings page as analytics is now managed via config.
  • Removed additional controllers feature that was only relevant to public JAAS.
  • Charm selection is skipped if only one charm is available when opening the actions panel.
  • Updated application layout and built reusable components to be consistent with Vanilla Framework.

Bug fixes:

  • Display the Juju logo when not using JAAS.
  • Fixed an error when clicking outside confirmations.
  • Fixed model preview offset.
  • Handle errors from promises and model timeouts.
  • Handle environments with 0 controllers.

Maintenance

  • Increased test coverage to 95%.
  • Rewrote the readme and added release, hacking, MicroK8s and contribution guides.
  • Standardised the project name to Juju Dashboard when not using JAAS.
  • Update types to use new types exposed by Jujulib.
  • Upgraded project to use Yarn 3.
  • Upgraded dependencies to latest versions.
  • Updated panels to share a single base component.
  • Use model data available in Juju 3.2 to reduce full status calls to models.

Full Changelog: 0.11.2...0.12.0