Unclaimed project
Are you a maintainer of freeswitch ? Claim this project to take control of your public changelog and roadmap.
Claim this project Changelog
freeswitch FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
freeswitch iot open-source signalwire sip source-code +3
Last updated 24 days ago
© 2026 AnnounceHQ. All rights reserved.
Back to changelogNew October 14, 2022
FreeSWITCH v1.10.8 Release
This is the minor release containing important bugfixes and stability improvements.
Release Notes - FreeSWITCH - Version 1.10.8
Enhancement
[Build-System] Update libks to 1.8.0 on Windows.
[core] Add support to phrase play-file to set a volume attribute
[Core] Allow switch_buffer_write() to fill in a buffer with zeros. Add switch_buffer_zero_fill()
[core] make switch_core_media_prepare_codecs() more unit-test friendly.
[core] remove apr-util from tree
[Docs] Add Debian 11 Dockerfile example showing how to build FreeSWITCH without repo.
[fs_cli] Add: -s key adding log events filter UUID on fs_cli startup
[mod_amqp] add support for ssl connections
[mod_av] Avoid using 16384 stack (or heap) bytes in av_file_write(). Remove ff_input_buffer_padding static variable.
[mod_conference] Add APIs to set/get conference variables
[mod_conference] Set conference vars from core/channel variables
[mod_dptools] Implement disable_system_app_commands global variable to make system and bgsystem dialplan apps disabled at run time.
[mod_json_cdr] add timeout param.
[mod_pgsql] Add support for postgresql 14
[mod_sofia] Add autocomplete options to status profile command
[mod_sofia] Add Fanvil to vendors allowed to update.
[mod_sofia] Caller ID name in contact
[mod_sofia] on call term optionally ignore Q.850 Reason
[mod_sofia] Provide retry time for failed and waiting registration
[mod_voicemail] add option to skip goodbye
[Sounds] Add new sounds to en-us-callie and correct en-us-allison 40.wav and 60.wav
[Testing] Enable repo auth on Drone CI
[Testing] Enable scan-build 11 on Drone CI
[Unit-tests] Improve back traces reported by ASAN
Remove apr utils and rename apr
Bug
[apr] Fix dead nested assignments
[Build-System] Add better error reporting to configure when libks or signalwire-client are missing and mod_verto or mod_signalwire enabled.
[Build-System] Add libswscale-dev debian package to the debian_min_build.sh
[Build-System] Add signalwire.conf.xml to the freeswitch.spec
[Build-System] mrcp: cleanup freeswitch.spec
[Build-System] Windows: Fix APR build dependency in unimrcp and pthread dependency in libshout.
[build] fix postgres detection on osx
[build] skip checking unused execinfo.h
[Configuration] Add vanilla autoload_configs signalwire.conf.xml
[Configuration] Remove jingle_profiles
[core, mod_sofia] add some extra checks when creating the digest.
[Core] Avoid using insecure sqlite3_enable_load_extension when SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION is available.
[Core] Change values for switch_call_cause_t to avoid SIP causecode collissions
[core] extend count of acl entries (per SOFIA_MAX_ACL).
[core] fix "--disable-libyuv"
[core] fix build SWITCH_BYTE_ORDER == __BIG_ENDIAN
[core] fix compile error with gcc 11.1
[Core] Fix dead nested assignments
[core] Fix jitter buffer- it is not truncating frames properly. It's also overflowing the node packet body and is copying the packet body twice.
[core] fix loglevel - switch_ivr_phrase_macro_event()
[core] fix macOS build when missing CRYPTO_mem_ctrl
[core] fix memory leak in switch_core_asr_feed
[Core] Fix possible race condition between locking a session and reading it's flags in switch_core_session_read_lock() and switch_core_session_read_lock_hangup().
[core] fix set rtp flag for rtcp events after flags zeroed out.
[Core] Fix switch_core_media_patch_sdp parsing m=text wrongly
[Core] Fix switch_event_base_add_header leaking memory when headers are with indexes. Add a unit-test.
[Core] Fix use of private headers.
[Core] Fix wrong switch_odbc_skip_autocommit_flip function declaration.
[core] Handling RTCP MUX resulting in gaps
[Core] ODBC: Add odbc-skip-autocommit-flip switch param.
[Core] RFC 3264 says once we assign a payload number to a dynamic codec, we are stuck with it.
[core] RTP: a media timeout fix + add pcap based-unit tests.
[core] RTP: remove unfulfillable conditions involving timer. add missing LF to DEBUG log line.
[Core] scan-build: Fix false-positive bad free by switch_must_realloc() in switch_xml_proc_inst()
[core] set completion cause upon failed recording
Installation guides
https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.10.x+Release+notes
[Docker] Correct keyserver and key id in the Dockerfile
[Docker] Fix broken gpg --verify and Dockerfile cleanup
[esl] Fix dead nested assignment in esl_recv_event()
[iksemel] Fix potential memory leak in iksroster
[libvpx] configure.sh erroneous make warnings starting with macOS 11.5.1
[libvpx] scan-build: avoid dereference of null pointer
[libvpx] scan-build: prevent division by zero in vpx_int_pro_row_c()
[miniupnpc] Fix build on Debian Bullseye
[mod_amqp] Fix memory leaks on command queue name and parsing configure file
[mod_av] Fix dead nested assignments
[mod_av] FIX parse config param "profile" and "level"
[mod_av] Remove unused buf variable in av_file_write
[mod_avmd] fix formatting to match coding standards
[mod_callcenter] Fix dead nested assignments in cc_config_api_function
[mod_callcenter] Fix SWITCH_EVENT_PRESENCE_PROBE unbind
[mod_commands] Fix dead nested assignments
[mod_conference] file descriptor stays open
[mod_conference] Fix dead nested assignments
[mod_conference] Fix memory consumption and Media flow direction issue.
[mod_conference] Fix regression made by previous commit when fixing memory consumption.
[mod_distributor] Reload message should be same as others (+OK instead of +ok)
[mod_dptools] Fix dead nested assignments.
[mod_enum] Fix dead nested assignments
[mod_event_multicast] Fix buffer overflow on module load.
[mod_event_socket] fix strcmp crash
[mod_http_cache][unit-tests] remove timestamp unit-test
[mod_local_stream] fix path with ".loc" file extension.
[mod_lua] fix json encoding of lua number string
[mod_managed] Fix build in Visual Studio 2022
[mod_opusfile] add opc_encoder_drain before destroying handle
[mod_opusfile] fix type errors
[mod_pgsql] Fix build by using PG_VERSION_NUM provided by libpq instead of using POSTGRESQL_MAJOR_VERSION detected by freeswitch configure.
[mod_say_de] Let de_say_time handle short_date_time type
[mod_say_hr,hu,pl,sv] Fix dead nested assignments
[mod_shout] Replace space with tab in Makefile.am
[mod_sofia] Add db-spin-up-wait-ms profile parameter.
[mod_sofia] fail set up of STIR/SHAKEN verification service if configured CA directory fails to load
[mod_sofia] Fix dead nested assignments
[mod_sofia] Fix fs_path to keep <> so that sofia doesn't put the uri parameters as header parameters. Handle multiple Record-Route / Route and Path headers.
[mod_sofia] Fix handling of late offer
[mod_sofia] Fix potential memory leak in sofia_reg_handle_sip_r_challenge()
[mod_sofia] Fix PRESENCE_PROBE firing on rejection
[mod_sofia] Fix regression in RFC-8760.
[mod_sofia] Put more comments into the code explaining that we include switch_ssl.h into sofia_reg.c because of SHA-512-256 (RFC-8760)
[mod_sofia] Unit-test: Fix strcmp null argument.
[mod_sofia] unit-tests: Give mod_sofia time to spin up profile threads on load. Remove some fst_requires().
[mod_ssml] Add deps rule to the Makefile.am
[mod_test] Increase tts_time unit-test's duration window.
[mod_unicall] Fix array overflow
[mod_v8] Fix dead nested assignments
[mod_verto] Fix dead nested assignments
[mod_verto] fix potential memleaks at init.
[mod_video_filter] Fix dead nested assignments
[mod_vmd] fix shutdown function not being called
[mod_voicemail] fix vm_fsdb_msg_list
[mod_voicemail] Fix voicemail ignoring vm-a1-hash
[mod_voicemail_ivr] Fix array overflow
[mod_xml_ldap] Fix potential memory leaks in xml_ldap_search()
[mod_xml_scgi] Fix dead initialization in mod_xml_scgi_shutdown()
[stb] Fix dead nested assignments in stbi__tga_load()
[Unit-tests] Add --enable-fake-dlclose to .drone.yml
[Unit-tests] Fix unused function in switch_rtp_pcap
[Unit-tests] Improve stability of some tests.
[Unit-tests] Replace fst_requires with fst_check in mod_sofia unit tests. Increase timeout.
Fix dead nested assignments in various modules C
curl A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
41.1kC