cf/192
You can find the source of this version on GitHub at cloudfoundry/cf-release. It was created based on the commit ababe2f4
.
Release Notes¶
The cf-release v192 was released on November 6th, 2014
Release Highlights
- Changed HM9000 to communicate with Cloud Countroller over HTTP, and not NATS to address an issue where HM9000’s API stops responding to requests details
- Deprecated AppEvent in Cloud Controller details
- Cloud Controller worker names now include job index details
- Reverted a commit using git: urls details
- Fixed an issue where dir_server was leaking inotify watches details
- Allowed login server to be disabled via spiff templates details
- Fixed an issue where logs were not being captured when an app is shutting down details
- Fixed a bug where 2 apps in 2 different orgs could be mapped to the same route details
- The format for graphite keys that collector will emit is changing to include the ip address of the job that is reporting metrics.
- Originally it was sending:
Deployment.Job.0.some_key
- Now it will be sending:
Deployment.Job.0.1-2-3-4.some_key
- Originally it was sending:
- Upgrading ruby buildpack to v1.1.3 details
- Started work on Process Types (experimental) details
- Users can change the plan for a service instance, if support for the feature is declared by the service broker details
Loggregator
- Loggregator firehose details
- Property changes for firehose details
- Bug fixed where application shutdown logs were not being collected by loggregator
- Loggregator streaming endpoint can use a cookie to get the oauth token (allows js clients to stream logs)
- Bug fixes for recovering when NATS connection is lost
Syslog
- Syslog configuration consolidated into metron package
- Syslog aggregator package removed (use metron package for syslog forwarding)
UAA
- Property changes for loggregator firehose details
Login Server
- Change Email functionality
- The Login Server now supports Change Email for users. Authenticated users can request a change to their email from the Account Settings page and verify the new email via the same process as Account Creation. Once verified, the new email is reflected on the user account. If the Username is same as the email, both get updated at the same time. This feature is only restricted to users stored in the internal UAA user store. The users from external sources such as LDAP and SAML are treated as read-only
- Integration with Notifications Server
- Login Server now supports integration with a central Notifications Server which provides the ability to manage and send emails. Standard flows like Create New Account , Password Reset & Change Email can now use the Notifications Server for sending emails to users if configured.
- Updated to Spring Security OAuth V2 -The Spring Security OAuth library has been updated from version 1.0.5 to 2.0.3.
- Apart from bug fixes, major highlights include modernization and ease of use for OAuth server and client apps on Spring. More details about the changes can be found here:
Config
Deployed with - BOSH Version: 106 - Stemcell Version: 2719.3 - CC Api Version: 2.17.0
Diff file
Usage¶
You can reference this release in your deployment manifest from the releases
section:
- name: "cf" version: "192" url: "https://bosh.io/d/github.com/cloudfoundry/cf-release?v=192" sha1: "92c0ecf0dcf183335215d3f1da9a39d1740424c6"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 92c0ecf0dcf183335215d3f1da9a39d1740424c6 \ "https://bosh.io/d/github.com/cloudfoundry/cf-release?v=192"
Jobs¶
- acceptance-tests
- cloud_controller_clock
- cloud_controller_ng
- cloud_controller_worker
- collector
- dea_logging_agent
- dea_next
- debian_nfs_server
- doppler
- etcd
- etcd_metrics_server
- gorouter
- haproxy
- hm9000
- loggregator_trafficcontroller
- login
- metron_agent
- nats
- nats_stream_forwarder
- postgres
- smoke-tests
- uaa
Packages¶
- acceptance-tests
- buildpack_cache
- buildpack_go
- buildpack_java
- buildpack_java_offline
- buildpack_nodejs
- buildpack_php
- buildpack_python
- buildpack_ruby
- cli
- cloud_controller_ng
- collector
- common
- dea_logging_agent
- dea_next
- debian_nfs_server
- doppler
- etcd
- etcd_metrics_server
- git
- gnatsd
- golang
- golang1.3
- gorouter
- haproxy
- hm9000
- libpq
- libyaml
- loggregator_trafficcontroller
- login
- metron_agent
- mysqlclient
- nats
- nginx
- nginx_newrelic_plugin
- postgres
- rootfs_lucid64
- ruby
- ruby-2.1.3
- smoke-tests
- sqlite
- uaa
- warden