The release for sprint "Final Fantasy" has now been cut. It contains the following features and bug fixes.
Features: * Sprout now supports emergency service procedures at the S-CSCF (as described in TS 24.229, section 5.4.8). Specifically it now supports handling emergency registrations. Bug fixes: * We don't correctly report when all bindings are expired to the registration timeout handler (https://github.com/Metaswitch/sprout/issues/530) * Sprout doesn't honor DefaultHandling in IFCs (https://github.com/Metaswitch/sprout/issues/523) * Star in contact header used when expires doesn't equal 0 (https://github.com/Metaswitch/sprout/issues/508) * sprout crashes if DefaultHandling missing from ApplicationServer element in IFCs (https://github.com/Metaswitch/sprout/issues/506) * I-CSCF ACRs report incomplete data (https://github.com/Metaswitch/sprout/issues/500) * Homestead sends metaswitch as public user to HSS in Location-InfoRequest when running traffic at 10 CPS (https://github.com/Metaswitch/homestead/issues/95) * Cassandra connections aren't (always?) retried (https://github.com/Metaswitch/homestead/issues/52) * Ralf seems to have a memory leak. (https://github.com/Metaswitch/ralf/issues/54) * Ralf logs are not deleted when they take up too much space (https://github.com/Metaswitch/ralf/issues/52) * For REGISTER Event Records, the I-CSCF does not include SIP-Response-Timestamp* AVPs in the Time-Stamps AVP group. (https://github.com/Metaswitch/ralf/issues/49) * For REGISTER Event Records, the I-CSCF always seems to report Cause-Code as "Normal end of session" (0). (https://github.com/Metaswitch/ralf/issues/48) * Ralf is generating a Status-Code AVP as part of the Application-Server-Information AVP group when AS returns 200OK. (https://github.com/Metaswitch/ralf/issues/47) * Ralf is generating the Subscription-Id AVP with an incorrect Subscription-Id-Type (https://github.com/Metaswitch/ralf/issues/45) * Crash when logging SAS message. (https://github.com/Metaswitch/ralf/issues/39) * freeDiameter spams log files when connection to peer is down (https://github.com/Metaswitch/cpp-common/issues/96) * HTTP stack does not record requests rejected due to overload in the access log. (https://github.com/Metaswitch/cpp-common/issues/95) * AccessLogger logs all requests as GETs (https://github.com/Metaswitch/cpp-common/issues/52) * Chronos diagnostics (https://github.com/Metaswitch/chronos/issues/41) * Chronos crash when running ralf load (src/main/timer_store.cpp:157) (https://github.com/Metaswitch/chronos/issues/37) * Crash in chronos when running under ralf load (https://github.com/Metaswitch/chronos/issues/32) * Chronos crash when running Ralf under load. (https://github.com/Metaswitch/chronos/issues/30) * Chef installs fail as chef-solo-search cookbook is missing (https://github.com/Metaswitch/clearwater-docs/issues/18) * Clearwater diagnostics package should contain chronos logs (https://github.com/Metaswitch/clearwater-infrastructure/issues/60) * Diags packages query `nodetool ring` not `nodetool status` (https://github.com/Metaswitch/clearwater-infrastructure/issues/53) 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. No configuration changes are needed to enable emergency services support in sprout. However bono does not support the emergency services procedures required of a P-CSCF and will reject emergency registrations. To use sprout for emergency registrations/calls a separate P-CSCF that supports emergency service procedures must be used. _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/listinfo/clearwater
