Skip to content

Commit 09bb0af

Browse files
authored
release v4.0.0 (#1389)
1 parent aff829f commit 09bb0af

File tree

3 files changed

+34
-4
lines changed

3 files changed

+34
-4
lines changed

CHANGELOG.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,40 @@ All notable changes to libre will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## v4.0.0 - 2025-08-06
9+
### What's Changed
10+
11+
This major release drops obsolete API functions, OpenSSL 1.1.1 support and support for old OS versions.
12+
The breaking changes are discussed here: https://github.com/baresip/re/discussions/1372
13+
14+
* rem: remove backwards wrapper for au_calc_nsamp() by @alfredh in https://github.com/baresip/re/pull/1366
15+
* rem: remove local macros, include stdint.h instead by @alfredh in https://github.com/baresip/re/pull/1369
16+
* mod: remove unused MOD_PRE macro by @alfredh in https://github.com/baresip/re/pull/1370
17+
* tcp: remove special case for mingw32/wine by @alfredh in https://github.com/baresip/re/pull/1367
18+
* dd: update AV1 and DD docs by @alfredh in https://github.com/baresip/re/pull/1376
19+
* test: fix formatted string arguments in URI testcode by @alfredh in https://github.com/baresip/re/pull/1375
20+
* tls: drop OpenSSL 1.1.1 support by @sreimers in https://github.com/baresip/re/pull/1371
21+
* Update supported OS versions by @sreimers in https://github.com/baresip/re/pull/1373
22+
* readme: update supported compilers by @sreimers in https://github.com/baresip/re/pull/1374
23+
* tls: disable tls_conn_change_cert for LibreSSL by @sreimers in https://github.com/baresip/re/pull/1377
24+
* ci/ssl: bump ssl tools assets by @sreimers in https://github.com/baresip/re/pull/1127
25+
* aubuf: remove unused struct auframe in ajb.c by @alfredh in https://github.com/baresip/re/pull/1378
26+
* aubuf: remove unused private function plot_underrun() by @alfredh in https://github.com/baresip/re/pull/1380
27+
* readme: bump supported GNU C library (glibc) 2.31 by @sreimers in https://github.com/baresip/re/pull/1379
28+
* misc: remove deprecated functions/params by @sreimers in https://github.com/baresip/re/pull/1384
29+
* uri: remove password field by @alfredh in https://github.com/baresip/re/pull/1382
30+
* websock: increase test coverage by @alfredh in https://github.com/baresip/re/pull/1381
31+
* udp: remove obsolete todo in udp_local_get() by @alfredh in https://github.com/baresip/re/pull/1386
32+
* av1: remove av1_packetize_new() -- backwards compat wrapper by @alfredh in https://github.com/baresip/re/pull/1385
33+
* tls: remove tls_set_selfsigned_rsa() -- use Elliptic Curve instead by @alfredh in https://github.com/baresip/re/pull/1388
34+
* test: enable dtls_set_single() for DTLS client test by @alfredh in https://github.com/baresip/re/pull/1387
35+
36+
37+
**Full Changelog**: https://github.com/baresip/re/compare/v3.24.0...v4.0.0
838

939
## v3.24.0 - 2025-07-09
1040

11-
## What's Changed
41+
### What's Changed
1242
* list: add LIST_FOREACH_SAFE helper macro by @sreimers in https://github.com/baresip/re/pull/1343
1343
* test: SDP interop testing by @alfredh in https://github.com/baresip/re/pull/1341
1444
* ci/abi: bump old ref version by @sreimers in https://github.com/baresip/re/pull/1344

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
cmake_minimum_required(VERSION 3.18...4.0)
1515

1616
project(re
17-
VERSION 3.24.0
17+
VERSION 4.0.0
1818
LANGUAGES C
1919
HOMEPAGE_URL https://github.com/baresip/re
2020
DESCRIPTION "Generic library for real-time communications"
2121
)
2222

23-
set(PROJECT_SOVERSION 35) # bump if ABI breaks
23+
set(PROJECT_SOVERSION 36) # bump if ABI breaks
2424

2525
# Pre-release identifier, comment out on a release
2626
# Increment for breaking changes (dev2, dev3...)

mk/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Project related configuration options
55
#---------------------------------------------------------------------------
66
PROJECT_NAME = libre
7-
PROJECT_NUMBER = 3.24.0
7+
PROJECT_NUMBER = 4.0.0
88
OUTPUT_DIRECTORY = ../re-dox
99
CREATE_SUBDIRS = NO
1010
OUTPUT_LANGUAGE = English

0 commit comments

Comments
 (0)