{"sha":"62d6c7d3df6287f1bd83199c1a746e50d31571a0","node_id":"C_kwDOAA4m0toAKDYyZDZjN2QzZGY2Mjg3ZjFiZDgzMTk5YzFhNzQ2ZTUwZDMxNTcxYTA","commit":{"author":{"name":"Tom Lane","email":"tgl@sss.pgh.pa.us","date":"2026-02-23T21:56:43Z"},"committer":{"name":"Tom Lane","email":"tgl@sss.pgh.pa.us","date":"2026-02-23T21:56:43Z"},"message":"Stamp 18.3.","tree":{"sha":"eacca3d098ca35d9cbc7705a290583135faa3b79","url":"https://api.github.com/repos/postgres/postgres/git/trees/eacca3d098ca35d9cbc7705a290583135faa3b79"},"url":"https://api.github.com/repos/postgres/postgres/git/commits/62d6c7d3df6287f1bd83199c1a746e50d31571a0","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/postgres/postgres/commits/62d6c7d3df6287f1bd83199c1a746e50d31571a0","html_url":"https://github.com/postgres/postgres/commit/62d6c7d3df6287f1bd83199c1a746e50d31571a0","comments_url":"https://api.github.com/repos/postgres/postgres/commits/62d6c7d3df6287f1bd83199c1a746e50d31571a0/comments","author":{"login":"tglsfdc","id":8755309,"node_id":"MDQ6VXNlcjg3NTUzMDk=","avatar_url":"https://avatars.githubusercontent.com/u/8755309?v=4","gravatar_id":"","url":"https://api.github.com/users/tglsfdc","html_url":"https://github.com/tglsfdc","followers_url":"https://api.github.com/users/tglsfdc/followers","following_url":"https://api.github.com/users/tglsfdc/following{/other_user}","gists_url":"https://api.github.com/users/tglsfdc/gists{/gist_id}","starred_url":"https://api.github.com/users/tglsfdc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tglsfdc/subscriptions","organizations_url":"https://api.github.com/users/tglsfdc/orgs","repos_url":"https://api.github.com/users/tglsfdc/repos","events_url":"https://api.github.com/users/tglsfdc/events{/privacy}","received_events_url":"https://api.github.com/users/tglsfdc/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"tglsfdc","id":8755309,"node_id":"MDQ6VXNlcjg3NTUzMDk=","avatar_url":"https://avatars.githubusercontent.com/u/8755309?v=4","gravatar_id":"","url":"https://api.github.com/users/tglsfdc","html_url":"https://github.com/tglsfdc","followers_url":"https://api.github.com/users/tglsfdc/followers","following_url":"https://api.github.com/users/tglsfdc/following{/other_user}","gists_url":"https://api.github.com/users/tglsfdc/gists{/gist_id}","starred_url":"https://api.github.com/users/tglsfdc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tglsfdc/subscriptions","organizations_url":"https://api.github.com/users/tglsfdc/orgs","repos_url":"https://api.github.com/users/tglsfdc/repos","events_url":"https://api.github.com/users/tglsfdc/events{/privacy}","received_events_url":"https://api.github.com/users/tglsfdc/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"1598d06b1490f7ed3a753c688620187403188ed9","url":"https://api.github.com/repos/postgres/postgres/commits/1598d06b1490f7ed3a753c688620187403188ed9","html_url":"https://github.com/postgres/postgres/commit/1598d06b1490f7ed3a753c688620187403188ed9"}],"stats":{"total":22,"additions":11,"deletions":11},"files":[{"sha":"540f911863fb1153d8127cdbc602091997a70894","filename":"configure","status":"modified","additions":9,"deletions":9,"changes":18,"blob_url":"https://github.com/postgres/postgres/blob/62d6c7d3df6287f1bd83199c1a746e50d31571a0/configure","raw_url":"https://github.com/postgres/postgres/raw/62d6c7d3df6287f1bd83199c1a746e50d31571a0/configure","contents_url":"https://api.github.com/repos/postgres/postgres/contents/configure?ref=62d6c7d3df6287f1bd83199c1a746e50d31571a0","patch":"@@ -1,6 +1,6 @@\n #! /bin/sh\n # Guess values for system-dependent variables and create Makefiles.\n-# Generated by GNU Autoconf 2.69 for PostgreSQL 18.2.\n+# Generated by GNU Autoconf 2.69 for PostgreSQL 18.3.\n #\n # Report bugs to <pgsql-bugs@lists.postgresql.org>.\n #\n@@ -582,8 +582,8 @@ MAKEFLAGS=\n # Identity of this package.\n PACKAGE_NAME='PostgreSQL'\n PACKAGE_TARNAME='postgresql'\n-PACKAGE_VERSION='18.2'\n-PACKAGE_STRING='PostgreSQL 18.2'\n+PACKAGE_VERSION='18.3'\n+PACKAGE_STRING='PostgreSQL 18.3'\n PACKAGE_BUGREPORT='pgsql-bugs@lists.postgresql.org'\n PACKAGE_URL='https://www.postgresql.org/'\n \n@@ -1468,7 +1468,7 @@ if test \"$ac_init_help\" = \"long\"; then\n   # Omit some internal or obsolete options to make the list less imposing.\n   # This message is too long to be a string in the A/UX 3.1 sh.\n   cat <<_ACEOF\n-\\`configure' configures PostgreSQL 18.2 to adapt to many kinds of systems.\n+\\`configure' configures PostgreSQL 18.3 to adapt to many kinds of systems.\n \n Usage: $0 [OPTION]... [VAR=VALUE]...\n \n@@ -1533,7 +1533,7 @@ fi\n \n if test -n \"$ac_init_help\"; then\n   case $ac_init_help in\n-     short | recursive ) echo \"Configuration of PostgreSQL 18.2:\";;\n+     short | recursive ) echo \"Configuration of PostgreSQL 18.3:\";;\n    esac\n   cat <<\\_ACEOF\n \n@@ -1724,7 +1724,7 @@ fi\n test -n \"$ac_init_help\" && exit $ac_status\n if $ac_init_version; then\n   cat <<\\_ACEOF\n-PostgreSQL configure 18.2\n+PostgreSQL configure 18.3\n generated by GNU Autoconf 2.69\n \n Copyright (C) 2012 Free Software Foundation, Inc.\n@@ -2477,7 +2477,7 @@ cat >config.log <<_ACEOF\n This file contains any messages produced by compilers while\n running configure, to aid debugging if configure makes a mistake.\n \n-It was created by PostgreSQL $as_me 18.2, which was\n+It was created by PostgreSQL $as_me 18.3, which was\n generated by GNU Autoconf 2.69.  Invocation command line was\n \n   $ $0 $@\n@@ -20089,7 +20089,7 @@ cat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n # report actual input values of CONFIG_FILES etc. instead of their\n # values after options handling.\n ac_log=\"\n-This file was extended by PostgreSQL $as_me 18.2, which was\n+This file was extended by PostgreSQL $as_me 18.3, which was\n generated by GNU Autoconf 2.69.  Invocation command line was\n \n   CONFIG_FILES    = $CONFIG_FILES\n@@ -20160,7 +20160,7 @@ _ACEOF\n cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n ac_cs_config=\"`$as_echo \"$ac_configure_args\" | sed 's/^ //; s/[\\\\\"\"\\`\\$]/\\\\\\\\&/g'`\"\n ac_cs_version=\"\\\\\n-PostgreSQL config.status 18.2\n+PostgreSQL config.status 18.3\n configured by $0, generated by GNU Autoconf 2.69,\n   with options \\\\\"\\$ac_cs_config\\\\\"\n "},{"sha":"6007f573561e53d8c2cce8221e2ee485ff84a9e3","filename":"configure.ac","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/postgres/postgres/blob/62d6c7d3df6287f1bd83199c1a746e50d31571a0/configure.ac","raw_url":"https://github.com/postgres/postgres/raw/62d6c7d3df6287f1bd83199c1a746e50d31571a0/configure.ac","contents_url":"https://api.github.com/repos/postgres/postgres/contents/configure.ac?ref=62d6c7d3df6287f1bd83199c1a746e50d31571a0","patch":"@@ -17,7 +17,7 @@ dnl Read the Autoconf manual for details.\n dnl\n m4_pattern_forbid(^PGAC_)dnl to catch undefined macros\n \n-AC_INIT([PostgreSQL], [18.2], [pgsql-bugs@lists.postgresql.org], [], [https://www.postgresql.org/])\n+AC_INIT([PostgreSQL], [18.3], [pgsql-bugs@lists.postgresql.org], [], [https://www.postgresql.org/])\n \n m4_if(m4_defn([m4_PACKAGE_VERSION]), [2.69], [], [m4_fatal([Autoconf version 2.69 is required.\n Untested combinations of 'autoconf' and PostgreSQL versions are not"},{"sha":"34456b36bbf29253d67b98040f41a357128885f6","filename":"meson.build","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/postgres/postgres/blob/62d6c7d3df6287f1bd83199c1a746e50d31571a0/meson.build","raw_url":"https://github.com/postgres/postgres/raw/62d6c7d3df6287f1bd83199c1a746e50d31571a0/meson.build","contents_url":"https://api.github.com/repos/postgres/postgres/contents/meson.build?ref=62d6c7d3df6287f1bd83199c1a746e50d31571a0","patch":"@@ -8,7 +8,7 @@\n \n project('postgresql',\n   ['c'],\n-  version: '18.2',\n+  version: '18.3',\n   license: 'PostgreSQL',\n \n   # We want < 0.56 for python 3.5 compatibility on old platforms. EPEL for"}]}