From 4e418111e277e3490e0769a18f2e7e8ae7030372 Mon Sep 17 00:00:00 2001 From: Tuan Nguyen Date: Wed, 3 Jun 2026 13:52:30 +0700 Subject: [PATCH] chore(release): 0.6.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Roll the unreleased Grafana integration, documentation/onboarding overhaul (EN + VI), and Debian packaging hygiene into a tagged release. No daemon code changes — the binary is identical to 0.6.1; this is a patch under the project's convention (minor = new daemon capability/milestone or breaking change; patch = fixes, docs, integrations, packaging). Bumps all four version sources in lockstep so the release-packages verify-versions gate passes (tag v0.6.2 == meson == debian/changelog == spec): - meson.build: 0.6.1 -> 0.6.2 - debian/changelog: new 0.6.2-1 entry - pamsignal.spec: Version 0.6.1 -> 0.6.2 - CHANGELOG.md: roll ## Unreleased -> ## 0.6.2 Note: pamsignal.spec %changelog is stale (top entry 0.4.0; 0.5.0/0.6.0/0.6.1 were never backfilled). Left as-is to match existing practice — bumping the Version field is all the release gate requires; backfilling is separate. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 4 +++- debian/changelog | 14 ++++++++++++++ meson.build | 2 +- pamsignal.spec | 2 +- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c24515..cedcf1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog -## Unreleased +## 0.6.2 — 2026-06-03 + +Patch release — **no daemon code changes** (the binary is byte-identical to 0.6.1). Ships the Grafana fleet-dashboard integration, a from-scratch documentation & onboarding overhaul (EN + VI), and Debian packaging hygiene. Details below. **Debian packaging hygiene.** Added `debian/watch` (uscan tracks upstream releases from GitHub tags) and `debian/upstream/metadata` (DEP-12 bug-database / repository links), and bumped `Standards-Version` to 4.7.0. These make the existing `.deb` lintian-cleaner and "adoption-ready" so a Debian/Ubuntu maintainer — or a future archive submission — can pick it up with minimal extra work. The self-hosted apt repo stays the primary channel; official Debian-archive inclusion is deferred until the project has more traction. diff --git a/debian/changelog b/debian/changelog index 95134c0..9471754 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,17 @@ +pamsignal (0.6.2-1) unstable; urgency=medium + + * No daemon code changes; documentation, integration, and packaging only. + * Grafana integration under examples/grafana/ (Alloy config, 12-panel + fleet dashboard, 4 Grafana-native alert rules, docker-compose try-it + stack, verify.sh) plus the docs/grafana-integration.md design doc. + * Documentation overhaul: restructured README and three new guides + (Secure SSH & fleet management, Grafana from zero, Use Cases & + Integrations), each mirrored in Vietnamese under docs/vi/. + * Packaging: add debian/watch (uscan tracks upstream GitHub tags) and + debian/upstream/metadata (DEP-12); bump Standards-Version to 4.7.0. + + -- Tuan Nguyen Wed, 03 Jun 2026 06:49:52 +0000 + pamsignal (0.6.1-1) unstable; urgency=medium * Feature: --help / -h flag. Prints a usage summary covering every diff --git a/meson.build b/meson.build index 5b459bf..8ca4089 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('pamsignal', 'c', - version: '0.6.1', + version: '0.6.2', default_options: [ 'c_std=gnu17', 'warning_level=2', diff --git a/pamsignal.spec b/pamsignal.spec index 7f7ccf2..c083c06 100644 --- a/pamsignal.spec +++ b/pamsignal.spec @@ -1,5 +1,5 @@ Name: pamsignal -Version: 0.6.1 +Version: 0.6.2 Release: 1%{?dist} Summary: Real-time PAM login monitor with multi-channel alerts