WSO2 Carbon ${carbon.version} Release Notes
29 Jul 2015
WSO2 Carbon redefines middleware by providing an integrated and componentized middleware platform that adapts to
the specific needs of any enterprise IT project - on premise or in the cloud. 100% open source and standards-based,
WSO2 Carbon enables developers to rapidly orchestrate business processes, compose applications and develop
services using WSO2 Developer Studio and a broad range of business and technical services that integrate with
legacy, packaged and SaaS applications.
WSO2 Carbon kernel, the lean, modular, OSGi-based platform, is the base of the WSO2 Carbon platform. It is a
composable server architecture which inherits modularity and dynamism from OSGi framework. WSO2 Carbon kernel
can be considered as a framework for server development. All the WSO2 products are composed as a collection
reusable components running on this kernel. These products/components inherits all the core services provided by
Carbon kernel such as Registry/repository, User management, Transports, Caching, Clustering, Logging, Deployment
related features.
An open source product, WSO2 Carbon is available under the Apache Software License (v2.0)
What's New In This Release
- Java7/Java8 support - the new kernel can now be compiled and run on both Java7 and Java8.
- Tomcat upgrade - Tomcat is upgraded to version 7.0.59.
- Tenant Eager Loading - WSO2 Carbon Kernel can now be configured to load specified set of tenants at server start-up.
Key Features
- Composable Server Architecture - Provides a modular, light-weight, OSGi-based server development framework.
- Carbon Application(CApp) deployment support.
- Multi-Profile Support for Carbon Platform - This enable a single product to run on multiple modes/profiles.
- Carbon + Tomcat JNDI Context - Provide ability to access both carbon level and tomcat level JNDI resources to
applications using a single JNDI context.
- Distributed Caching and Clustering functionality - Carbon kernel provides a distributed cache and
clustering implementation which is based on Hazelcast- a group communication framework
- Pluggable Transports Framework - This is based on Axis2 transports module
- Registry/Repository API- Provide core registry/repository API for component developers
- User Management API - Provides a basic user management API for component developers
- Logging - Carbon kernel supports both Java logging as well as Log4j. Logs from both these sources
will be aggregated to a single output
- Pluggable artifact deployer framework - Kernel can be extended to deploy any kind of artifacts such as
Web services, Web apps, Business processes, Proxy services, User stores etc.
- Deployment Synchronization - Provides synchronization of deployed artifacts across a product cluster.
- Ghost Deployment - Provides a lazy loading mechanism for deployed artifacts
- Multi-tenancy support - The roots of the multi-tenancy in Carbon platform lies in the Carbon kernel.
This feature includes tenant level isolation as well as lazy loading of tenants.
Fixed Issues
- All fixed issues have been recorded at
https://wso2.org/jira/issues/?filter=12181
Known Issues
- All known issues have been recorded at
https://wso2.org/jira/browse/CARBON/fixforversion/11778
Reporting Problems
Issues can be reported using the public JIRA available at
https://wso2.org/jira/browse/CARBON
Contact us
WSO2 Carbon developers can be contacted via the mailing lists:
Carbon Developers List:
dev@wso2.org
Carbon Architecture List:
architecture@wso2.org
For details on subscriptions see
http://wso2.org/mail
Wiki:
http://docs.wso2.org/wiki/display/Carbon440/WSO2+Carbon+Documentation
Support
WSO2 Inc. offers a variety of development and production support
programs, ranging from Web-based support up through normal business
hours, to premium 24x7 phone support.
For additional
support information please refer to http://wso2.com/support/
For more information on WSO2 Carbon, visit WSO2 Carbon Home Page
Thank you for your interest in WSO2 Carbon
-The WSO2 Carbon Team