Development -> Development
Release policy
Following the start of the work for OpenSIPS 2.0, the priorities and policies on releases changed.
Right now, most of development effort is invested in the version 2.0 code. What this means:
Old (existing) design
- there will be no more major release for this design - that's it, 1.6 is end of line
- bug fixes will be carried on as usual
- minor / essential improvements / adds-on will still be done on 1.6 branch
- minor releases on 1.6 branch will contain not only bug fixings, but also the improvements and adds-on ; actually 1.6 branch and trunk will contain the same code - trunk will be for coding and testing, 1.6 will be the stable - after a change/add-on is tested on trunk, it will be backported to 1.6 to be part of the next minor release.
New (2.0) design
- a complete new repository entry (probably GIT based) will be created for the new version (we need to keep the current trunk as testing ground for the 1.6 branch)
- the code already takes shape - once it will have a basic functionality (able to start, stop, create threads, cfg read, etc), we will upload the code on public repository.
- the first release of the 2.0 version is estimated to be done around beginning of 2011. Could be sooner or later, depending on challenges and support (man power) we will have.
Developers hierarchy
To ensure the quality and technical competence across the project, the development work is governed by developer knowledge. OpenSIPS project implements several layers of technical competence - the development hierarchy:
- core developers - developers taking care of OpenSIPS core, of the overall architecture and design
- module developers - developers taking care of a OpenSIPS module (or modules). They are module maintainers. For work expending across their modules they need to address to other module developers (for other modules) or to core developers (for core or global matters)
- tool maintainers - developers not involved in OpenSIPS core or modules, but in surrounding tools and utilities (control tool, DB scripts, utilities, etc)
- contributors - developers randomly contributing to OpenSIPS by providing patches (for fixes or new features). For how this works, see Contributing page.
- packagers - people taking care of OpenSIPSpackaging (for different OS's) ; they are in-charge with maintaining the specs and preparing packages.
Module maintainers
- acc - Bogdan-Andrei Iancu
- alias_db - commonly maintained
- auth - Bogdan-Andrei Iancu
- auth_db - Bogdan-Andrei Iancu
- auth_diameter - unmaintained
- auth_radius - commonly maintained
- avpops - Bogdan-Andrei Iancu
- avp_radius - commonly maintained
- benchmark - Bastian Friedrich
- call_control - Dan Pascu
- carrierroute - commonly maintained
- cfgutils - commonly maintained
- closeddial - Sergio Gutierrez
- cpl-c - Bogdan-Andrei Iancu
- db_berkeley - Will Quan
- db_flatstore - commonly maintained
- db_mysql - commonly maintained
- db_oracle - commonly maintained
- db_postgres - Greg Fausak
- db_text - commonly maintained
- db_unixodbc - commonly maintained
- dialog - Bogdan-Andrei Iancu , Ovidiu Sas
- dialplan - Anca Vamanu
- dispatcher - commonly maintained
- diversion - commonly maintained
- domain - commonly maintained
- domainpolicy - commonly maintained
- drouting - Bogdan-Andrei Iancu
- enum - commonly maintained
- exec - Bogdan-Andrei Iancu
- gflags - Bogdan-Andrei Iancu
- group - Bogdan-Andrei Iancu
- group_radius - commonly maintained
- h350 - Christian Schlatter
- identity - Bogdan-Andrei Iancu
- imc - Anca Vamanu
- jabber - Anca Vamanu
- lcr - commonly maintained
- ldap - Christian Schlatter
- load_balancer - Bogdan-Andrei Iancu
- localcache - Anca Vamanu
- mangler - unmaintained
- maxfwd - Bogdan-Andrei Iancu
- mediaproxy - Dan Pascu
- mi_datagram - Bogdan-Andrei Iancu
- mi_fifo - Bogdan-Andrei Iancu
- mi_xmlrpc - Bogdan-Andrei Iancu
- mmgeoip - Kobi Eshun
- msilo - commonly maintained
- nathelper - Bogdan-Andrei Iancu , Maxim Sobolev
- nat_traversal - Dan Pascu
- options - commonly maintained
- osp - Di-Shi Sun, Dmitry Isakbayev
- path - commonly maintained
- pdt - commonly maintained
- peering - commonly maintained
- perl - Bastian Friedrich
- perlvdb - Bastian Friedrich
- permissions - commonly maintained
- pike - Bogdan-Andrei Iancu
- presence - Anca Vamanu
- presence_dialoginfo - Anca Vamanu
- presence_mwi - Anca Vamanu
- presence_xcapdiff - Saúl Ibarra Corretgé
- presence_xml - Anca Vamanu
- pua - Anca Vamanu
- pua_bla - Anca Vamanu
- pua_dialoginfo - Anca Vamanu
- pua_mi - Anca Vamanu
- pua_usrloc - Anca Vamanu
- pua_xmpp - Anca Vamanu
- qos - Ovidiu Sas
- ratelimit - Ovidiu Sas
- regex - Iñaki Baz Castillo
- registrar - Bogdan-Andrei Iancu
- rls - Anca Vamanu
- rr - Bogdan-Andrei Iancu
- seas - Andrei Pisau
- signaling - Anca Vamanu
- siptrace - Bogdan-Andrei Iancu
- sl - Bogdan-Andrei Iancu
- sms - Bogdan-Andrei Iancu
- snmpstats - Jeffrey Magder
- speeddial - commonly maintained
- sst - Ron Winacott
- statistics - Bogdan-Andrei Iancu
- textops - commonly maintained
- tlsops - commonly maintained
- tm - Bogdan-Andrei Iancu
- uac - Bogdan-Andrei Iancu
- uac_redirect - Bogdan-Andrei Iancu
- uri - commonly maintained
- uri_db - Sergio Gutierrez
- uri_radius - commonly maintained
- userblacklist - commonly maintained
- usrloc - Bogdan-Andrei Iancu
- xcap_client - Anca Vamanu
- xlog - commonly maintained
- xmpp - Anca Vamanu
| Your VoIP Account
News
OpenSIPS Getting Started
21st of April 2012
OpenSIPS Getting Started Video Tutorial about how to do an installation of OpenSIPS and OpenSIPS-CP... Watch it now...
OpenSIPS Devel Course
12th of April 2012
Learn about OpenSIPS internals both core and modules... Read more...
OpenSIPS 1.8.0
22nd of March 2012
OpenSIPS 1.8.0 major release ready... Read more...
Dynamic Routing
20th of March 2012
Enhancements of DR engine... Read more...
APT repository
23nd of February 2012
New official APT repository for Debian & Ubuntu Read more...
OpenSIPS 1.7.2
22nd of February 2012
OpenSIPS 1.7.2 minor release out... Read more...
SIP Validation Support
20th of February 2012
Prevent malformed SIP messages from propagating through your network Read more...
DNS Caching Support
13th of February 2012
Cache system for all types of DNS records Read more...
Distributed Dialog Profiles
9th of February 2012
Shared dialog profiles between multiple instances of OpenSIPS Read more...
Configuration and Scripting Tool
19th of January 2012
Graphical Configuration and Scripting Tool for OpenSIPS Read more...
Cassandra driver
05th of January 2012
Cassandra backend for OpenSIPS Read more...
LUA integration
05th of January 2012
Using LUA scripting with OpenSIPS Read more...
OpenSIPS Pavilion @ ITExpo 2012
22th of December 2011
OpenSIPS Pavilion booth #535, 1-3 Feb 2012 Read more...
OpenSIPS and HOMER
14th of December 2011
Distributed SIPtracing and SIPcapturing Read more...
OpenSIPS eBootcamp
12th of December 2011
New Ebootcamp session starting on 15th of February 2012. Read more...
OpenSIPS 1.7.1
23rd of November 2011
OpenSIPS 1.7.1 minor release out... Read more...
Ratelimit
3rd of November 2011
Dynamic and distributed support... Read more...
OpenSIPS VM 1.7.0
1st of November 2011
Live Virtual Machine for OpenSIPS 1.7... Read more...
MI via HTTP
25th of October 2011
Bultin HTTP server for MI... Read more...
Events via RabbitMQ
12th of October 2011
Event Interface can push events via RabbitMQ... Read more...
Key-Value Cache/DBs
6th of October 2011
Script and module support for key-value oriented backend... Read more...
GRUU support
4th of October 2011
OpenSIPS registrar with GRUU / RFC5627... Read more...
OpenSIPS 1.8.0 preview
30th of September 2011
What is set to be done for OpenSIPS 1.8.0... Read more...
OpenSIPS eBootcamp
28th of July 2011
New Ebootcamp session starting on 19th of September. Read more...
OpenSIPS 1.7.0
12nd of July 2011
OpenSIPS 1.7.0 major release ready... Read more...
ClueCon 2011
11th of July 2011
Talks and one-day free training Read more...
New in 1.7.0
6th of July 2011
What is new in OpenSIPS 1.7.0 Read more...
SVN Freeze
30th of June 2011
Testing phase started for 1.7 release Read more...
Topology Hiding
30th of June 2011
Topology Hiding based on dialog module Read more...
New AVP naming
23rd of June 2011
A simpler and more efficient way of naming AVPs Read more...
DB Optimization
22nd of June 2011
Multi-row DB insert operations. Read more...
Event Notification Interface
26th of May 2011
External interaction via the Event Interface. Read more...
OpenSIPS eBootcamp
28th of March 2011
New Ebootcamp session starting on 2nd of May. Read more...
UAC_REGISTRANT module
10th of March 2011
New module to allow OpenSIPS to UAC register. Read more...
Performance degradation with complexity
08th of March 2011
Tests to show how performance is affected with complexity. Read more...
Load and performance monitoring
22nd of February 2011
New statistics and traps for OpenSIPS monitoring. Read more...
OpenSIPS 2.0
17th of February 2011
OpenSIPS 2.0 first code release. Read more...
OpenSIPS Online Meeting
15th of February 2011
OpenSIPS Online Monthly Meetings started. Read more...
OpenSIPS Social Event
24th of January 2011
OpenSIPS Social Event - Miami, 3rd of February. Read more...
OpenSIPS eBootcamp
17th of January 2011
New Ebootcamp session starting on 28th of February. Read more...
OpenSIPS 1.6.4
20th of December 2010
OpenSIPS 1.6.4 major release ready... Read more...
OpenSIPS media timeout
16th of December 2010
Ghost call hunting with media timeout ... Read more...
|