Skip to content

Latest commit

 

History

History
95 lines (61 loc) · 4.78 KB

CHANGELOG.md

File metadata and controls

95 lines (61 loc) · 4.78 KB

0.5.1 (December 14, 2018)

HIGHLIGHTS:

  • The provider will retry HTTP downloads if they were caused by server errors (dmacvicar#479)
  • XSLT can be used to transform the libvirt XML definition before creating resources, allowing to enable features the provider does not support (dmacvicar#431)
  • volumes: when the HEAD method is forbidden, the provider will try a body-less GET instead (dmacvicar#472)
  • network: add support for updating dns.hosts (dmacvicar#469)
  • network: add support for setting SRV entries (dmacvicar#460)
  • qemu-agent: do not contact the qemu agent if the domain is shutdown (dmacvicar#474)
  • cli: add -version flag (dmacvicar#444)

0.5 (October 10, 2018)

HIGHLIGHTS:

libvirt Domain

  • cloud_init resource is obsolete and replaced with cloud_init_disk (dmacvicar#410)

    The resource does not allow individual fields anymore, and directly takes the user_data, network_config and meta_data fields, which you can provide directly or reading from a file, optionally using a template resource and the rendered function. See the updated documentation.

Volumes/Disk/Storage

  • Allow to set the size of a volume larger than its backing volume, which allows to resize the partition then using cloud-init, and not be limited by the backing image (#369 and #357).

0.4.4 (September 16, 2018)

HIGHLIGHTS:

libvirt Domain

  • TF_USE_QEMU_AGENT variable is deprecated and replaced by a domain property qemu_agent. Because variables can be interpolated into properties, and variables can be passed via environment variables, the old behavior can be emulated.

Volumes/Disk/Storage

Networking


General improvements


Bugs

0.4.3 (August 14, 2018)

HIGHLIGHTS:

  • IMPORTANT qemu-agent is not used by default to gather network interface information anymore. If you need to use, please set the TF_USE_QEMU_AGENT environment variable.

  • Handle gracefully out-of-band destruction of volume and cloud-init resources. Should provide a better end-user experience in day to day operations.

0.4.2 (August 3, 2018)

HIGHLIGHTS:

  • Fix crashes when using network devices not associated with a network name (regression introduced in 0.4)

0.4.1 (July 28, 2018)

HIGHLIGHTS:

  • Fix broken ip address detection bug that was introduced in 0.4
  • Add support for importing domain, network, volumes (#336)

0.4 (July 25, 2018)

HIGHLIGHTS:

  • Support for multiple provider instances (ie: hypervisors) with different URIs
  • Support for keyword-less and nested equal signs in kernel parameters
  • Adds the running attribute when creating a domain
  • Fix a bug with UEFI/OVMF booting on remote hypervisors
  • Update the project dependencies to more recent versions
  • The project now provides builds
  • The project now has a gitter.im channel
  • Integration tests are fixed and working again