mirror of https://github.com/apache/cloudstack.git
211 lines
8.0 KiB
Plaintext
211 lines
8.0 KiB
Plaintext
image::images/cloudian_big_logo.png[align="center"]
|
|
|
|
= HyperStore Connect for CloudStack Release Notes
|
|
:Copyright: Copyright (c) 2013-2017 Cloudian KK. All rights reserved.
|
|
:Date: October 2017
|
|
:Revision: {cpver}_{hsver}
|
|
|
|
// NOTE: This txt document uses asciidoc formatting and was used to
|
|
// generate the HTML document of the same name. If you are reading
|
|
// this you may find reading the HTML document in a browser easier.
|
|
|
|
== About Release Version Numbers
|
|
|
|
Release Versions are currently two fold and contain both the CloudStack
|
|
Version and the Cloudian Client version.
|
|
|
|
.Example Version Numbers
|
|
[options="header",cols="2,3,4"]
|
|
|======================
|
|
|Connector Version|CloudStack Compatibility|Cloudian Compatibility
|
|
|4.2.1_2.4-1|4.2.1|Versions 2.x only
|
|
|4.2.1_4.0.1-1|4.2.1|Versions 3.x onwards
|
|
|4.3_4.0.1-1|4.3|Versions 3.x onwards
|
|
|4.5_5.0-1|4.5|Versions 5.x onwards
|
|
|4.7_5.0-1|4.7|Versions 5.x onwards
|
|
|4.9_6.2-1|4.9|Versions 6.2 onwards
|
|
|======================
|
|
|
|
NOTE: A Version stating CloudStack 4.2.1 *IS* compatible with CloudStack
|
|
4.2.1 and *MAY* or *MAY NOT* be compatible with later CloudStack versions. If
|
|
it is not compatible the "enable" option will fail and you should ask
|
|
Cloudian Support for the latest version for your version of CloudStack.
|
|
|
|
== Release Notes
|
|
|
|
=== Release 4.9_6.2-1
|
|
|
|
==== New Features and Improvements
|
|
|
|
[qanda]
|
|
Updated for CloudStack 4.9::
|
|
The connector has been updated to work with and tested with CloudStack 4.9.
|
|
Updated for Java 7::
|
|
As CloudStack 4.9 has moved to Java 7, Connector also now uses Java 7.
|
|
Re-implementation of Connector::
|
|
Re-implemented Connector per CloudStack best-practices.
|
|
Configuration moved as CloudStack configuration::
|
|
Moved Cloudian configuration to CloudStack configuration. Deprecates use
|
|
of connector properties file.
|
|
Simplifies Connector Administration::
|
|
Simplifies connector installation, configuration, uninstallation and
|
|
upgrades.
|
|
New API timeout configuration::
|
|
New configurations to fine-tune API call timeout.
|
|
User and Group auto-provisioning::
|
|
Better auto-provisioning and de-provisioning of CloudStack users and domains
|
|
as Cloudian users and groups.
|
|
Documentation Updates::
|
|
Various documentation updates.
|
|
|
|
==== Bugs Fixes
|
|
|
|
N/A
|
|
|
|
|
|
=== Release 4.7_5.0-3
|
|
|
|
==== New Features and Improvements
|
|
|
|
[qanda]
|
|
Updated for CloudStack 4.7::
|
|
The connector has been updated to work with and tested with CloudStack 4.7.
|
|
Updated for Java 7::
|
|
As CloudStack 4.7 has moved to Java 7, Connector also now uses Java 7.
|
|
Added SSL Support for Cloudian Admin Server::
|
|
Previously only HTTP was supported to the Admin Server. HTTPS is now supported and detected
|
|
at configuration time.
|
|
Documentation Updates::
|
|
Various documentation updates.
|
|
|
|
==== Bugs Fixes
|
|
|
|
N/A
|
|
|
|
=== Release 4.5_5.0-1
|
|
|
|
==== New Features and Improvements
|
|
|
|
[qanda]
|
|
Updated for CloudStack 4.5::
|
|
The connector has been updated to work with and tested with
|
|
CloudStack 4.5.
|
|
Removed Single Domain Restriction From Single-Sign-On::
|
|
Single-Sign-On with Cloudian has been updated for Cloudian HyperStore
|
|
5.0 or greater. The new method is cookie-less and thus no longer
|
|
requires that Cloudian and CloudStack share the same DNS sub-domain.
|
|
This greatly eases the deployment of the connector. This change also
|
|
*requires* Cloudian HyperStore 5.0 or greater.
|
|
Updated Documentation::
|
|
The documentation has been updated and improved.
|
|
Updated Cloudian Logo::
|
|
The logo has been updated to the current Cloudian HyperStore logo.
|
|
|
|
==== Bugs Fixes
|
|
|
|
N/A
|
|
|
|
=== Release 4.3_4.0.1-1
|
|
|
|
==== New Features and Improvements
|
|
|
|
[qanda]
|
|
Dynamic User and Group Provisioning::
|
|
Previously the CloudStack domain or account had to have been created
|
|
when the connector was enabled for the connector to provision a Cloudian
|
|
group or user. This has been improved so that users and groups are
|
|
dynamically created on demand when Cloudian Storage is accessed.
|
|
CloudStack userId mapping::
|
|
The mapping for CloudStack users has been changed. Previously a CP
|
|
Account Name was mapped to a Cloudian UserId. Going forward the CP
|
|
Account UUID is used as it provides a more stable mapping as Account
|
|
Names are edited over time.
|
|
Cloudian Storage now opens a new window::
|
|
Clicking on the Cloudian Storage button now opens a new window (or tab)
|
|
for CMC instead of displaying a size restricted CMC in the CloudStack
|
|
window.
|
|
|
|
==== Bugs Fixes
|
|
|
|
[qanda]
|
|
35299 - Cloudian Storage button should open window for CMC::
|
|
See the New Features and Improvements section above.
|
|
35483 - Add account fails if group pre-existed the Connector::
|
|
If you tried to add an account to a group that already existed
|
|
on CloudStack before the connector was installed, that group
|
|
would not exist on Cloudian and add account would fail.
|
|
35484 - Delete Account displays error if Cloudian User doesn't exist::
|
|
Deleting an account causes a Cloudian user to be deleted. If that Cloudian
|
|
user doesn't exist or has already been deleted, this causes an error to
|
|
be displayed. This error is logged but no longer displayed on the UI.
|
|
35486 - Restrict Cloudian servlet operations by session and user::
|
|
A security improvement to restrict servlet operations to a correctly
|
|
logged in CloudStack user with the correct role permissions.
|
|
35499 - CloudStack login should logout any existing CMC session::
|
|
To ensure a correctly matching Cloudian session when logging into
|
|
CloudStack, we force terminate any existing Cloudian session on login.
|
|
35502 - Dynamic provisioning on demand::
|
|
See the New Features and Improvements section above.
|
|
35506 - CloudStack Logout should logout of CMC also::
|
|
Related to 35499. The CloudStack logout button was not fully logging
|
|
out of CMC.
|
|
35507 - Perform SSO login each time Cloudian Storage is selected::
|
|
To ensure user always gets the expected Cloudian Session, perform
|
|
the SSO login when Cloudian Storage button is selected.
|
|
35544 - CloudStack logout doesn't log CMC out on Firefox::
|
|
Add a small busy loop to allow Firefox time to start the async
|
|
request to CMC to logout before the page is refreshed on session
|
|
logout. Not perfect but best we can do right now without changing
|
|
more of the CloudStack core code.
|
|
|
|
=== Release 4.2.1_4.0.1-2
|
|
|
|
==== New Features and Improvements
|
|
|
|
[qanda]
|
|
Added Release Notes::
|
|
Added this release notes file.
|
|
|
|
=== Release 4.2.1_4.0.1-1
|
|
|
|
==== New Features and Improvements
|
|
|
|
[qanda]
|
|
RPM Packaging::
|
|
This is the first version of the HyperStore Connect for CloudStack
|
|
that supports an RPM install for easier installation and maintenance.
|
|
Documentation::
|
|
Documentation has been rewritten for RPM packaging and expanded.
|
|
Configuration Script::
|
|
A new script "cloudian-cloudstack.sh" has been added which automates
|
|
most of the connector configuration and enabling/disabling.
|
|
Java 6/7 Support::
|
|
Previously, we only supported Java 7 which made the connector hard to
|
|
deploy in CloudStack environments using Java 6.
|
|
Various Cleanups::
|
|
Patches installed and changes made have been reduced.
|
|
|
|
==== Bugs Fixes
|
|
|
|
[qanda]
|
|
34958 - CloudStack Admin to Cloudian Admin user mapping is hard-coded::
|
|
A new configuration has been added to allow mapping of the CloudStack
|
|
Admin account to a different Cloudian admin user id. The default remains
|
|
'admin@cloudian.com'.
|
|
|
|
''''
|
|
|
|
_Confidentiality Notice_
|
|
|
|
_The information contained in this document is confidential to, and is the
|
|
intellectual property of, Cloudian, Inc. Neither this document nor any
|
|
information contained herein may be (1) used in any manner other than to
|
|
support the use of Cloudian software in accordance with a valid license
|
|
obtained from Cloudian, Inc, or (2) reproduced, disclosed or otherwise
|
|
provided to others under any circumstances, without the prior written
|
|
permission of Cloudian, Inc. Without limiting the foregoing, use of any
|
|
information contained in this document in connection with the development
|
|
of a product or service that may be competitive with Cloudian software
|
|
is strictly prohibited. Any permitted reproduction of this document or
|
|
any portion hereof must be accompanied by this legend._
|