diff --git a/CHANGELOG.md b/CHANGELOG.md index dd4b88f..b0e9109 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,27 @@ All notable changes to this project are documented here, organized by release. +## [5.3.12] + +### Added +- retire per-channel private flag on profile page +- settings UI renders per-user edit rights and owner controls +- settings page accessible to all authenticated users +- per-user filtering of settings sections +- scoped non-admin saves through POST /api/0/config +- threshold form payload carries per-config owner +- channel ownership rule — owner-presence means private, admin promote/demote +- scoped threshold-config merge for non-admin saves +- scoped host merge for non-admin config saves +- ownership visibility helpers for config entities + +### Fixed +- users loop clobbered requesting username in settings filtering +- type annotations for mypy parity with master +- don't re-announce boot/shutdown on SIGHUP restart + +--- + ## [5.3.11] ### Added diff --git a/README.md b/README.md index e72a6ad..89163bc 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ A lightweight UDP-based host monitoring system. Monitored hosts run a client (`h └────────────────────┘ └────────────────────────────┘ ``` -**Package:** `hbd` v5.3.11 +**Package:** `hbd` v5.3.12 **Python:** 3.11+ ### Subpackages diff --git a/hbd/__init__.py b/hbd/__init__.py index abee3d7..d8ae291 100644 --- a/hbd/__init__.py +++ b/hbd/__init__.py @@ -14,4 +14,4 @@ Install options: """ __all__ = ["__version__"] -__version__ = "5.3.11" +__version__ = "5.3.12" diff --git a/pyproject.toml b/pyproject.toml index 742b3ff..4589f90 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "hbd" -version = "5.3.11" +version = "5.3.12" description = "Heartbeat monitoring system — client (hbc) and server (hbd)" readme = "README.md" requires-python = ">=3.11" diff --git a/scripts/hbc_mini.py b/scripts/hbc_mini.py index 1cb5c6f..af2d493 100755 --- a/scripts/hbc_mini.py +++ b/scripts/hbc_mini.py @@ -41,7 +41,7 @@ from pathlib import Path from typing import Any, Dict, List, Optional, Tuple # updated by scripts/bumpminor.sh -__version__ = "5.3.11" +__version__ = "5.3.12" # --------------------------------------------------------------------------- # Protocol (mirrors hbd/common/proto.py)