Browse code

Reorganizing changelog, some cleanup still needed, but now it's easier to tell what is in the release :)

Michael DeHaan authored on 2013/01/27 03:30:38
Showing 1 changed files
... ...
@@ -3,63 +3,74 @@ Ansible Changes By Release
3 3
 
4 4
 1.0 "Eruption" -- release pending -- changes unsorted for now
5 5
 
6
-* default_sudo_exe parameter can be set in config to use sudo alternatives
6
+New modules:
7
+
7 8
 * new sysctl module
8 9
 * new pacman module (Arch linux)
10
+* new apt_key module
11
+* hg module now in core
12
+* new ec2_facts module
13
+* added pkgin module for Joyent SmartOS
14
+
15
+New config settings:
16
+
17
+* default_sudo_exe parameter can be set in config to use sudo alternatives
9 18
 * added when_failed and when_changed
19
+
20
+New playbook/language features:
21
+
22
+* task includes can now be of infinite depth
10 23
 * when_set and when_unset can take more than one var (when_set: $a and $b and $c)
11
-* new apt_key module
24
+* added the with_sequence lookup plugin
25
+* can override "connection:" on an indvidual task
26
+* parameterized playbook includes can now define complex variables (not just all on one line)
27
+* making inventory variables available for use in vars_files paths
28
+* messages when skipping plays are now more clear
29
+
30
+Module fixes and new flags:
31
+
32
+* ability to use raw module without python on remote system
12 33
 * fix for service status checking on Ubuntu
13 34
 * service module now responds to additional exit code for SERVICE_UNAVAILABLE
14
-* usage of run_command standardized between module implementations
15 35
 * fix for raw module with '-c local'
16
-* fixes to git module
36
+* various fixes to git module
17 37
 * ec2 module now reports the public DNS name
18
-* added the with_sequence lookup plugin
19
-* various fixes for variable resolution in playbooks
20
-* task includes can now be of infinite depth
21 38
 * can pass executable= to the raw module to specify alternative shells
22
-* fixes for handling of "~" in some paths
23
-* can override "connection:" on an indvidual task
24 39
 * fix for postgres module when user contains a "-"
25
-* various other database module fixes
26 40
 * added additional template variables -- $template_fullpath and $template_run_date
27 41
 * raise errors on invalid arguments used with a task include statement
28
-* making inventory variables available for use in vars_files paths
29
-* various fixes to DWIM'ing of relative paths
30
-* ability to use raw module without python on remote system
31 42
 * shell/command module takes a executable= parameter to specify a different shell than /bin/sh
32 43
 * added return code and error output to the raw module
33 44
 * added support for @reboot to the cron module
34
-* hostname patterns in the inventory file can now use alphabetic ranges
35
-* whitespace is now allowed around group variables in the inventory file
36
-* parameterized playbook includes can now define complex variables (not just all on one line)
37 45
 * misc fixes to the pip module
38
-* inventory scripts can now define groups of groups and group vars (need example for docs?)
39 46
 * nagios module can schedule downtime for all services on the host
40
-* various patterns can now take a regex vs a glob if they start with "~" (need docs on which!)
41
-* /bin/ansible now takes a --list-hosts just like ansible-playbook did
42 47
 * various subversion module improvements
43 48
 * various mail module improvements
44
-* allow intersecting host patterns by using "&" ("webservers:!debian:&datacenter1")
45
-* messages when skipping plays are now more clear
46 49
 * SELinux fix for files created by authorized_key module
47 50
 * "template override" ??
48
-* lots of documentation tweaks
49
-* handle tilde shell character for --private-key
50 51
 * get_url module can now send user/password authorization
51
-* new ec2_facts module
52
-* hg module now in core
53 52
 * ec2 module can now deploy multiple simultaneous instances
54 53
 * fix for apt_key modules stalling in some situations
55
-* hash merging policy is now selectable in the config file, can choose to override or merge
54
+* fix to enable Jinja2 {% include %} to work again in template
56 55
 * ec2 module is now powered by Boto
57
-* fix to enable Jinja2 {% include %} to work again
58
-* added pkgin module for Joyent SmartOS
59 56
 * setup module can now detect if package manager is using pacman
60 57
 
58
+Core fixes and new behaviors:
61 59
 
62
-* ...
60
+* various fixes for variable resolution in playbooks
61
+* fixes for handling of "~" in some paths
62
+* various fixes to DWIM'ing of relative paths
63
+* /bin/ansible now takes a --list-hosts just like ansible-playbook did
64
+* various patterns can now take a regex vs a glob if they start with "~" (need docs on which!) - also /usr/bin/ansible
65
+* allow intersecting host patterns by using "&" ("webservers:!debian:&datacenter1")
66
+* handle tilde shell character for --private-key
67
+* hash merging policy is now selectable in the config file, can choose to override or merge
68
+
69
+Inventory files/scripts:
70
+
71
+* hostname patterns in the inventory file can now use alphabetic ranges
72
+* whitespace is now allowed around group variables in the inventory file
73
+* inventory scripts can now define groups of groups and group vars (need example for docs?)
63 74
 
64 75
 0.9 "Dreams" -- Nov 30 2012
65 76