Changes between Version 1 and Version 2 of ReleaseAnnouncement/1.3.0
- Timestamp:
- 03/15/13 09:31:03 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseAnnouncement/1.3.0
v1 v2 8 8 The following are major, backwards-incompatible user-facing changes: 9 9 10 * Reworked service modes to make them more consistent and granular. A tool located at `tools/upgrade/1.3/service_modes.py` can assist in migrating your old configurations. Due to this change, a Bcfg2 1.3 server will work with Bcfg2 1.2 (and earlier) clients with the !ServiceCompat plugin enabled, but a Bcfg2 1.2 (or earlier) server will not work with Bcfg2 1.3 clients. (http://docs.bcfg2.org/dev/server/plugins/generators/rules.html#service-mode-specification)10 * Reworked service modes to make them more consistent and granular. A tool located at `tools/upgrade/1.3/service_modes.py` can assist in migrating your old configurations. Due to this change, a Bcfg2 1.3 server will work with Bcfg2 1.2 (and earlier) clients with the !ServiceCompat plugin enabled, but a Bcfg2 1.2 (or earlier) server will not work with Bcfg2 1.3 clients. Additionally, services that aren't really services -- i.e., for which the `status` command is expected to fail (or the equivalent on your OS of choice) -- are not currently supported. That will be fixed in the next release of 1.3. (http://docs.bcfg2.org/dev/server/plugins/generators/rules.html#service-mode-specification) 11 11 * Moved configuration for several plugins (Rules, Packages) into base bcfg2.conf file. Reworked database configuration for DBStats to make it more accessible to other plugins. A tool located at `tools/upgrade/1.3/migrate_configs.py` can assist in migrating your old configurations. 12 12 * Changed the 'perms' POSIX attribute to 'mode' for better consistency. A tool located at `tools/upgrade/1.3/perms_to_mode.py` can assist you in migrating your old configurations. Due to this change, you will need to enable the POSIXCompat plugin to allow older clients to talk to a 1.3 server.