Skip to content

Releases: baresip/re

v2.0.1

21 Apr 22:05
Compare
Choose a tag to compare

What's Changed

  • ci: replace codecov by gcovr by @sreimers in #95
  • tls: different return values for tls_get_ca_chain_field() (#1357) by @cspiel1 in #94
  • tmr: fix FreeBSD CLOCK_MONOTONIC by @sreimers in #97

Full Changelog: v2.0.0...v2.0.1

v2.0.0

10 Apr 06:18
Compare
Choose a tag to compare

libre 2.0 🎉

Makefile

Dropping gcc 2/3.x support

Libtool similar ABI Versioning

https://github.com/baresip/re/wiki/ABI-Versioning

C11 and atomic detection

Preprocessor HAVE_ATOMIC macro is added if the compiler supports C11.

Tracing

Debugging can be hard, especially when it comes to time-critical functions.
Libre has now a API for tracing with minimal overheads and produces a json file
(supported by several tracing tools like chrome://tracing, https://ui.perfetto.dev/...).

Example usage:
https://github.com/baresip/retest/blob/master/src/trace.c#L28-L55

tmr_jiffies_usec

Get accurate microseconds #52

Adaptive Jitter Buffer

@cspiel1 introduces an adaptive jitter buffer algorithm: #41

Continuous integration

We moved from Travis to github Actions/Workflow. It supports now:

Another feature: you can now submit dependent pull-request. For example you have
a breaking change in libre and retest, simply set the github PR title identical.

Contributors (many thanks)

Changelog

The complete changelog: https://github.com/baresip/re/blob/master/CHANGELOG.md

v1.1.0

04 Oct 07:10
Compare
Choose a tag to compare
release v1.1.0

v1.0.0

08 Sep 06:52
Compare
Choose a tag to compare
release v1.0.0