The Ninja Gaiden release of Project Clearwater is now available.  The main new 
feature in the release is support for permanent GRUUs as per RFC5627, so Sprout 
will now allocate permanent GRUUs to client devices when requested and will 
route SIP requests to that device if the GRUU is specified in the Request-URI.  
We're also continuing to work on new applications to run within the new Sprout 
Application Server infrastructure, so watch this space.

The release also contains fixes to the following issues.


*         Bgcfsproutlet doesn't correctly parse routes that are enclosed with 
<> (https://github.com/Metaswitch/sprout/issues/744)

*         Bono adds Path headers with missing <>  
(https://github.com/Metaswitch/sprout/issues/743)

*         Sprout forwards requests to itself if they are not targeted at 
sprout_hostname (https://github.com/Metaswitch/sprout/issues/741)

*         Slow SAS reporting for successful Gemini call 
(https://github.com/Metaswitch/sprout/issues/720)

*         Sprout crashed while running soak test at 30 cps - thread deadlock 
(https://github.com/Metaswitch/sprout/issues/719)

*         Sprout fails httpconnection to homestead with URL using bad/illegal 
format or missing URL for IPV6 connections 
(https://github.com/Metaswitch/sprout/issues/671)

*         Bono routes initial requests to I-CSCF when UE doesn't supply Service 
Route (https://github.com/Metaswitch/sprout/issues/329)

*         Stack smashing in log.cpp 
(https://github.com/Metaswitch/cpp-common/issues/177)

*         Chronos crashed while running a traffic at 27.5 cps 
(https://github.com/Metaswitch/chronos/issues/79)

*         Chronos crashed repeatedly while running a traffic soak test at 25 
cps (https://github.com/Metaswitch/chronos/issues/75)

*         upstream_hostname doesn't match sprout_hostname on all-in-one nodes 
(https://github.com/Metaswitch/clearwater-infrastructure/issues/98)

*         Undefined method 'remote_ip' when running "ISC Interface - B2BUA" 
test (https://github.com/Metaswitch/clearwater-live-test/issues/60)

*         Standalone Gemini no longer works 
(https://github.com/Metaswitch/gemini/issues/8)

*         INVITE is accepted and routed to AS when configured AS URI has an 
invalid user part (https://github.com/Metaswitch/gemini/issues/5)

*         Subscriber doesn't see "100 trying" messages 
(https://github.com/Metaswitch/gemini/issues/4)

*         Memento repo does not have a readme. 
(https://github.com/Metaswitch/memento/issues/5)

*         The WWW-Authenticate header we send doesn't quote parameters 
(https://github.com/Metaswitch/memento/issues/1)

*         clearwater-nginx has no monitoring 
(https://github.com/Metaswitch/clearwater-nginx/issues/2)

*         clearwater-nginx doesn't bind to IPv6 
(https://github.com/Metaswitch/clearwater-nginx/issues/1)

To upgrade to this release, simply run "sudo clearwater-upgrade" on each node.  
 Note that the fix to https://github.com/Metaswitch/sprout/issues/743 creates 
an incompatibility between old versions of Bono and new versions of Sprout, so 
you should upgrade all your Bono nodes before upgrading any of your Sprout 
nodes to avoid loss of service (old versions of Sprout would incorrectly accept 
Path headers without angle brackets, but the latest version of Sprout will 
reject them).

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.

Thanks

Mike
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/listinfo/clearwater

Reply via email to