Juju stable 1.18.1 is released

Curtis Hovey-Canonical curtis at canonical.com
Fri Apr 11 23:14:24 UTC 2014


juju-core 1.18.1

A new stable release of Juju, juju-core 1.18.1, is now available.
This release replaces 1.18.0.


Getting Juju

juju-core 1.18.1 is available in trusty and backported to earlier
series in the following PPA
  https://launchpad.net/~juju/+archive/stable

If you use the local provider, be sure to install the juju-local package
if it is not already installed. Juju's local requirements have changed.
Upgrading local juju environments without the juju-local package is not
advised.


Notable

* Working with Ubuntu 12.04 Precise and 14.04 Trusty


Resolved issues

* Juju upgrade-juju 1.16.6 -> 1.18 (tip) fails
  Lp 1299802

* Peer relation disappears during upgrade of juju
  Lp 303697

* The public-address changed to internal bridge after juju-upgrade
  Lp 1303735

* juju cannot downgrade to same major.minor version with earlier
  patch number
  Lp 1306296

* Juju 1.18.0, can not deploy local charms without series
  Lp 1303880

* Juju scp no longer allows multiple extra arguments to pass through
  Lp 1306208

* Juju tests fail with release version number 1.18.0
  Lp 1302313

* Charm store tests do not pass with juju-mongodb
  Lp 1304770


Working with Ubuntu 12.04 Precise and 14.04 Trusty

Juju 1.18.x is the first Juju that is aware of two Ubuntu LTS releases.
In the past, when bootstrapping the state-server or deploying a charm,
Juju selected Ubuntu 12.04 Precise when the serie was not specified. If
you care about the version of Ubuntu used, then you want to specify the
series

You can specify the series of the state-server and set the default charm
series by adding "default-series" to environments.yaml. Setting
"default-series" is the only way to specify the series of the
state-server (bootstrap node). For example, if your local machine is
Ubuntu 14.04 trusty, but your organisation only supports Ubuntu 12.04
Precise in the cloud, you can add this to your environment in
environments.yaml:
    default-series: precise

There are many ways to specify the series to deploy with a charm. In
most cases you don't need to. When you don't specify a series, Juju
checks the environment's "default-series", and if that isn't set, Juju
asks the charm store to select the best series to deploy with the charm.
The series of the state-server does not restrict the series of the
charm. You can use the best series for a charm when deploying a service.

When working with local charms, Juju cannot fall back to the charm
store, it falls back to the environment's "default-series". You must
specify the series in the environment or when deploying the charm. If
your environment is running, you can add "default-series" like so:
    juju set-environment default-series=precise

These commands choose Ubuntu 12.04 Precise when "default-series" is set
to "precise" in the environment:
    juju deploy cs:precise/mysql
    juju deploy precise/mysql
    juju deploy mysql
    juju deploy local:precise/mysql
    juju deploy loca:mysql


Finally

We encourage everyone to subscribe the mailing list at
juju-dev at lists.canonical.com, or join us on #juju-dev on freenode.


-- 
Curtis Hovey
Canonical Cloud Development and Operations
http://launchpad.net/~sinzui



More information about the Juju mailing list