Currently you are not logged in.

 Login | Register 

Main

Resources

Training

Events

Development

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:

  1. core developers - developers taking care of OpenSIPS core, of the overall architecture and design
  2. 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)
  3. tool maintainers - developers not involved in OpenSIPS core or modules, but in surrounding tools and utilities (control tool, DB scripts, utilities, etc)
  4. contributors - developers randomly contributing to OpenSIPS by providing patches (for fixes or new features). For how this works, see Contributing page.
  5. packagers - people taking care of OpenSIPSpackaging (for different OS's) ; they are in-charge with maintaining the specs and preparing packages.

Module maintainers

  1. acc - Bogdan-Andrei Iancu
  2. alias_db - commonly maintained
  3. auth - Bogdan-Andrei Iancu
  4. auth_db - Bogdan-Andrei Iancu
  5. auth_diameter - unmaintained
  6. auth_radius - commonly maintained
  7. avpops - Bogdan-Andrei Iancu
  8. avp_radius - commonly maintained
  9. benchmark - Bastian Friedrich
  10. call_control - Dan Pascu
  11. carrierroute - commonly maintained
  12. cfgutils - commonly maintained
  13. closeddial - Sergio Gutierrez
  14. cpl-c - Bogdan-Andrei Iancu
  15. db_berkeley - Will Quan
  16. db_flatstore - commonly maintained
  17. db_mysql - commonly maintained
  18. db_oracle - commonly maintained
  19. db_postgres - Greg Fausak
  20. db_text - commonly maintained
  21. db_unixodbc - commonly maintained
  22. dialog - Bogdan-Andrei Iancu , Ovidiu Sas
  23. dialplan - Anca Vamanu
  24. dispatcher - commonly maintained
  25. diversion - commonly maintained
  26. domain - commonly maintained
  27. domainpolicy - commonly maintained
  28. drouting - Bogdan-Andrei Iancu
  29. enum - commonly maintained
  30. exec - Bogdan-Andrei Iancu
  31. gflags - Bogdan-Andrei Iancu
  32. group - Bogdan-Andrei Iancu
  33. group_radius - commonly maintained
  34. h350 - Christian Schlatter
  35. identity - Bogdan-Andrei Iancu
  36. imc - Anca Vamanu
  37. jabber - Anca Vamanu
  38. lcr - commonly maintained
  39. ldap - Christian Schlatter
  40. load_balancer - Bogdan-Andrei Iancu
  41. localcache - Anca Vamanu
  42. mangler - unmaintained
  43. maxfwd - Bogdan-Andrei Iancu
  44. mediaproxy - Dan Pascu
  45. mi_datagram - Bogdan-Andrei Iancu
  46. mi_fifo - Bogdan-Andrei Iancu
  47. mi_xmlrpc - Bogdan-Andrei Iancu
  48. mmgeoip - Kobi Eshun
  49. msilo - commonly maintained
  50. nathelper - Bogdan-Andrei Iancu , Maxim Sobolev
  51. nat_traversal - Dan Pascu
  52. options - commonly maintained
  53. osp - Di-Shi Sun, Dmitry Isakbayev
  54. path - commonly maintained
  55. pdt - commonly maintained
  56. peering - commonly maintained
  57. perl - Bastian Friedrich
  58. perlvdb - Bastian Friedrich
  59. permissions - commonly maintained
  60. pike - Bogdan-Andrei Iancu
  61. presence - Anca Vamanu
  62. presence_dialoginfo - Anca Vamanu
  63. presence_mwi - Anca Vamanu
  64. presence_xcapdiff - Saúl Ibarra Corretgé
  65. presence_xml - Anca Vamanu
  66. pua - Anca Vamanu
  67. pua_bla - Anca Vamanu
  68. pua_dialoginfo - Anca Vamanu
  69. pua_mi - Anca Vamanu
  70. pua_usrloc - Anca Vamanu
  71. pua_xmpp - Anca Vamanu
  72. qos - Ovidiu Sas
  73. ratelimit - Ovidiu Sas
  74. regex - Iñaki Baz Castillo
  75. registrar - Bogdan-Andrei Iancu
  76. rls - Anca Vamanu
  77. rr - Bogdan-Andrei Iancu
  78. seas - Andrei Pisau
  79. signaling - Anca Vamanu
  80. siptrace - Bogdan-Andrei Iancu
  81. sl - Bogdan-Andrei Iancu
  82. sms - Bogdan-Andrei Iancu
  83. snmpstats - Jeffrey Magder
  84. speeddial - commonly maintained
  85. sst - Ron Winacott
  86. statistics - Bogdan-Andrei Iancu
  87. textops - commonly maintained
  88. tlsops - commonly maintained
  89. tm - Bogdan-Andrei Iancu
  90. uac - Bogdan-Andrei Iancu
  91. uac_redirect - Bogdan-Andrei Iancu
  92. uri - commonly maintained
  93. uri_db - Sergio Gutierrez
  94. uri_radius - commonly maintained
  95. userblacklist - commonly maintained
  96. usrloc - Bogdan-Andrei Iancu
  97. xcap_client - Anca Vamanu
  98. xlog - commonly maintained
  99. 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...


Edit | History | Print | Recent Changes | Search
Page last modified on June 11, 2010, at 06:58 PM