Changes between Version 55 and Version 56 of News


Ignore:
Timestamp:
12/28/09 16:03:55 (12 years ago)
Author:
solj
Comment:

Update for 1.0.0

Legend:

Unmodified
Added
Removed
Modified
  • News

    v55 v56  
    22 
    33[[TracNav]] 
     4 
     5== November 8, 2009 == 
     6 
     7[ftp://ftp.mcs.anl.gov/pub/bcfg/bcfg2-1.0.0.tar.gz bcfg2-1.0.0.tar.gz] released 
     8Major changes: 
     9 * Modular support for repositories under revision control  
     10   - support for SVN, Git, Bzr, Fossil 
     11 * Plugins 
     12   * Packages plugin 
     13     - supports package dependency auto-resolution for apt and yum-based 
     14       package managers.   
     15   * Bundler support for genshi formatted bundles 
     16   * Metadata 
     17    - force pretty-printing of clients file  
     18    - refuse to add dynamic group membership in explicitly private 
     19      groups 
     20   * SSHbase 
     21     - Alias and address support 
     22 * Plugin API rework 
     23   - Support fine-grained plugin roles (simplifies plugin development) 
     24   - Support out of tree plugins 
     25   - Support metadata plugin replacement 
     26   - rework probes and properties plugins using new interfaces 
     27 * Client Improvements 
     28   - Package entry support for version=auto/any for APT, Yum, Blast, 
     29     and SYSV drivers 
     30   - Full RPM verification greatly simplified 
     31   - launchd support for OSX 10.6 
     32   - !OpenSolaris IPS support 
     33   - Display diff in interactive mode 
     34   - POSIX Path support 
     35 * SSL 
     36   * Support for the in-tree ssl module (in addition to 
     37     tlslite/m2crypto) 
     38   * Signed cert support 
     39   * strict cert auth, cert or password, or bootstrap (password once, 
     40     then cert only) are supported 
     41 * Support for xmlrpc/tlsv1 with DOE grid certs 
     42 * Speed improvements all over 
     43 * Improvements in file monitoring 
     44 * Snapshots reporting system 
     45   - Command line only for the moment 
     46 * Reporting system improvements 
     47   - Update to work with django 1.0  
     48 * Server moved to threading model 
     49 * Greatly improved performance 
     50 * Annotate client configurations with bind failure information 
     51 * bcfg2-admin modes 
     52   - xcmd -- xmlrpc command handler 
     53   - perf -- displays timings for interal server operations 
     54 * bcfg2-info 
     55   - profiling support 
     56   - debug script support 
     57   - builddir command 
     58 
     59User visible changes 
     60 * the plugin line in bcfg2.conf supercedes the generators, structures 
     61   and connectors lines. Now all plugins should be listed here. 
     62 * No plugins are implicitly added. Statistics and Metadata need to be 
     63   explicitly listed in the plugins line.  
     64 * Probes and Properties have been converted to generic connector 
     65   plugins. This means that probe data and properties are now available 
     66   as metadata.Probes and metadata.Properties, respectively. The old 
     67   interfaces no longer work. Other connectors can be accessed similarly 
     68   from templates and the like.  
     69 * Client-side control of service manipulation. The default remains to 
     70   perform all service starts/stops/restarts, but modes disabled 
     71   (perform no changes) and build (stop all services at end of run) are 
     72   also supported. This capability replaces build mode.  
     73 * Backward compatibility is supported back to 0.9.6 clients 
     74 * Clients now authenticate servers by commonName (not fingerprint) 
     75 * Python 2.4+ required on server, 2.3+ on client 
     76 * Agent mode has been deprecated in favor of ssh based agents 
     77 * Service manipulation modes. Services can be tagged with several 
     78   modes. Default is the same as previous behavior. Supervised is 
     79   default mode + service operation checks. manual is verification only 
     80   with no modification, and custom uses the target attribute to perform 
     81   service restarts.  
     82 * we now have a query interface for system wide metadata included 
     83   with ClientMetadata instances (for use in templates, etc). These 
     84   can be used to find clients based on group or profile membership, 
     85   and can even use Probe or other connector data. This change also 
     86   accelerated metadata resolution by a factor of 50; this should 
     87   speed everything up, since resolution is in the critical path for 
     88   everything. 
     89 
    490 
    591== August 15, 2009 ==