cloudstack/plugins/integrations/cloudian/docs/relnotes.txt

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._