juju-core 1.9.12

Milestone information

Project:
juju-core
Series:
1.10
Version:
1.9.12
Released:
 
Registrant:
Dave Cheney
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:
1 Brad Crittenden, 1 Dave Cheney, 4 Dimiter Naydenov, 1 Frank Mueller, 1 John A Meinel, 1 Martin Packman, 1 Roger Peppe, 1 Tim Penhey, 2 William Reade
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
15 Fix Released

Download files for this release

File Description Downloads

Release notes 

juju-core 1.9.12
================

A new release of Juju, juju-core 1.9.12, is now available for testing.

Getting Juju
------------

juju-core 1.9.12 is available from the Gophers PPA

https://code.launchpad.net/~gophers/+archive/go

New and Notable
---------------

* A version subcommand has been added to the juju cli tool.
* The “smart” output format for hook commands now returns the pythonic “True” and “False” for better compatibility with all charms that use “smart” formatting.
* When bootstrapping, the ec2 environment now accepts and honours the “arch”, “cpu-cores”, “cpu-power” and “mem” constraints. Constraints are still not applied at any point after bootstrap time.
* Juju now supports a new environment variable: JUJU_ENV, which overrides the default environment name.
* All hook commands now support the --format flag. Commands that don’t produce any output now only emit a deprecation warning if the user uses the --format flag instead of erroring out.
* The logging in all Juju components has been improved to use the traditional levels of Debug, Info, Warn and Error.
* Nodes are configured to use rsyslogd to forward their logs to the state server, which aggregates their logs. These logs will be aggregated into /var/log/juju/all-machines.log. Currently only the machine agent log is forwarded, but unit agent logs will be added in the future.
* Initial support for the Juju GUI has been committed

Configuration changes
---------------------

none

Known bugs and limitations
--------------------------

As this is an early release of Juju in Go there are a number of features which are still to be implemented. A non exhaustive list of known issues is as follows.

* Most types of relations are supported, but are not displayed in juju status. #1073966
* The juju-core package currently cannot be installed in parallel with juju 0.5/0.6 due to conflicting ownership of /usr/bin/juju (and others). This may be mitigated in the future with alternatives. The current workaround is to remove the juju 0.5/0.6 package before installing juju-core 1.9.12.
* Constraints are not yet implemented. #1027873
* The openstack provider only supports the userpass authentication scheme. The keypass authentication scheme is not supported. #1135335

Testing on HP Cloud
-------------------

Support for HP Cloud is currently experimental. As such, no public tools are available when deploying to HP Cloud. To deploy to HP Cloud please follow these steps

1. Compile Juju from source. Please consult the README file in the source for instructions for building Juju from source. If you choose to build Juju from source, to avoid confusion, you should not install Juju from PPA.
2. Set default-image-id in your environments.yaml to a string value of one of the Ubuntu images in your storage region.
3. When bootstrapping, use the --upload-tools flag to compile the tools from source.

Upgrading
---------

As an unstable release we do not yet guarantee a clean upgrade path of running environments from on 1.9.x version to another. However, live-upgrades may work now, and will be a supported feature of 2.0.

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

Dave Cheney
On behalf of the Juju team
https://launchpad.net/juju-core

Changelog 

This release does not have a changelog.

0 blueprints and 15 bugs targeted

Bug report Importance Assignee Status
1134959 #1134959 worker/uniter: multiple test failures 2 Critical Dimiter Naydenov  10 Fix Released
1157898 #1157898 worker/uniter: error upgrade test fails 2 Critical William Reade  10 Fix Released
1063621 #1063621 upgrade-charm should handle config changes 3 High Dimiter Naydenov  10 Fix Released
1121926 #1121926 juju upgrade-charm 3 High Dimiter Naydenov  10 Fix Released
1129130 #1129130 all hook tools should support --format 3 High Tim Penhey  10 Fix Released
1135442 #1135442 local storage test intermittent failure 3 High Frank Mueller  10 Fix Released
1144704 #1144704 environs/openstack: tests fail unless the user running the tests has ~/.ssh keys 3 High Martin Packman  10 Fix Released
1147771 #1147771 juju init -w should create ~/.juju 3 High John A Meinel  10 Fix Released
1152717 #1152717 state/service.Destroy() may not remove the service with no units due to stale s.doc.UnitCount 3 High William Reade  10 Fix Released
1157553 #1157553 rpc: tests are unreliable 3 High Roger Peppe  10 Fix Released
864164 #864164 Must complain if charm hooks aren't executable 4 Medium Dimiter Naydenov  10 Fix Released
1147138 #1147138 Annotations API in juju-core 1 Undecided   10 Fix Released
1147140 #1147140 Environment annotations 1 Undecided   10 Fix Released
1152202 #1152202 envions/openstack: deepequals failing test 1 Undecided Dave Cheney  10 Fix Released
1154787 #1154787 Add support for 'destroy-relation' to API 1 Undecided Brad Crittenden  10 Fix Released
This milestone contains Public information
Everyone can see this information.