We're proud to announce the recent release of Mule Galaxy 1.5 Community and Enterprise Editions. It is a huge leap forward from our 1.0 release (hence the version jump). Some of the great new features include-
Enterprise Edition Features
- Remote Workspaces: Support for attaching workspaces from remote Galaxy instances. This provides simple federation since you can deploy multiple Galaxy instances in different regions/departments/projects and also share some artifacts and policies across the whole deployment.
- Workspace Replication: Replication takes advantage of the administration shell and the remote workspaces capabilities to allow you to easily copy workspaces from one Galaxy instance to another. This is very useful if you wish to periodically push production worth artifacts/entries from a development instance of Galaxy to a production instance. By writing a simple script and scheduling it, you're able to control how and when replication occurs.
Community Edition Features
- Scripting Shell: This is a groovy-based scripting shell that allows you to create executable scripts to run against Galaxy from the Web UI. This is a powerful feature that allows you do thins like create event listeners and trigger other processes, fire notification, perform back ups and more. There is also a cron-based scheduler to execute scripts periodically.
- Entries: In addition to being able to store artifacts, Galaxy can also store entries inside the registry. Entries can represent a wide variety of services as they do not require a service description like WSDL, they just store pure meta-data. For instance, a RESTful service can be listed in the registry by creating an entry and storing information such as it's URL, links to documentation, etc.
- Event API: All events inside Galaxy now trigger an internal event that can be listened to (Observer pattern). These are accessible from the Scripting Shell or Java extensions to Galaxy.
- Feeds for search results: Now every workspace and every search has a link to a feed for that search. This allows you to easily subscribe to changes occurring inside Galaxy and monitor them via a newsreader.
- There have also been a load of improvements to the Atom pub API, Query engine, and property type handling. The UI has changed a lot, we spent a lot of time addressing usability.
- Finally, Galaxy supports an auto-upgrade feature. If you were using Galaxy 1.0, you just need to install Galaxy 1.5 and run it!
Go and give it a spin and let us know what you think!