Hello,
Brooklyn 0.6.0-M2 (a milestone release of Brooklyn 0.6.0) is now available.
This milestone release includes many additions and fixes, and brings us much closer to a 0.6.0 release.
It incorporates a lot of improvements and feedback from you, the Brooklyn community. Thank you!
What's New?- Better Chef support, particularly for Windows machines.
-
GUI Improvements:
- Better visibility of detailed tasks - drill down further into what's going on, and what went wrong.
- Tree view shows element status, and auto updates - so you can see application status at-a-glance, in near real time.
- GUI performs better on slow connections.
- A Hazelcast datagrid has been implemented, and this allows storing information about starts and stops of locations and applications, accessible via the REST API.
- A Maven Archetype of a sample project has been created, making it really easy to create a sample app / app template for getting started.
- A new PostgreSQL entity, better Google Compute Engine support, better documentation for HP Cloud and SoftLayer, and a couple of other small things.
What Changed
- Locations in brooklyn.properties should now be specified as 'brooklyn.location. ...'.
- Logging has been updated and existing custom logback.xml configuration may no longer work.
- EntitySpecs.spec( ... ) is now deprecated; use EntitySpec.create( ... ) instead.
- JcloudsLocationCustomizer: method signatures have changed. For those extending BasicJcloudsLocationCustomizer as recommended, existing code will work but should be changed to use the new signatures.
- Deprecated new BasicConfigKey(key, defaultValue). Use ConfigKeys.newConfigKeyWithDefault(key, defaultValue).
- A couple of other minor changes. Details in the javadocs.
The release notes cover changes in detail and contain backward compatibility notes:
Download the latest version of Brooklyn from
brooklyn.io, Maven Central, or from GitHub.
I look forward to hearing your experiences of using Brooklyn.
David