forked from waka/webistrano
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
141 lines (74 loc) · 4.03 KB
/
CHANGELOG.txt
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
edge
* Add Unicorn template [vongrippen]
* Update to Rails 2.3.11 and Capistrano 2.6.0
* Switch to Bundler based deployment
* Add some missing indices
* Allow to prefill the deployment descirption, see https://github.com/peritor/webistrano/issues/12 [tomfotherby]
* Update to Rails 2.3.5
* When cloning, also clone roles. Provided by Sergio Cambra.
* Update to Rails 2.3.4
* Users cannot be directly deleted anymore. They are disabled in order to not break references and keep the correct history.
If you really want to delete a user you have to resort to the script/console or SQL for now. Fixes ticket #110.
* Move gems to vendor/gems and update Capistrano to 2.5.5 and Net::SSH to 2.0.11
* Update Rails to 2.2.2
* Add support to lookup configuration parameters in the definition of configuration parameters:
set :foo, "123"
set :bar, "a #{foo} here"
Only works for configuration parameter (build-in like release_path or your own). DOES NOT EXECUTE CODE
* Add Hash type to variables. Provided by [email protected] #103
* Add locking. A running deployment locks the stage, so that no other deployment ca be run. Overridable by checkbox.
* Update Net::SSH to 2.0.10 and Capistrano to 2.5.4
* Add Thin template for Rails. Provided by Richard Piacentini
1.4
* Added CAS-auth support. Provided by Tim Shadel.
* Auto-scroll deployment log
* Ability to cancel running deployments. Refactor deployment status.
* Show recent deployments on the project page
* A deployment comment is no longer required, it is optional from now on
* Track deployed revisions
* Rename 'www' role to 'web' to match Capistrano, #91 by [email protected]
* Support array values for configuration paramters, #93 by paradise
* Update Capistrano to 2.5.0
* Update to Rails 2.1.1
* Allow to clone a project. Stages and configuration is cloned for now. Closes #85
* Add Recipe versioning with version_fu. Provided by Mathias Meyer
* Add /projects/1/stages/1/deployments/latest. Provided by Mathias Meyer
* Fix XML output of stage tasks. Provided by Mathias Meyer
* Add version info XML action. Provided by Mathias Meyer
* Update Net::SSH to 1.1.3
1.3
* Add support for mod_rails / Phusion Passenger. Use mod_rails as project type.
* Ability to disable host per deloy. This way host that are down do not block a deployment
* Check syntax of recipes. Provided by Mathias Meyer
* Ajax-Preview on recipe edit. Provided by Mathias Meyer
* Update Capistrano to 2.2.0 and Net::SFTP to 1.1.1
* Better handling of `repeat` task by also repeating the description
* Moved ActionController session key to webistrano_config.rb
* Used template naming conventions of Rails 2.x: Provided by [email protected]
*.rhtml => *.html.erb
*.rjs => *.js.rjs
* Updated to Prototype 1.6
* Add script/deploy Ruby script to deploy from the command line, provided by Peter J Jones <[email protected]>
* Update included Rails version to 2.0.2
* Add tztime and give each user a time zone
* Introduce a 5 second sleep between mongrel stop and start while restarting'
* Only admins can manage projects, recipes, hosts, and users. Normal users can only view.
* Show also all recent deployments in dashboard
* Rename deployments DB column to description in order to prevent Oracle crash, fix #17
* Delete the cached stylesheet on server boot
* A stage can list all available tasks [[email protected]]
1.2
* By default Webistrano will allocate a pty in contrast to Capistrano 2.1.0
* Add git support with Capistrano 2.1.0
* Add Capistrano 2.1.0
* Add experimental support for ssh_keys and ssh_ports as normal configuration parameter.
Currently only one SSH key is supported.
* Highlight recipe syntax with syntax gem.
* Distinguish roles also by ssh_port, so that multiple roles with the same IP
but different SSH ports will be accepted. Provided by Al Evans.
* Add no_symlink attribute to role. Provided by Al Evans.
1.1
* Multiple UI fixes and enhancements
* Moved recipes from project level to stage level. So multiple stages can share recipes.
* Updated included net-ssh to 1.1.2
1.0