The release for sprint "Mass Effect" has been cut. This release contains a number of exciting new features that we've been working on in previous sprints:
* The work to refactor and simplify sprout to allow the building of high-performance application servers is now complete, and is included in this release. * Memento and Gemini are now available. o Memento<https://github.com/Metaswitch/memento> is an Application Server responsible for providing network-based call lists. It records details of all calls made or received by a subscriber so that a list of recent calls can be displayed on the subscriber's devices. o Gemini<https://github.com/Metaswitch/gemini> is an Application Server responsible for twinning VoIP clients with a mobile phone hosted on a native circuit-switched network. It routes terminating calls to any VoIP clients and the native device, with the exception of a VoIP client running on the native device. o These application servers are transaction-stateful but otherwise entirely-stateless, and build on top of the new application server infrastructure provided by sprout. o Full documentation for both of these application servers will become available during this sprint, and will be located in the Github repositories linked above. We suggest you hold off on trying to install and use these new components until we've published these docs. This release also contains the following bug fixes: * Sprout crashes in DNS ttlcache code (https://github.com/Metaswitch/sprout/issues/739) * Large ACKs not sent to UDP attached clients (https://github.com/Metaswitch/sprout/issues/728) * S-CSCF should consider an AS live if it forwards request with ODI token. (https://github.com/Metaswitch/sprout/issues/725) * Sprout repeatedly detects deadlocking under load (https://github.com/Metaswitch/sprout/issues/712) * Bono and sprout log REGISTERs and SUBSCRIBEs as calls to SAS (https://github.com/Metaswitch/sprout/issues/709) * Bono/Sprout add extra Content-Length headers to forwarded messages (https://github.com/Metaswitch/sprout/issues/706) * Bono hairpins outgoing requests back to Sprout if Request URI is home domain (https://github.com/Metaswitch/sprout/issues/704) * Bono/Sprout shouldn't close TCP connection on overload (https://github.com/Metaswitch/sprout/issues/550) * SIP status code in AsInformation in ACR incorrect is internal MMTel service rejects call (https://github.com/Metaswitch/sprout/issues/499) * sprout as I-CSCF invokes retry processing on 408 response (https://github.com/Metaswitch/sprout/issues/400) * MMTEL can't appear twice in a single chain (https://github.com/Metaswitch/sprout/issues/44) * Errors on startup go to stderr rather than the log file (https://github.com/Metaswitch/homestead/issues/7) * Ralf advertises the wrong Diameter application (https://github.com/Metaswitch/ralf/issues/100) * Monit does not check ralf responds to HTTP pings. (https://github.com/Metaswitch/ralf/issues/57) * Memcached entries expire immediately (if memcached starts up in a window condition) (https://github.com/Metaswitch/cpp-common/issues/160) * Live tests use ~100% of a core (https://github.com/Metaswitch/clearwater-live-test/issues/61) 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. Thanks, Graeme _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/listinfo/clearwater
