This page has been visited 668 times.
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
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