]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/keystone/CHANGELOG.md
Update to Kilo
[dsa-puppet.git] / 3rdparty / modules / keystone / CHANGELOG.md
1 ##2015-07-08 - 6.0.0
2 ###Summary
3
4 This is a backwards-incompatible major release for OpenStack Kilo.
5
6 ####Backwards-incompatible changes
7 - Remove deprecated parameters
8 - MySQL: change default MySQL collate to utf8_general_ci
9 - Move openstackclient to openstacklib
10
11 ####Features
12 - Puppet 4.x support
13 - Support Keystone v3 API
14 - Allow disabling or delaying the token_flush cron
15 - Migrate postgresql backend to use openstacklib::db::postgresql
16 - Add max_token_size optional parameter
17 - Add admin_workers and public_workers configuration options
18 - Add support for LDAP connection pools
19 - Add a package ensure for openstackclient
20 - Enable setting the revoke/token driver
21 - Add manage_service feature
22 - Makes distinct use of url vs auth_url
23 - Create a sync_db boolean for Keystone
24 - LDAP: add support to configure credential driver
25 - Support notification_format
26 - Allow custom file source for wsgi scripts
27 - Decouple sync_db from enabled
28 - Add support for Fernet Tokens
29
30 ####Bugfixes
31 - Crontab: ensure the script is run with bash shell
32 - Copy latest keystone.py from Keystone upstream
33 - Fix deprecated LDAP config options
34 - Fix service keystone conflict when running in apache
35
36 ####Maintenance
37 - Acceptance tests with Beaker
38 - Fix spec tests for RSpec 3.x and Puppet 4.x
39 - Restructures authentication for resource providers
40
41 ##2015-06-17 - 5.1.0
42 ###Summary
43
44 This is a features and bugfixes release in the Juno series.
45
46 ####Features
47 - Allow disabling or delaying the token_flush cron
48 - Use openstackclient for keystone_* providers
49 - Switch to TLSv1
50 - Handle missing project/tenant when using ldap backend
51 - Add support for LDAP connection pools
52 - Support the ldap user_enabled_invert parameter
53 - Tag packages with 'openstack'
54 - Add ::keystone::policy class for policy management
55 - New option replace_password for keystone_user
56 - Set WSGI process display-name
57 - Add native types for keystone paste configuration
58
59 ####Bugfixes
60 - crontab: ensure the script is run with shell
61 - service_identity: add user/role ordering
62 - Fix password check for SSL endpoints
63 - Add require json for to_json dependency
64 - Sync keystone.py with upstream to function with Juno
65 - Allow Keystone to be queried when using IPv6 ::0
66
67 ####Maintenance
68 * spec: pin rspec-puppet to 1.0.1
69 * Pin puppetlabs-concat to 1.2.1 in fixtures
70 * Update .gitreview file for project rename
71
72 ##2014-11-24 - 5.0.0
73 ###Summary
74
75 This is a backwards-incompatible major release for OpenStack Juno.
76
77 ####Backwards-incompatible changes
78 - Update token driver, logging, and ldap config parameters for Juno
79 - Make UUID the default token provider
80 - Migrate the keystone::db::mysql class to use openstacklib::db::mysql, adding
81   dependency on openstacklib
82
83 ####Features
84 - Change admin_roles parameter to accept an array in order to configure
85   multiple admin roles
86 - Add new parameters to keystone class to configure pki signing
87 - Add parameters to control whether to configure users
88 - Deprecate the mysql_module parameter
89 - Enable setting cert and key paths for PKI token signing
90 - Add parameters for SSL communication between keystone and rabbitmq
91 - Add parameter ignore_default_tenant to keystone::role::admin
92 - Add parameter service_provider to keystone class
93 - Add parameters for service validation to keystone class
94
95 ####Bugfixes
96 - Install python-ldappool package for ldap
97 - Change keystone class to inherit from keystone::params
98 - Change pki_setup to run regardless of token provider
99 - Stop managing _member_ role since it is created automatically
100 - Stop overriding token_flush log file
101 - Change the usage of admin_endpoint to not include the API version
102 - Allow keystone_user_role to accept email as username
103 - Add ability to set up keystone using Apache mod_wsgi
104 - Make keystone_user_role idempotent
105 - Install python-memcache when using token driver memcache
106
107 ##2014-10-16 - 4.2.0
108 ###Summary
109
110 This is a feature and bugfix release in the Icehouse series.
111
112 ####Features
113 - Add class for extended logging options
114 - Add parameters to set tenant descriptions
115
116 ####Bugfixes
117 - Fix rabbit password leaking
118 - Fix keystone user authorization error handling
119
120 ##2014-06-19 - 4.1.0
121 ###Summary
122
123 This is a feature and bugfix release in the Icehouse series.
124
125 ####Features
126 - Add token flushing with cron
127
128 ####Bugfixes
129 - Update database api for consistency with other projects
130 - Fix admin_token with secret parameter
131 - Fix deprecated catalog driver
132
133 ##2014-05-05 - 4.0.0
134 ###Summary
135
136 This is a major release for OpenStack Icehouse but contains no API-breaking
137 changes.
138
139 ####Features
140 * Add template_file parameter to specify catalog
141 * Add keystone::config to handle additional custom options
142 * Add notification parameters
143 * Add support for puppetlabs-mysql 2.2 and greater
144
145 ####Bugfixes
146 - Fix deprecated sql section header in keystone.conf
147 - Fix deprecated bind_host parameter
148 - Fix example for native type keystone_service
149 - Fix LDAP module bugs
150 - Fix variable for host_access dependency
151 - Reduce default token duration to one hour
152
153 ##2014-04-15 - 3.2.0
154 ###Summary
155
156 This is a feature and bugfix release in the Havana series.
157
158 ####Features
159 - Add ability to configure any catalog driver
160
161 ####Bugfixes
162 - Ensure log_file is absent when using syslog
163
164 ##2014-03-28 - 3.1.1
165 ###Summary
166
167 This is a bugfix release in the Havana series.
168
169 ####Bugfixes
170 - Fix inconsistent variable for mysql allowed hosts
171
172 ##2014-03-26 - 3.1.0
173 ###Summary
174
175 This is a feature and bugfix release in the Havana series.
176
177 ####Features
178 - Add ability to disable pki_setup
179 - Add log_dir param, with option to disable
180 - Add support to enable SSL
181
182 ####Bugfixes
183 - Load tenant un-lazily if needed
184 - Update endpoint argument
185 - Remove setting of Keystone endpoint by default
186 - Relax regex when keystone refuses connections
187
188 ##2014-01-16 - 3.0.0
189 ###Summary
190
191 This is a backwards-incompatible major release for OpenStack Havana.
192
193 ####Backwards-incompatible changes
194 - Move db_sync to its own class
195 - Remove creation of Member role
196 - Switch from signing/format to token/provider
197
198 ####Features
199 - Create memcache_servers option to allow for multiple cache servers
200 - Enable serving Keystone from Apache mod_wsgi
201 - Improve performance of Keystone providers
202 - Update endpoints to support paths and ssl
203 - Add support for token expiration parameter
204
205 ####Bugfixes
206 - Fix duplicated keystone endpoints
207 - Refactor keystone_endpoint to use prefetch and flush paradigm
208
209 ##2013-10-07 - 2.2.0
210 ###Summary
211
212 This is a feature and bugfix release in the Grizzly series.
213
214 ####Features
215 - Optimized tenant and user queries
216 - Added syslog support
217 - Added support for token driver backend
218
219 ####Bugfixes
220 - Various bug and lint fixes
221
222 ##2013-08-06 - 2.1.0
223 ###Summary
224
225 This is a bugfix release in the Grizzly series.
226
227 ####Bugfixes
228 - Fix allowed_hosts contitional statement
229 - Select keystone endpoint based on SSL setting
230 - Improve tenant_hash usage in keystone_tenant
231 - Various cleanup and bug fixes
232
233 ####Maintenance
234 - Pin dependencies
235
236 ##2013-06-18 - 2.0.0
237 ###Summary
238
239 Initial release on StackForge.
240
241 ####Backwards-incompatible changes
242
243 ####Features
244 - keystone_user can be used to change passwords
245 - service tenant name now configurable
246 - keystone_user is now idempotent
247
248 ####Bugfixes
249 - Various cleanups and bug fixes