This repository has been archived by the owner on May 12, 2021. It is now read-only.
Releases: juju/juju-gui
Releases · juju/juju-gui
2.15.0
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
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
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
- 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
2.13.0
- 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
- 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
- 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
- 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
- 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.