From db12e6fc890868568418f861654eea5a412c4cfc Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 22 Jun 2016 17:34:16 -0400 Subject: add news item for propellor 3.1.0 --- doc/news/version_3.1.0.mdwn | 51 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 doc/news/version_3.1.0.mdwn (limited to 'doc/news/version_3.1.0.mdwn') diff --git a/doc/news/version_3.1.0.mdwn b/doc/news/version_3.1.0.mdwn new file mode 100644 index 00000000..425e04c3 --- /dev/null +++ b/doc/news/version_3.1.0.mdwn @@ -0,0 +1,51 @@ +propellor 3.1.0 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * Architecture changed from String to an ADT. (API Change) + Transition guide: Change "amd64" to X86\_64, "i386" to X86\_32, + "armel" to ARMEL, etc. + Thanks, Félix Sipma. + * The Debian data type now includes a DebianKernel. (API Change) + This won't affect most config.hs, as osDebian defaults to + Linux. Added osDebian' can be used to specify a different kernel. + Thanks, Félix Sipma. + * Improve exception handling. A property that threw a non-IOException + used to stop the whole propellor run. Now, all non-async exceptions + only make the property that threw them fail. (Implicit API change) + * Added StopPropellorException and stopPropellorMessage which can be + used in the unusual case where a failure of one property should stop + propellor from trying to ensure any other properties. + * tryPropellor returns Either SomeException instead of Either IOException + (API change) + * Switch letsencrypt to certbot package name. + * Sbuild: Add keyringInsecurelyGenerated which is useful on throwaway + build VMs. + Thanks, Sean Whitton + * Added Propellor.Property.SiteSpecific.Exoscale. + Thanks, Sean Whitton + * Property.Reboot: Added toDistroKernel and toKernelNewerThan. + Thanks, Sean Whitton + * Added ConfFile.hasIniSection. + Thanks, Félix Sipma. + * Apt.install: When asked to install a package that apt does not know + about, it used to incorrectly succeed. Now it will fail. + * Property.Firejail: New module. + Thanks, Sean Whitton + * File: Write privdata files in binary rather than text, which avoids + failure when they do not contain valid unicode. + Thanks, Andrew Schurman + * Generalized fileProperty can now operate on a file as either a series + of lines, or a ByteString. + * [ Sean Whitton ] + * New info property Schroot.useOverlays to indicate whether you want schroots + set up by propellor to use the Linux kernel's OverlayFS. + * Schroot.overlaysInTmpfs sets Schroot.useOverlays info property. + * If you have indicated that you want schroots to use OverlayFS and the + current kernel does not support it, Sbuild.built will attempt to reboot + into a kernel that does, or fail if it can't find one. + * Sbuild.built will no longer add duplicate `aliases=UNRELEASED,sid...` lines + to more than one schroot config. It will not remove any such lines that the + previous version of propellor added, though. + * Sbuild.keypairGenerated works around Debian bug #792100 by creating the + directory /root/.gnupg in advance. + * Ccache.hasCache now sets the setgid bit on the cache directory, as + ccache requires."""]] \ No newline at end of file -- cgit v1.2.3