Skip to content

Cobbler V3.3.4

Latest
Compare
Choose a tag to compare
@SchoolGuy SchoolGuy released this 26 Feb 20:34
· 879 commits to main since this release
v3.3.4
3ed865b

Cobbler 3.3.4 - 2024-02-26

This release is containing a lot of backports from main to make Cobbler more stable for the community.

We have 99 files changed, 5816 insertions(+), 920 deletions(-)

Milestone: https://github.com/cobbler/cobbler/milestone/21

Diff to last release: v3.3.3...v3.3.4

Added

  • SPEC: Add "cobbler-tests-containers" subpackage
    #3368
  • Tests: Add integration tests for "cobbler-settings"
    #3382
  • SPEC: Add support for Cobbler running on Ubuntu 22.04
    #3413
  • Add build of debs for Debian 12 Bookworm
    #3566
  • Add various openSUSE, SLES and SLE Micro signatures
    #3589
  • Settings: Added settings migration for Cobbler 3.3.4
    #3592

Changed

  • Distros: Enhance error message when a kernel doesn't match our regex
    requirements #3194
  • CI: Use Fedora Rawhide for tests to stabalize reposync tests
    #3468

Fixed

  • XML-RPC API: Systems - Re-enable the modify_interface call
    #2896
  • XML-RPC API: Fix an issue where "get_item_resolved_value()" would return
    unserializable types #3173
  • "grab_tree" is not spamming the logfile anymore
    #3176
  • Systems: Don't create interface "default" when not needed
    #3190
  • Buildiso: The action doesn't fail anymore if a system is based on an image
    #3238
  • DHCP: The main config file doesn't contain "<>" anymore for the
    filename option #3367
  • Anamon: Fix uploading of logfiles from the installer
    #3420
  • SELinux: Fix daemon startup error caused by incorrect ownership of
    /var/lib/cobbler/web.ss
    #3446
  • CLI: Fixed an error that mangled the types of certain flags for Cobbler items
    #3450
  • Docs: The documentation builds with Sphinx 7.x now
    #3455
  • Windows Support: Fixed issues that prevented Windows from being able to be
    installed #3473
  • Re-Added "tree" variable to "autoinstall_meta"
    #3498
  • Add EFI chainloader for Ubuntu to menu local
    #3524
  • Fix path to linux.c32 for symlink in mkloaders
    #3580
  • SPEC: Add guard for Fedora to ensure that an incorrect /etc/os-release
    doesn't fail the build
    #3584
  • sync: Fix KeyError with enabled DNS management due to missing context in the
    template lookup mapping data structure
    #3588
  • scm_track: Fix error that commits didn't work due to pathspec errors
    #3591
  • Fixed infinite recursion of bash completion
    #3604
  • Removed from Python 3.12 SafeConfigParser replaced with ConfigParser
    #3606
  • Settings: Clarify leftover settings and group them according to their
    respective topics #3612
  • scm_track: Pushing to remote repositories via the "scm_push_script" settings
    works again #3621
  • mkloaders: The default name for grub2-efi changed to grubx64.efi to match the
    expected name in the DHCPv4 template.
    #3623