The release for sprint "Guitar Hero" has now been cut. It contains the following features and bug fixes.
Features: * Added support for Tel URIs and user=phone parameter as per the spec that was distributed 2 weeks ago (https://www.mail-archive.com/[email protected]/msg00505.html) Bug Fixes: * Sprout spams logs with assert logs from PJSIP (https://github.com/Metaswitch/sprout/issues/567) * Sprout returns wrong error code when doing a LIR for non-existent user (https://github.com/Metaswitch/sprout/issues/543) * Crash if AS diverts a call to a different domain (https://github.com/Metaswitch/sprout/issues/519) * sprout should surround Contact URI with <> before adding expires parameter (https://github.com/Metaswitch/sprout/issues/507) * sprout logs 404 responses as 408 (https://github.com/Metaswitch/sprout/issues/456) * Sprout UTs overuse FakeCurl (https://github.com/Metaswitch/sprout/issues/240) * Homestead spins out of control when trying to resolve a Diameter NAPTR record. (https://github.com/Metaswitch/homestead/issues/94) * Configurable timers for the Diameter Cx interface (https://github.com/Metaswitch/homestead/issues/79) * Ralf is not issuing Interim Records for Call Sessions (https://github.com/Metaswitch/ralf/issues/43) * AccessLogger should log request latency if available (https://github.com/Metaswitch/cpp-common/issues/102) * Chronos crashes continuously on sprout node in minimal configuration (https://github.com/Metaswitch/chronos/issues/45) * repeat-for is not actually optional (https://github.com/Metaswitch/chronos/issues/43) * chronos crashes repeatedly while running call traffic (https://github.com/Metaswitch/chronos/issues/36) * Ralf security group allows access on TCP/11211 to *sprout* nodes. (https://github.com/Metaswitch/chef/issues/121) * Clearwater diags package should contain Cassandra `nodetool cfstats` (https://github.com/Metaswitch/clearwater-infrastructure/issues/62) * clearwater-diags-monitor should grab sar logs more frequently (https://github.com/Metaswitch/clearwater-infrastructure/issues/57) * clearwater-diags-monitor uses up too much I/O bandwidth (https://github.com/Metaswitch/clearwater-infrastructure/issues/55) * core files in diags packages should be automatically gzipped. (https://github.com/Metaswitch/clearwater-infrastructure/issues/42) * Diags package is missing useful files. (https://github.com/Metaswitch/clearwater-infrastructure/issues/41) * PJSIP TCP transport can report a TCP transport as failed when it is still active (https://github.com/Metaswitch/pjsip-upstream/issues/16) * Sprout crashed while stress testing with IMS (CFS) TAS configured (https://github.com/Metaswitch/sprout/issues/555) * If an OPTIONS request has a route header, don't absorb it in the options module (https://github.com/Metaswitch/sprout/issues/545) * Called-Party-Address AVP incorrect for I-CSCF Event Record (REGISTER) (https://github.com/Metaswitch/sprout/issues/539) * Homestead doesn't include ClearwaterRegData element on response to auth failure PUTs (https://github.com/Metaswitch/homestead/issues/102) * Chronos can attempt to send an Interim pop every 0 seconds (https://github.com/Metaswitch/ralf/issues/64) * Ellis web interface should explicitly declare Private Identities (https://github.com/Metaswitch/ellis/issues/44) 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. There are two new configuration options for sprout for the new Tel URI support, as per the spec. Add "enforce_user_phone = Y" and "enforce_globabl_only_lookups = Y" to etc/clearwater/config and run "sudo monit restart sprout" on each sprout node to turn on all the new functionality. Without the enforce_user_phone option turned on, user=phone will continue to be ignored on SIP URIs. Without the enforce_global_only_lookups option turned on, sprout will continue to attempt ENUM lookups for local numbers. Thanks, Graeme _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/listinfo/clearwater
