summaryrefslogtreecommitdiffstats
path: root/doc/releases/1.4.0pre1.txt
blob: ddfab2af64edf30f04f15e3769b0626b5a1dd277 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
.. -*- mode: rst -*-
.. vim: ft=rst

.. _releases-1.4.0pre1:

1.4.0pre1
=========

We are happy to announce the release of Bcfg2 1.3.4. It is available for
download at:

 ftp://ftp.mcs.anl.gov/pub/bcfg

This is primarily a bugfix release.

* Removed deprecated plugins

  * PostInstall
  * FAM filemonitor
  * TGenshi
  * TCheetah
  * Account
  * Hostbase
  * Snapshots
  * Statistics
  * Editor

* Removed deprecated client tools

  * RPMng
  * YUM24
  * YUMng

* Removed mode="inherit" support
* Removed support for .cat/.diff files
* Removed support for info/:info files
* Removed "magic" groups
* Added genshi requirement for the server

* Bundler

  * Deprecated use of an explicit name attribute
  * Deprecated .genshi bundles
  * Added path globbing

* Switch Decisions plugin to use StructFile instead of host- or
  group-specific XML files (this allows a single e.g. whitelist.xml file
  with <Group> tags)

  You can convert your existing decisions using
  tools/upgrade/1.4/migrate_decisions.py.

* Added inter-bundle dependencies
* Added support for independent bundles (replaces the functionality of
  Base)
* Added new ACL plugin
  (http://docs.bcfg2.org/dev/server/plugins/misc/acl.html)
* Added support for wildcard XIncludes

* Metadata

  * Allow setting global default authentication type

* Packages

  * Add yum group support to internal resolver
  * Change location of plugin-generated APT sources
  * Add new Pkgng plugin
  * Add ability for per-package recommended flag override

* Reporting

  * Add support for POSIX user/group entries
  * Add support for Django > 1.4
  * Add support for separate reporting database

* Added option to periodically dump performance stats to logs
* Added option to force server to wait until all FAM events are
  processed

* SSHbase

  * Add support for IPv6 addresses in known_hosts file
  * Add support for encryption of generated ssh keys

* APT

  * Allow specification of deb-src lines (resolves
    http://trac.mcs.anl.gov/projects/bcfg2/ticket/1148)

* Add Solaris 11 IPS Package support
* Add bcfg2-report-collector init script to debian package
* Git VCS plugin enhancements

* SSLCA

  * Rewrote SSLCA as Cfg handler

    Existing SSLCA installations will need to migrate to the new format
    using tools/upgrade/1.4/migrate_sslca.py.

* NagiosGen

  * Migrate configuration to conf.d

* Probes

  * Add probes.allowed_groups option to restrict group assignments
    (http://docs.bcfg2.org/dev/server/plugins/probes/index.html#dynamic-group-assignment)


Special thanks to the following contributors for this release:

 * Alexander Sulfrain
 * Chris Brinker
 * Duncan Hutty
 * Jason Kincl
 * John Morris
 * Matt Schwager
 * Michael Fenn
 * Stéphane Graber
 * Tim Laszlo