Changelog History
Page 1
-
v3.2.0 Changes
October 24, 2020๐ 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
-
v3.1.2 Changes
May 27, 2020๐ 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
-
v3.1.1 Changes
January 02, 2020Bugfixes :
- Incremented Version to 3.1.1 from 3.0.1
-
v3.1.0 Changes
January 02, 2020๐ This release syncs release30 with master. No patches for release30 were needed specifically.
๐ I would like to especially thank @Conan-Kudo for his work on the cross-distro specfile for cobbler and koan as well as @rbberger who was so kind to contribute a lot regarding building the rpms in docker for CentOS with the specfile this helped a lot!
๐ We have a 8497 line diff for this release.
๐ New :
- ๐ We are now having a cross-distro specfile which can be build in the OBS (#2220) - before rewritten it was improved by #2144 & #2174
- Grub Submenu for net-booting machines (#2217)
- ๐ Building the Cent-OS RPMs in Docker (#2190 #2189)
- ๐ Reintroduced manpage build in
setup.py
(#2185) mgmt_parameters
are now passed to the dhcp template (#2182)- Using the standard Pyhton3 logger instead of a custom one (#2160 #2139 #2151)
- Script for converting the settings file from 3.0.0 to 3.0.1 (#2154)
- ๐ Docs now inside the repo instead of cobbler.github.io and improved with sphinx (#2117)
๐ Changes :
- 0๏ธโฃ The default tftpboot directory is now
/var/lib/tftpboot
instead of previously/srv/tftpboot
(#2220) - Distro signatures were adjusted where necessary (#2219 #2134)
- โ Removed
requirements.txt
and placed the requirements insetup.py
(#2204) - Display only entries in grub which are from the same arch (#2191 #2216)
- ๐ Change the name of the cobbler manpage form
cobbler-cli
tocobbler
back and move it to section 8 (#2188 #2186)
๐ Bugfixes :
- ๐ S390 Support was cleaned up (#2207 #2178)
- ๐ PowerPC Support was cleaned up (#2178)
- โ Added a missing import while importing a distro with
cobbler import
(#2201) - ๐ Fixed a case where a stacktrace would be produced so pass none instead (#2203)
- Rename of
suse_kopts_textmode_overwrite
tokops_overwrite
toutils
(#2143 #2200) - ๐ Fix rsync subprocess call (#2199 #2179)
- ๐ Fixed an error where the template rendering did not work (#2176)
- ๐ Fixed some
cobbler import
errors (#2172) - Wrong shebang in various scripts (#2148)
- ๐ Fix some imports which fixes errors introduced by the remodularization (#2150#2153)
Other :
- Issue Templates for Github (#2187)
๐ฅ Breaking Changes : None
-
v3.0.1 Changes
September 08, 2019Announcements : The V3.x.x branch is now maintained in his own branch to allow development changes to go on top of master.
๐ Changes :
- ๐ We made cobbler now more modularized. So plugins can be grouped by directories and can be imported from sub-directories.
- ๐ We dropped support for older Ubuntu versions.
- โก๏ธ We updated the
dhcpd.template
to bring an improved experience with dhcp templating. - ๐ We removed the custom logger and are now using the standard python3 logger with a config in
/etc/cobbler/logging_config.conf
- ๐ฆ We fixed some shebangs to
/usr/bin/python3
to ease the pain for package maintainers - ๐ And more smaller fixes which should not affect your day to day usage but should improve your experience with cobbler.
โ WARNING : This release contains breaking changes for your settings file! A guide on how to convert your settings file will be posted here soon!
-
v3.0.0 Changes
July 19, 2019After quite some time we proudly announce cobbler version 3.0.0.
This version is mostly adjusting code to python3.
โ Thanks to @SchoolGuy it got elementary test enhancements and re-writes.
This is the reason why we have Travis and a nicely working continuous integration process running on github for a while.๐ SuMa (SuSE Manager) 4.0 makes use of this cobbler release. So be sure that this one gets important bug fixes and backports from time to time.
๐ While there have been adoptions for other distributions as well, some might have waited for a python3 compatible release. So here it is.
๐ As soon as we got some bigger major fixes there might soon be another release. Work in progress is for example:- ๐ Documentation (consolidating and updating github and source documention, fix dead links/text)
- Python Module/Import structure (shuffle code around to have a proper python module structure)
- ๐ Spread latest python3 cobbler version and help distros building with latest python3 package dependencies if
not yet done.
-
v2.8.5 Changes
December 26, 2019This version comes with the following changes and new features:
๐ Fixes:
- ๐ Fixes the use of disk drivers with koan (#1936)
- ๐ Fix rsync distro import (#1613)
- ๐ Fix built-in tftp server (#2018)
- ๐ Fix URL generation when https is enabled (#2063)
- โก๏ธ Update the signatures (#2141 #2105)
- โก๏ธ Update the sample.seed file with master (#2092)
- Only use the set-module only as a fallback (#2090)
- ๐ Fix IPMI usage (#2110)
- ๐ป Some small Web-UI fixes (#2111 - contains also the version bump in the files where needed)
- ๐ Fix for the dhcp_tag being undefined (#2095)
๐ New:
- ๐ Fixes the use of disk drivers with koan (#1936)
-
v2.8.4
November 21, 2018 -
v2.8.3
May 04, 2018 -
v2.8.2
September 16, 2017