rtb-telemetry 0.7.1

Opt-in anonymous usage telemetry with pluggable sinks. Part of the phpboyscout Rust toolkit.
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.7.1]https://gitlab.com/phpboyscout/rust/telemetry/compare/rtb-telemetry-v0.7.0...rtb-telemetry-v0.7.1 - 2026-07-23

### Added

- extract rtb-telemetry from the rust-tool-base monorepo

## [0.7.0]https://gitlab.com/phpboyscout/rust-tool-base/compare/rtb-telemetry-v0.6.0...rtb-telemetry-v0.7.0 - 2026-07-23

### Other

- *(workspace)* consume rtb-redact from crates.io
- *(deps)* update cargo-weekly (safe bumps; reqwest + genai held)

## [0.5.1]https://gitlab.com/phpboyscout/rust-tool-base/releases/tag/v0.5.1 - 2026-05-27

### Added

- *(cli)* rtb-cli ops subtree v0.1 — credentials / telemetry / config / --output (slice 2 of v0.4)
- *(mcp)* rtb-mcp v0.1 — register Commands as MCP tools
- *(app,credentials)* v0.3 slice-1A foundation ([#29]https://gitlab.com/phpboyscout/rust-tool-base/pulls/29)
- *(telemetry)* HttpSink + OtlpSink behind remote-sinks feature ([#13]https://gitlab.com/phpboyscout/rust-tool-base/pulls/13)
- *(telemetry)* auto-redact Event.args and Event.err_msg via rtb-redact ([#12]https://gitlab.com/phpboyscout/rust-tool-base/pulls/12)
- *(telemetry)* implement v0.1 — opt-in events, salted machine ID, three sinks

### Fixed

- *(ci)* unblock GitHub CI — dbus headers, cucumber CLI, deny waivers
- *(cli)* dedup BUILTIN_COMMANDS, return Ok for --help/--version, rewrite example
- *(security)* path traversal + footer panic + FileSink interleaving

### Other

- rename umbrella to rust-tool-base, reconcile versions, add release-plz
- 0.3.0 — operator surface (rtb-ai / rtb-mcp / rtb-tui / rtb-cli ops)
- 0.2.0 — v0.2 mandatory crates + post-v0.2 follow-ups ([#27]https://gitlab.com/phpboyscout/rust-tool-base/pulls/27)
- [**breaking**] 0.1.1 — rename rtb-core → rtb-app + SecretString clone fix ([#3]https://gitlab.com/phpboyscout/rust-tool-base/pulls/3)
- *(core+credentials+telemetry+config)* v0.1 polish from review
- *(credentials)* default Linux backend to pure-Rust keyutils
- *(workspace)* inherit common metadata and stabilise rustfmt config
- *(workspace)* bootstrap rust-tool-base framework