Jump to: navigation, search

ReleaseNotes/Essex

Revision as of 01:42, 4 April 2012 by Bcwaldon (talk)

This page is a first start at the known features in Essex up to the E3 milestone. Do not take this as truth just yet.

Release Notes, Essex

<<TableOfContents()>>

New Features

OpenStack Object Storage (Swift)

swift (1.4.4)

swift (1.4.5)

swift (1.4.6)

  • TempURL and FormPost middleware added
  • Added memcache.conf option
  • Dropped eval-based json parser fallback
  • Properly lose all groups when dropping privileges
  • Fix permissions when creating files
  • Fixed bug regarding negative Content-Length in requests
  • Consistent formatting on Last-Modified response header
  • Added timeout option to swift-recon
  • Allow arguments to be passed to nosetest
  • Removed tools/rfc.sh
  • Other minor bug fixes

swift (1.4.7)

  • Improvements to account and container replication.
  • Fix for account servers allowing .pending to exist before .db.
  • Fixed possible key-guessing exploit in formpost.
  • Fixed bug in ring builder when removing a large percentage of devices.
  • Swift CLI tool now supports openstack-standard CLI flags.
  • New JSON output option for swift-dispersion-report.
  • Removed old stats tools.
  • Other bug fixes and documentation updates.

swift (1.4.8)

  • Added optional max_containers_per_account restriction
  • Added alternate metadata header removal method
  • Added optional name_check middleware filter
  • Added support for venv-based test runs with tox
  • StaticWeb behavior change with X-Web-Mode: true and non-StaticWeb-enabled containers (immediately 404s instead of passing the request on down the WSGI pipeline).
  • Fixed typo in swift-dispersion-report JSON output.
  • Swift-Recon-related fix to create temporary files on the same disk as their final destinations.
  • Updated return codes in swift3 middleware
  • Fixed swift3 middleware to allow Content-Range header in response
  • Updated swift.common.client and swift CLI tool with auth 2.0 changes
  • Swift CLI tool now supports common openstack auth args
  • Body of HTTP responses now included in error messages of swift CLI tool
  • Refactored some ring building functions for clarity and simplicity

OpenStack Compute (Nova)

Volumes

Security

Authorization and Authentication

Hypervisor-specific

API

Network

Messaging

Live migration

Orchestration and troubleshooting enhancements (for lack of a better term)

Console Access to VMs

OpenStack Image Registry and Delivery (Glance)

Authorization

API enhancements

Usability and performance improvements

OpenStack Identity service (Keystone)

The implementation of the Identity service changed completely during the Essex release. Much of the design is precipitated from the expectation that the auth backends for most deployments will actually be shims in front of existing user systems. Documentation has been updated to support this change and migration paths are documented at http://keystone.openstack.org.

Known Issues and Limitations

Known packaged distributions

OpenSUSE 12.1 / SLES11 SP2

You can find all details about the repositories for OpenSUSE 12.1 and SLES11 SP2 on our packaging site in the wiki: Packaging/SUSE