Skip to content
This repository has been archived by the owner on May 12, 2021. It is now read-only.

Releases: juju/juju-gui

2.15.0

22 Aug 18:10
Compare
Choose a tag to compare

Changed

  • Upgraded jaaslib to remove request for revision-info on Charmstore requests.
  • Series list has been updated to include new OS series.
  • Added Prettier to the codebase to format .scss files.
  • Update to Xterm 3.8.0.
  • Browserify has been replaced with Webpack which also now builds the SCSS files.
  • Update the canvas to use the existing svg sprites.
  • Removed unused svg assets from the build/dist.
  • GUI is now being served by Flask.
  • YUI is now served as a bundled asset in two files to reduce total number of assets.
  • Replace components with juju-react-components.

Fixed

  • Forced Cloud facade to v2 to support UpdateCredentials method.
  • Updated broken links in deployment flow.
  • Broken GCP cloud logo in Firefox.
  • Repeating port values on Status pane.
  • Broken styles on the Status pane.
  • Searches without query text would reload forever.
  • Replaced Juju mailing list with Discourse link.

Removed

  • Entity details pages no longer have sticky headers.
  • It's no longer possible to deploy k8s charms via the GUI.

2.14.1

26 Oct 16:45
Compare
Choose a tag to compare

Changed

  • Updated React to 16.5.2 and remaining dependencies.
  • Updated Profile section to use latest styling from Vanilla Framework.

Fixed

  • Status component is now more resilient to missing data.
  • Opening bundle readme from grouped links in inspector application list now works with bundles deployed from the Juju CLI with Juju 2.5.
  • Login button will now consistently show while not logged in in JAAS.

2.14.0

01 Oct 21:17
Compare
Choose a tag to compare

Added

  • Applications deployed via a bundle will now be grouped in the inspector with easy access to their details pages and their post deployment content.
  • Send analytics ping when exporting bundle.

Changed

  • Expand eslint linting rules. Use --fix on save to auto format into the correct syntax.
  • Continued worked on making React components sharable.

Removed

  • Beta status notice has been removed.

Fixed

  • Ensure that IP address display correctly on the Profile page.
  • Export bundles with series information for applications to fix multi-series deployment issues when the model has a different series than the application and specified machine.
  • If a charm cannot be found in the charm store, do not fail when trying to read it from the endpoints map.
  • Importing a bundle file has been disabled when in read-only mode.
  • Post deployment component now correctly updates and handles no-get-started gracefully.
  • Fix post deployment so that it shows even if the bundle is modified.
  • The GUI now passes the correct flags to destroy unused storage instances when destroying a model.

2.13.2

07 Aug 19:01
Compare
Choose a tag to compare
  • Update JAASLib to 0.4.1
  • Update to use external bakery library (https://github.com/juju/bakeryjs).
  • Removed syntax highlighting in readme files to save on size.
  • (Fix) Errors experienced during destroying models are now surfaced to the user.
  • (Fix) Modifying the Kubernetes bundles pre-deploy no longer prevent it from adding machines on deploy.

See for more information: https://discourse.jujucharms.com/t/juju-gui-2-13-2-released/143

2.13.1

27 Jun 22:29
Compare
Choose a tag to compare
  • Remove test files from dist.
  • Update JAASlib.

2.13.0

21 Jun 11:05
Compare
Choose a tag to compare
  • JAASlib has been moved to its own project and imported (https://github.com/juju/jaaslibjs).
  • Initial work on bundle grouping post deployment.
  • SSH-to-machine, tail logs, debug hooks, buttons have been added behind a flag.
  • (Fix) Will no longer show SSO login option if it's not available.
  • (Fix) Route parsing is less restrictive allowing direct access to more entities via url.

2.12.3

11 May 16:03
Compare
Choose a tag to compare
  • Updated jujushell, new version is considerably more performant.
  • (Fix) Direct Deploy will no longer loop until all charms have loaded in some rare instances.
  • (Fix) A race condition generating weird app placement in bundle deploys on the canvas has been resolved.

2.12.2

27 Apr 15:26
Compare
Choose a tag to compare
  • Sort charms and bundles in the user profile by name.
  • Show the controller model in the model dropdown list on the canvas.
  • (Fix) Clear the canvas when switching between new models.
  • (Fix) Owner permission no longer a requirement to destroy a model.
  • (Fix) Improved handling of unknown series in search results.
  • (Fix) cpu-cores constraint now respected in the machine view.
  • (Fix) Inspector screen scaling disabled in read-only mode.
  • (Fix) Disable 'add-keys' button after adding GitHub keys.
  • (Fix) Disconnect from current model when destroying it.

2.12.1

20 Feb 19:50
Compare
Choose a tag to compare
  • Only show the controller info on the current user's profile.
  • Juju Shell can now handle possible initial welcome message.
  • The credentials forms can now be submitted by pressing enter.
  • Small styling updates.
  • (Fix) Update the DestroyModels API call for the new Juju API.

2.12.0

16 Feb 18:08
Compare
Choose a tag to compare
  • The user profile has been completely redesigned.
  • Added 'Charm Details' link to the application inspector.
  • Added 'Get Started' link to the application inspector for charms which have a getstarted.md file.
  • (Fix) Application configuration in the inspector now properly handles empty fields in FireFox.
  • (Fix) Updated the messaging when the jujushell terminal is disconnected unexpectedly.
  • (Fix) Logout link is no longer hidden in the user dropdown menu.