juju-core 1.23-beta2

Milestone information

Project:
juju-core
Series:
1.23
Version:
1.23-beta2
Released:
 
Registrant:
Curtis Hovey
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
4 Eric Snow, 1 Horacio Durán, 3 Ian Booth
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
9 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon juju-1.23-beta2-osx.tar.gz (md5, sig) OS X juju commands tarball 12
last downloaded 76 weeks ago
download icon juju-setup-1.23-beta2.exe (md5, sig) Windows installer for the juju client 15
last downloaded 76 weeks ago
download icon juju-core_1.23-beta2.tar.gz (md5, sig) Juju-core release 8
last downloaded 76 weeks ago
Total downloads: 35

Release notes 

# juju-core 1.23-beta2

A new development release of Juju, juju-core 1.23-beta2, is now available.
This release replaces 1.23-beta1.

## Getting Juju

juju-core 1.23-beta2 is available for utopic and backported to earlier
series in the following PPA:

    https://launchpad.net/~juju/+archive/devel

Windows and OS X users will find installers at:

    https://launchpad.net/juju-core/+milestone/1.23-beta2

Development releases use the 'devel' simple-streams. You must configure
the 'agent-stream' option in your environments.yaml to use the matching
juju agents.

    agent-stream: devel

Upgrading from stable releases to development releases is not
supported. You can upgrade test environments to development releases
to test new features and fixes, but it is not advised to upgrade
production environments to 1.23-beta2.

## Notable Changes

  * Google Cloud Compute (GCE)
  * Service Leader Elections

### Google Cloud Compute (GCE)

You must specify 'region' in your environments.yaml file. For example:

    region: us-central1

If you extracted the 'private-key' by hand from the GCE project json,
change "\u003d" to "=".

You should not use the "europe-west1-a" availability zone. It has been
deprecated and will be shut down on March 29, 2015. See
https://cloud.google.com/compute/docs/release-notes#october152014. Juju
gets a list of availability zones at run-time through the GCE API, so
after that date it will not be a zone you may select anyway.

### Service Leader Elections

Services running in an environment bootstrapped with the
"leader-election" feature flag now have access to three new hook tools:

    is-leader - returns true only if the executing unit is guaranteed
        service leadership for the next 30s
    leader-get - as relation-get; accessible only within the service
    leader-set - as relation-set; will fail if not executed on leader

...and two new hooks:

    leader-elected - runs when the unit takes service leadership
    leader-settings-changed - runs when another unit runs leader-set

When a unit starts up, it will always run either leader-elected or
leader-settings-changed as soon as possible, delaying only doing so only
to run the install hook; complete any queued or in-flight operation; or
resolve a hook or upgrade error.

You can enable the "leader-election" feature flag in a new env by
bootstrapping with 'JUJU_DEV_FEATURE_FLAGS=leader-election' defined.

     JUJU_DEV_FEATURE_FLAGS=leader-election juju bootstrap

## Resolved issues

  * Juju-br0 is not configured correctly on maas machines without ethx
    interfaces
    Lp 1423372

  * Juju cannot deploy when distro-info-data gets a new series
    Lp 1427879

  * Juju backup fails when journal files are present
    Lp 1423936

Finally

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

Changelog 

This release does not have a changelog.

0 blueprints and 9 bugs targeted

Bug report Importance Assignee Status
1434544 #1434544 backups broke non-linux builds 2 Critical Horacio Durán  10 Fix Released
1434680 #1434680 Certificate generated by certupdater worker cannot be used by MongoDB 2 Critical Ian Booth  10 Fix Released
1423372 #1423372 juju-br0 is not configured correctly on maas machines without ethX interfaces 3 High   10 Fix Released
1423936 #1423936 Juju backup fails when journal files are present 3 High Eric Snow  10 Fix Released
1427879 #1427879 juju cannot deploy when distro-info-data gets a new series 3 High Ian Booth  10 Fix Released
1432421 #1432421 vivid local failed to retrieve the template to clone 3 High Eric Snow  10 Fix Released
1434555 #1434555 ppc64el unit test timeout 3 High Ian Booth  10 Fix Released
1436407 #1436407 certSuite.TestNewDefaultServer failed on vivid 3 High Eric Snow  10 Fix Released
1408459 #1408459 pingerSuite tests consistenly fail on trusty+386 and vivid+amd64 4 Medium Eric Snow  10 Fix Released
This milestone contains Public information
Everyone can see this information.