Login | Register

About

About -> Available Versions -> 3.5.x Releases -> Release 3.5.0

This page has been visited 668 times.


1.  Migration from 3.4.x to 3.5.0


2.  What is new in 3.5.0

2.1  OpenSIPS script

  • xlog_print_level - default logging severity for xlog() messaged has been lowered from ERROR (-1) level to NOTICE (2) level
  • NEW: support for port-range in socket statement
  • TODO - others?

2.2  OpenSIPS Core

  • the new move_branch() function allows you to move the information of a specific branch on top of a different one.
  • the swap_branches() function allows you to swap branch information between two existing branches.
  • the set_via_handling() function to control VIA related various behaviors (like rport, tcp aliasing, reply to via, etc)

2.3  [NEW] AUTH_AKA module

  • A new module that implements RFC 3310 AKA authentication mechanism. For more information check module's docs.

2.4  [NEW] AKA_AV_DIAMETER module

2.5  [NEW] HTTP2D module

  • an RFC 7540/9113 HTTP/2 server implementation with "h2" ALPN support, based on the nghttp2 library (https://nghttp2.org/)
  • module docs: http2d

2.6  [NEW] PRESENCE_REGINFO module

Extension to Presence server for "reg"-events according to RFC 3680

2.7  [NEW] PUA_REGINFO module

Publisher for "reg"-events according to RFC 3680

2.8  AAA_DIAMETER module

2.9  SQL_OPS module

  • TODO
  • Added support for timing out asynchronous MySQL database queries.

2.10  AVPOPS module

  • Added support for timing out asynchronous database queries when using async avp_db_query
  • renamed into DBops module
  • added sync and async new script function db_query_one()

2.11  B2B_LOGIC module

  • the flag with the late_bye value has been added to the b2b_bridge_request function's parameters to allow delaying the generation of a BYE until the new entity bridging the call establishes it.
  • the old_entity_term_delay parameter has been added to specify the delay for the BYE generation when the late_bye flag is used.

2.12  CACHEDB_LOCAL module

  • added new MI function

2.13  CLUSTERER module

2.14  DB_TEXT

  • new `buffer_size` parameter to control the size of the buffer used for loading the DB files.

2.15  DISPATCHER module

  • "ping_from", "ping_method", and "persistent_state" parameters have been added to the settings that can be defined per dispatcher partition.

2.16  DROUTING module

2.17  EVENT_RABBITMQ module

  • added new module parameter timeout to indicate how long a RabbitMQ command should be blocking before timing out.

2.18  PROTO_HEP module

  • TLS support added as transport protocol

2.19  RABBITMQ module

  • added two new module parameter timeout and connect_timeout that indicate how long a RabbitMQ command/connect should be blocking before timing out.

2.20  REGEX module

  • two MI functions regex_match and regex_match_group were added to test regular expressions similarly to the way there are checked from the script.

2.21  REGISTRAR module

  • remove() may take an extra optional param `bflag` to filter the records to be deleted

2.22  SIPMSGOPS module

  • add new script function append_body_to_reply() to be able to add a body to the replies generated by OpenSIPS (in stateless or stateful mode)

2.23  SIPREC module

  • The siprec variable can now receive XML extensions for group and session nodes, as well as for the from_uri and to_uri of the outgoing call.

2.24  SQL_CACHER module

  • the DOUBLE types are now returned as strings, rather than corrupted numerical values.

2.25  TM module

2.26  UAC module

  • The uac_inc_cseq function has been added that allows you to increment the CSeq value of an outgoing message.

2.27  USRLOC module


Page last modified on April 25, 2024, at 05:58 PM