3 unstable releases

Uses new Rust 2024

new 0.2.0 Apr 2, 2026
0.1.1 Feb 20, 2026
0.1.0 Feb 16, 2026

#2532 in HTTP server

Download history 1812/week @ 2026-02-19 1808/week @ 2026-02-26 2624/week @ 2026-03-05 2493/week @ 2026-03-12 1893/week @ 2026-03-19 2599/week @ 2026-03-26

9,821 downloads per month
Used in 43 crates (6 directly)

EUPL-1.2

245KB
6K SLoC

OpenTalk Types

This repository contains crates with datatypes used by OpenTalk in the Web API (for managing events etc) and the signaling connection (during a conference call).

How To Release

  1. Update the crates versions that need releasing
  2. Check dependent crates in this repo
    • if the version is incompatible with the current version -> Update dependencies
    • if version is compatible, we don't need to update the dependency
    • Check the cargo doc for details about which version are compatible with which requirement
  3. create a merge request with version updated
    • go through normal review process
    • merge
  4. Tag and publish
    • create a tag for each release
    • tag name: <crate-name>-<crate-version>
    • cargo publish -p

!NOTE We don't use prerelease versions (X.Y.Z-dev) on main since this would conflict with releasing only a subset of crates. When a subset of crates is published, we must ensure that no prerelease version leak into dependencies.

Dependencies

~17MB
~262K SLoC