docker/ingress/v1.0.10

zaidmukaddam/sciradocker/ingress/v1.0.10Jul 12, 2026by Pangjiping

AI Summary

Fixes security vulnerabilities by preventing transitive dependencies from exposing endpoints and improves metrics normalization.

Key Highlights

  • Dedicated `http.ServeMux` prevents exposure of debug endpoints like `/debug/pprof`.
  • OTel metrics normalized with delta temporality.
  • Removes redundant HTTP request metrics.

New Features

  • Dedicated ServeMux to prevent transitive exposure
  • OTel metrics normalization
  • Removal of redundant metrics

Full Release Notes

## What's New

### 🐛 Bug Fixes

- **Dedicated `http.ServeMux` instead of `http.DefaultServeMux`.** Prevents transitive dependencies from silently exposing endpoints (e.g. `net/http/pprof`, `expvar`) via `init()`-time `http.Handle` on the global mux. Only `/` and `/status.ok` are reachable now; `/debug/pprof/` correctly returns 404. (#1224)

### 🔧 Improvements

- **OTel metrics normalized.** Attribute keys `.` → `_` (`http_method`, `http_status_code`, `routing_result`); OTLP export switched to **delta temporality**; removed redundant `ingress.proxy.http.requests_total` and `ingress.proxy.websocket.connections_total` (already covered by generic HTTP request metrics from v1.0.9). Update dashboards/alerts accordingly. (#1209)

## 👥 Contributors

Thanks to these contributors ❤️

- @Pangjiping

---
- Docker Hub: opensandbox/ingress:v1.0.10
- GHCR: ghcr.io/opensandbox-group/opensandbox/ingress:v1.0.10
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/ingress:v1.0.10