Changes between Version 2 and Version 3 of ReleaseAnnouncement/1.2.0


Ignore:
Timestamp:
12/14/11 09:05:06 (10 years ago)
Author:
rcuza
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseAnnouncement/1.2.0

    v2 v3  
    1 = This version has not been released yet = 
    2  
    3 This is the announcement for RC2. This is Sol's email to bcfg2-dev mailing list. 
    4  
    51[http://trac.mcs.anl.gov/projects/bcfg2/milestone/Bcfg2%201.2.0%20Release Trac Milestone Page for v1.2.0] 
    62 
    7 == RC2 Release Announcement == 
     3= 1.2.0 Final Release Announcement = 
    84 
    9 A new release for bcfg2 1.2.0rc2 is now available at: 
     5A new release for bcfg2 1.2.0 is now available at: 
    106 
    117ftp://ftp.mcs.anl.gov/pub/bcfg 
    128 
     9Due to the large number of new features, I'll just do my best to 
     10summarize some of the changes. A more complete list can be found on the 
     11roadmap at http://ln-s.net/9RbX. 
    1312 
    14 The following highlights some of the major changes from the first 
    15 release candidate: 
     13 user facing changes: 
    1614 
    17  * SSHbase - Add a number of features 
     15 * This release has important changes to the Packages plugin which will 
     16  require you to convert your existing Packages configuration. The 
     17  tools/packages-convert.py script exists to assist with this migration. 
     18 * Templates written for Bcfg2 <= 1.1.x which access 
     19  metadata.Properties[file].data will have to be modified to use the 
     20  "xdata" attribute instead of "data". 
    1821 
    19   * Support for group-specific host keys 
    20   * Support for fully static host- and group-specific ssh_known_hosts 
    21   * (Support for totally generic host keys and ssh_known_hosts, too, 
    22     but that's pretty useless.) 
    23   * Support for info.xml, info, and :info files; only info.xml is likely 
    24     to be useful, with the <Path> directive 
    25   * ECDSA key support from ticket #1063 
     22 Documentation for the latest stable release (1.2.0) can be found at 
     23 http://docs.bcfg2.org. 
    2624 
    27  * Packages 
     25 (partial) new feature list: 
    2826 
    29   * Improve error handling of Packages plugin (from Mike McCallister) 
    30   * The following is from Chris St. Pierre: 
    31     * Added support for yum libraries (if available and configured). 
    32       This can dramatically reduce memory usage, and fixed several bugs: 
    33       * #1014 (Package plugin can't resolve dependencies for rpms with 
    34         Require: tags for full paths that aren't Provided explicitly) 
    35       * #991 (Dependency Resolution difference between Package and yum) 
    36       * #996 (Packages high memory usage) 
    37     * Added support for Yum package groups when using yum libraries 
    38       (#1039) 
    39     * Fixed #911 (bcfg2 output for wrong package version with Packages 
    40       is misleading) 
    41     * YUMng turns down the Yum debug level itself depending on the 
    42       debug/verbosity level requested by bcfg2 so you don't have to reduce 
    43       the Yum debug level on a global basis 
    44     * Added support for Pulp repositories, including registering Pulp 
    45       consumers and binding to repositories 
    46     * Added ability to disable magic OS groups 
     27 * Packages support for pulp (http://pulpproject.org/) 
     28 * Updated web frontend for reports 
     29 * New bcfg2-reports package 
     30 * Support for TGenshi/TCheetah in Cfg 
     31 * SSLCA plugin for automated SSL certificate generation 
     32 * Pacman support for Archlinux 
     33 * New bcfg2-admin modes 
     34 * Documentation overhaul 
     35 * New LDAP plugin 
     36 * bcfg2-repo-validate rewrite (as bcfg2-lint) 
     37 * Massive schema fixes/updates 
     38 * Basic systemd support 
     39 * Probe supported for automated handling of JSON, XML, and YAML output 
     40 * bcfg2-reports enhancements/fixes 
     41 * Packages plugin rewrite 
     42 * Support for VCS specification/checkout 
     43 * SSHbase new features 
     44 * Support for APK packages (Alpine Linux) 
    4745 
    48  * improve error logging during LDAP query processing (from Torsten Rehn) 
    49  * Cfg: Add support for .cheetah files (from Joe Digilio) 
    50  * Initial support for the APK management in Alpine Linux (from Fabian 
    51   Affolter on behalf of Cameron Banta) 
    52  * made all XMLFileBacked plugins (e.g., GroupPatterns) support XInclude 
    53   (from Chris St. Pierre) 
    54  * added Defaults plugin (from Chris St. Pierre) 
    55  * made templated bundles understand <Group> and <Client> tags (from 
    56   Chris St. Pierre) 
    57  * Reports: Make database_port setting optional (from Holger Weiß) 
     46The list of contributors for this release is too long to mention here 
     47(they can be found in previous release announcements). Thanks to 
     48everyone who has contributed both with code and bug reports! 
    5849 
    59 In addition to those mentioned above, we also received contributions 
    60 from anatoly techtonik and Calen Pennington. Thanks to everyone who 
    61 contributed. 
     50There are Ubuntu packages built and available in the Bcfg2 PPA. 
    6251 
    63 There are Ubuntu packages built and available in the testing PPA. 
     52We also have a new github mirror at https://github.com/Bcfg2/bcfg2. You 
     53may need to update your local repositories and refork so that pull 
     54requests go to the proper location. 
    6455 
    65 We are in need of some more testing before we tag the final release. 
    66 Please test and report any bugs here or on IRC, Trac, or Github. 
    67  
    68  
     56Sorry about the delay in getting out this announcement. Happy 
     57Bcfg2'ing! 
    6958 
    7059Sol