rustproxy (0.25.6) stable; urgency=medium

  * Show upstream client generation, generation requests/age and rotations in the live Backends diagnostics table.
  * Reuse the existing event/status snapshot path; no extra polling loop or schema migration is added.
  * Retain the bounded backend-client generation and HTTP/1 buffer defaults from 0.25.5.

 -- RustProxy Maintainers <noreply@example.invalid>  Mon, 05 Oct 2026 10:39:00 +0200

rustproxy (0.25.5) stable; urgency=medium

  * Align Revision History modal styling with the shared square-corner dashboard dialogs.
  * Use trusted Cloudflare CF-IPCountry for country analytics when Cloudflare client-IP mode is active, with GeoIP fallback.
  * Expand Prometheus and Grafana with bounded Traffic analytics, Web Server traffic/source visibility and safe User-Agent family metrics.

 -- RustProxy Maintainers <noreply@example.invalid>  Mon, 05 Oct 2026 08:23:00 +0200

rustproxy (0.25.4) stable; urgency=medium

  * Add vhost/location HTTP method policy and location-level ACL/country controls.
  * Forward hashed request IDs to origins for end-to-end correlation.
  * Retain bounded manual-configuration history with a calendar-style dashboard viewer.

 -- RustProxy Release <release@localhost>  Sun, 04 Oct 2026 22:18:00 +0200

rustproxy (0.25.2) stable; urgency=medium

  * Allow consistent encrypted backup creation while the service is running.
  * Preserve safe internal Certbot symlinks across backup and restore.
  * Recover resumed admin tabs from transient invalid-origin state without relaxing origin checks.

 -- RustProxy Release <release@localhost>  Sun, 04 Oct 2026 16:26:00 +0200

rustproxy (0.25.1) stable; urgency=medium

  * Reorganize Traffic into compact Overview, Clients, Requests and Delivery tabs with donut and bar charts.
  * Harden source/release modularity checks while preserving existing runtime configuration compatibility.

 -- RustProxy Release <release@localhost>  Sat, 03 Oct 2026 22:43:00 +0200

rustproxy (0.24.10) stable; urgency=medium

  * Add encrypted Secret Store and password-encrypted full backup/restore.
  * Keep ERROR file logging independent and persist its settings as a first-class section.
  * Keep response-time history expanded and add an accessible metric information control.

 -- RustProxy Release <release@localhost>  Sat, 03 Oct 2026 16:41:00 +0200

rustproxy (0.24.8) stable; urgency=medium

  * Expand Cache RAM overview occupancy histories for HOT, transient and COLD storage.
  * Move RSS/cache accounting guidance behind an information control.

 -- RustProxy Release <release@localhost>  Sat, 03 Oct 2026 10:30:00 +0200

rustproxy (0.24.7) stable; urgency=medium

  * Add configurable transform memory and concurrency budgets with persisted resource presets.
  * Keep transform resource tuning fail-open and representation-aware cache compatibility safe.

 -- RustProxy Release <release@localhost>  Sat, 03 Oct 2026 08:49:00 +0200

rustproxy (0.24.6) stable; urgency=medium

  * Persist selected cache presets and add the Recommended COLD policy preset.
  * Bound transform and cache background memory/task retention.

 -- RustProxy Release <release@localhost>  Sat, 03 Oct 2026 08:49:00 +0200

rustproxy (0.24.5) stable; urgency=medium

  * Fix empty HTTP/3 request-body forwarding to HTTP/1.1 upstreams, including DELETE.
  * Preserve streaming for non-empty H3 request bodies and existing H1/H2 behavior.

 -- RustProxy Release <release@localhost>  Fri, 02 Oct 2026 23:27:00 +0200

rustproxy (0.24.4) stable; urgency=medium

  * Disable Transparent Huge Pages locally for the RustProxy Linux process before Tokio startup.
  * Keep host THP policy unchanged and retain existing glibc arena/trim tuning.

 -- RustProxy Release <release@localhost>  Fri, 02 Oct 2026 15:20:00 +0200

rustproxy (0.24.3) stable; urgency=medium

  * Reduce glibc allocator retention and transformation-path temporary allocations.
  * Move HTTP/3 enablement to Listeners while retaining dedicated QUIC tuning.
  * Hide unsupported process diagnostics dynamically in the dashboard.

 -- RustProxy Release <release@localhost>  Fri, 02 Oct 2026 09:45:00 +0200

rustproxy (0.24.2) stable; urgency=medium

  * Version-only release bump; no functional changes from 0.24.1.

 -- RustProxy Release <release@localhost>  Thu, 01 Oct 2026 22:11:00 +0200

rustproxy (0.24.1) stable; urgency=medium

  * Use shared cross-platform statistics APIs and expose more portable metrics.
  * Add authenticated runtime path metadata and platform-aware installed-data discovery.
  * Move Logging into Settings while retaining legacy navigation compatibility.

 -- RustProxy Release <release@localhost>  Thu, 01 Oct 2026 21:00:00 +0200

rustproxy (0.24.0) stable; urgency=medium

  * Graceful HTTP/2 GOAWAY/drain shutdown with independent idle, lifetime and drain limits.
  * Extract system statistics backends and add BSD platform support plus process platform reporting.

 -- RustProxy Release <release@localhost>  Thu, 01 Oct 2026 18:46:00 +0200

rustproxy (0.23.3) stable; urgency=medium

  * Add opt-in per-vhost legacy WebSocket compatibility for older appliances.
  * Align legacy WebSocket Origin/Host and tolerate legacy 101 response framing.

 -- RustProxy Maintainers <noreply@localhost>  Thu, 01 Oct 2026 00:00:00 +0000

rustproxy (0.23.2) stable; urgency=medium

  * Add configurable live-chart history windows for Cache and Transformation.
  * Fix HTTPS administration transport handling for --livelogs and local CLI API calls.

 -- RustProxy Maintainers <root@localhost>  Thu, 01 Oct 2026 11:36:19 +0200

rustproxy (0.23.1) stable; urgency=medium

  * Add collapsible full-width live Cache and Transform activity charts.
  * Update package and administration UI identity to 0.23.1.

 -- RustProxy Maintainers <root@localhost>  Thu, 01 Oct 2026 11:11:00 +0200

rustproxy (0.23.0) stable; urgency=medium

  * Add HTTP/1.1 Upgrade: h2c and external certificate hot-deploy/reload support.

 -- RustProxy Maintainers <root@localhost>  Thu, 01 Oct 2026 08:30:00 +0200

rustproxy (0.22.2) stable; urgency=medium

  * Add replay-safe backend failover retry with bounded policy and metrics.
  * Correct explicit HTTP/2 upstream request handling and add H2 regression coverage.
  * Add vhost retry controls to the administration UI and OpenAPI schema.

 -- RustProxy Maintainers <root@localhost>  Thu, 01 Oct 2026 07:10:00 +0200

rustproxy (0.22.1) stable; urgency=medium

  * Add HTTP/2 RFC 8441 WebSocket transport and opt-in h2c prior-knowledge listeners.
  * Add active tunnel inventory/kill administration with audit and H1/H2/H3 metrics.
  * Move selective PURGE/BAN workflows into modal UI and fix null-safe operation feedback.

 -- RustProxy Maintainers <root@localhost>  Wed, 30 Sep 2026 22:45:00 +0200

rustproxy (0.22.0) stable; urgency=medium

  * Add cache request collapsing, single-range HTTP 206 reuse, selective PURGE/BAN,
    configurable stale-if-error classes and proactive cache refresh.
  * Extend the authenticated cache API, dashboard, metrics and regression coverage.

 -- RustProxy Maintainers <root@localhost>  Wed, 30 Sep 2026 21:00:00 +0200

rustproxy (0.21.0) stable; urgency=medium

  * Add sharded Cold Cache with bounded asynchronous garbage collection.
  * Implement RFC 5861 stale handling and request max-stale semantics.
  * Add per-vhost static-response transformations before cache/compression.

 -- RustProxy Maintainers <root@localhost>  Tue, 29 Sep 2026 21:25:00 +0200

rustproxy (0.20.0) stable; urgency=medium

  * Split Certificates into Installed, Renewal and Generate tabs.
  * Improve ACME renewal status and failed-operation messages.
  * Show exact private Certbot log directories for certificate failures.

 -- RustProxy Maintainers <root@localhost>  Tue, 29 Sep 2026 12:14:00 +0200

rustproxy (0.19.4) stable; urgency=medium

  * Align Docker-vhost Aliases with neighboring form controls.
  * Preserve sub-0.1 KiB/s backend traffic rendering.
  * Add cache-domain filtering by effective cache state.

 -- RustProxy Maintainers <root@localhost>  Tue, 29 Sep 2026 11:30:00 +0200

rustproxy (0.19.3) stable; urgency=medium

  * Preserve exact Settings location across re-login and browser refresh.
  * Add shared saving state, field-focused validation and unsaved-tab markers.
  * Keep certificate import file selections after failed saves.

 -- RustProxy Maintainers <root@localhost>  Tue, 29 Sep 2026 09:32:00 +0200

rustproxy (0.19.2) stable; urgency=medium

  * Improve default-response status labels and Live-log buffering.
  * Polish checkbox/alias layout and backend rate formatting.
  * Keep local pages non-cacheable and allow guarded vhost-ID renames.

 -- RustProxy Maintainers <root@localhost>  Mon, 28 Sep 2026 23:26:00 +0200

rustproxy (0.19.1) stable; urgency=medium

  * Fix Default responses saves and isolate cache objects by frontend scheme.
  * Retain on-demand Live Logs history and polish traffic/checkbox/Docker Advanced UI.
  * Remove stale screenshots and update documentation/release contracts.

 -- RustProxy Maintainers <root@localhost>  Mon, 28 Sep 2026 22:14:00 +0200

rustproxy (0.19.0) stable; urgency=medium

  * Persist per-admin Live Logs column visibility in SQLite while keeping full JSON exports.
  * Fix disabled backend TLS verification for legacy X.509 certificates and retain detailed upstream diagnostics.
  * Remove the duplicate version label from the top-right dashboard toolbar.

 -- RustProxy Maintainers <root@localhost>  Mon, 28 Sep 2026 14:55:00 +0200

rustproxy (0.18.8) stable; urgency=medium

  * Add Docker-vhost alias chips plus redirect, WebSocket and cache controls.
  * Add a Docker-agent default ACL profile and remove the Overview codec explainer.

 -- RustProxy Maintainers <root@localhost>  Mon, 28 Sep 2026 12:43:00 +0200

rustproxy (0.18.7) stable; urgency=medium

  * Polish Overview network charts and collapse response-time history by default.
  * Align expanded Docker-vhost routing and ACL controls.

 -- RustProxy Maintainers <root@localhost>  Mon, 28 Sep 2026 12:05:00 +0200

rustproxy (0.18.6) stable; urgency=medium

  * Fix compression/protocol telemetry and improve Docker/backend dashboard UX.
  * Remove the Open proxy shortcut and make Compact density materially tighter.

 -- RustProxy Maintainers <root@localhost>  Mon, 28 Sep 2026 10:36:37 +0200

rustproxy (0.18.4) stable; urgency=medium

  * Default backend health checks to TCP and streamline Docker vhost/Security UX.
  * Move administration audit to an on-demand modal.

 -- RustProxy Maintainers <root@localhost>  Mon, 28 Sep 2026 09:45:00 +0200

rustproxy (0.18.3) stable; urgency=medium

  * Separate Docker vhost/backend Prometheus metric families and collector group.

 -- RustProxy Maintainers <root@localhost>  Sun, 27 Sep 2026 17:45:00 +0200

rustproxy (0.18.2) stable; urgency=medium

  * Add optional Docker-agent discovery and dynamic Docker vhost assignments.
  * Remove revision-header exposure and refresh dashboard/settings UX.

 -- RustProxy package maintainer <packages@rustproxy.linuxiarz.pl>  Sun, 27 Sep 2026 15:06:00 +0200

rustproxy (0.17.0) stable; urgency=medium

  * Package RustProxy 0.17.0 with a hardened systemd service, log rotation,
    Prometheus/Grafana assets and local-response host support.

 -- RustProxy package maintainer <packages@rustproxy.linuxiarz.pl>  Sat, 27 Sep 2026 11:35:00 +0200
