What's Changed
This major release drops obsolete API functions, OpenSSL 1.1.1 support and support for old OS versions.
The breaking changes are discussed here: #1372
- rem: remove backwards wrapper for au_calc_nsamp() by @alfredh in #1366
- rem: remove local macros, include stdint.h instead by @alfredh in #1369
- mod: remove unused MOD_PRE macro by @alfredh in #1370
- tcp: remove special case for mingw32/wine by @alfredh in #1367
- dd: update AV1 and DD docs by @alfredh in #1376
- test: fix formatted string arguments in URI testcode by @alfredh in #1375
- tls: drop OpenSSL 1.1.1 support by @sreimers in #1371
- Update supported OS versions by @sreimers in #1373
- readme: update supported compilers by @sreimers in #1374
- tls: disable tls_conn_change_cert for LibreSSL by @sreimers in #1377
- ci/ssl: bump ssl tools assets by @sreimers in #1127
- aubuf: remove unused struct auframe in ajb.c by @alfredh in #1378
- aubuf: remove unused private function plot_underrun() by @alfredh in #1380
- readme: bump supported GNU C library (glibc) 2.31 by @sreimers in #1379
- misc: remove deprecated functions/params by @sreimers in #1384
- uri: remove password field by @alfredh in #1382
- websock: increase test coverage by @alfredh in #1381
- udp: remove obsolete todo in udp_local_get() by @alfredh in #1386
- av1: remove av1_packetize_new() -- backwards compat wrapper by @alfredh in #1385
- tls: remove tls_set_selfsigned_rsa() -- use Elliptic Curve instead by @alfredh in #1388
- test: enable dtls_set_single() for DTLS client test by @alfredh in #1387
Full Changelog: v3.24.0...v4.0.0