Merge lp:~julian-edwards/maas/update-releasenotes into lp:~maas-committers/maas/trunk

Proposed by Julian Edwards
Status: Merged
Approved by: Julian Edwards
Approved revision: no longer in the source branch.
Merged at revision: 2987
Proposed branch: lp:~julian-edwards/maas/update-releasenotes
Merge into: lp:~maas-committers/maas/trunk
Diff against target: 154 lines (+145/-0)
1 file modified
docs/changelog.rst (+145/-0)
To merge this branch: bzr merge lp:~julian-edwards/maas/update-releasenotes
Reviewer Review Type Date Requested Status
Julian Edwards (community) Approve
Review via email: mp+234620@code.launchpad.net

Commit message

Incorporate the 1.6 branch release notes that were missing in trunk.

To post a comment you must log in.
Revision history for this message
Julian Edwards (julian-edwards) :
review: Approve
Revision history for this message
MAAS Lander (maas-lander) wrote :
Download full text (19.0 KiB)

The attempt to merge lp:~julian-edwards/maas/update-releasenotes into lp:maas failed. Below is the output from the failed tests.

Ign http://security.ubuntu.com trusty-security InRelease
Hit http://security.ubuntu.com trusty-security Release.gpg
Hit http://security.ubuntu.com trusty-security Release
Ign http://nova.clouds.archive.ubuntu.com trusty InRelease
Ign http://nova.clouds.archive.ubuntu.com trusty-updates InRelease
Hit http://nova.clouds.archive.ubuntu.com trusty Release.gpg
Get:1 http://nova.clouds.archive.ubuntu.com trusty-updates Release.gpg [933 B]
Hit http://nova.clouds.archive.ubuntu.com trusty Release
Get:2 http://nova.clouds.archive.ubuntu.com trusty-updates Release [59.7 kB]
Hit http://security.ubuntu.com trusty-security/main Sources
Hit http://security.ubuntu.com trusty-security/universe Sources
Hit http://security.ubuntu.com trusty-security/main amd64 Packages
Hit http://security.ubuntu.com trusty-security/universe amd64 Packages
Hit http://security.ubuntu.com trusty-security/main Translation-en
Hit http://security.ubuntu.com trusty-security/universe Translation-en
Hit http://nova.clouds.archive.ubuntu.com trusty/main Sources
Hit http://nova.clouds.archive.ubuntu.com trusty/universe Sources
Hit http://nova.clouds.archive.ubuntu.com trusty/main amd64 Packages
Hit http://nova.clouds.archive.ubuntu.com trusty/universe amd64 Packages
Hit http://nova.clouds.archive.ubuntu.com trusty/main Translation-en
Hit http://nova.clouds.archive.ubuntu.com trusty/universe Translation-en
Get:3 http://nova.clouds.archive.ubuntu.com trusty-updates/main Sources [119 kB]
Get:4 http://nova.clouds.archive.ubuntu.com trusty-updates/universe Sources [84.0 kB]
Get:5 http://nova.clouds.archive.ubuntu.com trusty-updates/main amd64 Packages [318 kB]
Get:6 http://nova.clouds.archive.ubuntu.com trusty-updates/universe amd64 Packages [202 kB]
Hit http://nova.clouds.archive.ubuntu.com trusty-updates/main Translation-en
Hit http://nova.clouds.archive.ubuntu.com trusty-updates/universe Translation-en
Ign http://nova.clouds.archive.ubuntu.com trusty/main Translation-en_US
Ign http://nova.clouds.archive.ubuntu.com trusty/universe Translation-en_US
Fetched 783 kB in 0s (1,733 kB/s)
Reading package lists...
sudo DEBIAN_FRONTEND=noninteractive apt-get -y \
     --no-install-recommends install apache2 authbind bind9 bind9utils build-essential bzr-builddeb curl daemontools debhelper dh-apport distro-info dnsutils firefox freeipmi-tools ipython isc-dhcp-common libjs-raphael libjs-yui3-full libjs-yui3-min libpq-dev make pep8 postgresql pyflakes python-amqplib python-bzrlib python-celery python-convoy python-crochet python-cssselect python-curtin python-dev python-distro-info python-django python-django-piston python-django-south python-djorm-ext-pgarray python-docutils python-extras python-fixtures python-flake8 python-formencode python-hivex python-httplib2 python-jinja2 python-jsonschema python-lockfile python-lxml python-mimeparse python-mock python-netaddr python-netifaces python-nose python-oauth python-oops python-oops-amqp python-oops-datedir-repo python-oops-twisted python-oops-wsgi python-openssl python-paramiko python-pexpect python-pip python-pocket-lint pyt...

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'docs/changelog.rst'
2--- docs/changelog.rst 2014-08-22 00:13:24 +0000
3+++ docs/changelog.rst 2014-09-15 06:36:33 +0000
4@@ -2,6 +2,151 @@
5 Changelog
6 =========
7
8+1.6.1
9+=====
10+
11+Bug fix update
12+--------------
13+
14+- Auto-link node MACs to Networks (LP: #1341619)
15+ MAAS will now auto-create a Network from a cluster interface, and
16+ if an active lease exists for a node's MAC then it will be linked to
17+ that Network.
18+
19+
20+1.6.0
21+=====
22+
23+Special notice:
24+ Cluster interfaces now have static IP ranges in order to give nodes stable
25+ IP addresses. You need to set the range in each interface to turn on this
26+ feature. See below for details.
27+
28+
29+Major new features
30+------------------
31+
32+IP addresses overhaul.
33+ This release contains a total reworking of IP address allocation. You can
34+ now define a separate "static" range in each cluster interface configuration
35+ that is separate from the DHCP server's dynamic range. Any node in use by
36+ a user will receive an IP address from the static range that is guaranteed
37+ not to change during its allocated lifetime. Previously, this was at the
38+ whim of the DHCP server despite MAAS placing host maps in its configuration.
39+
40+ Currently, dynamic IP addresses will continue to receive DNS entries so as
41+ to maintain backward compatibility with installations being upgraded from
42+ 1.5. However, this will be changed in a future release to only give
43+ DNS entries to static IPs.
44+
45+ You can also use the API to `reserve IP addresses`_ on a per-user basis.
46+
47+.. _reserve IP addresses: http://maas.ubuntu.com/docs1.6/api.html#ip-addresses
48+
49+Support for additional OSes.
50+ MAAS can now install operating systems other than Ubuntu on nodes.
51+ Preliminary beta support exists for CentOS and SuSE via the `Curtin`_ "fast"
52+ installer. This has not been thoroughly tested yet and has been provided
53+ in case anyone finds this useful and is willing to help find and report bugs.
54+
55+
56+Minor notable changes
57+---------------------
58+
59+DNS entries
60+ In 1.5 DNS entries for nodes were a CNAME record. As of 1.6, they are now
61+ all "A" records, which allows for reliable reverse look-ups.
62+
63+ Only nodes that are allocated to a user and started will receive "A" record
64+ entries. Unallocated nodes no longer have DNS entries.
65+
66+Removal of bootresources.yaml
67+ The bootresources.yaml file, which had to be configured separately on each
68+ cluster controller, is no longer in use. Instead, the configuration for
69+ which images to download is now held by the region controller, and defaults
70+ to downloading all images for LTS releases. A `rudimentary API`_ is
71+ available to manipulate this configuration.
72+
73+.. _rudimentary API: http://maas.ubuntu.com/docs1.6/api.html#boot-source
74+
75+Fast installer is now the default
76+ Prevously, the slower Debian installer was used by default. Any newly-
77+ enlisted nodes will now use the newer `fast installer`_. Existing nodes
78+ will keep the installer setting that they already have.
79+
80+.. _fast installer: https://launchpad.net/curtin
81+
82+
83+Bugs fixed in this release
84+--------------------------
85+#1307779 fallback from specific to generic subarch broken
86+#1310082 d-i with precise+hwe-s stops at "Architecture not supported"
87+#1314174 Autodetection of the IPMI IP address fails when the 'power_address'
88+of the power parameters is empty.
89+#1314267 MAAS dhcpd will re-issue leases for nodes
90+#1317675 Exception powering down a virsh machine
91+#1322256 Import boot resources failing to verify keyring
92+#1322336 import_boot_images crashes with KeyError on 'keyring'
93+#1322606 maas-import-pxe-files fails when run from the command line
94+#1324237 call_and_check does not report error output
95+#1328659 import_boot_images task fails on utopic
96+#1332596 AddrFormatError: failed to detect a valid IP address from None execu
97+ting upload_dhcp_leases task
98+#1250370 "sudo maas-import-ephemerals" steps on ~/.gnupg/pubring.gpg
99+#1250435 CNAME record leaks into juju's private-address, breaks host based ac
100+cess control
101+#1305758 Import fails while writing maas.meta: No such file or directory
102+#1308292 Unhelpful error when re-enlisting a previously enlisted node
103+#1309601 maas-enlist prints "successfully enlisted" even when enlistment fail
104+s.
105+#1309729 Fast path installer is not the default
106+#1310844 find_ip_via_arp() results in unpredictable, and in some cases, incor
107+rect IP addresses
108+#1310846 amt template gives up way too easily
109+#1312863 MAAS fails to detect SuperMicro-based server's power type
110+#1314536 Copyright date in web UI is 2012
111+#1315160 no support for different operating systems
112+#1316627 API needed to allocate and return an extra IP for a container
113+#1323291 Can't re-commission a commissioning node
114+#1324268 maas-cli 'nodes list' or 'node read <system_id>' doesn't display the
115+ osystem or distro_series node fields
116+#1325093 install centos using curtin
117+#1325927 YUI.Array.each not working as expected
118+#1328656 MAAS sends multiple stop_dhcp_server tasks even though there's no dh
119+cp server running.
120+#1331139 IP is inconsistently capitalized on the 'edit a cluster interface' p
121+age
122+#1331148 When editing a cluster interface, last 3 fields are unintuitive
123+#1331165 Please do not hardcode the IP address of Canonical services into MAAS managed DHCP configs
124+#1338851 Add MAAS arm64/xgene support
125+#1307693 Enlisting a SeaMicro or Virsh chassis twice will not replace the missing entries
126+#1311726 No documentation about the supported power types and the related power parameters
127+#1331982 API documentation for nodegroup op=details missing parameter
128+#1274085 error when maas can't meet juju constraints is confusing and not helpful
129+#1330778 MAAS needs support for managing nodes via the Moonshot HP iLO Chassis Manager CLI
130+#1337683 The API client MAASClient doesn't encode list parameters when doing a GET
131+#1190986 ERROR Nonce already used
132+#1342135 Allow domains to be used for NTP server configuration, not just IPs
133+#1337437 Allow 14.10 Utopic Unicorn as a deployable series
134+#1350235 Package fails to install when the default route is through an aliased/tagged interface
135+#1353597 PowerNV: format_bootif should make sure mac address is all lowercase
136+
137+1.5.3
138+=====
139+
140+Bug fix update
141+--------------
142+
143+ - Reduce number of celery tasks emitted when updating a cluster controller
144+ (LP: #1324944)
145+ - Fix VirshSSH template which was referencing invalid attributes
146+ (LP: #1324966)
147+ - Fix a start up problem where a database lock was being taken outside of
148+ a transaction (LP: #1325759)
149+ - Reformat badly formatted Architecture error message (LP: #1301465)
150+ - Final changes to support ppc64el (now known as PowerNV) (LP: #1315154)
151+
152+
153 1.5.2
154 =====
155