The release for the sprint "Counterstrike" has now been cut. This contains the 
following new features and bug fixes:

New features:

*         Ralf is a new component that when combined with sprout and bono adds 
IMS CTF functionality to clearwater. This release introduces Ralf as a new 
installable component so that users can get their hands on it and start to kick 
the tires. Integration with sprout and bono will follow in a future release. 
Documentation about Ralf will follow in the next few days.

*         Sprout's SIP request routing is now fully compliant with RFC 3263 
(http://www.ietf.org/rfc/rfc3263.txt). This includes grey-listing functionality 
for failed targets.

*         Clearwater now handles Registration Termination Requests from an HSS.

*         More complete integration with Metaswitch's Service Assurance Server 
diagnostics product. Bono, sprout, homestead and ralf all log protocol flows 
and internal decision making processes to SAS.

Bug fixes:

*         "String didn't validate" exception on deletion 
(https://github.com/Metaswitch/crest/issues/158)

*         Traffic on a simplex Clearwater Core system causes repeated Homestead 
crashes (https://github.com/Metaswitch/homestead/issues/64)

*         Sprout deletes all logs on upgrade 
(https://github.com/Metaswitch/sprout/issues/470)

*         Deleting a number through Ellis does not destroy the IRS or service 
profile in homestead (https://github.com/Metaswitch/ellis/issues/33)

*         sprout doesn't always perform NAPTR/SRV resolution 
(https://github.com/Metaswitch/sprout/issues/395)

*         Modifying Clearwater settings document might be incomplete 
(https://github.com/Metaswitch/clearwater-docs/issues/4)

*         An All-in-one EC2 AMI install uses the wrong port for provisioning 
(https://github.com/Metaswitch/chef/issues/114)

*         We only look at the first specified RegistrationType in IFCs 
(https://github.com/Metaswitch/sprout/issues/466)

*         Base64 encoding of AVP: SIP-Authenticate is incorrect 
(https://github.com/Metaswitch/homestead/issues/54)

*         homestead sometimes crashes repeatedly shortly after upgrade 
(https://github.com/Metaswitch/homestead/issues/59)

*         Tombstone records need a start time 
(https://github.com/Metaswitch/chronos/issues/6)

*         chronos in duplex configuration dies overnight with two registered 
softphones (https://github.com/Metaswitch/chronos/issues/11)

*         Repeated clicking on configure button causes Ellis to hit timeouts 
(https://github.com/Metaswitch/ellis/issues/35)

*         Successful calls stat is wrong when using the ruby stats script 
(https://github.com/Metaswitch/cpp-common/issues/62)

*         get_registration_state returns an error if the subscriber isn't 
registered (https://github.com/Metaswitch/sprout/issues/460)

*         LOG_ macros evaluate all parameters even if logging at that level is 
disabled (https://github.com/Metaswitch/cpp-common/issues/57)

*         Sprout sends 403 Unauthorized response if fails to get AV (should be 
403 Forbidden) (https://github.com/Metaswitch/sprout/issues/349)

*         Inconsistency between manual install instructions and DNS 
instructions (https://github.com/Metaswitch/clearwater-docs/issues/15)

*         Quaff endpoints don't use GRUUs 
(https://github.com/Metaswitch/clearwater-live-test/issues/46)

*         The returns of cw_stats about call_stats maybe wrong 
(https://github.com/Metaswitch/sprout/issues/328)

*         qop param isn't being set on a Digest vector 
(https://github.com/Metaswitch/homestead/issues/62)

*         Sprout incorrectly sends a 403 when it can't contact Homestead 
(https://github.com/Metaswitch/sprout/issues/286)

*         I-CSCF doesn't always return 600 when there are no S-CSCFs with the 
mandatory capabilities (https://github.com/Metaswitch/sprout/issues/435)

*         sprout as I-CSCF returns 408 (not 504) when S-CSCF times out 
(https://github.com/Metaswitch/sprout/issues/402)


As part of this release homestead now needs to contact sprout on TCP port 9888. 
This is used by homestead to notify sprout of Registration Termination Requests 
(see 
https://github.com/Metaswitch/clearwater-docs/wiki/Clearwater-IP-Port-Usage for 
details about clearwater port usage).

To upgrade:

*         If you did a manual install run "sudo clearwater-upgrade" on each 
node, then ensure that sprout TCP port 9888 will accept traffic from your 
homestead nodes.

*         If you installed with chef, 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. Once this is complete run "knife 
security groups create -E <deployment name>" to open sprout port 9888 to 
homestead.

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.

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

Reply via email to