Cobbler v3.2.0 Release Notes
Release Date: 2020-10-24 // over 4 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