This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
features:new-in-5.1.x [2017/12/07 18:31] miconda |
features:new-in-5.1.x [2017/12/07 20:31] miconda |
||
---|---|---|---|
Line 53: | Line 53: | ||
* support for variables in parameters of cfg functions | * support for variables in parameters of cfg functions | ||
- | ==== dbtext | + | ==== auth_ephemeral ==== |
+ | |||
+ | * added SHA384 as hashing option | ||
+ | |||
+ | ==== db_text | ||
* added rpc command db_text.query to do db query | * added rpc command db_text.query to do db query | ||
- | * | + | * added db_delim parameter - specify field delimiter |
+ | |||
+ | ==== db_postgress ==== | ||
+ | |||
+ | * implemented insert_update() API function | ||
==== dialog ==== | ==== dialog ==== | ||
* $dlg_ctx(timeout_route) returns route block name | * $dlg_ctx(timeout_route) returns route block name | ||
+ | |||
+ | ==== dmq ==== | ||
+ | |||
+ | * added option to use non-locking workers | ||
+ | |||
+ | ==== dmq_usrloc ==== | ||
+ | |||
+ | * support to sync with multi contacts per message | ||
+ | * new parameter batch_max_msg_size | ||
+ | |||
+ | ==== drouting ==== | ||
+ | |||
+ | * use keepalive module to monitor GW/ | ||
==== ims_charging ==== | ==== ims_charging ==== | ||
Line 72: | Line 94: | ||
* added lcr.load_gws rpc function | * added lcr.load_gws rpc function | ||
+ | * added possibility to match caller URI userpart to a mtree tvalue | ||
+ | |||
+ | ==== ndb_redis ==== | ||
+ | |||
+ | * added REDIS-Cluster support | ||
+ | * added pipeline support for REDIS commands | ||
+ | * new feature to disable server on failure | ||
+ | * added flush_on_reconnect parameter | ||
==== presence ==== | ==== presence ==== | ||
Line 92: | Line 122: | ||
* added direct_reply_to module parameter | * added direct_reply_to module parameter | ||
* added url module parameter | * added url module parameter | ||
+ | |||
+ | ==== registrar ==== | ||
+ | |||
+ | * apply method_filtering only on initial requests without to-tag | ||
==== sipcapture ==== | ==== sipcapture ==== | ||
Line 112: | Line 146: | ||
* added is_alphanumex(tval, | * added is_alphanumex(tval, | ||
* check if tval contains only alphanumeric characters or those from the eset parameter | * check if tval contains only alphanumeric characters or those from the eset parameter | ||
+ | |||
+ | ==== tls ==== | ||
+ | |||
+ | * basic level of libressl compatibility (for openssl v1.0.x) | ||
+ | |||
+ | ==== tm ==== | ||
+ | |||
+ | * use a stack of structures for faked_env() | ||
+ | |||
+ | ==== tmx ==== | ||
+ | |||
+ | * new vars - $T(id_index_n) and $T(id_label_n) | ||
+ | * similar to $T(id_index) and $T(id_label), | ||
==== topos ==== | ==== topos ==== | ||
Line 120: | Line 167: | ||
* new variant with subscriber and realm params for check_uri() | * new variant with subscriber and realm params for check_uri() | ||
+ | |||
+ | ==== usrloc ==== | ||
+ | |||
+ | * new parameter db_load: enable/ | ||
+ | * new parameter db_insert_update: | ||
+ | * added more attributes to the result of ul.dump | ||
===== New in Core ===== | ===== New in Core ===== | ||
Line 135: | Line 188: | ||
* support for parsing the Call-Info header | * support for parsing the Call-Info header | ||
+ | * do not terminate on harmless SIGCHLD (e.g., when kemi python scripts create and terminate new processes) | ||
==== kamailio.cfg ==== | ==== kamailio.cfg ==== | ||
Line 143: | Line 197: | ||
==== kamctl ==== | ==== kamctl ==== | ||
- | | + | |
+ | * added srv command | ||
+ | * shortcuts to RPC commands to print sockets, aliases and available RPC commands | ||
==== kamcli ==== | ==== kamcli ==== | ||