| From: | Bruce Momjian <bruce(at)momjian(dot)us> |
|---|---|
| To: | Richard Guo <guofenglinux(at)gmail(dot)com> |
| Cc: | PostgreSQL-development <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
| Subject: | Re: First draft of PG 19 release notes |
| Date: | 2026-05-08 00:54:18 |
| Message-ID: | af00OmfkvOwhvVYE@momjian.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On Fri, May 1, 2026 at 10:16:24AM +0900, Richard Guo wrote:
> On Wed, Apr 15, 2026 at 10:19 AM Bruce Momjian <bruce(at)momjian(dot)us> wrote:
> > I have completed the first draft of the PG 19 release notes:
> >
> > https://www.postgresql.org/docs/devel/release-19.html
>
> I just committed 8d829f5a0 to fix JSON_ARRAY(subquery) to return an
> empty JSON array instead of NULL over an empty result set, per the
> SQL/JSON standard. Since this is a user-visible behavior change, we
> need to add an item to the v19 migration section to call it out.
>
> Suggested entry:
>
> - Make JSON_ARRAY(query_expression) return an empty JSON array when
> the subquery returns no rows (Richard Guo)
>
> Previously, an empty result set produced NULL. This corrects the
> behavior to match the SQL/JSON standard. Application code that
> relied on the previous NULL behavior may need to be updated.
I will add this as soon as I update with the new commits. Thanks.
--
Bruce Momjian <bruce(at)momjian(dot)us> https://momjian.us
EDB https://enterprisedb.com
Do not let urgent matters crowd out time for investment in the future.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Amit Langote | 2026-05-08 00:55:19 | Re: Server crash: Use-after-free in AfterTriggerEndQuery() |
| Previous Message | Bruce Momjian | 2026-05-08 00:52:35 | Re: First draft of PG 19 release notes |