$ kubectl -n prod rollout history deployment/checkout-api
deployment.apps/checkout-api
REVISION  CHANGE-CAUSE
36        image checkout-api:1.9.2 rolled out (routine release)
37        resources.requests.cpu 250m -> 500m (capacity bump)
38        configmap/checkout-api-runtime updated (runtime tuning cleanup)
39        image checkout-api:1.9.4 rolled out (routine release)
40        readinessProbe periodSeconds 10 -> 5 (probe tuning)
41        env JVM_HEAP_OPTS=-Xmx384m (heap tuning)

# Annotated wall-clock change log (from the deploy pipeline audit trail):
rev 36  2026-06-19T02:05:00Z  image checkout-api:1.9.2 rolled out (routine release)
rev 37  2026-06-22T11:48:00Z  resources.requests.cpu 250m -> 500m (capacity bump)
rev 38  2026-06-26T04:30:00Z  configmap/checkout-api-runtime updated (runtime tuning cleanup)
rev 39  2026-06-30T09:15:00Z  image checkout-api:1.9.4 rolled out (routine release)
rev 40  2026-07-02T14:22:00Z  readinessProbe periodSeconds 10 -> 5 (probe tuning)
rev 41  2026-07-05T03:10:00Z  env JVM_HEAP_OPTS=-Xmx384m (heap tuning)

# The image has not changed since rev 39; the running pods (deployment revision 41)
# still serve checkout-api:1.9.4. Revisions 40 and 41 changed only the probe and an
# env var, not the container image.

