v0.2.24 (2026-11-01)

Release notes

This release focuses on bug fixes and stability, with some usability sprinkled on top.

We changed how long NGC announces are stored on nodes (x2) and the announce frequency now scales inversely proportional to number of group peers. This makes them more discoverable and at the same time reduces strain on the network.

Bug fixes where applied all around, but love was given especially to the toxav subsystem.

Digital sovereignty, here to stay.

Bug Fixes

v0.2.23 (2026-06-03)

Release notes

This release fixes a critical bug, other bug fixes and some small features and test improvements.

The critical bug was discovered during a manual audit performed by iphy. You can find more on the issue at https://github.com/TokTok/c-toxcore/security/advisories/GHSA-42vg-9mg3-399f .

Other bug fixes where applied all over the codebase and should result in an even more stable core experience.

A minor noteworthy feature that was added is a function to get a list of group chats, further improving ngc quality of life.

As always, none of the public facing apis (tox.h/toxav.h/toxencryptsave.h/etc) where modified or removed, which should make this update seamless.

Bug Fixes
Features

v0.2.22 (2026-02-07)

Release notes

This release focuses on hardening, architectural refinement, and better testing capabilities.

On the Hardening front, the ToxAV module has undergone significant security improvements. We have addressed a heap buffer overflow in RTP packet handling and fixed several logic bugs in the bandwidth controller and audio modules that could affect stability.

Architectural Refactoring continues with the internalization of core system dependencies. The system clock, random number generation, and memory management are now accessed through abstract interfaces, further decoupling the core from OS-specific implementations and making the codebase more portable and testable.

Bug Fixes
Features
Performance

v0.2.21 (2025-05-15)

Release notes

This release brings 2 great featues. First, the abillty to disable DNS lookups, which has been a long requested security feature, which we plan to default to in an upcoming version. Second, there is an network profiler, which tallies up sent and received network packets.

Beside these features we also have fixes like a 75% memory usage reduction for NGCs and connecting to NGC with a password if we are already joined, which might be necessary if a password was set or changed while you where away. Furthermore, we now have better localhost discovery, which means that nodes on the same system find each other.


If you have not yet upgraded to the previous release (0.2.20), you absolutely should, as it fixes a security issue. All releases before 0.2.20 used VBR opus encoding, which is susceptible to transcription attacks. ( see https://github.com/TokTok/c-toxcore/pull/2757 )

Bug Fixes
Features
Performance

v0.2.20 (2024-11-11)

Merged PRs:

Bug Fixes

v0.2.19 (2024-03-27)

Merged PRs:

Closed issues:

Bug Fixes
Features
Performance

v0.2.18 (2022-04-18)

Merged PRs:

Closed issues:

Bug Fixes
Features
Performance

v0.2.17 (2022-03-06)

Merged PRs:

Closed issues:

Bug Fixes

v0.2.16 (2022-02-18)

Merged PRs:

Closed issues:

Bug Fixes
Performance
Features

v0.2.15 (2022-02-06)

Merged PRs:

Bug Fixes

v0.2.14 (2022-02-05)

Merged PRs:

Closed issues:

Features
Bug Fixes
Performance

v0.2.13 (2021-12-06)

Merged PRs:

Closed issues:

Performance

v0.2.12 (2020-05-01)

Merged PRs:

Closed issues:

v0.2.11 (2020-03-22)

Merged PRs:

Closed issues:

v0.2.10 (2019-05-30)

Merged PRs:

Closed issues:

v0.2.9 (2019-01-12)

Merged PRs:

Closed issues:

v0.2.8 (2018-10-07)

Merged PRs:

Closed issues:

v0.2.7 (2018-08-30)

Merged PRs:

Closed issues:

v0.2.6 (2018-08-16)

Merged PRs:

v0.2.5 (2018-08-08)

Merged PRs:

Closed issues:

v0.2.4 (2018-07-20)

Merged PRs:

Closed issues:

v0.2.3 (2018-06-25)

Merged PRs:

Closed issues:

v0.2.2 (2018-04-17)

Merged PRs:

Closed issues:

v0.2.1 (2018-03-10)

Merged PRs:

v0.2.0 (2018-02-28)

Merged PRs:

Closed issues:

v0.1.11 (2017-12-27)

Merged PRs:

Closed issues:

v0.1.10 (2017-08-16)

Merged PRs:

v0.1.9 (2017-06-06)

Merged PRs:

Closed issues:

v0.1.8 (2017-04-28)

Merged PRs:

Closed issues:

v0.1.7 (2017-03-26)

Merged PRs:

Closed issues:

v0.1.6 (2017-01-27)

Merged PRs:

Closed issues:

v0.1.5 (2017-01-19)

Merged PRs:

Closed issues:

v0.1.4 (2017-01-13)

Merged PRs:

Closed issues:

v0.1.3 (2017-01-06)

Merged PRs:

Closed issues:

v0.1.2 (2016-12-23)

Merged PRs:

Closed issues:

v0.1.1 (2016-12-17)

Merged PRs:

Closed issues:

v0.1.0 (2016-12-14)

Merged PRs:

Closed issues:

v0.0.5 (2016-11-25)

Merged PRs:

Closed issues:

v0.0.4 (2016-11-14)

Merged PRs:

v0.0.3 (2016-11-07)

Merged PRs:

Closed issues:

v0.0.2 (2016-10-30)

Merged PRs:

Closed issues:

v0.0.1 (2016-10-01)

Merged PRs:

Closed issues:

Bug Fixes