Commit 5f86f7d0 by Michael DeHaan

Reorganizing changelog, some cleanup still needed, but now it's easier to tell…

Reorganizing changelog, some cleanup still needed, but now it's easier to tell what is in the release :)
parent b749af0b
......@@ -3,63 +3,74 @@ Ansible Changes By Release
1.0 "Eruption" -- release pending -- changes unsorted for now
* default_sudo_exe parameter can be set in config to use sudo alternatives
New modules:
* new sysctl module
* new pacman module (Arch linux)
* new apt_key module
* hg module now in core
* new ec2_facts module
* added pkgin module for Joyent SmartOS
New config settings:
* default_sudo_exe parameter can be set in config to use sudo alternatives
* added when_failed and when_changed
New playbook/language features:
* task includes can now be of infinite depth
* when_set and when_unset can take more than one var (when_set: $a and $b and $c)
* new apt_key module
* added the with_sequence lookup plugin
* can override "connection:" on an indvidual task
* parameterized playbook includes can now define complex variables (not just all on one line)
* making inventory variables available for use in vars_files paths
* messages when skipping plays are now more clear
Module fixes and new flags:
* ability to use raw module without python on remote system
* fix for service status checking on Ubuntu
* service module now responds to additional exit code for SERVICE_UNAVAILABLE
* usage of run_command standardized between module implementations
* fix for raw module with '-c local'
* fixes to git module
* various fixes to git module
* ec2 module now reports the public DNS name
* added the with_sequence lookup plugin
* various fixes for variable resolution in playbooks
* task includes can now be of infinite depth
* can pass executable= to the raw module to specify alternative shells
* fixes for handling of "~" in some paths
* can override "connection:" on an indvidual task
* fix for postgres module when user contains a "-"
* various other database module fixes
* added additional template variables -- $template_fullpath and $template_run_date
* raise errors on invalid arguments used with a task include statement
* making inventory variables available for use in vars_files paths
* various fixes to DWIM'ing of relative paths
* ability to use raw module without python on remote system
* shell/command module takes a executable= parameter to specify a different shell than /bin/sh
* added return code and error output to the raw module
* added support for @reboot to the cron module
* hostname patterns in the inventory file can now use alphabetic ranges
* whitespace is now allowed around group variables in the inventory file
* parameterized playbook includes can now define complex variables (not just all on one line)
* misc fixes to the pip module
* inventory scripts can now define groups of groups and group vars (need example for docs?)
* nagios module can schedule downtime for all services on the host
* various patterns can now take a regex vs a glob if they start with "~" (need docs on which!)
* /bin/ansible now takes a --list-hosts just like ansible-playbook did
* various subversion module improvements
* various mail module improvements
* allow intersecting host patterns by using "&" ("webservers:!debian:&datacenter1")
* messages when skipping plays are now more clear
* SELinux fix for files created by authorized_key module
* "template override" ??
* lots of documentation tweaks
* handle tilde shell character for --private-key
* get_url module can now send user/password authorization
* new ec2_facts module
* hg module now in core
* ec2 module can now deploy multiple simultaneous instances
* fix for apt_key modules stalling in some situations
* hash merging policy is now selectable in the config file, can choose to override or merge
* fix to enable Jinja2 {% include %} to work again in template
* ec2 module is now powered by Boto
* fix to enable Jinja2 {% include %} to work again
* added pkgin module for Joyent SmartOS
* setup module can now detect if package manager is using pacman
Core fixes and new behaviors:
* ...
* various fixes for variable resolution in playbooks
* fixes for handling of "~" in some paths
* various fixes to DWIM'ing of relative paths
* /bin/ansible now takes a --list-hosts just like ansible-playbook did
* various patterns can now take a regex vs a glob if they start with "~" (need docs on which!) - also /usr/bin/ansible
* allow intersecting host patterns by using "&" ("webservers:!debian:&datacenter1")
* handle tilde shell character for --private-key
* hash merging policy is now selectable in the config file, can choose to override or merge
Inventory files/scripts:
* hostname patterns in the inventory file can now use alphabetic ranges
* whitespace is now allowed around group variables in the inventory file
* inventory scripts can now define groups of groups and group vars (need example for docs?)
0.9 "Dreams" -- Nov 30 2012
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment