summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS78
1 files changed, 78 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index bb1de1e9380..91739580cb6 100644
--- a/NEWS
+++ b/NEWS
@@ -11,6 +11,84 @@ Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
11 11
12Please send Guix bug reports to bug-guix@gnu.org. 12Please send Guix bug reports to bug-guix@gnu.org.
13 13
14* Changes in 1.2.0 (since 1.1.0)
15
16** Package management
17*** ‘guix pull’ now crytographically authenticates channels
18*** ‘guix describe -f channels’ now shows “channel introductions”
19*** ‘guix describe -f channels-sans-intro’ omits channel introductions
20*** New ‘guix git authenticate’ command, to authenticate Git checkouts
21*** ‘guix pull’ and ‘guix system reconfigure’ detect attempts to downgrade
22*** New ‘--allow-downgrades’ option for ‘guix pull’ and ‘guix system’
23*** New ‘guix time-machine’ command, to travel in the revision history
24*** New ‘--with-debug-info’ package transformation option
25*** New ‘--with-c-toolchain’ package transformation option
26*** New ‘--without-tests’ package transformation option
27*** Package transformation options are now recorded in profiles
28*** New fakechroot “execution engine” for packs produced by ‘guix pack -RR’
29*** New ‘--cache-bypass-threshold’ option for ‘guix publish’
30*** New ‘--diff’ option for ‘guix challenge’, to compare substitutes
31*** New ‘--exclude’ option for ‘guix lint’, to exclude checkers
32*** All of Guix and Guix System now runs on Guile 3.0
33*** ‘guix pull’ and ‘--with-git-url’ now support authenticated SSH repos
34*** ‘guix pull’ now honors $http_proxy and $https_proxy
35*** New ‘--path’ option for ‘guix graph’, showing the shortest path
36*** ‘guix repl’ can now be passed a script to execute
37*** ‘guix help’ finally shows command descriptions
38*** ‘guix install’ etc. no longer list items to download by default
39*** ‘guix search’ etc. now automatically invoke the pager
40*** New ‘--hash’ option for ‘guix hash’
41*** New ‘--list-formats’ option for ‘guix describe’
42*** New “Getting Started” section in the manual
43
44** Distribution
45*** Bootstrap binary seeds reduced to 60 MiB on x86_64/i686
46*** New ‘--target’ option for ‘guix system’, for cross-compilation
47*** New ‘--image-type’ option for ‘guix system disk-image’
48*** New ‘--label’ option for ‘guix system disk-image’
49*** Guix System can now boot from a Btrfs subvolume
50*** New ‘hurd’ field of ‘operating-system’, for GNU/Hurd support
51*** Guix System can be cross-compiled to GNU/Hurd with ‘--target=i586-pc-gnu’
52*** New ‘hurd-vm-service-type’ to spawn a GNU/Hurd VM on GNU/Linux
53*** /etc/guix/acl on Guix System is now built from the OS configuration
54*** ‘rottlog-service-type’ is now part of ‘%base-services’
55*** mcron job specs are now statically checked at OS build time
56*** ‘swap-devices’ field of ‘operating-system’ can contains UUIDs and labels
57*** XXX new packages
58*** XXX package updates
59
60** Programming interfaces
61*** New (gnu image) module, to build system images
62*** New (guix git-authenticate) module, for Git checkout authentication
63*** New (guix openpgp) module with a minimal OpenPGP implementation
64*** New (guix transformations) module, for package transformations
65*** New (gnu services hurd) module providing GNU/Hurd services
66*** (guix json) removed in favor of Guile-JSON’s (json) module
67*** (guix zlib) and (guix lzlib) removed in favor of Guile-{Zlib,Lzlib}
68*** ‘local-file’ warns about non-literal relative file names
69*** Daemon now supports more hash algorithms: SHA3 and BLAKE2s
70*** New <content-hash> record type for use in ‘origin’
71*** New ‘let-system’ for in (guix gexp), for system-dependent code
72*** New lowerable <profile> record type in (guix profiles)
73*** “Programming Interface” section of the manual greatly expounded
74
75** Noteworthy bug fixes
76*** ‘guix pull’ now shows a progress bar while fetching from Git
77 (<https://bugs.gnu.org/39260>)
78*** ‘guix copy’ and ‘guix deploy’ show a progress bar while copying
79*** Bootloader messages are now localized
80 (<https://issues.guix.gnu.org/35394>)
81*** ‘guix system reconfigure’ now starts services not currently running
82 (<https://bugs.gnu.org/43720>)
83*** Offloading and copying small items is now much faster
84 (<https://issues.guix.gnu.org/43340>)
85*** GCC switched back to C_INCLUDE_PATH & co. from CPATH
86 (<https://bugs.gnu.org/30756>)
87*** TODO add more
88
89** Native language support
90*** TODO populate
91
14* Changes in 1.1.0 (since 1.0.1) 92* Changes in 1.1.0 (since 1.0.1)
15** Package management 93** Package management
16*** New ‘guix deploy’ command to deploy several machines at once 94*** New ‘guix deploy’ command to deploy several machines at once