You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brooklyn.apache.org by sjcorbett <gi...@git.apache.org> on 2015/06/24 13:44:52 UTC

[GitHub] incubator-brooklyn pull request: 0.7.0 release notes

GitHub user sjcorbett opened a pull request:

    https://github.com/apache/incubator-brooklyn/pull/715

    0.7.0 release notes

    Updates release notes for the pending 0.7.0 release.
    
    Should not be merged before https://github.com/apache/incubator-brooklyn/pull/687 (Tweak PasswordHasher) is fully resolved.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/sjcorbett/incubator-brooklyn release-notes

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-brooklyn/pull/715.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #715
    
----
commit f276d1240a22448399dd491811fa5c5d9c2eb9d2
Author: Sam Corbett <sa...@cloudsoftcorp.com>
Date:   2015-06-24T11:43:16Z

    0.7.0 release notes

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] incubator-brooklyn pull request: 0.7.0 release notes

Posted by robertgmoss <gi...@git.apache.org>.
Github user robertgmoss commented on a diff in the pull request:

    https://github.com/apache/incubator-brooklyn/pull/715#discussion_r33301415
  
    --- Diff: docs/guide/misc/release-notes.md ---
    @@ -14,43 +14,103 @@ title: Release Notes
     * Backwards Compatibility
     * Community Activity
     
    -### Introduction
     
    -This version includes many big features,
    -incorporating a lot of improvements and feedback from our community. Thank you!
    +### Introduction
     
    -Thanks also go to Brooklyn's commercial users who have funded this development and
    -made some major contributions. 
    +Version 0.7.0 is a major step for Apache Brooklyn. It is the first full release
    +of the project as part of the Apache incubator.
     
    -For more information, please visit [brooklyn.io](http://brooklyn.io).
    +Thanks go to our community for their improvements, feedback and guidance, and
    +to Brooklyn's commercial users for funding much of this development.
     
     
     ### New Features
     
    -* A huge expansion of what can be done in YAML.
    +This release is of a magnitude that makes it difficult to do justice to all of
    +the features that have been added to Brooklyn in the last eighteen months. The
    +selection here is by no means all that is new.
    +
    +1. _Blueprints in YAML_ In a significant boost to accessibility, authors no
    +   longer need to know Java to model applications. The format follows the
    +   [OASIS CAMP specification](https://www.oasis-open.org/committees/camp/)
    +   with some extensions.
    +
    +1. _Persistence and rebind_ Brooklyn persists its state and on restart rebinds
    +   to the existing entities.
    +
    +1. _High availability_ Brooklyn can be run a highly available mode with a
    +   master node and one or more standby nodes.
    +
    +1. _Blueprint versioning_ The blueprint catalogue supports multiple versions
    +   of blueprints. Version dependencies are managed with OSGi.
    +
    +1. _Windows support_ Brooklyn can both run on and deploy to Windows instances.
    +
    +1. _Cloud integrations_ Significant support for several clouds, including
    +   SoftLayer, Google Compute Engine and Microsoft Azure.
    +
    +1. _Downstream parent_ A new module makes it significantly simpler for downstream
    +   projects to depend on Brooklyn.
    +
    +
    +Other post-0.7.0-M2 highlights include:
    +
    +1. New policies: `SshConnectionFailure`, which emits an event if it cannot make
    +   an SSH connection to a machine, and `ConditionalSuspendPolicy`, which suspends
    +   a target policy if it receives a sensor event.
     
    -* First-class Chef integration
    +1. Brooklyn reports server features in responses to `GET /v1/server/version`.
     
    -* New clouds:  GCE, Softlayer
    +1. It is much easier for downstream projects to customise the behaviour of
    +   `JcloudsLocationSecurityGroupCustomiser`.
     
    -* Networking
    +1. Brooklyn is compiled with Java 7 and uses jclouds 1.9.0.
     
    -* Docker support:  see [clocker.io](http://clocker.io)
    +1. Improvements to the existing Nginx, Riak, RabbitMQ and Bind DNS entities and
    +   support for Tomcat 8.
     
     
     ### Backwards Compatibility
     
    -* Persistence has been radically overhauled. In most cases the state files from previous versions are compatible,
    -  but some items have had to change. For most users this should not be an issue as persistence in the previous version
    -  was not working well in any case. 
    +Changes since 0.7.0-M2:
     
    -* If `brooklyn.webconsole.security.https.required=true` is specified with no explicit port, 
    -  it now defaults to 8443; previously it would default to 8081 even in the case of `https`.
    +1. Passwords generated with the `generate-password` command line tool must be
    +   regenerated. The tool now generates exactly `sha256( salt + password )`.
    +
    +Changes since 0.6.0:
    +
    +1. Code deprecated in 0.6.0 has been deleted. Many classes and methods are newly deprecated.
    +
    +1. Persistence has been radically overhauled. In most cases the state files
    +   from previous versions are compatible but many items have had to change.
    +
    +1. Location configuration getter and setter methods are changed to match those
    +   of Entities. This is in preparation for having all Locations be Entities.
    +
    +1. OpenShift integration has moved from core Brooklyn to the downstream project
    +   https://github.com/cloudsoft/brooklyn-openshift.
    +
    +Please refer to the release notes for versions
    +[0.7.0-M2](https://brooklyn.incubator.apache.org/v/0.7.0-M2-incubating/misc/release-notes.html)
    +and
    +[0.7.0-M1](https://brooklyn.incubator.apache.org/v/0.7.0-M1/start/release-notes.html)
    +for further compatibility notes.
     
    -* The /v1/catalog/create method now returns a map of ID to item map, instead of an item map, 
    -  as the call supports multiple items defined in the YAML.
    -  
     
     ### Community Activity
     
    -Brooklyn has moved into the Apache Software Foundation.
    +During development of 0.7.0 Brooklyn moved to the Apache Software Foundation.
    +
    +Many exciting projects are using Brooklyn. Notably:
    +
    +* [Clocker](http://clocker.io), which creates and manages Docker cloud
    +  infrastructures.
    +
    +* The Brooklyn Cloud Foundry Bridge, which brings blueprints into the Cloud
    +  Foundry marketplace with the [Brooklyn Service
    +  Broker](https://github.com/cloudfoundry-community/brooklyn-service-broker)
    --- End diff --
    
    This lives here as of today https://github.com/cloudfoundry-incubator/brooklyn-service-broker


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] incubator-brooklyn pull request: 0.7.0 release notes

Posted by ahgittin <gi...@git.apache.org>.
Github user ahgittin commented on the pull request:

    https://github.com/apache/incubator-brooklyn/pull/715#issuecomment-115648996
  
    fantastic release notes.
    
    i think we accept that the password hash function is different and you've noted that so i will merge.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] incubator-brooklyn pull request: 0.7.0 release notes

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/incubator-brooklyn/pull/715


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---