Skip to content

FreeSWITCH v1.10.9 Release

Compare
Choose a tag to compare
@andywolk andywolk released this 03 Feb 22:30
· 339 commits to master since this release

This is an important release containing security fixes and stability improvements.


 Release Notes - FreeSWITCH - Version 1.10.9

Enhancement

  • [Build-System] Improve build time on Windows: Do not download a pre-compiled binary if it's found in a folder pointed by the FreeSWITCHBuildCachePath environment variable.
  • [Build-System] Update libks to 1.8.2 and signalwire-client-c to 1.3.2 on Windows
  • [Build-system] Update libks version requirement to 1.8.2
  • [Build-System] Update SQLite to 3.40.0 on Windows
  • [Core] Remove deprecated SWITCH_STACK_NODUP flag. Change switch_event_add_header_string() behavior to always dup.
  • [Core] SWITCH_STACK_NODUP flag is deprecated and will be soon removed. Introduce switch_event_add_header_string_nodup() API.
  • [core][mod_sofia] remove ZRTP (deemed obsolete).
  • [Docs] Update get-started link in README.md
  • [mod_python3] Create an event on python_fetch()
  • [mod_sofia] New chanvars for inbound multiple header identity
  • [mod_sofia] Parse extra headers on reINVITE
  • Bump sofia-sip library requirement to version 1.13.12

Bug

  • [Build-System] Disable static build by default on Linux.
  • [Build-System] Fix build on Windows 11: yasm tool compiled for x86 does not work on x64 system. Download yasm.exe 64bit instead.
  • [Build-System] Fix MD5 on Windows. Add a unit-test.
  • [Build-System] Fix NSIG redefinition issue.
  • [Configuration] Use : not , in rtp_secure_media
  • [Core] Blind pass at using a rwlock for chat_hash
  • [Core] Fix crash in enterprise originate: memory fence the handles.
  • [Core] Fix false-positive illegal memory access detection in switch_console_complete()
  • [core] Fix wrong reason code for group call
  • [Core] switch_mprintf: Increase the size of loop variables in the printf() implementation. Add unit-tests disabled by default.
  • [mod_http_cache] Fix leaking curl handle in http_get()
  • [mod_logfile] Continue renaming if a logfile doesn't exist
  • [mod_python3] Fix compiler warnings
  • [mod_smpp] Fix use of switch_event_add_header_string with SWITCH_STACK_NODUP.
  • [mod_verto] Limit websocket payload size to 1000000.
  • [mod_xml_curl] Fix leaking event in xml_url_fetch()
  • [Packaging] Shared libraries instead of static in freeswitch devel CentOS package.
  • [Unit-tests] mod_sofia: avoid duplicate symbols on macos.

Installation guides

https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Release-Notes/FreeSWITCH-1.10.x-Release-notes_25460878/