Changes between Initial Version and Version 1 of ReleaseAnnouncement/1.3.3

11/07/13 08:05:04 (9 years ago)



  • ReleaseAnnouncement/1.3.3

    v1 v1  
     1We are happy to announce the release of Bcfg2 1.3.3. It is available for download at: 
     5This release fixes a great number of bugs in 1.3.2, but it also comes with many fun and exciting new features. Please read the release notes thoroughly. 
     7The following user-facing change is included: 
     9  * The `when` attribute of Action tags is now honored even with timing set to "pre" or "both". 
     11The following is a non-exhaustive list of new features and bug fixes: 
     13  * New AWSTags plugin sets groups and supplies data from AWS tag data: 
     14  * Completely rewritten (and deduplicated) spec file for building RPMs 
     15  * Completely rewritten `bcfg2-crypt`, which adds some features to allow decrypting Cfg files and encrypting/decrypting Properties files without specifying passphrases on the command line. 
     16  * Multiprocessing core now actually works 
     17  * Handle high-latency reporting database connections better 
     18  * Timeout incomplete XML-RPC calls correctly and avoid stray threads. 
     19  * Ensure that XIncluded Bundler and Properties files are monitored for changes 
     20  * SSH key generation generation fixes: 
     21    * More complete way to specify `authorized_keys` options 
     22    * Fixed setting category specificity for `authorized_keys` 
     23    * Properly generate public keys from private keys 
     24  * Connector plugins can now create new groups and set options on them 
     25  * Properly remove ACLs from managed files 
     26  * POSIX improvements to help running as non-root (e.g., `bcfg2-info builddir`) 
     27  * Fixes to `clients.xml` writing: 
     28    * Reread `clients.xml` on every write.  This could reduce performance if clients.xml is frequently updated, but also resolves a race condition where a new client may fail to declare its version or assert its profile. 
     29    * Reduce number of `clients.xml` writes due to gratuitous profile assertions. 
     30  * Chkconfig bugs fixed 
     31    * List all services correctly 
     32    * Let `chkconfig` assign default runlevels according to the init script 
     33  * Fixed return value from `bcfg2-test` 
     34  * Use `fam_blocking` option in all commands that start a server (`bcfg2-info`, `bcfg2-test`, etc.) 
     35  * Reduce noise from encryption failures with `decrypt=lax` 
     36  * POSIXUsers driver works better with older usermod 
     37  * `bcfg2-yum-helper` improvements: 
     38    * Much much better (and far less error-prone) yum caching 
     39    * Added timeout to fix hanging yum problem 
     40  * `bcfg2-info` fixes: 
     41    * Fixed `automatch` behavior 
     42    * Added `expirecache` command to expire metadata cache 
     43  * Fixed inconsistent initial metadata group ordering and searching, which could result in inconsistent category suppression 
     44  * SELinux properly looks up the default context in all cases 
     45  * Several performance improvements, particularly on startup 
     46  * Better packages caching 
     47  * Various logging improvements 
     48  * Various error handling improvements 
     49  * Various !Debian/Ubuntu build fixes 
     50  * Various `bcfg2-admin` viz fixes and improvements 
     51  * Various UTF-8/unicode fixes 
     53Special thanks to all of our contributors for 1.3.3: Alexander Sulfrian, Arto Jantunen, Duncan Hutty, Igor Widlinski, Jason Kincl, John Morris, Jonathan Billings, Michael Fenn, Stéphane Graber, and Tim Laszlo