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
