-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathCHANGELOG
150 lines (122 loc) · 6.91 KB
/
CHANGELOG
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
142
143
144
145
146
147
148
149
150
* Wed Jun 20 2012 Dan Prince <[email protected]> - 3.0.1
- Updates to better support systemd style init scripts.
- Add Fedora 17 into list of supported images.
- Fix a minor logging issue where workers wouldn't log error
messages when trying to start OpenVPN on clients.
* Mon Jan 16 2012 Dan Prince <[email protected]> - 3.0.0
- Upgrade to Rails 3.1.
- Add support for OpenStack API.
- Reservations.
- Remove option to create .rackspace_cloud file on gateway server.
- Rename CC_AUTHORIZED_KEYS to AUTHORIZED_KEYS.
- Rename RACKSPACE_CLOUD_SERVER_NAME_PREFIX to SERVER_NAME_PREFIX.
* Fri Nov 4 2011 Dan Prince <[email protected]> - 2.4.1
- Fix windows image detection code.
* Thu Oct 20 2011 Dan Prince <[email protected]> - 2.4.0
- Custom image snapshot support.
* Tues Aug 2 2011 Dan Prince <[email protected]> - 2.3.0
- Updates to support Debian Squeeze, Ubuntu Natty, and Fedora 15.
* Tues June 21 2011 Dan Prince <[email protected]> - 2.2.0
- Add configurable support for using the 'udp' protocol for VPN connections.
TCP is the default.
* Tues April 13 2011 Dan Prince <[email protected]> - 2.1.2
- Fix an issue with Windows server image ID detection. Both strings and
symbols are now handled correctly.
* Tues April 12 2011 Dan Prince <[email protected]> - 2.1.1
- Fix an issue with handling POST requests to /servers which prevented Windows
instances from being created.
- Fix an issue where Windows instances always used 'tun'.
* Mon Feb 15 2011 Dan Prince <[email protected]> - 2.1.0
- Add support for 'tap' OpenVPN devices (configured per server group)
- Run ntpdate when installing OpenVPN on linux. Fixes issues
that can occur when time is out of sync on some of the stock images.
- Fix an issue where some worker scripts were hard coded to use
/opt/cloud-servers-vpc.
* Mon Feb 6 2011 Dan Prince <[email protected]> - 2.0.3
- Remove mirrorlist settings from custom EPEL repo config.
- If EPEL_BASE_URL is not set download the RPM from Fedora mirrors.
* Mon Jan 21 2011 Dan Prince <[email protected]> - 2.0.2
- Fix rebuild issues on Ubuntu 10.10 (maverick). Disable HashKnownHosts in ssh_config by default.
- Don't recreate openvpn keys on a rebuild.
* Mon Jan 10 2011 Dan Prince <[email protected]> - 2.0.1
- Fix an issue where the API was too restrictive and users were not able
create servers and clients in groups they owned.
- Append .tar.gz to cert tarball names.
- Auth key permission fix (chmod auth key temp files 0600).
- Register auth key temp files for cleanup.
* Thu Jan 6 2011 Dan Prince <[email protected]> - 2.0.0
- Switch from Delayed Job to Resque.
- Add support for Windows 2008 and Windows 2008 SQL Server.
- Updated the Server API so that individual servers can be added
to existing server groups.
- Add API to manage external clients.
- Add support for custom post install server commands.
- Require a valid cloud servers account to register.
- Store root ssh keys in the database so distributed workers can access them.
- Fix an issue where the server history page failed to load when server errors were present.
* Thu Nov 18 2010 Dan Prince <[email protected]> - 1.7.0
- Add create group button/dialog in the UI.
- Custom SSH keys can now be managed within preferences and are automatically added to each cloud group that is created.
- Cloud Servers account limits are displayed in preferences.
- Support for most recent Ubuntu and Fedora distributions.
- Updated Chef deployment cookbook to deploy directly from Git Hub.
* Tue Sep 31 2010 Dan Prince <[email protected]> - 1.6.0
- Rename to Cloud Servers VPC.
- Updated to use ruby-cloudservers API.
- Add support for Ubuntu and Fedora.
- Security fix for issue where users could make themselves administrators.
- Add checkbox for is_admin on the edit users page (admin's only).
- Eager load accounts and users on the servers and server_groups pages. This improves page load time on the server history page.
- Display the account on the servers page.
- Attempt to ifdown eth0 up to 5 times when initially configuring a client.
- Allow at least 2 minutes to perform the server online check.
- Back to TCP for OpenVPN. Some distros (Ubuntu) seem to get connection errors with UDP.
- Write out the SSH identity file using OpenVPN lib.
- Server names now support dots.
* Tue Sep 3 2010 Dan Prince <[email protected]> - 1.5.1
- Fix an issue where account credentials were being cached in
the Rackspace::Connection class.
- Fix an issue where cloud servers failed to be deleted due to
cloud account initialization.
* Tue Sep 2 2010 Dan Prince <[email protected]> - 1.5.0
- Add support for multiple user accounts.
- OpenVPN now uses UDP instead of TCP.
- Display the number of servers in each group on the server groups page.
- Capture cloud server HTTP response body errors when they occur.
- Add a random number to the cloud server name on a retry.
- Disable the eth0 interface on OpenVPN clients on reboot.
* Tue Aug 17 2010 Dan Prince <[email protected]> - 1.4.0
- Updated to require Rails 2.3.8.
- Add API call to rebuild servers.
* Wed Jul 13 2010 Dan Prince <[email protected]> - 1.3.1
- Keep track of cloud server ID in server_errors table.
- Add cloud-servers-vpc-cleanup-servers script to cleanup/prune servers
unused servers that can accumulate over time.
- Move to /opt/cloud-servers-vpc.
- Cron job to run cloud-servers-vpc-cleanup every 15 minutes.
* Wed Jun 30 2010 Dan Prince <[email protected]> - 1.3.0
- Keep track of server history.
- Added server errors table to track individual errors for each retry.
- Select a single job at a time from the DJ queue.
- Added EPEL_BASE_URL setting to allow a custom EPEL base URL to
be specified.
* Wed Jun 21 2010 Dan Prince <[email protected]> - 1.2.1
- Retry CS delete commands that fail.
- Use updated_at time when determining the server online timeout.
* Wed Jun 4 2010 Dan Prince <[email protected]> - 1.2.0
- Add owner name to server groups.
* Wed May 20 2010 Dan Prince <[email protected]> - 1.1.3
- Set status to failed if it is the 3rd retry. DJ tuning.
* Wed May 17 2010 Dan Prince <[email protected]> - 1.1.2
- Exit OpenVPN client/server installs if server is already online.
* Wed May 10 2010 Dan Prince <[email protected]> - 1.1.1
- Fix: Open VPN server now installs on Centos 5.4.
* Wed May 6 2010 Dan Prince <[email protected]> - 1.1.0
- Server groups now support the ability to set domain name.
* Wed Apr 29 2010 Dan Prince <[email protected]> - 1.0.1
- Fix issue where an initially failed OpenVPN client might
cause a retry loop.
* Wed Apr 24 2010 Dan Prince <[email protected]> - 1.0.0
- Initial 1.0.0 tagged release
* Wed Feb 17 2010 Dan Prince <[email protected]>
- Initial dev release