You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by Lahiru Sandaruwan <la...@wso2.com> on 2015/04/30 15:48:40 UTC

[Announce] Apache Stratos 4.1.0-Beta2 Developer Preview is READY

Hi Devs,

We have now completed Apache Stratos 4.1.0-Beta2 developer preview. This is
a developer preview/snapshot of the current development track and it could
be used as a baseline for contributing to the product stack and verifying
functionality.

*Main Features*
*---------------------*

   - Docker support using Google Kubernetes and CoreOS
   - Composite application development

The following are the supported operations in composite application support:


   - Starting up instances using the StartupOrder defined in the group
   definition.
   - Starting up instances using the StartupOrder defined in the
   application definition.  After the relevant clusters and groups are
   activated according to the startup order, the application itself will be
   activated.
   - Termination based on the TerminationBehaviour mentioned in the group
   definition.
   - Termination based on the TerminationBehaviour  mentioned in  the
   application definition.
   - Sharing information between instances when one instance is dependent
   on another.


   - Auto scaling Docker Containers
   - Manual scaling Docker Containers
   - Git based artifact deployment for Docker
   - CLI support for Docker deployments
   - Python Cartridge Agent
   - JAVA Python Cartridge Agent
   - JAVA Cartridge Agent
   - VM LB support for dockers
   - Private docker registry
   - Support updating autoscaling policies at runtime
   - Support updating deploying policies at runtime
   - Support updating application parameters at runtime
   - Mock IaaS.
   - MQTT and AMQP support
   - Application policy support for network partitions


*Source Code*
*--------------------*
Source code could be fetched using the git tag 4.1.0-beta2:
>git clone https://git-wip-us.apache.org/repos/asf/stratos.git
>cd stratos
>git checkout tags/4.1.0-beta2

Please build the source code checked out from the above tag and find the
Stratos single JVM binary file at
<source_home>/products/stratos/modules/distribution/target/apache-stratos-4.1.0-SNAPSHOT.zip.

*Getting Started Guide*
*--------------------------------*
Please find the key concepts of above features and instructions for trying
out sample applications at:
https://cwiki.apache.org/confluence/display/STRATOS/4.1.0+Stratos+Beta+2+Developer+Preview

*JIRA Summary*
*----------------------*
Sub-task

   - [STRATOS-964 <https://issues.apache.org/jira/browse/STRATOS-964>] -
   Some REST API are not returning response codes
   - [STRATOS-966 <https://issues.apache.org/jira/browse/STRATOS-966>] -
   Inconsistency in parameter definition in REST API coding
   - [STRATOS-971 <https://issues.apache.org/jira/browse/STRATOS-971>] -
   Inconsistency in parameter naming used in coding comments
   - [STRATOS-972 <https://issues.apache.org/jira/browse/STRATOS-972>] -
   Rewording Auto-scaling policy related resource paths
   - [STRATOS-987 <https://issues.apache.org/jira/browse/STRATOS-987>] -
   Add meaningful paragraph type code comments
   - [STRATOS-990 <https://issues.apache.org/jira/browse/STRATOS-990>] -
   Remove method for list of subscribed cartridges
   - [STRATOS-1275 <https://issues.apache.org/jira/browse/STRATOS-1275>] -
   Wrong HTTP status code returned - GET /cartridges/filter/{filter}
   - [STRATOS-1278 <https://issues.apache.org/jira/browse/STRATOS-1278>] -
   Wrong HTTP status code returned - GET /cartridgeGroups/{groupDefinitionName}

Bug

   - [STRATOS-1339 <https://issues.apache.org/jira/browse/STRATOS-1339>] -
   nested grouping fails to deploy with unequal cartridge types
   - [STRATOS-1341 <https://issues.apache.org/jira/browse/STRATOS-1341>] -
   Application is not Active after restarting stratos
   - [STRATOS-1354 <https://issues.apache.org/jira/browse/STRATOS-1354>] -
   Validation the application definition to ensure group aliases are unique.

Improvement

   - [STRATOS-1297 <https://issues.apache.org/jira/browse/STRATOS-1297>] -
   Stratos 4.1.0: Updating deployment policy Min/Max has no effect on instance
   count of applications referring to the affected policy.
   - [STRATOS-1340 <https://issues.apache.org/jira/browse/STRATOS-1340>] -
   Ability to adjust GroupInstanceMin/Max and CartridgeInstanceMin/Max in
   application
   - [STRATOS-1346 <https://issues.apache.org/jira/browse/STRATOS-1346>] -
   Adding payload parameters to network partitions
   - [STRATOS-1348 <https://issues.apache.org/jira/browse/STRATOS-1348>] -
   GroupScalingEnabled Attribute is Redudant
   - [STRATOS-1350 <https://issues.apache.org/jira/browse/STRATOS-1350>] -
   fix scalingDependents to use alias in group
   - [STRATOS-1351 <https://issues.apache.org/jira/browse/STRATOS-1351>] -
   Use scalingDependents instead of scalingDependants
   - [STRATOS-1356 <https://issues.apache.org/jira/browse/STRATOS-1356>] -
   Add and remove partitions to the deployment policy
   - [STRATOS-1357 <https://issues.apache.org/jira/browse/STRATOS-1357>] -
   Is Public Field is Not Used in Cartridge and Autoscaling Policy


*Report Issues*
*---------------------*
Please do report any issues that you may find in this developer preview at:
https://issues.apache.org/jira/browse/STRATOS

Thanks.
-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

phone: +94773325954
email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146