PBM 2.12 list command omits PITR in JSON output

I run a weekly “test backups” workflow. I’ve just updated from PBM 2.10 to 2.12 on my k8s cluster. The workflow uses the pbm list –out json command to extract the latest PITR timestamp. With 2.12 this is now returning an empty array.

i.e. pbm list shows

    2026-02-17T04:00:00Z 151.04MB <logical> success [restore_to_time: 2026-02-17T04:00:53]
	
  PITR chunks [64.50MB]:
    2026-02-10T04:00:52 - 2026-02-17T09:11:24

But pbm list –out json returns {“pitr”:{“on”:false,“ranges”:[]}} (snapshots not shown for brevity)

Luckily pbm status –out json does include the PITR range data so I’ve changed to that.

NB: I’ve tried to create a Jira issue for this but the “create” button does nothing.

I’ve created one on your behalf: PBM-1705

We’ve tried to reproduce it and we are unable to. Can you share more details? What’s the MongoDB version do you use? Anything in logs?

I’m using MongoDB 7.0.28-15. We’ve just updated to v7 from v6 and some clusters are running in FCV 6 and some are 7.

On my dev cluster (FCV 7) I get this:

pbm list

PITR :
pbm list --full

PITR :

rs0: [{ 2026-01-16T04:11:18 - 2026-02-20T11:21:25 }]

The --out json setting is consistent with the text output

On prod (FCV 6) I get PITR data without --full for both commands.

The test workflow is creating a clean instance so I assume would be FCV 7. One notable difference is that this instance has PITR disabled whereas these clusters have it enabled.