From fa0abd7c5f32467aa8885f7236ce26e32936c75f Mon Sep 17 00:00:00 2001 From: Luke Wilkinson <95864695+krakenhavoc@users.noreply.github.com> Date: Mon, 22 Jun 2026 23:11:02 -0400 Subject: [PATCH] =?UTF-8?q?docs:=20add=20v0.2.0=20changelog=20entries=20?= =?UTF-8?q?=E2=80=94=20weekly=20audit=202026-06-23?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbc904b..2e46b24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +## [0.2.0] - 2026-05-03 + +### Added + +- `POST /scan` on-demand TLS scan endpoint — enables external systems to request a scan on demand. Disabled by default; enable via `KK_PROBE_SCAN_API_ENABLED=true`. +- `KK_PROBE_SCAN_API_ENABLED` environment variable (default: `false`) — toggles the `/scan` endpoint. +- `KK_PROBE_SCAN_API_SECRET` environment variable — shared secret authenticating requests to `/scan` via the `X-Probe-Secret` header. Minimum 32 characters; validated at startup. +- `ScanAPIConfig` struct added to probe configuration for scan API settings. + ## [0.1.0] - 2026-03-17 ### Added @@ -22,4 +33,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - CI pipeline with lint, test, and build matrix - Kubernetes deployment example with ConfigMap, Secrets, and health probes +[0.2.0]: https://github.com/krakenkey/probe/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/krakenkey/probe/releases/tag/v0.1.0