The WSO2 Cloud Gateway (CG) 1.0.0 release

The WSO2 team is pleased to announce the release of version 1.0.0 of the Cloud Gateway(CG).

WSO2 Cloud Gateway(or CG for short) is a framework that can be used to expose a private service that is behind a firewall to the outside world in a secure manner. The framework consists of CG server and the CG Agent component. CG Agent component should be installed in a service hosting product( such as WSO2 Application Server).

WSO2 CG 1.0.0 is developed on top of the revolutionary WSO2 Carbon platform, an OSGi based framework that provides seamless modularity to your SOA via componentization.

You can download this distribution from http://dist.wso2.org/products/cloud-gateway/ and give it a try. The online documentation is avilable at http://docs.wso2.org/wiki/display/cg100/WSO2+Cloud+Gateway+Documentation

How to Run

  1. Extract the downloaded zip
  2. Go to the bin directory in the extracted folder
  3. Run the wso2server.sh or wso2server.bat as appropriate
  4. If you need to start the OSGi console with the server use the property -DosgiConsole when starting the server. The INSTALL.txt file found on the installation directory will give you a comprehensive set of options and properties that can be passed into the startup script
  5. To publish a service, login to a service hosting product which has the CG Agent installed

Key Features of WSO2 CG

Known Issues

All the open issues pertaining to WSO2 CG 1.0.0 are reported at following locations:

Release 1.0.0

This release will be the first public GA release of the product.

Change Log

  1. CARBON-13860 - The request buffer is not removed when re-login, can cause OOM
  2. CARBON-13868 - Improvements to i18n bundle for Agent ui, user guide and Agent osgi component.
  3. CARBON-13871 - Changed the way how default user roles created in CG server
  4. CARBON-13874 - Change the default password of 'cguser'
  5. CARBON-13875 - Change password of cguser (documentation change)
  6. CARBON-13876 - Update p2 profile cg to user latest 4.0.1 features.
  7. CG-2 - Update the user guide to include information to have a proper password for default cguser.
  8. CG-1 - Updated the license txt.
  9. CG-22 - Dispatching problem when having more than one service is published.
  10. CG-18 - High CPU usage when the server is idle.
  11. CG-24 - Duplicate ndatasource menu.
  12. CG-21 - Added a debug log line which indicates the keystore/truststore location.
  13. CG-26 - Fixed tenant login.
  14. CG-27 - Fixed the NPE in CarbonDeploymentSchedulerTask.
  15. CG-32 - Fixed the issue of configuration disappear of the CGService when CGAgent side is down.
  16. CG-36 - Fixed home page issues.
  17. CG-39 - SOAP tracer works fails in CG.
  18. CG-35 - Fixed the REST POST issue.
  19. CG-37 - Fixed the tenant configuration loading issue on windows.
  20. CG-23 - Enabling non-admin services on CGPOLLING transport.

Release 1.0.0 RC1

This release contains a number of bug fixes and also the name of the product was changed to Cloud Gateway. The product was renamed to expose its capabilities better such as publishing a private API or a webapp. At the same time CG Agent will only be distributed with WSO2 ESB by default. This is to encourage the service publishing via ESB. In this model a pass through proxy will be deployed on WSO2 ESB for the back end service and that pass thru proxy service then publish into public.

Change Log

  1. CARBON-12431 - Fixed the security headings missing problem in request.
  2. CARBON-12521 - Fixed the issue with statics updates.
  3. CARBON-12534 - BPEL services can not be published.
  4. CARBON-12590 - Fixed the validation problem in wsdl2java form.
  5. CARBON-13604 - Renamed the product to be Cloud Gateway.
  6. CARBON-13734 - Error starting server when external LDAP (read/write mode) is used as user store.
  7. CARBON-13713 - Fix the JSP error on CG service list page.
  8. CARBON-13825 - Added documentation for deploying CG on EC2.

Release 1.0.0-beta

This release contains a number of bug fixes.

ChangeLog

  1. CARBON-12606 - Added roles per publishing, un publishing and listing of servers(users who have permission for publishing will have edit, delete permission of servers).
  2. CARBON-12345 - CSG breadcrumbs are messed up.
  3. CARBON-12528 - Fixed the problem of one way clients go timeout.
  4. CARBON-12585 - Fixed the blank page when clicking the System log menu.
  5. CARBON-12584 - Fixed the blank page when clicking the Transport statistics menu.
  6. CARBON-12426 - Fixed the security token issue when CSG server goes away.
  7. CARBON-12632 - Fixed the CSG service invocation using SOAP 1.2 endpoint.
  8. CARBON-12579 - Fixed the incorrect doc link.
  9. CARBON-13444 - Back end REST services can be published.
  10. CARBON-12507 - Fixed the Jar service publishing.
  11. CARBON-12435 - Fixed module adding to a service.
  12. CARBON-12439 - Fixed the info message when configuring RM.
  13. CARBON-12451 - Fixed BPS error when un publishing services.
  14. CARBON-12713 - Added rampart module as a client module into CSG.
  15. CARBON-12368 - Dynamically enabled transport should be persisted.

Release 1.0.0-alpha

This release contains a number of bug fixes.

ChangeLog

  1. CARBON-11771 - Added registry transaction into places where registry API is used.
  2. CARBON-11779 - Added the proxy WSDL into registry.
  3. CARBON-12404 - Now no custom mediators can be deployed on CSG. This will avoid someone stealing the messages in the thrift buffers
  4. CARBON-12485 - Removed the unwanted features such as VFS, JMS etc..
  5. CARBON-12549 - CSG Contents are not showing when logged as admin to Stratos CSG, errors are throwing when logged as separate user.
  6. CARBON-12577 - Fixed the CSG user guide.
  7. CARBON-12603 - Added a 'What's this ?' help button which gives more information about CSG server URL.
  8. CARBON-12604 - Fixed the CSG server to have a default user, 'csguser'.
  9. CARBON-12607 - Added a link to the tool section for the EPRs of the CSG service.
  10. CARBON-12630 - CSG Agent should not allow users to delete a server when there are services published onto it.
  11. CARBON-12782 - Updated the documentation to include information about the 'csguser'.
  12. CARBON-12872 - Added integration tests for CSG.
  13. CARBON-12940 - Added all csg.properties into an appendix.
  14. CARBON-13026 - Create proper theme for CSG service (CSG Stratos service theme + html page for IS for CSG service).
  15. CARBON-13027 - Fixed issue when clicking Registry browser.
  16. CARBON-13028 - Source packs for CSG products and CSG service.
  17. CARBON-13029 - Add extra Items in required the run CSG service in Stratos.
  18. CARBON-13312 - Unable to delete a CSG server (defined using CSG Agent) in BRS.
  19. CARBON-13326 - Unable to define a CSG server (defined using CSG Agent) in ESB.

Release 1.0.0-alpha RC3

This release contains a number of bug fixes and documentation for the CSG product.

ChangeLog

  1. CARBON-12428 - Proxy is now created with the back end WSDL.
  2. CARBON-12421 - License file is fixed.
  3. CARBON-12422 - Updated README.txt to match with INSTALL.txt.
  4. CARBON-12417 - Display a warning for Try it and WSDL tools if the remote CSG server is down.
  5. CARBON-12426 - Added a mechanism to re-deploy the CSG service if remote server dies.
  6. CARBON-12483 - Fixed not to assume localhost for thrift client always.
  7. CARBON-12416 - Fixed the CSG product theme and logo.
  8. CARBON-12476 - Fixed the polling task to shutdown properly.
  9. CARBON-12477 - Fixed RESTful service publishing

Release 1.0.0-alpha RC2

This release provides the CSG Stratos service.

ChangeLog

  1. CARBON-12352 - Back end errors/exception has not transferred to front end properly.
  2. CARBON-12353 - Do not suspend the public CSG proxy endpoint in any case.
  3. CARBON-12357 - Enable CSG transport sender dynamically in Stratos environment.
  4. CARBON-12369 - Increase Thrift client time out to suite a Stratos deployment.

Release 1.0.0-alpha RC1

This is the first public availability of WSO2 Cloud Services Gateway

How You Can Contribute

Mailing Lists

Join our mailing list and correspond with the developers directly.

Reporting Issues

We encourage you to report issues, documentation faults and feature requests regarding WSO2 CG or in the Carbon base framework through the public WSO2 CG JIRA or Carbon JIRA.

Support

We are committed to ensuring that your enterprise middleware deployment is completely supported from evaluation to production. Our unique approach ensures that all support leverages our open development methodology and is provided by the very same engineers who build the technology.

For more details and to take advantage of this unique opportunity please visit http://wso2.com/support.