juju-core 1.14.0

1.14.0 Stable release

Milestone information

Project:
juju-core
Series:
1.14
Version:
1.14.0
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 Alberto Donato, 11 Andrew Wilkins, 3 Dave Cheney, 1 Dimiter Naydenov, 1 Frank Mueller, 3 Ian Booth, 3 John A Meinel, 2 Matthew Williams, 2 Michael Nelson, 1 Raphaël Badin, 2 Roger Peppe, 1 Sidnei da Silva, 1 Tim Penhey, 2 William Reade
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
36 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-core_1.14.0.tar.gz (md5, sig) juju-core_1.14.0.tar.gz 256
last downloaded 37 weeks ago
Total downloads: 256

Release notes 

juju-core 1.14.0
================

A new stable release of Juju, juju-core 1.14.0, is now available.

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

juju-core 1.14.0 is available in Saucy and backported to earlier series in the following PPA

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

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

 * The Microsoft Azure provider is now considered ready for use.
 * lp # 1184786 juju cli now gives a clearer error message when the deprecated default-image-id key is found.
 * When debugging hooks, juju will set the $PS1 value to $JUJU_UNIT_NAME:$JUJU_HOOK_NAME %. This results in a shorter and more useful prompt. Closes ##1212903
 * Juju plugins no longer required the caller to escape all arguments passed to the plugin.
 * The new command “juju unset <service> <setting1> …” allows a configuration setting for a service to be removed. Removing the configuration setting will revert it to the charm default. This is the first step in solving #1194945.
 * The Windows Azure provider now defines a public storage container for tools. No configuration changes are required. Closes #1216770.
 * The debug-hooks subcommand is now implemented. Closed issue #1027876
 * The status subcommand now accepts service/unit filters, to limit output; see “juju help status” for more information. Partially addresses issue #1121916
 * The juju cli command now returns a better error message when run against an environment that has not been bootstrapped. Closes issue #1028053.

Resolved issues
---------------

 * The destroy-environment subcommand now requests confirmation before running, with an option to quietly proceed (-y/--yes). Closed issue #1121914.
 * The cost calculation for the openstack provider was updated to bias towards the lowest number of CPU cores when choosing a machine type matching the provided instance constraints. This closes issue #1210086.
 * The unit agent now removes stale sockets when restarting. Closes #1212916
 * A bug relating to the formatting of tool versions has been resolved. This formatting error was only visible when using the -v or --debug flag. Closes #1216285.
 * lp #1206628 a bug related to the name of an upstart job created for a service unit has been corrected.
 * lp # 1207230 a bug related specifying the type of local provider container has been corrected.

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

 * none

Known issues
------------

 * The JUJU_ENV environment variable is not being passed down to plugins. LP #1216254.

Testing on Canonistack and HP Cloud
-----------------------------------

A publicly readable bucket has been created for holding the Juju tools on Canonistack. To use it, put this in your ~/.juju/environments.yaml (all on one line):

        public-bucket-url: https://swift.canonistack.canonical.com/v1/AUTH_526ad877f3e3464589dc1145dfeaac60

For HP Cloud the public bucket is available at:

        public-bucket-url: https://region-a.geo-1.objects.hpcloudsvc.com/v1/60502529753910

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 36 bugs targeted

Bug report Importance Assignee Status
1220027 #1220027 worker/provisioner: cannot restart cleanly due to hard dependency on api server 2 Critical Roger Peppe  10 Fix Released
1221705 #1221705 relationunit_test.go: 2 tests fail with mgo >= 241 2 Critical   10 Fix Released
1222664 #1222664 maas provider's instance is not a Stringer 2 Critical Tim Penhey  10 Fix Released
1027873 #1027873 cmdline: Implement constraints set/get 3 High William Reade  10 Fix Released
1043073 #1043073 All tests should pass with JUJU_DUMMY_DELAY=1ms 3 High Dave Cheney  10 Fix Released
1043074 #1043074 All tests should pass with JUJU_DUMMY_DELAY=100ms 3 High Dave Cheney  10 Fix Released
1043075 #1043075 All tests should pass with JUJU_DUMMY_DELAY=1s 3 High Dave Cheney  10 Fix Released
1097556 #1097556 Mongo version problem hangs tests 3 High Andrew Wilkins  10 Fix Released
1121914 #1121914 destroy-environment does not request confirmation 3 High Andrew Wilkins  10 Fix Released
1154942 #1154942 environs tests not well isolated 3 High Andrew Wilkins  10 Fix Released
1166863 #1166863 debug-log should make it possible to see previous messages 3 High Andrew Wilkins  10 Fix Released
1167441 #1167441 environs/providers must report instance state, like py-juju 3 High Andrew Wilkins  10 Fix Released
1174778 #1174778 generate-config needs to be updated for new HP Cloud images 3 High Frank Mueller  10 Fix Released
1186969 #1186969 add help topics for jujud tools 3 High Andrew Wilkins  10 Fix Released
1188815 #1188815 security group on quantum/grizzly is uuid, goose chokes on it 3 High Ian Booth  10 Fix Released
1191066 #1191066 ssh command line help incorrect 3 High Matthew Williams  10 Fix Released
1198936 #1198936 environs/ec2 test fails due to changes to goamz r37 3 High Dimiter Naydenov  10 Fix Released
1199432 #1199432 empty config.yaml causes panic 3 High Matthew Williams  10 Fix Released
1199886 #1199886 relation-set with no parameters returns a non-zero error code 3 High William Reade  10 Fix Released
1208504 #1208504 "error: no instances found" Post bootstrap on HP Cloud 3 High Michael Nelson  10 Fix Released
1208505 #1208505 juju status should show the environment 3 High Michael Nelson  10 Fix Released
1211629 #1211629 worker/uniter/charm: git commands fail if email can't be derived from host 3 High Andrew Wilkins  10 Fix Released
1216543 #1216543 Client.AddServiceUnits API doesn't expose ToMachineSpec 3 High John A Meinel  10 Fix Released
1218256 #1218256 agent bouncing during startup until we have provider creds 3 High John A Meinel  10 Fix Released
1218329 #1218329 Update default environment.yaml for Azure to use Precise for default-series 3 High Andrew Wilkins  10 Fix Released
1039851 #1039851 Agents must wait for valid configuration 4 Medium   10 Fix Released
1182898 #1182898 Please support `juju --version` 4 Medium Andrew Wilkins  10 Fix Released
1195344 #1195344 Add the environment UUID to EnvironmentInfo response 4 Medium Alberto Donato  10 Fix Released
1202480 #1202480 saucy: bootstrap local environment works, machiner gets unauthorized 4 Medium Sidnei da Silva  10 Fix Released
1203935 #1203935 Some EC2 instance prices specified in octal 4 Medium Andrew Wilkins  10 Fix Released
1204094 #1204094 juju-core should suggest mongodb-server 4 Medium Andrew Wilkins  10 Fix Released
1206873 #1206873 admin-secret is missing from the Azure provider's example config snippet 4 Medium Raphaël Badin  10 Fix Released
1226657 #1226657 juju suggests init -w, but init -w fails 4 Medium John A Meinel  10 Fix Released
1027877 #1027877 cmdline: support debug-log 5 Low Ian Booth  10 Fix Released
1130051 #1130051 juju ssh doesn't wait properly for instance id 5 Low Ian Booth  10 Fix Released
1169825 #1169825 state/api: api server is throwing errors for keys that do no exist 5 Low Roger Peppe  10 Fix Released
This milestone contains Public information
Everyone can see this information.