Update NEWS.

This commit is contained in:
Ludovic Courtès 2018-12-04 22:35:14 +01:00
parent bd3e1f1694
commit 273cce9875
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

49
NEWS
View file

@ -11,28 +11,38 @@ Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
Please send Guix bug reports to bug-guix@gnu.org. Please send Guix bug reports to bug-guix@gnu.org.
* Changes since 0.15.0 * Changes in 0.16.0 (since 0.15.0)
** Package management ** Package management
*** Default substitute URL changed to https://ci.guix.info
*** guix pull -l lists new and upgraded packages *** guix pull -l lists new and upgraded packages
*** guix pull now supports channels via ~/.config/guix/channels.scm *** guix pull now supports channels via ~/.config/guix/channels.scm
*** New --profile or -p option for guix pull *** New --profile or -p option for guix pull
*** ~/.config/guix/current is now a symlink to /var/guix/profiles
*** New guix describe command *** New guix describe command
*** guix package no longer shows build logs by default *** guix package no longer shows build logs by default
*** guix commands now produce colored output by default *** guix commands now produce colored output by default
*** User interface now reports grafts separately
*** Manifests can now refer to arbitrary Guix commits using “inferiors” *** Manifests can now refer to arbitrary Guix commits using “inferiors”
*** New --with-branch and --with-commit package transformation options
*** guix build -f now accepts any kind of “file-like object”
*** Git checkouts may now be fetched from Software Heritage
*** New guix repl command for use by inferiors
*** New guix processes command *** New guix processes command
*** guix pack now honors --localstatedir for all its backends *** guix pack now honors --localstatedir for all its backends
*** New opam importer for guix import
*** guix import pypi has a new --recursive option *** guix import pypi has a new --recursive option
*** guix import hackage has a new --recursive option *** guix import hackage has a new --recursive option
*** guix import stackage has a new --recursive option *** guix import stackage has a new --recursive option
The short option for --lts-version is now -l (used to be -r). The short option for --lts-version is now -l (used to be -r).
*** guix refresh now stores upstream keys in ~/.config/guix/upstream *** guix refresh now stores upstream keys in ~/.config/guix/upstream
*** Guix now depends on Guile-Gcrypt *** Guix now depends on Guile-Gcrypt
*** Guix now requires Guile-JSON
** Distribution ** Distribution
*** Rust is now bootstrapped from mrustc
*** The GNU Shepherd was upgraded to 0.5.0 *** The GNU Shepherd was upgraded to 0.5.0
*** guix system reconfigure now loads Shepherd service replacements *** guix system reconfigure now loads Shepherd service replacements
*** herd schedule mcron now displays mcrons job schedule *** herd schedule mcron now displays mcrons job schedule
@ -40,21 +50,50 @@ The short option for --lts-version is now -l (used to be -r).
*** herd invalidate nscd TABLE instructs nscd to invalidate TABLE *** herd invalidate nscd TABLE instructs nscd to invalidate TABLE
*** New services *** New services
gitolite, iptables, pcscd, prometheus-node-exporter, varnish ddclient, gitolite, iptables, pcscd, prometheus-node-exporter, varnish
*** XXX new packages
*** XXX package updates
** Programming interfaces ** Programming interfaces
*** New (guix channels) module *** New (guix channels) module, see “Channels” in the manual
*** New (guix inferior) module *** New (guix inferior) module, see “Inferiors” in the manual
*** New (guix status) module *** New (guix describe) module, used by guix describe
*** New (guix status) module, for build progress reporting
*** packages->manifest now accepts inferior packages *** packages->manifest now accepts inferior packages
*** New build systems: clojure, guile *** New build systems: clojure, guile
*** New git-checkout record constructor in (guix git)
*** Shepherd services can now declare custom actions *** Shepherd services can now declare custom actions
*** More of the (gnu system …) APIs are now non-monadic *** More of the (gnu system …) APIs are now non-monadic
*** New add-file-tree-to-store procedure in (guix store) *** New add-file-tree-to-store procedure in (guix store)
*** New (guix swh) module to access Software Heritage
*** New (guix build debug-link) module, for ELF .gnu_debuglink sections
** Noteworthy bug fixes ** Noteworthy bug fixes
*** Fix GCC crashes caused by a patch of ours (<https://bugs.gnu.org/31708>)
*** guix import hackage now supports custom-setup field
(<https://bugs.gnu.org/23961>)
*** guix-daemon taken from guix pull looks up guix in the right place
(<https://bugs.gnu.org/32183>)
*** Try several file names when looking up kernel modules
(<https://bugs.gnu.org/31714>)
*** file-system-* services are now always started after udev
(<https://bugs.gnu.org/32313>)
*** Racket now ignores bytecode checksums for files in the store
(<https://bugs.gnu.org/30680>)
*** Grafting now updates CRCs in .gnu_debuglink ELF sections
(<https://bugs.gnu.org/19973>)
*** UUID computation for VMs is now deterministic (<https://bugs.gnu.org/32652>)
*** git-predicate from (guix git) now uses Guile-Git, which fixes corner cases
(<https://bugs.gnu.org/27925>)
*** (guix store database) registers each store item only once
(<https://bugs.gnu.org/32600>)
*** The File > Open dialog in LibreOffice no longer triggers a crash
(<https://bugs.gnu.org/30642>)
*** Account home directory is always honored (<https://bugs.gnu.org/33422>)
** Native language support ** Native language support
*** The manual is now partially translated into German, in addition to French *** The manual is now partially translated into German, in addition to French