Cobbler v3.2.0 Release Notes

Release Date: 2020-10-24 // over 3 years ago
  • ๐Ÿš€ This release is a lot about bug fixes and smaller improvements.

    Important : This will be the last release to contain the already deprecated Django Web Interface.

    ๐Ÿ”€ We have 2,960 additions and 1,018 deletions. We have merged 30 pull requests.

    Milestone: V3.2.0

    ๐Ÿ†• New :

    • Include Fedora32 & Ubuntu Focal in signatures.json (#2405)
    • Move rsync flags to the Cobbler settings reposync_rsync_flags (#1480 #2399)
    • โž• Add a new Flag - cache_enabled - to enable or disable the cache (#2387)
    • When doing autoinstallations the conversion of hostnames to ips is now optional via this settings: convert_server_to_ip (#2357)

    ๐Ÿ”„ Changes :

    • Specfile got multiple improvements (#2413 #2409 #2334 #2351 #2355 #2392)
    • ๐Ÿ“š Documentation improvements (#2406 #2407 #2377 #2360 #2361 )
    • ๐ŸŽ String replacments will now have a better performance (#2417)
    • โœ‚ Remove Python2 compability layer fully (#2402)
    • Rewrite the Spacewalk Auth Module (#2401)
    • โž• Address tech-debt (#2380)
    • ๐Ÿ— When building yourself you can configure the tftp directory (#2359)

    ๐Ÿ›  Bugfixes :

    • Finally include ESXI7 Signatures (#2435 #2441)
    • ๐Ÿ›  Fix startup error when config variable is called before assignment. (#2394)
    • โœ‚ Remove dead code (#2367)
    • FileNotFoundError when under high load (#2362 #2365)
    • Sorting in the WebUI (#2265 #2390)
    • ๐Ÿ›  When copying a system, the invalid MAC error is now fixed (#2397)
    • ๐Ÿ›  Fix error message on the cli when using --verbose` (#2388)
    • ๐Ÿ›  Fix some reposync related problems (#2384)
    • ๐Ÿ›  Fix repo and mgmtclass initializations (#2374 #2373)

    Other :

    ๐Ÿ’ฅ Breaking Changes : We should have no breaking changes in this version.


Previous changes from v3.1.2

  • ๐Ÿš€ This release syncs release30 with master. No patches for release30 were needed specifically.

    ๐Ÿ”€ We have +13,585 additions and โˆ’6,365 removals. We have merged 45 pull requests.

    ๐Ÿ†• New :

    • For the distro there is now a parameter remote_boot_initrd and remote_boot_kernel ()
    • For the profile there is now a parameter filename for DHCP. (#2280)
    • Signatures for ESXi 6 and 7 (#2308)
    • The hardlink command is now detected more dynamically and thus more error resistant (#2297)
    • HTTPBoot will now work in some cases out of the bug. (#2295)
    • โž• Additional DNS query for a case where the wrong record was queried in the nsupdate system case (#2285)

    ๐Ÿ”„ Changes :

    • ๐Ÿšš Enabled a lot of tests, removed some and implemented new. (#2202)
    • โœ‚ Removed not used files from the codebase. (#2302)
    • Exchanged mkisofs to xorrisofs. (#2296)
    • โœ‚ Removed duplicate code. (#2224)
    • โœ‚ Removed unreachable code. (#2223)
    • Snippet creation and deletion now works again via xmlrpc. (#2244)
    • Replace createrepo with createrepo_c. (#2266)
    • Enable Kerberos through having a case sensitive users.conf. (#2272)

    ๐Ÿ›  Bugfixes :

    • ๐Ÿ›  General various Bugfixes (#2331, )
    • Makefile usage and commands. (#2344, #2304)
    • ๐Ÿ›  Fix the dhcp template. (#2314)
    • Creation of the management classes and gPXE. (#2310)
    • ๐Ÿ›  Fix the scm_track module. (#2275, #2279)
    • ๐Ÿ›  Fix passing the netdevice parameter correctly to the linuxrc. (#2263)
    • powerstatus from cobbler now works thanks to a wrapper for ipmitool. (#2267)
    • In case the LDAP is used for auth, it now works with ADs. (#2274)
    • ๐Ÿ›  Fix passthru authentication. (#2271)

    Other :

    ๐Ÿ’ฅ Breaking Changes :

    • Hash handling in users.digest file. (#2299)
    • โšก๏ธ When using a DEB or RPM we no longer replace the configs. So config updates need to be done by yourself.