proxmox-installer (8.0.8) bookworm; urgency=medium

  * Revert "critic: lazily read directories via <> glob"

 -- Proxmox Support Team <support@proxmox.com>  Thu, 22 Jun 2023 10:48:12 +0200

proxmox-installer (8.0.7) bookworm; urgency=medium

  * fix checking the response of the prompt, which is now returning a boolean.
    This fixes an issue where the user was prompted for small root disk space
    or if renaming the PVE VG is ok, but the installer always aborted.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 22 Jun 2023 07:38:24 +0200

proxmox-installer (8.0.6) bookworm; urgency=medium

  * tui: remove underline-effect from advanced disk setup titles

  * tui: clamp max LVM disk size to size of selected disk

  * tui: fix ability to type commas

  * tui: do not fail completely on invalid domain names

  * tui: always use mail@example.invalid as default email address

  * run env: re-used cached version to speed up GUI installer start

  * log: record when and that the log got initialized and add some more
    logging, especially at start up

  * tui: improve ipv6 handling

  * tui: focus next button by default

 -- Proxmox Support Team <support@proxmox.com>  Wed, 21 Jun 2023 18:42:27 +0200

proxmox-installer (8.0.5) bookworm; urgency=medium

  * various fixes for the TUI:
    - make HVM extension not being present a non-fatal warning
    - do not fail completely on invalid domain names
    -  make disk swap-, max-root-, max-data- and min-lvm-free-size optional
      falling back to the proxinstall automatic smart defaults in that case.
    - make auto-deteced network routes optional
    - skip serializing empty fields for install config
    - set detected keyboard layout at installer launch
    - only focus summary table if it can be scrolled
    - refresh summary view if it is switched back to
    - make reboot-after-install checkbox default to enabled
    - redirect TUI stderr output to tty2
    - use non-slanted logo
    - implement auto-reboot after installation

  * config: fix missing include of Log module and avoid warning if no country
    was detected

  * run env: make addresses optional, include all interfaces

  * fix #4643: show a confirmation dialog when clicking abort

 -- Proxmox Support Team <support@proxmox.com>  Wed, 21 Jun 2023 13:22:38 +0200

proxmox-installer (8.0.4) bookworm; urgency=medium

  * re-add Encode module for decoding EULA in GTK installer

 -- Proxmox Support Team <support@proxmox.com>  Tue, 20 Jun 2023 22:02:57 +0200

proxmox-installer (8.0.3) bookworm; urgency=medium

  * switch to native versioning

  * Add Terminal User Interface (TUI) based installer written in Rust, using
    the Cursive toolkit.

  * A variety of fixes and refactoring to prepare for more flexible ways of
    triggering an installation

 -- Proxmox Support Team <support@proxmox.com>  Tue, 20 Jun 2023 21:37:09 +0200

proxmox-installer (8.0-2) bookworm; urgency=medium

  * fix call to logical_blocksize

 -- Proxmox Support Team <support@proxmox.com>  Fri, 09 Jun 2023 11:16:18 +0200

proxmox-installer (8.0-1) bookworm; urgency=medium

  * fix typo in error message

  * checktime: output expected and wrong times for better UX

  * refactor and split up installer code in modules, in preparation of more
    installer modi/UIs

  * call Gtk3::init manually, not on perl module load

  * call setupcon when starting-up final installer environment, applying the
    UTF-8 charset.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 09 Jun 2023 09:39:09 +0200

proxmox-installer (7.4-2) bullseye; urgency=medium

  * d/control: depend on renamed and split-out proxmox-kernel-helper

 -- Proxmox Support Team <support@proxmox.com>  Mon, 20 Mar 2023 21:15:56 +0100

proxmox-installer (7.4-1) bullseye; urgency=medium

  * zfs: fix wrong command reference in error message

  * parition boot disk: use 1 GiB for ESP if root disk has 100+ GB space

  * fix #4430: allow users to select the UTC timezone

 -- Proxmox Support Team <support@proxmox.com>  Thu, 16 Mar 2023 12:40:57 +0100

proxmox-installer (7.3-1) bullseye; urgency=medium

  * lvm create: improve rounding of target root LV size by aligning it down to
    the 4MB boundary to ensure that LVM doesn't try to over allocates by one
    extent.

  * align computed swap size down to 4 MB to avoid oddly specific sizes and
    issues with LVM rounding PEs up on creation

  * lvm create: leave 4 MB space unallocated space for small disks (<= 32GB)
    too

 -- Proxmox Support Team <support@proxmox.com>  Tue, 29 Nov 2022 07:24:09 +0100

proxmox-installer (7.2-3) bullseye; urgency=medium

  * create lvm: improve rounding/alignment

 -- Proxmox Support Team <support@proxmox.com>  Fri, 18 Nov 2022 16:51:40 +0100

proxmox-installer (7.2-1) bullseye; urgency=medium

  * zfs compression - fix wrongly added zle option

  * fix #4236: split disk space check into soft and hard limits, warn
    below 8 GB but only hard fail on 2 GB - which can never work

  * fine tune swap selection for low memory/space setups

  * lvm create: rework auto-space distribution and improve for low size
    setups. Avoid a per-default extra free space block if the disk has
    less than 32 GB of total space. Use the full rest size for root if
    it's below 12 GB, not much of a point in setting up a data thin LVM
    for guests then. Then also show a display message if no thin LVM is
    created to inform the admin.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 18 Nov 2022 10:44:33 +0100

proxmox-installer (7.1-2) bullseye; urgency=medium

  * disks: raid: avoid restting hdsize when reopening options

  * drop trying to enable timesyncd, wrong since chrony switch & unnecessary
    anyway

  * remove /mnt/hostrun after install to avoid lingering directory

 -- Proxmox Support Team <support@proxmox.com>  Thu, 28 Apr 2022 08:08:47 +0200

proxmox-installer (7.1-1) bullseye; urgency=medium

  * init:
    + add missing newline for chorny log message
    + add hint that GUI should start and where to find potential errors
    + do not sync on actual reboot, was already done after installation
      finished

  * proxmox-boot-preparation: add newline to /etc/kernel/cmdline

  * display disk size with 2 decimal places

  * zfs create: default to relatime

  * fix #3905: allow lze/gzip/zstd compression for ZFS

  * zfs: allow RAID0 with different-sized disks

  * fix #3188: update hdsize spin-button on disk-selection change

  * fix #3587: make hdsize configurable for btrfs setups

 -- Proxmox Support Team <support@proxmox.com>  Wed, 20 Apr 2022 14:17:52 +0200

proxmox-installer (7.0-7) bullseye; urgency=medium

  * Revert "bridged network: set bridge HW-address to port one", to subtle to
    do as static configuration

  * avoid copying packages into ram, bind-mount into target chroot and extract
    directly

  * unconfigured: avoid doing the reset "sysrq" if possible, prefer a normal
    reboot system call.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 14 Jul 2021 12:16:27 +0200

proxmox-installer (7.0-6) bullseye; urgency=medium

  * bridged network: set bridge HW-address (MAC) to the one of the physical
    port

  * unconfigured: ifupdown is not used anymore, cope with that

  * unconfigured: do not unmount /dev to early on shutdown

  * unconfigured: only log about swap if there's actually one we can deactivate

 -- Proxmox Support Team <support@proxmox.com>  Mon, 12 Jul 2021 13:21:09 +0200

proxmox-installer (7.0-4) bullseye; urgency=medium

  * clean disk: sort blockdevs by length to clean depth-first

  * lvcreate: pass --yes to ensure wipesignatures is answered with go-
    for-it

  * try to make LVM less noisy regarding leaked file-descriptors

  * network: sync bridge option names with pve-common

 -- Proxmox Support Team <support@proxmox.com>  Thu, 24 Jun 2021 11:04:45 +0200

proxmox-installer (7.0-3) bullseye; urgency=medium

  * pid1: shutdown: send a more friendly TERM signal first

  * Proxmox VE: enable BTRFS support on installation as technology preview

 -- Proxmox Support Team <support@proxmox.com>  Wed, 23 Jun 2021 23:03:22 +0200

proxmox-installer (7.0-2) bullseye; urgency=medium

  * lvm: always tell lvm to wipe the signatures

  * clean disk: pass all partitions separately to wipe2fs, as else it won't
    bother cleaning up child ones

  * disk preparation: make progress report for cleaning up disks slightly more
    granular

  * unconfigured: handle being the new PID 1

  * unconfigured: heuristically detect high-dpi and adapt debugshell font and
    GDK_SCALE for the wizard in that case

 -- Proxmox Support Team <support@proxmox.com>  Tue, 15 Jun 2021 15:07:04 +0200

proxmox-installer (7.0-1) bullseye; urgency=medium

  * unify installer packages into single binary-package

  * use wipefs to really clean the disks used for the root filesystem, as with
    wiping only the partions through sgdik, things like LVS refuse to operate
    if they find traces of existing LVs.

  * override grub default config via installer instead of separate grub
    package

  * re-build for Debian 11 Bullseye based releases

 -- Proxmox Support Team <support@proxmox.com>  Tue, 25 May 2021 19:54:34 +0200

pve-installer (6.4-2) pmg pve; urgency=medium

  * zfs: assume that all devices are boot devices as firmware is weird and
    sometimes allows booting only from certain devices, which we cannot know
    here, and potentially only the boot partition could be corrupted/broken/...
    in which case another dev in the raid 0 could allow successful booting

  * legacy BIOS: boot ZFS indirectly using proxmox-boot-tool and the vfat based
    ESP as the primary boot partition to avoid issues with the ZFS
    implementation of GRUB.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 26 Apr 2021 18:53:55 +0200

pve-installer (6.4-1) pmg pve; urgency=medium

  * fix #2518: disk selector: add "deselect all" button if there are
    more than three disks

  * avoid triggering keyboard layout auto-selection heuristic if it was
    changed explicitly

  * partially fix #2804: set debug-console keymap on language selection

  * fix #3223: fix hardcoded port value in success page html

  * fix #3165: start chrony after DHCP client for an opportunistic time-sync

 -- Proxmox Support Team <support@proxmox.com>  Fri, 26 Mar 2021 19:47:08 +0100

pve-installer (6.3-2) pmg pve; urgency=medium

  * minor spelling/grammar fixes all over the place

  * do not configure VT keyboard layout during installation, may hang the
    installer

 -- Proxmox Support Team <support@proxmox.com>  Tue, 10 Nov 2020 15:03:14 +0100

pve-installer (6.3-1) pmg pve; urgency=medium

  * fix #2925: edit /etc/kernel/cmdline unconditionally

  * set console keymap on language selection

  * fix #3057: remove ext3 option from installer

  * pbs: actually write out email to user.cfg

  * network: replace dot notation netmask with CIDR notation as primary input

  * fix #3093: allow one to automatically reboot on installation success

 -- Proxmox Support Team <support@proxmox.com>  Sun, 08 Nov 2020 19:35:45 +0100

pve-installer (6.2-3) pmg pve; urgency=medium

  * fix #2804: add a root shell on tty3

  * pbs: update installation html texts

 -- Proxmox Support Team <support@proxmox.com>  Tue, 07 Jul 2020 15:37:04 +0200

pve-installer (6.2-2) pmg pve; urgency=medium

  * write out network configuration in CIDR notation

  * create default DS

 -- Proxmox Support Team <support@proxmox.com>  Mon, 25 May 2020 21:10:33 +0200

pve-installer (6.2-1) pmg pve; urgency=medium

  * unconfigured: don't trap "bad" debug-shell exits

 -- Proxmox Support Team <support@proxmox.com>  Sun, 10 May 2020 21:21:10 +0200

pve-installer (6.1-4) pmg pve; urgency=medium

  * unconfigured: allow pseudo terminals, mount devpts

  * start installer window always in full screen mode

  * improve spice integration

 -- Proxmox Support Team <support@proxmox.com>  Fri, 24 Apr 2020 19:40:23 +0200

pve-installer (6.1-3) pmg pve; urgency=medium

  * fix behavior if ZFS disks have no /dev/by-id path

  * restrict admin email to same format as the JSONSchema

 -- Proxmox Support Team <support@proxmox.com>  Fri, 06 Mar 2020 10:57:49 +0100

pve-installer (6.1-2) pmg pve; urgency=medium

  * add all ZFS vdevs with stable by-id device path

  * fix #1211: allow installation on 4k-native (4kn) disks booting with UEFI

 -- Proxmox Support Team <support@proxmox.com>  Wed, 27 Nov 2019 19:20:45 +0100

pve-installer (6.1-1) pmg pve; urgency=medium

  * raise postifx main.cf compatibility_level to 2

  * ensure /etc/aliases.db is generated

 -- Proxmox Support Team <support@proxmox.com>  Wed, 20 Nov 2019 10:35:42 +0100

pve-installer (6.0-9) pmg pve; urgency=medium

  * fix #2313: load country.dat file with utf8 encoding

 -- Proxmox Support Team <support@proxmox.com>  Sat, 17 Aug 2019 10:31:38 +0200

pve-installer (6.0-8) pmg pve; urgency=medium

  * success screen: show real final IP addr with port

  * handle bootloader installation errors gracefully

  * efiboot: remove redundant call to zz-pve-efiboot

 -- Proxmox Support Team <support@proxmox.com>  Thu, 25 Jul 2019 12:40:37 +0200

pve-installer (6.0-5) pmg pve; urgency=medium

  * hd_list: skip all devices with iso9660 as FS

  * mount efivarfs to ensure we can read bigger EFI NVRAM backed variables

  * fix #1603: create a new and unique machine-id

  * copy /etc/hostid from installer root to target

  * prompt user if a vgrename is OK for exisiting 'pve'/'pmg' VGs

  * use pve-efiboot-tool for systemd boot ESP preparation

 -- Proxmox Support Team <support@proxmox.com>  Thu, 11 Jul 2019 19:22:31 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog proxmox-installer`.
