Cobbler v3.2.0 Release Notes
Release Date: 2020-10-24 // over 2 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.
- Include Fedora32 & Ubuntu Focal in
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
andremote_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
toxorrisofs
. (#2296) - โ Removed duplicate code. (#2224)
- โ Removed unreachable code. (#2223)
- Snippet creation and deletion now works again via xmlrpc. (#2244)
- Replace
createrepo
withcreaterepo_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 thelinuxrc
. (#2263) powerstatus
from cobbler now works thanks to a wrapper foripmitool
. (#2267)- In case the LDAP is used for auth, it now works with ADs. (#2274)
- ๐ Fix passthru authentication. (#2271)
Other :
- โ Add Codecov. (#2229)
- ๐ Documentation updates. (#2333, #2326, #2305, #2249, #2268)
- ๐ Buildprocess:
- ๐ Fixes related to our CI Pipeline (#2254, #2269)
- Internal Code cleanup (#2273, #2270)
๐ฅ 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.
- For the distro there is now a parameter