github signalwire/freeswitch v1.10.12
FreeSWITCH v1.10.12 Release

one month ago

This is the minor release containing important bugfixes, stability improvements and adding ARM64 support. Debian 10 Buster and CentOS support have been dropped.


 Release Notes - FreeSWITCH - Version 1.10.12

Enhancement

  • [Build-System] Add ARM64 support, extend Debian helper scripts.
  • [build] Split create_dsc and create-orig functions in util.sh.
  • [CI] Enable scan build 14 on Drone CI
  • [Core] Add new switch_rand() a compliant random number generator API. Add a unit-test.
  • [Core] Remove mod_kazoo from tree
  • [support-d] Add deadlock.py to tree.

Bug

  • [Build-System, ldns] config.h change to not define inline under Windows to avoid clash with Windows winsock2.h inline usage. Use updated ldns tarball on Windows.
  • [Build-System] Fix crashing MSI packaging on Windows when Visual Studio 2022 is used.
  • [Build-System] Update expired Certificate Thumbprint on Windows.
  • [Core, mod_sofia] Add switch_uint31_t type. Fix CSeq bigger than 2^31-1.
  • [Core] Better handle error cases in switch_rand().
  • [core] check_rtcp_and_ice() - stringop-overflow: Fix build on Debian Bookworm.
  • [core] Fix scan-build 14 in port allocator
  • [Core] Introduce SWITCH_RAND_MAX to switch_rand()
  • [Core] rtp_common_write: Coverity 1227609 Calling risky function
  • [core] SDP: replace SIP lingo in SDP offer/answer.
  • [Core] softtimer: fix crash in timezones when reloading xml
  • [Core] switch_core_port_allocator_request_port: Coverity 1227622 Calling risky function
  • [Core] switch_find_local_ip: Coverity 1024290 Resource leak.
  • [Core] switch_rtp.c: Coverity 1500271, 1500287: Out-of-bounds access (OVERRUN)
  • [Core] switch_rtp_create: Coverity 1227620 Calling risky function
  • [Core] switch_simple_email: Coverity 1227612 Calling risky function
  • [Core] switch_stun.c: Coverity 1468480: Out-of-bounds access (OVERRUN)
  • [Core] switch_stun_random_string: Coverity 1227623 Calling risky function
  • [Core] VAD: Add a math sanity check to the switch_vad_process
  • [Docker] Change default freeswitch UID and GID to 499 in docker/master/Dockerfile
  • [GHA] Add build workflow.
  • [GHA] Disable repo name check.
  • [GHA] Fail early when required secret not set.
  • [GHA] Increase verbosity for mount=type=secret.
  • [GHA] Pin workflow to repository.
  • [GHA] Remove build-from-fork.yml.
  • [GHA] Remove Debian Buster.
  • [GHA] Rework pull_request_target workflow.
  • [GHA] Rework how secrets are used inside Dockerfiles.
  • [libvpx] Fix scan-build 14
  • [mod_amqp] Adjusting to Appropriate Log Level for Message
  • [mod_amr, mod_amrwb] Fix input data corruption
  • [mod_amrwb] Fix scan-build 14
  • [mod_amrwb] Fix scan-build 14 - dead increments
  • [mod_av] Fix scan-build 14
  • [mod_av] Fix use of switch_size_t in fs_rtp_parse_h263_rfc2190().
  • [mod_avmd] Fix scan-build 14
  • [mod_avmd] Fix scan-build 14 - dead assignments
  • [mod_event_socket] Check if listener is running before pushing more logs or events to its queue
  • [mod_fsv] Fix use of 2gb of memory. Fix compiler warnings preventing builds on Bookworm.
  • [mod_mariadb] Coverity 1546237 COPY_INSTEAD_OF_MOVE
  • [mod_mariadb] mariadb_dsn: Coverity 1546237 COPY_INSTEAD_OF_MOVE
  • [mod_mariadb] mariadb_send_query: Coverity 1518917 Calling risky function
  • [mod_opus] Fix status returned by switch_opus_decode(). Should be SWITCH_STATUS_FALSE instead of SWITCH_STATUS_NOOP. Add a unit-test.
  • [mod_sofia] Set missing CF_3PCC flag
  • [mod_v8] SayPhrase: Coverity 1546153 COPY_INSTEAD_OF_MOVE
  • [mod_vlc] Resolve double mutex lock
  • [UTIL] Generate reproducible source archive.

Installation guides

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

Don't miss a new freeswitch release

NewReleases is sending notifications on new releases.