The release for sprint "Jet Set Radio" has now been cut.

We've mainly been busy with specification and design work for function that 
should appear in future sprints, but we also have the following features in 
this release.

* Support for Accept-Contact and Reject-Contact, as specified by RFC 3841.  
These headers allow a SIP message to specify the types of bindings that the 
registrar should forward the request to.  For example, "Accept-Contact: video" 
on an INVITE indicates that the caller wants to establish a session to a 
video-capable device (not an audio-only one).  Whether or not a device is 
video-capable is indicated in the Contact header on the REGISTER.  For more 
information, see RFC 3841 and RFC 3840, on which it depends.

* Addition of an API for building high-performance application servers 
(https://github.com/Metaswitch/sprout/blob/dev/include/appserver.h).  The 
infrastructure to support this will come in future sprints, including migrating 
the existing MMTEL TAS function to use this API rather than being entwined with 
core S-CSCF code.  If you have any comments on the API, please let us know, 
either on the mailing list or as comments on github.

This release contains the following bug fixes:

* Notify missing Subscription-State header 
(https://github.com/Metaswitch/sprout/issues/505)
* Notify bodies have invalid XML 
(https://github.com/Metaswitch/sprout/issues/637)
* Dead homestead causes call failures 
(https://github.com/Metaswitch/sprout/issues/624)
* Bono crashes if it receives a message over WebSockets 
(https://github.com/Metaswitch/sprout/issues/655)
* homestead specifies S-CSCF URI without transport=TCP 
(https://github.com/Metaswitch/homestead/issues/132)
* Homestead returns 504 when it can't find a subscriber's details 
(https://github.com/Metaswitch/homestead/issues/128)
* Sprout doesn't build if it requires updates to eventq template. 
(https://github.com/Metaswitch/sprout/issues/635)
* Sprout handling of poll_sprout OPTIONS requests is probably wrong 
(https://github.com/Metaswitch/sprout/issues/630)
* Running the UTs with NOISY=T:5 causes crashes 
(https://github.com/Metaswitch/sprout/issues/606)
* Sprout's use of Chronos is not redundant 
(https://github.com/Metaswitch/sprout/issues/566)
* Logging in sprout UTs is misleading 
(https://github.com/Metaswitch/sprout/issues/141)
* The ruby stats collection script only queries port 6666. 
(https://github.com/Metaswitch/cpp-common/issues/127)
* FakeLogger needs to pull itself together 
(https://github.com/Metaswitch/cpp-common/issues/60)
* Omissions in documentation for /etc/clearwater/config options 
(https://github.com/Metaswitch/clearwater-docs/issues/16)
* copy_to_dump logs excessive errors if the file to copy doesn't exist.  
(https://github.com/Metaswitch/clearwater-infrastructure/issues/90)
* Diags file does not contain the chronos.conf file only the sample file 
(https://github.com/Metaswitch/clearwater-infrastructure/issues/86)

To upgrade to this release, simply run "sudo clearwater-upgrade" on each node. 
If you have created your Clearwater deployment through the Chef automation 
system, you should also follow our "Updating the Chef server" instructions at 
https://github.com/Metaswitch/chef#updating-the-chef-server and then run "sudo 
chef-client" on each node.

If you are deploying an all-in-one node, the standard image 
(http://vm-images.cw-ngv.com/cw-aio.ova) has been updated for this release.
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/listinfo/clearwater

Reply via email to