324 lines
14 KiB
Plaintext
324 lines
14 KiB
Plaintext
rustproxy (0.26.7) stable; urgency=medium
|
|
|
|
* Show HOT/COLD cache occupancy against configured limits.
|
|
* Preserve compatible backend clients so rotation diagnostics remain continuous.
|
|
* Refresh container Certbot/plugin packaging and documentation.
|
|
* Keep schema 8 and saved configuration compatibility with 0.26.6.
|
|
|
|
-- RustProxy Maintainers <noreply@example.invalid> Tue, 06 Oct 2026 22:20:00 +0200
|
|
|
|
rustproxy (0.26.6) stable; urgency=medium
|
|
|
|
* Fix composed ACL allow semantics for IP ranges and allow-only countries.
|
|
* Reset accepted ACME issue forms and keep backend table preferences account-scoped.
|
|
* Document NPM migration helper module dependencies.
|
|
* Keep schema 8 and saved configuration compatibility with 0.26.5.
|
|
|
|
-- RustProxy Maintainers <noreply@example.invalid> Tue, 06 Oct 2026 14:03:00 +0200
|
|
|
|
rustproxy (0.26.5) stable; urgency=medium
|
|
|
|
* Align compact toolbar selects with scaled input heights.
|
|
* Route the Streams Add TCP/UDP listener shortcut to Settings -> Listeners.
|
|
* Keep schema 8 and saved configuration compatibility with 0.26.4.
|
|
|
|
-- RustProxy Maintainers <noreply@example.invalid> Tue, 06 Oct 2026 11:45:00 +0200
|
|
|
|
rustproxy (0.26.4) stable; urgency=medium
|
|
|
|
* Add 404-host draft support and standardize modal Enabled controls.
|
|
* Compact toolbar inputs and Overview-card appearance controls.
|
|
* Recycle aged backend client pools without waiting for another request.
|
|
|
|
-- RustProxy Maintainers <noreply@example.invalid> Tue, 06 Oct 2026 11:05:00 +0200
|
|
|
|
rustproxy (0.26.2) stable; urgency=medium
|
|
|
|
* Attribute persistent protocol errors to configured vhosts using route, Host/authority or SNI.
|
|
* Improve the Logs explorer with selectable columns, sticky headers and inline record details.
|
|
* Fix mapped client-IP display and protocol-diagnostic keyword search.
|
|
|
|
-- RustProxy Maintainers <noreply@example.invalid> Mon, 05 Oct 2026 17:17:00 +0200
|
|
|
|
rustproxy (0.26.0) stable; urgency=medium
|
|
|
|
* Persist malformed HTTP, TLS/QUIC and HTTP/2/HTTP/3 protocol failures through bounded logging sinks.
|
|
* Add the authenticated read-only Logs explorer for configured access/error files.
|
|
* Keep Live Logs independent from file-backed protocol diagnostics and retain schema 8.
|
|
|
|
-- RustProxy Maintainers <noreply@example.invalid> Mon, 05 Oct 2026 15:38:00 +0200
|
|
|
|
rustproxy (0.25.7) stable; urgency=medium
|
|
|
|
* Add fast vhost enable/disable controls and improve the vhost Enabled editor control.
|
|
* Add backend-table search, sorting and selectable columns plus themed scrollbars.
|
|
* Export missing backend retry/client-lifecycle Prometheus metrics and extend Grafana.
|
|
|
|
-- RustProxy Maintainers <noreply@example.invalid> Mon, 05 Oct 2026 11:42:00 +0200
|
|
|
|
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
|