Juju 2.4.2 Release Notes


The Juju team is proud to release Juju 2.4.2!

2.4.2 Targeted Features

The Juju team is proud to release version 2.4.2. This release includes changes to the default controller series (Bionic instead of Xenial).

  • When bootstrapping a new controller, Juju 2.4.2 will now use Bionic instead of Xenial. See LP #1785124.

This is a bugfix release for Juju 2.4.

This release also includes the following important fixes:

  • LP #1770437 - juju-introspection.sh is full of bashisms, the introspection functions now use underscores to separate words, i.e. juju-goroutines -> juju_goroutines
  • LP #1784075 - LXD provider no longer places limits constraints on the controller.
  • LP #1785223 - juju offers ignores -m flag
  • LP #1779337 - juju deploy should do some sanity checking of charms
  • LP #1785747 - Incorrect OpenStack credential tenant name
  • LP #1771906 - Controller should prune transaction log in batches.

Additional bugs fixed can be found in the 2.4.2 milestone page.

Known Issues

  • There is currently no Bionic image for the Oracle cloud. To bootstrap this cloud, you must specify a non-Bionic Ubuntu series:

      juju bootstrap oracle --bootstrap-series xenial ...

How do I get it?

The best way to get your hands on this release of Juju is to install it as a snap package:

sudo snap install juju --classic

Other packages are available for a variety of platforms. Please see the online documentation at https://jujucharms.com/docs/stable/reference-install. Those subscribed to the ‘stable’ snap channel should be automatically upgraded. If you’re using the ppa or homebrew, you should see an upgrade available.

Feedback Appreciated!

We encourage everyone to let us know how you’re using Juju. Join us on Discourse at https://discourse.jujucharms.com/, send us a message on Twitter using the hashtag #jujucharms, or join us on the #juju IRC channel on freenode.

Juju Show #38 - Big Data, Big Kubernetes, and news!