|
|
ed3964e892
|
BREAKING CHANGE(opsserver): Require authentication for OpsServer endpoints, split handlers into authenticated view/admin routers, and make identity required on many TypedRequest interfaces
|
2026-03-03 21:39:20 +00:00 |
|
|
|
9baf09ff61
|
fix(deps): bump @push.rocks/smartproxy to ^25.9.1
|
2026-03-03 16:19:42 +00:00 |
|
|
|
ecbaab3000
|
fix(deps): bump dependencies: @push.rocks/smartmetrics to ^3.0.2, @push.rocks/smartproxy to ^25.9.0, @serve.zone/remoteingress to ^4.4.0
|
2026-03-03 11:49:28 +00:00 |
|
|
|
c7d7f92759
|
fix(ops-view-apitokens): use correct lucide icon name for roll/rotate actions in API tokens view
|
2026-03-03 07:29:03 +00:00 |
|
|
|
4ec4dd2bdb
|
fix(ts_web): use actionContext for dispatches in web state actions and bump @push.rocks/smartstate to ^2.2.0
|
2026-03-02 22:32:21 +00:00 |
|
|
|
94fa0f04d8
|
fix(monitoring): use a per-second ring buffer for DNS query metrics, improve DNS logging rate limiting and security event aggregation, and bump smartmta dependency
|
2026-03-02 15:06:26 +00:00 |
|
|
|
e452ffd38e
|
fix(no-changes): no changes detected; no version bump required
|
2026-03-02 12:37:44 +00:00 |
|
|
|
c07f3975e9
|
fix(deps): bump @api.global/typedrequest to ^3.2.7
|
2026-03-02 09:43:08 +00:00 |
|
|
|
74ad5cec90
|
fix(core): improve shutdown cleanup, socket/stream robustness, and memory/cache handling
|
2026-03-01 00:44:01 +00:00 |
|
|
|
7dc976b59e
|
fix(ops-view-apitokens): replace lucide:refresh-cw with lucide:rotate-cw for Roll action icon
|
2026-02-27 10:29:20 +00:00 |
|
|
|
dee6897931
|
feat(api-tokens): add ability to roll (regenerate) API token secrets and UI to display the newly generated token once
|
2026-02-27 10:24:20 +00:00 |
|
|
|
8f570ae8a0
|
BREAKING CHANGE(remote-ingress): replace tlsConfigured boolean with tlsMode (custom | acme | self-signed) and compute TLS mode server-side
|
2026-02-27 00:04:24 +00:00 |
|
|
|
12070bc7b5
|
feat(remoteingress): add TLS certificate resolution and passthrough for RemoteIngress tunnel
|
2026-02-26 23:50:40 +00:00 |
|
|
|
ea9427d46b
|
feat(remoteingress): expose connected edge IPs and detected public IP; resolve proxy IPs from SmartProxy and improve ops UI
|
2026-02-26 23:15:00 +00:00 |
|
|
|
65aa546c1c
|
fix(deps): bump @push.rocks/smartproxy to ^25.8.5
|
2026-02-26 21:34:01 +00:00 |
|
|
|
6fe1247d4d
|
fix(deps(smartmta)): bump @push.rocks/smartmta to ^5.3.0
|
2026-02-26 17:53:45 +00:00 |
|
|
|
6c4feba711
|
fix(deps): bump @serve.zone/remoteingress to ^4.1.0
|
2026-02-26 17:42:05 +00:00 |
|
|
|
dfb3b0ac37
|
fix(dcrouter): bump @push.rocks/smartproxy to ^25.8.4 and remove custom smartProxy timeout/connection lifetime settings from dcrouter
|
2026-02-26 17:34:54 +00:00 |
|
|
|
0c4e28455e
|
fix(cleanup): prevent event listener and log stream leaks, tighten smartProxy connection timeouts, and improve graceful shutdown behavior
|
2026-02-26 17:14:51 +00:00 |
|
|
|
a09e69a28b
|
fix(remoteingress): Reconcile tunnel manager edge statuses with authoritative Rust hub periodically; update active tunnel counts and heartbeats, add missed edges, remove stale entries, and clear reconcile interval on stop
|
2026-02-26 12:49:53 +00:00 |
|
|
|
c1d8afdbf7
|
fix(deps): bump @push.rocks/smartproxy to ^25.8.1
|
2026-02-25 00:16:50 +00:00 |
|
|
|
3c9c865841
|
fix(deps): bump @api.global/typedserver to ^8.4.0 and @push.rocks/smartproxy to ^25.8.0
|
2026-02-24 23:29:26 +00:00 |
|
|
|
907e3df156
|
fix(deps): bump dependency versions for build and runtime packages
|
2026-02-24 20:58:43 +00:00 |
|
|
|
118019fcf5
|
fix(dcrouter): no changes detected — no files modified, no release necessary
|
2026-02-23 21:49:21 +00:00 |
|
|
|
7d28cea937
|
feat(ops-dashboard): add lucide icons to Ops dashboard view tabs
|
2026-02-23 21:40:34 +00:00 |
|
|
|
4d6ac81c59
|
BREAKING CHANGE(opsserver): Return structured configuration (IConfigData) from opsserver and update UI to render detailed config sections
|
2026-02-23 21:34:50 +00:00 |
|
|
|
f5028ffb60
|
feat(route-management): add programmatic route management API with API tokens and admin UI
|
2026-02-23 12:40:26 +00:00 |
|
|
|
48d3d1218f
|
BREAKING CHANGE(email-ops): migrate email operations to catalog-compatible email model and simplify UI/router
|
2026-02-22 00:45:01 +00:00 |
|
|
|
0fbd8d1cdd
|
fix(logging): add adaptive rate-limited DNS query logging, flush pending DNS logs on shutdown, and enhance email delivery logging
|
2026-02-21 23:36:10 +00:00 |
|
|
|
82ce17a941
|
fix(monitoring,remoteingress,web): Prune old metrics buckets periodically, clear metrics caches on shutdown, simplify edge disconnect handling, and optimize network view data updates
|
2026-02-21 18:56:44 +00:00 |
|
|
|
582e19e6a6
|
fix(dcrouter): replace console logging with structured logger, improve metrics logging, add terminal-ready wait in ops UI, bump dees-catalog patch
|
2026-02-21 18:13:10 +00:00 |
|
|
|
ffc93eb9d3
|
feat(opsserver): add real-time log push to ops dashboard and recent DNS query tracking
|
2026-02-21 14:02:48 +00:00 |
|
|
|
c7418d9e1a
|
feat(dcrouter): Wire DNS server query events to MetricsManager for time-series tracking and bump @push.rocks/smartdns to ^7.9.0
|
2026-02-20 15:37:15 +00:00 |
|
|
|
b2fe6caf33
|
feat(logs): replace custom logs list with dees-chart-log component and push logs to chart, add log mapping and lifecycle sync, and bump smartlog dependency
|
2026-02-20 12:55:20 +00:00 |
|
|
|
eacddc7ce1
|
feat(ops/monitoring): add in-memory log buffer, metrics time-series and ops UI integration
|
2026-02-19 17:23:43 +00:00 |
|
|
|
1aadc93f92
|
fix(monitoring): Use smartMetrics cpuPercentage for cpuUsage.user and update smartmetrics and smartproxy dependencies
|
2026-02-19 14:36:11 +00:00 |
|
|
|
d24dde8eff
|
BREAKING CHANGE(deps): bump dependencies: @serve.zone/remoteingress to ^4.0.0 (breaking), @push.rocks/smartproxy to ^25.7.6, @types/node to ^25.3.0
|
2026-02-19 10:16:23 +00:00 |
|
|
|
9ac297c197
|
fix(runtime): prevent memory leaks and improve shutdown/stream handling across services
|
2026-02-19 08:33:41 +00:00 |
|
|
|
11bc0dde6c
|
fix(dcrouter): enable PROXY protocol v1 handling for SmartProxy when remoteIngress is enabled to preserve client IPs
|
2026-02-18 22:56:18 +00:00 |
|
|
|
c88410ea53
|
feat(remoteingress): include listenPorts for allowed edges sent to the Rust hub and always resync allowed edges when edge properties change
|
2026-02-18 21:35:18 +00:00 |
|
|
|
dce1de8c4b
|
feat(remote-ingress): add Remote Ingress hub integration, OpsServer UI, APIs, and docs
|
2026-02-18 18:47:18 +00:00 |
|
|
|
0618755236
|
feat(remoteingress): add ability to generate remote ingress connection tokens and UI copy action; add hubDomain config option; update remoteingress dependency to ^3.1.1
|
2026-02-18 06:05:46 +00:00 |
|
|
|
dd61e0c962
|
feat(ops-view-certificates): Make Export and Delete actions available inline (inRow) as well as in the context menu; bump @design.estate/dees-catalog to ^3.43.0
|
2026-02-17 17:49:12 +00:00 |
|
|
|
c23f16149c
|
feat(certificates): add certificate import, export, and deletion support (server handlers, request types, and UI)
|
2026-02-17 16:28:33 +00:00 |
|
|
|
49606ae007
|
feat(remote-ingress): support auto-deriving ports for remote ingress edges and expose manual/derived port breakdown in API and UI
|
2026-02-17 14:17:18 +00:00 |
|
|
|
b5e760ae07
|
feat(remote-ingress): Support auto-derived effective listen ports, make listenPorts optional, add toggle action and refine remote ingress creation/management UI
|
2026-02-17 11:56:54 +00:00 |
|
|
|
a4ddedaf46
|
fix(icons): standardize icon identifiers to lucide-prefixed names across operational views
|
2026-02-17 10:57:27 +00:00 |
|
|
|
69be2295f1
|
feat(remoteingress): derive effective remote ingress listen ports from route configs and expose them via ops API
|
2026-02-17 10:55:31 +00:00 |
|
|
|
018efa32f6
|
v6.5.0
Docker (tags) / security (push) Failing after 1s
Docker (tags) / test (push) Has been skipped
Docker (tags) / release (push) Has been skipped
Docker (tags) / metadata (push) Has been skipped
|
2026-02-16 22:42:30 +00:00 |
|
|
|
0b09ea1573
|
fix(remoteingress): mark remote ingress data actions as row actions and bump @design.estate/dees-catalog dependency
|
2026-02-16 17:47:43 +00:00 |
|