All Versions
15
Latest Version
Avg Release Cycle
173 days
Latest Release
1274 days ago

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.

  • 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 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.
  • v3.1.1 Changes

    January 02, 2020

    Bugfixes :

    • 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 in setup.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 to cobbler 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 to kops_overwrite to utils (#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, 2019

    Announcements : 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, 2019

    After 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, 2019

    This 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:

    • ๐Ÿ‘‰ Use django 1.8+ (#2104)
    • โž• Add mgmt_parameters to the dhcp template (#2180)
    • ๐Ÿ“„ Docs are now maintained inside this repo for readthedocs.io (#2197)
  • v2.8.4

    November 21, 2018
  • v2.8.3

    May 04, 2018
  • v2.8.2

    September 16, 2017