<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<tt>Hello all,<br>
<br>
We are getting closer and closer to the 3.0 beta release, so here
are some updates in regards to what was already done (according to
the initial planning), what we are working on and what is the
foreseen release date.<br>
<br>
Starting from the list we had under scrutiny (see
<a class="moz-txt-link-freetext" href="https://www.opensips.org/Development/Opensips-3-0-Planning">https://www.opensips.org/Development/Opensips-3-0-Planning</a>, the
listing at the end).<br>
<br>
What was completed<br>
------------------<br>
<br>
* OPS-1 - Auto-Scale the Number of Workers -
<a class="moz-txt-link-freetext" href="https://blog.opensips.org/2019/02/25/auto-process-scaling-a-cure-for-load-and-resources-concerns/">https://blog.opensips.org/2019/02/25/auto-process-scaling-a-cure-for-load-and-resources-concerns/</a><br>
<br>
* ITG-1 - Management Interface Rework & OpenSIPS CLI -
<a class="moz-txt-link-freetext" href="https://blog.opensips.org/2019/03/13/new-opensips-cli-tool-for-the-new-management-interface-in-opensips-3-0/">https://blog.opensips.org/2019/03/13/new-opensips-cli-tool-for-the-new-management-interface-in-opensips-3-0/</a><br>
<br>
* DEV-1 - Pluggable Preprocessor -
<a class="moz-txt-link-freetext" href="https://blog.opensips.org/2019/03/05/generic-preprocessor-support-in-opensips-3-0/">https://blog.opensips.org/2019/03/05/generic-preprocessor-support-in-opensips-3-0/</a><br>
<br>
* OPS-4 - Separate xlog() Logging Level ( new xlog_level
parameter, variable and MI function)<br>
<br>
* OPS-6 - Selectable Memory Allocator -branch
"feature/selectable-allocator", to be posted this week<br>
<br>
* </tt><tt>OPS-7 - Unified Sharing Tags -
<a class="moz-txt-link-freetext" href="https://blog.opensips.org/2019/03/07/achieving-service-redundancy-in-two-steps-with-unified-clustering-in-opensips-3-0/">https://blog.opensips.org/2019/03/07/achieving-service-redundancy-in-two-steps-with-unified-clustering-in-opensips-3-0/</a><br>
<br>
* </tt><tt>ITG-2 - SMPP Integration -
<a class="moz-txt-link-freetext" href="https://blog.opensips.org/2019/01/24/gateway-between-sip-and-smpp-messages/">https://blog.opensips.org/2019/01/24/gateway-between-sip-and-smpp-messages/</a><br>
<br>
<br>
Work in progress<br>
----------------<br>
<br>
* OPS-3 - Script Reloading - "script_reload" branch<br>
<br>
* OPS-9 - Self-Diagnosis Tool<br>
<br>
* DEV-3 - Full Variable Support for Functions - "func_params"
branch<br>
<br>
* OPS-8 - Tracing/Traffic Filtering Console<br>
<br>
* OPS-10 - Persistent Shared Memory on Restart - designed and
planned, to be implemented<br>
<br>
<br>
Still pending<br>
-------------<br>
<br>
* OPS-2 - Edit Module Params at Runtime<br>
<br>
* DEV-5 - Route entry point per Listener<br>
<br>
* DEV-6 - Standard Format for Complex Modparams<br>
<br>
</tt><tt>* ITG-3 - RabbitMQ Consumer Module<br>
<br>
* DEV-4 - Better Naming for Variables<br>
<br>
* DEV-2 - Script Format Change<br>
<br>
<br>
<br>
Based on the our evaluation on the necessary work to complete (at
least) what is in progress, we foreseen the beta release for
OpenSIPS 3.0 for <b>16th of April 2019</b>.<br>
<br>
<br>
Best regards,<br>
</tt>
<pre class="moz-signature" cols="72">--
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="moz-txt-link-freetext" href="https://www.opensips-solutions.com">https://www.opensips-solutions.com</a>
OpenSIPS Summit 2019
<a class="moz-txt-link-freetext" href="https://www.opensips.org/events/Summit-2019Amsterdam/">https://www.opensips.org/events/Summit-2019Amsterdam/</a>
</pre>
</body>
</html>