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.2.4

18 Nov 21:17
@bac bac
Compare
Choose a tag to compare
  • [bda69b5] Update the sign up copy and add a button to sign up.
  • [931c029] Sign-up component: expire early if the user did not apply.
  • [8eff0bf] Remove export functionality from signup.
  • [1936033] Use proper key for addPendingResources in deployment.
  • [36a6876] Change the logic used to display the signup component.

2.2.3

15 Nov 18:21
Compare
Choose a tag to compare
  • Added charm resources section to the inspector.
  • Reduced GUI size by 30KB pre-gzip by optimising minification.
  • Added multi-threading to transpile step, saving 30s off transpile time.
  • Display cloud provider in header.
  • (Fix) Switching models from disconnected state updates model name.
  • (Fix) Pass resource list when deploying charms with resources.
  • (Fix) Cloud logo positioning and scaling.
  • (Fix) Honor config values set in bundles.

2.2.2

19 Oct 17:07
Compare
Choose a tag to compare
  • Add the ability to destroy models in the user profile.
  • Add zoom component back to the canvas.
  • Display a message in the model switcher if there are no models.
  • Add "Default" value to region selector to speed up deployment.
  • Update styling of the input fields in the deployment flow.
  • (Fix) Model creation when redirect is required no longer fails.
  • (Fix) Improve visibility of redirect info errors.
  • (Fix) Do not try to connect to models in error state.
  • (Fix) Re-enable external credential data.
  • (Fix) Logging in via Sandbox mode.

2.2.1

11 Oct 21:51
Compare
Choose a tag to compare
  • Update UI for empty profile.
  • Search input no longer expands when focused.
  • New animated inputs in deployment flow.
  • Applications queued for deletion now indicate as such in their inspector.
  • (Fix) When removing applications also remove the prerequisite calls. This fixes the issue where the changes indicated in the deployment summary wouldn't mirror the representation on the canvas.
  • (Fix) Openstack domain field is no longer required.
  • (Fix) Properly clear staged changes when logging out.
  • (Fix) Surface model creation errors.
  • (Fix) Model names are now validated on input blur.
  • (Fix) Segments in deployment page now animate height based on content.
  • (Fix) Various UI updates.
  • (Fix) Local charms with no icon will now display the default icon.

2.2.0

30 Sep 21:42
@bac bac
Compare
Choose a tag to compare
  • The Juju 2.0 controller was built with multi-user, multi-model
    functionality in mind. To provide the best user experience we are
    introducing new and enhanced model management in this release. This
    new experience allows you to create new models, select which region to
    deploy to, add new credentials, and choose which credentials to use when
    deploying to new models.
  • Add Bundle Service support. This feature allows the GUI to use the
    external Bundle Service to import bundles when the bundle lib in Juju
    is not available, such as when in a sandbox or unconnected mode.
  • Add version.json asset which contains the version number and git sha used
    to build the GUI. To access this file visit the following path replacing
    the necessary values:
    <host>/gui/<controllerUUID>/<modelUUID>/static/gui/build/app/version.json
  • (Fix) Logging in via USSO when you have no models.
  • (Fix) Update relation list when removing uncommitted subordinate relation.
  • (Fix) No clouds result when listing clouds.
  • (Fix) Switch between unconnected state to connected state.

2.1.13

22 Sep 01:36
Compare
Choose a tag to compare
  • Login logic improved to support sequential controller and model access.
  • Logout logic improved to correctly log out of all models and controllers.
  • User login location suffix @Local is now added automatically if missing.
  • Updated Juju API to keep it in line with the Juju beta changes.
  • User profile now displays dates in a relative format.
  • Closing the browser tab will now issue browser confirmation if you have uncommitted changes.
  • Destroyed applications on the canvas now have blue outline.
  • Added support for new ACL handling.
  • (Fix) Switch from unconnected to connected state with uncommitted changes.
  • (Fix) Number of various layout and styling issues.
  • (Fix) Only attempt logging into a model if controller reports available.
  • (Fix) Search input no longer clears when Juju deltas arrive.
  • (Fix) Bundle imports now fetch the canonical charm ID before deploying to handle cases where user generated bundles are using non-canonical ID's.
  • (Fix) Pass user correct user credential tag when generating new models.

2.1.12

07 Sep 18:13
Compare
Choose a tag to compare
  • Removed "availability-zone" from model exports.

2.1.11

06 Sep 23:11
Compare
Choose a tag to compare
  • Update the API facades to match the latest changes from Juju 2.
  • Bundles now use "applications" top level key instead of "services".
  • Use a different WebSocket connection for the model and controller.
  • Create New Model buton moved into the user profile.
  • Deploying bundles with lxc placements automatically convert to lxd.
  • Multi-series subordinates now have their series locked to the series of the first related parent application.
  • (Fix) Local charms now deploy without issuing error about charm location.
  • (Fix) Exported bundles now include the "availability-zone" constraint.
  • (Fix) When relating to subordinates, invalid targets are now faded.

2.1.10

12 Aug 14:52
@bac bac
Compare
Choose a tag to compare
  • Various UX fixes for DF cloud section.
  • Split BudgetList and EntityList components out of UserProfile.
  • Create Section load watcher component
  • Fix bundle deploy with juju 1
  • Handle DF section display

2.1.9

10 Aug 14:22
@bac bac
Compare
Choose a tag to compare
  • Fix login with USSO.
  • Inspector relations: do not fail when the app has peer relations.
  • New deployment flow HTML/CSS.
  • Fail gracefully when plans are not fetched.
  • Add credentials component.
  • Choose cloud component.
  • Add Charmstore v5 and multi-series support.
  • Fix bundle deployment in the charm store v5 world.
  • Use real credentials in the deployment flow.
  • Split AgreementList out from UserProfile.
  • Display real plans in the deployment flowOnly show the promulgated charms if they exist.
  • Updated the applications/machines switcher.
  • Remove hardcoded URLs from store page and use changeState to display details.
  • Get the list of clouds for the deployment flow.
  • Fix build relation when relation exists between different applications.
  • Update node deps inc React 15.3.
  • Enable the new flow when using the blues flag.
  • Create a util for deploying or committing to models.
  • Update juju logo.
  • Remove old blues deployment flowFade a unrelatable service instead of hiding it.
  • Replace PhantomJS with XVFB run Chromium browserSet the credential on load if there is one.
  • Display changelogs on services.
  • Add mousedown drag to build a relation.
  • Use babel to minify instead of Uglify.
  • Move jujulib into the root tree.
  • Remove the WebSocket logger.