$ git log 0.7.8.. | /tmp/foof
- OpenStack: extend physical types to include hyperv, hw_veb, vhost_user. [Scott Moser] (LP: #1642679)
- tests: fix assumptions that expected no eth0 in system. [Scott Moser] (LP: #1644043)
- net/cmdline: Consider ip= or ip6= on command line not only ip= [Scott Moser] (LP: #1639930)
- Just use file logging by default [Joshua Harlow] (LP: #1643990)
- Improve formatting for ProcessExecutionError [Wesley Wiedenmeier]
- flake8: fix trailing white space [Scott Moser]
- Doc: various documentation fixes [Sean Bright]
- cloudinit/config/cc_rh_subscription.py: Remove repos before adding [Brent Baude]
- packages/redhat: fix rpm spec file. [Scott Moser]
- main: set TZ in environment if not already set. [Ryan Harper]
- Azure: No longer rely on walinux agent. [Scott Moser] (LP: #1538522)
- disk_setup: Use sectors as unit when formatting MBR disks with sfdisk. [Daniel Watkins] (LP: #1460715)
- Add activate_datasource, for datasource specific code paths. [Scott Moser] (LP: #1611074)
- systemd: cloud-init-local use RequiresMountsFor=/var/lib/cloud [Scott Moser] (LP: #1642062)
- systemd: cloud-init remove After=systemd-networkd-wait-online [Scott Moser]
- systemd: cloud-init-local change Before basic to sysinit [Scott Moser]
- pep8: fix style errors reported by pycodestyle 2.1.0 [Scott Moser]
- systemd: drop both Wants and After local-fs.target [Scott Moser]
- systemd: networking service adjustments. [Scott Moser] (LP: #1636912)
- systemd: replace Before=basic.target, dbus.target with sysinit.target [Scott Moser] (LP: #1629797)
- doc: Add documentation on stages of boot. [Scott Moser]
- doc: make the RST files consistently formated and other improvements. [Scott Moser]
- Ec2: fix syntax and tox in previous commit. [Scott Moser]
- Ec2: protect against non-dictionary in block-device-mapping. [Scott Moser]
- doc: fixed example to not overwrite /etc/hosts [Chris Glass]
- Doc: fix spelling / typos in ca_certs and scripts_vendor. [Scott Moser]
- pyflakes: fix issue with pyflakes 1.3 found in ubuntu zesty-proposed. [Scott Moser]
- net/cmdline: Further adjustments to ipv6 support [LaMont Jones] (LP: #1621615)
- Add coverage dependency to bddeb to fix package build. [Scott Moser]
- doc: improve HACKING.rst file [Scott Moser]
- dmidecode: Allow dmidecode to be used on aarch64 [Robert Schweikert]
- AliYun: Add new datasource for Ali-Cloud ECS [kaihuan.pkh]
- Add coverage collection to tox unit tests. [Joshua Powers]
- cc_users_groups: fix remaing call to ds.normalize_user_groups [Ryan Harper]
- disk-config: udev settle after partitioning in gpt format. [Scott Moser] (LP: #1626243)
- unittests: do not read system /etc/cloud/cloud.cfg.d [Scott Moser] (LP: #1635350)
- Add documentation for logging features. [Wesley Wiedenmeier]
- Add support for snap create-user on Ubuntu Core images. [Ryan Harper]
- Fix sshd restarts for rhel distros. [Jim Gorz]
- OpenNebula: replace 'ip' parsing with cloudinit.net usage. [Scott Moser]
- Fix python2.6 things found running in centos 6. [Scott Moser]
- Move user/group functions to new ug_util file [Joshua Harlow]
- DigitalOcean: enable usage of data source by default. [Scott Moser]
- update Gentoo initscripts to run in the correct order [Matthew Thode]
- MAAS: improve the main of datasource to look at kernel cmdline config. [Scott Moser]
- tests: silence the Cheetah UserWarning about NameMapper C version. [Scott Moser]
- systemd: Run cloud-init.service Before dbus.socket not dbus.target [Daniel Watkins] (LP: #1629797)
- systemd: run cloud-init.service Before dbus.service [Scott Moser] (LP: #1629797)
- unittests: fix use of mock 2.0 'assert_called' when running make check [Ryan Harper]
- Improve module documentation and doc cleanup. [Wesley Wiedenmeier]
- lxd: Update network config for LXD 2.3 [Stéphane Graber]
- DigitalOcean: use meta-data for network configruation [Ben Howard]
- ntp: move to run after apt configuration [Scott Moser] (LP: #1628337)
- Decode unicode types in decode_binary [Robert Schweikert]
- systemd: Ensure that cloud-init-local happens before NetworkManager [Joshua Harlow]
- Allow ephemeral drive to be unpartitioned [Paul Meyer]
- subp: add 'update_env' argument [Scott Moser]
- net: support reading ipv6 dhcp config from initramfs [LaMont Jones] (LP: #1621615, #1621507)
- Adjust mounts and disk configuration for systemd. [Scott Moser] (LP: #1611074)
- dmidecode: run dmidecode only on i?86 or x86_64 arch. [Robert Schweikert]
- systemd: put cloud-init.target After multi-user.target [Scott Moser] (LP: #1623868)