Changes between Initial Version and Version 1 of ReleaseAnnouncement/1.3.2


Ignore:
Timestamp:
07/01/13 16:29:53 (8 years ago)
Author:
https://www.google.com/accounts/o8/id?id=AItOawnSjgovXZr-_V3vGkvMSR0pc5LDykRc1Nc
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseAnnouncement/1.3.2

    v1 v1  
     1We are happy to announce the release of Bcfg2 1.3.2.  It is available for download at: 
     2 
     3ftp://ftp.mcs.anl.gov/pub/bcfg 
     4 
     5This release fixes a great number of bugs in 1.3.1, but it also comes with many fun and exciting new features.  Please read the release notes thoroughly -- there are lots of good bits in here! 
     6 
     7The following are user-facing changes: 
     8 
     9  * In order to run an Action in a shell and use shell features (like `&&` chaining, pipes, etc.), you must now specify `shell="true"` in the Action tag: http://docs.bcfg2.org/server/plugins/generators/rules.html#action-tag 
     10  * The RMI calls to set debugging on the FAM driver have changed from `set_fam_debug` and `toggle_fam_debug` to `<driver>.set_debug` and `<driver>.toggle_debug` (e.g., `Inotify.toggle_debug`) 
     11 
     12The following is a non-exhaustive list of new features and bug fixes: 
     13 
     14  * New `bootstatus` attribute in Service tags allows the specification of a boot-time status separately from the current `status` attribute. This allows for more fine-grained control over, e.g., services that are really just boot scripts: http://docs.bcfg2.org/server/plugins/generators/rules.html#service-tag 
     15  * New multiprocessing server core and bcfg2-test 
     16  * VCS Path entries using SVN can now take `revision='latest'` 
     17  * VCS Path entries using Git can now take a refname as the revision. Other improvements as well. 
     18  * New !GroupLogic plugin lets you write arbitrary Genshi to generate group memberships: http://docs.bcfg2.org/server/plugins/connectors/grouplogic.html 
     19  * Added support for wildcard XInclude: http://docs.bcfg2.org/server/plugins/grouping/metadata.html#wildcard-xinclude 
     20  * Svn plugin: New options to specify username and password, trust SSL certificates 
     21  * Added feature to set default authentication type globally 
     22  * Greatly improved the code for executing external commands during client runs 
     23  * Packages plugin exposes `get_config()` function to get configs for other hosts, useful for generating configs for other applications (e.g., mock) 
     24  * Added option to force server to block until all FAM events are processed 
     25  * Lots of improvements to `bcfg2-profile-templates.py` tool 
     26  * POSIXGroup tags now support better `<MemberOf group="foo"/>` syntax 
     27  * New tool to facilitate migrating from Probes XML backend to database backend 
     28  * New config option to set arbitrary database options 
     29  * `bcfg2-yum-helper`: Handle and log errors better; produce fewer errors; avoid database locking bug that could result in hung helpers 
     30  * Various debugging improvements 
     31  * Various IPv6 fixes 
     32  * Various fixes for `bcfg2-info`: better help messages, better `packageresolve`, option parsing fixes, fixed `bcfg2-info config` 
     33  * `bcfg2-lint` improvements, fixes, and new tests 
     34  * Cleaned up spec file, Debian and Solaris builds 
     35  * Fixed handling of Ctrl-C in severl places 
     36  * Fixed schemas that required more attributes than necessary when using the Defaults plugin 
     37  * Fixed `.cat` and `.diff` behavior with host-specific base files 
     38  * Fixed Portage version verification 
     39  * Fixed return values from init scripts 
     40  * Fixed calculation of average times in `bcfg2-admin perf` 
     41  * Lots of code cleanup 
     42  * Many other bug fixes 
     43 
     44Special thanks to all of our contributors for 1.3.1: Alexander Sulfrian, Dan Foster, !DongInn Kim, Duncan Hutty, Jake Davis, Jason Kincl, Jon Norman, Luke Cyca, Michael Fenn, Phil Miller, and Tim Laszlo