Cobbler 3.1.2 Released

Posted by Enno on Wednesday, May 27, 2020

Find this release on Github.

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. (https://github.com/cobbler/cobbler/pull/2280)
  • Signatures for ESXi 6 and 7 (https://github.com/cobbler/cobbler/pull/2308)
  • The hardlink command is now detected more dynamically and thus more error resistant (https://github.com/cobbler/cobbler/pull/2297)
  • HTTPBoot will now work in some cases out of the bug. (https://github.com/cobbler/cobbler/pull/2295)
  • Additional DNS query for a case where the wrong record was queried in the nsupdate system case (https://github.com/cobbler/cobbler/pull/2285)

Changes:

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

Bugfixes:

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

Other:

  • Add Codecov. (https://github.com/cobbler/cobbler/pull/2229)
  • Documentation updates. (https://github.com/cobbler/cobbler/pull/2333, https://github.com/cobbler/cobbler/pull/2326, https://github.com/cobbler/cobbler/pull/2305, https://github.com/cobbler/cobbler/pull/2249, https://github.com/cobbler/cobbler/pull/2268)
  • Buildprocess:
    • Recreation and cleanup of Grub2. (https://github.com/cobbler/cobbler/pull/2278)
    • Fix small errors for openSUSE Leap. (https://github.com/cobbler/cobbler/pull/2233)
    • Fix rpmlint errors. (https://github.com/cobbler/cobbler/pull/2237)
    • Maximum compatibility for debbuild package creation. (https://github.com/cobbler/cobbler/pull/2255, https://github.com/cobbler/cobbler/pull/2292, https://github.com/cobbler/cobbler/pull/2242, https://github.com/cobbler/cobbler/pull/2300)
  • Fixes related to our CI Pipeline (https://github.com/cobbler/cobbler/pull/2254, https://github.com/cobbler/cobbler/pull/2269)
  • Internal Code cleanup (https://github.com/cobbler/cobbler/pull/2273, https://github.com/cobbler/cobbler/pull/2270)

Breaking Changes:

  • Hash handling in users.digest file. (https://github.com/cobbler/cobbler/pull/2299)

comments powered by Disqus