Commit c73d14c
committed
chore(release): 2.23.3 [skip ci]
## [2.23.3](v2.23.2...v2.23.3) (2026-07-08)
### Bug Fixes
* adding metric for websocket connection state ([fcf6c63](fcf6c63))
* **cpumonitor:** close /proc stat files and pool read buffers ([6a5b15f](6a5b15f))
* **deps:** update module github.com/anthropics/anthropic-sdk-go to v1.55.1 ([24d978a](24d978a))
* **deps:** update module github.com/anthropics/anthropic-sdk-go to v1.56.0 ([669ad09](669ad09))
* **deps:** update module github.com/bitnami/sealed-secrets to v0.38.4 ([83b399e](83b399e))
* **deps:** update module github.com/cert-manager/cert-manager to v1.20.3 ([977af17](977af17))
* **deps:** update module github.com/ollama/ollama to v0.31.1 ([aa04c7d](aa04c7d))
* fix websocket reconnect deadlock and detect half-open connections; update User Datagram struct (add apikey) ([842127f](842127f))
* guard activeLoggers map and watch throttle against data races ([91f30ac](91f30ac))
* **helm:** remove hardcoded namespace for readonly mode ([05964dd](05964dd))
* **k8sexec:** stop retrying cancelled log streams, allow long lines ([66f21ed](66f21ed))
* **kubernetes:** GetClusterExternalIps always returned an empty list ([4889022](4889022))
* **monitors:** serve zero values on non-linux instead of deadlocking ([59d2749](59d2749))
* **networkmonitor:** keep procdev baselines for late-added interfaces ([12d45ed](12d45ed))
* **networkmonitor:** stop leaking snoopy processes on container PID drift ([779823e](779823e))
* **store:** keep resources with colons in their name in namespace scans ([88db386](88db386))
* **store:** SearchResourceByNamespace returned nothing with a whitelist ([d5f851d](d5f851d))
### Performance Improvements
* **core:** batch nodes-metrics reads, map-based workspace dedup ([cfeaf28](cfeaf28))
* **helm:** update only the chart's repo index on install/upgrade ([eb294e2](eb294e2))
* **kubernetes:** cache cluster service list for discovery lookups ([e648b4d](e648b4d))
* **logging:** guard eager debug payload marshalling behind level checks ([8ee3b97](8ee3b97))
* **logging:** remove per-line goroutine spawn and O(n^2) dedup ([6758ae0](6758ae0))
* **networkmonitor:** skip status channel for ignored snoopy events ([dbc9356](dbc9356))
* **nodemetrics:** trim per-tick allocations in hot loops ([0bc8bb0](0bc8bb0))
* **reconciler:** stop self-triggering reconcile loop and cache default configs ([9b1a8fd](9b1a8fd))
* **runtime:** derive GOMAXPROCS and GOMEMLIMIT from cgroup limits ([841ecf5](841ecf5))
* **store:** fetch namespace resources with one scan instead of per-kind ([7884a68](7884a68))
* **store:** node-indexed pod lookup for the node-metrics DaemonSet ([7901bed](7901bed))
* **valkey:** pipeline hot write paths and drop per-write keyspace scans ([ee2e909](ee2e909))
* **websocket:** marshal WriteJSON payloads in the caller ([eca80e9](eca80e9))1 parent af78b3a commit c73d14c
1 file changed
Lines changed: 40 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
1 | 41 | | |
2 | 42 | | |
3 | 43 | | |
| |||
0 commit comments