removed WHATSNEW_0.10 doc, merged into changelog

sayer/1.4-spce2.6
Stefan Sayer 16 years ago
parent 87ca57ee10
commit 618420bf4c

@ -306,4 +306,44 @@ Version 0.10.0 rc2
Version 0.10.0 rc1
...
...
What is new in SEMS version 0.10.0 (from 0.9.0)
Between 0.9.0 (CVS) versions and 0.10.0, quite a lot has changed.
Almost 50% of the code has been rewritten: the design has been
simplified a lot, and to make a slim, clean core a lot of
functionality has been dropped. Instead, for the core we just
focus on the essentials: basic signalling, session and media
handling, and loading plugins.
An inter-plugin API ("DI-API") has been introduced, such that
functionality can be added using plugins, everybody can implement
their favorite functionality as a reusable plug-in, and applications
can be built in a modular manner.
A new kind of modules, session component plugins, can even modify the
basic signaling behaviour, the session timer plugin is the first one to
use this.
Major additional changes:
* Interface to Ser has been rewritten.
* Application plug-in interface has been partially rewritten.
Applications are now exclusively event driven and asynchronous.
* Media is processed by one thread for all sessions, improving
the performance extremely due to less task-switching
* Back-to-back User Agent (B2BUA) functionality has been added.
* IVR python code has been completely rewritten: Applications are
now developed in the IVR like their C++ counterparts
* Session-Timer has been added (as module), replacing the ICMP
watcher
* Adaptive playout buffer has been added
* Audio processing simplified

@ -1,39 +0,0 @@
What is new in SEMS version 0.10.0
Between 0.9.0 (CVS) versions and 0.10.0, quite a lot has changed.
Almost 50% of the code has been rewritten: the design has been
simplified a lot, and to make a slim, clean core a lot of
functionality has been dropped. Instead, for the core we just
focus on the essentials: basic signalling, session and media
handling, and loading plugins.
An inter-plugin API ("DI-API") has been introduced, such that
functionality can be added using plugins, everybody can implement
their favorite functionality as a reusable plug-in, and applications
can be built in a modular manner.
A new kind of modules, session component plugins, can even modify the
basic signaling behaviour, the session timer plugin is the first one to
use this.
Major additional changes:
* Interface to Ser has been rewritten.
* Application plug-in interface has been partially rewritten.
Applications are now exclusively event driven and asynchronous.
* Media is processed by one thread for all sessions, improving
the performance extremely due to less task-switching
* Back-to-back User Agent (B2BUA) functionality has been added.
* IVR python code has been completely rewritten: Applications are
now developed in the IVR like their C++ counterparts
* Session-Timer has been added (as module), replacing the ICMP
watcher
* Adaptive playout buffer has been added
* Audio processing simplified

@ -38,22 +38,14 @@
* \arg \b Bugs: Bug tracker: http://bugtracker.iptel.org/sems
*
* \section outdated_doc Outdated documentation bits
* \arg \ref whatsnew_0100
* \arg installation instructions for tutorial applications:
* <a href="http://www.iptel.org/sems/sems_application_development_tutorial">
* Application Development Tutorial </a>
*
*/
/*! \page whatsnew_0100 Changes in SEMS from 0.9 versions to 0.10
* SEMS has changed a lot between 0.9 versions and 0.10 versions.
* The file WHATSNEW_0.10 lists the most important changes:
* \verbinclude WHATSNEW_0.10
*
*/
/*! \page changelog Changelog (from 0.10.0-rc1 onwards)
* CHANGELOG for SEMS from 0.10.0-rc1 onwards
/*! \page changelog Changelog
* CHANGELOG for SEMS from 0.9.0 onwards
* \verbinclude CHANGELOG
*
*/

Loading…
Cancel
Save