- python-glanceclient now defaults to using Glance API v2 and if v2 is unavailable, it will fallback to v1.
- Dependencies for backend stores are now optionally installed corresponding to each store specified.
- Some stores like swift, s3, vmware now have python 3 support.
- Some new as well as updated default metadata definitions ship with the source code.
- More python 3 support added to Glance API, and now continuous support is extended by the means of tests to ensure compatibility.
- utf-8 is now the default charset for the backend MySQL DB.
- Migration scripts have been updated to perform a sanity check for the table charset.
- 'ram_disk' and 'kernel' properties can now be null in the schema and 'id' is now read only attribute for v2 API.
- A configuration option
client_socket_timeout
has been added to take advantage of the recent eventlet socket timeout behaviour.
- A configuration option
scrub_pool_size
has been added to set the number of parallel threads that a scrubber should run and defaults to 1.
- An important bug that allowed to change the image status using the Glance v1 API has now been fixed.