summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2023-12-07 04:22:07 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2023-12-07 04:22:07 -0600
commit9f971cc0aedae6c89052bedc684245fc8c893cdf (patch)
treee4af827825cc1dc61de5966603908ccfe1112538
parenta99f0bde05e300ec34b075d7df19ee9b5389c255 (diff)
downloadhorizon-9f971cc0aedae6c89052bedc684245fc8c893cdf.tar.gz
horizon-9f971cc0aedae6c89052bedc684245fc8c893cdf.tar.bz2
horizon-9f971cc0aedae6c89052bedc684245fc8c893cdf.tar.xz
horizon-9f971cc0aedae6c89052bedc684245fc8c893cdf.zip
Update CHANGELOG0.9.8
-rw-r--r--CHANGELOG.rst49
1 files changed, 44 insertions, 5 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 75649f8..225769e 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -9,7 +9,7 @@
-0.9.8 (2023-10-20)
+0.9.8 (2023-12-07)
==================
Boot to Horizon
@@ -38,6 +38,9 @@ Disk
* The ``diskid`` key now additionally probes the ``ID_MODEL_ENC`` udev property
of the block device, to allow for matching on human-readable model names.
+* The ``filesystem`` key now uses full paths for ``mkfs`` calls, which allows
+ the Horizon Executor to run with a limited ``PATH`` environment variable.
+
HorizonScript Library
---------------------
@@ -56,7 +59,8 @@ Image Creation
* The ``libarchive`` backend (``tar``) now builds correctly and uses
``Boost.Filesystem``.
-* The CD backend (``iso``) supports creating media for AArch64 systems.
+* The CD backend (``iso``) supports creating media for AArch64 and ARMv7
+ systems. Both flavours of ARM presently only support EFI booting.
* All backends handle error conditions more reliably and probe for needed
tools before beginning.
@@ -67,6 +71,13 @@ Image Creation
* All images now support both graphical and text mode options in the GRUB
menu, allowing to skip loading X11 on systems where it does not work.
+* The ``libarchive`` backend (``tar``) now enables XZ threading support for
+ significantly faster compression on systems with multiple processors.
+
+* You may now specify a custom path to use for static Qemu binaries when
+ generating cross-architecture media, using the ``-e`` or ``--emul-dir``
+ option. This option defaults to ``/usr/bin`` if not specified.
+
Metadata
--------
@@ -83,13 +94,24 @@ Metadata
* EFI installation has been made more reliable.
+* The ``rootshell`` key has been added, which allows for setting the target
+ system root user's login shell. The default shell is ``/bin/sh`` and may
+ be overridden with any executable present on the target system after
+ package installation has completed. This key will raise an error if the
+ path provided does not specify an executable file in the target system.
+
+* The ``pkginstall`` key now allows the selection of negative constraints. For
+ instance, you may specify ``pkginstall !foo-doc`` to avoid the installation
+ of a package named ``foo-doc``. Note that installation may fail if the APK
+ solver cannot satisfy the constraint specified.
+
Qt UI
-----
* The location of the default APK repository signing keys has been updated.
-* The Standard software selection now allows the user to choose which desktop
+* The software selection page now allows the user to choose which desktop
environment they wish to install. In the Runtime Environment, Plasma is
still the default. In the Installation Environment, the system attempts to
default to the currently running environment.
@@ -103,12 +125,29 @@ Qt UI
run modally. This allows user interaction with System Installation while
the tools are still running.
-* Date/time settings are now easier to input.
+* Date/time settings are now easier to input. Clock options are now hidden in
+ the Runtime Environment, as the host's clock has no bearing on the target.
+
+* In the Installation Environment, a helper utility is now provided to
+ automatically manipulate the Xauthority file during the hostname change from
+ ``adelie-live`` to the target's hostname.
+
+* The system now provides an Advanced Options screen accessible from the Tools
+ dropdown of the Introduction page. This allows the user to specify various
+ advanced options. This is not typically necessary and for expert users only.
+
+* The "Use available space" option in the disk manipulation portion of the
+ wizard has been removed. It is recommended to instead use an external
+ partitioning system, then use those created partitions in System Installation
+ via the "Use existing partitions" option.
+
+* The installed locale in the target environment is now en_US instead of en_GB.
* The Qt script runner now uses the same high-DPI scaling setting used by the
rest of System Installation.
-* The Qt script runner will now display any errors encountered starting xterm.
+* The Qt script runner will now display any errors encountered when the user
+ starts Xterm from the "Open Terminal" button.