8f892972dc
`otel/opentelemetry-collector-contrib:0.115.0` does not exist on Docker Hub — release 0.115 was published as `0.115.1` only (the `.0` patch was either yanked or never built). Like the Jaeger mistake in #58, I picked it from memory in #57 without verification: Error response from daemon: failed to resolve reference "docker.io/otel/opentelemetry-collector-contrib:0.115.0": not found Pin to `0.150.1`, the most recent stable patch. The collector promises backward-compat for stable features (otlp receiver, batch processor, debug exporter, otlp exporter), so our `otel-collector.yaml` keeps working as-is. Renovate's docker-compose manager will surface future bumps automatically. Postgres / Redis / pgweb tags were verified against Docker Hub at the same time; they are correct.