On Fri, Feb 13, 2026 at 10:18 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:
PG Bug reporting form <noreply@postgresql.org> writes: > ... this fails in PostgreSQL 18, because the jsonb_strip_nulls ( target > jsonb [,strip_in_arrays boolean ] ) function changed from immutable to > stable.
A bit of git excavation shows that this changed here:
Allow json{b}_strip_nulls to remove null array elements
An additional paramater ("strip_in_arrays") is added to these functions. It defaults to false. If true, then null array elements are removed as well as null valued object fields. JSON that just consists of a single null is not affected.