Commit graph

  • 66d6ea1e29 2025-03-05 14:22:06 main 17.4 Ho Sy Tan 2025-03-05 14:22:06 +07:00
  • f8554dee41 Stamp 17.4. Tom Lane 2025-02-17 16:11:21 -05:00
  • d0ed7d2a5a
    Translation updates Álvaro Herrera 2025-02-17 17:51:30 +01:00
  • 848e2c6abc Release notes for 17.4, 16.8, 15.12, 14.17, 13.20. Tom Lane 2025-02-16 14:20:33 -05:00
  • 3977bd2985 In fmtIdEnc(), handle failure of enlargePQExpBuffer(). Tom Lane 2025-02-16 12:46:35 -05:00
  • 3abe6e04cc Make escaping functions retain trailing bytes of an invalid character. Tom Lane 2025-02-15 16:20:21 -05:00
  • a92db3d02d Fix PQescapeLiteral()/PQescapeIdentifier() length handling Andres Freund 2025-02-14 17:44:28 -05:00
  • 113fc65139 Use PqMsg_Progress macro in HandleParallelMessage(). Nathan Bossart 2025-02-14 12:57:13 -06:00
  • d6894d6a08 Fix assertion on dereferenced object Daniel Gustafsson 2025-02-14 11:50:56 +01:00
  • 6342d49d89 Fix MakeTransitionCaptureState() to return a consistent result Michael Paquier 2025-02-13 16:31:05 +09:00
  • c9a1d21352 meson: Fix failure to detect bsd_auth.h presence Andres Freund 2025-02-12 08:15:53 -05:00
  • 3dea7af519 Fix issue in recovery test 041_checkpoint_at_promote Michael Paquier 2025-02-12 17:58:29 +09:00
  • ff6d9cfcb1 Fix some inconsistencies with memory freeing in pg_createsubscriber Michael Paquier 2025-02-12 17:11:47 +09:00
  • fa761d9c71 Doc: Fix punctuation errors John Naylor 2025-02-12 13:18:52 +07:00
  • 3819b30c4c Stamp 17.3. Tom Lane 2025-02-10 18:21:12 -05:00
  • 1ea6e890b2 Last-minute updates for release notes. Tom Lane 2025-02-10 18:16:25 -05:00
  • 85c1fcc656 Adapt appendPsqlMetaConnect() to the new fmtId() encoding expectations. Tom Lane 2025-02-10 16:30:03 -05:00
  • 05abb0f830 Fix type in test_escape test Andres Freund 2025-02-10 12:09:23 -05:00
  • dd3c1eb38e docs: EUC_TW can be up to four bytes wide, not three Andres Freund 2025-02-10 10:03:38 -05:00
  • 02d4d87ac2 Add test of various escape functions Andres Freund 2025-02-10 10:03:38 -05:00
  • 43a77239d4 Fix handling of invalidly encoded data in escaping functions Andres Freund 2025-02-10 10:03:38 -05:00
  • 61ad93cdd4 Specify the encoding of input to fmtId() Andres Freund 2025-02-10 10:03:38 -05:00
  • 7d43ca6fe0 Add pg_encoding_set_invalid() Andres Freund 2025-02-10 10:03:38 -05:00
  • 439776ba64 Translation updates Peter Eisentraut 2025-02-10 15:00:55 +01:00
  • 878635daaa Release notes for 17.3, 16.7, 15.11, 14.16, 13.19. Tom Lane 2025-02-09 13:58:53 -05:00
  • e35d396ec3 Fix pgbench performance issue induced by commit af35fe501. Tom Lane 2025-02-07 13:41:42 -05:00
  • 480acbbd42 Doc: clarify behavior of timestamptz input some more. Tom Lane 2025-02-07 12:40:41 -05:00
  • 572ec03cbe First-draft release notes for 17.3. Tom Lane 2025-02-07 11:59:32 -05:00
  • 0951d4ee42 meson: Fix linking using old OpenSSL lib names Daniel Gustafsson 2025-02-07 15:09:13 +01:00
  • 9af2b34358 radixtree: Fix crash when non-creator begins iteration over shared tree. Masahiko Sawada 2025-02-06 11:35:51 -08:00
  • 32770ea032 doc: Update links which returned 404 Daniel Gustafsson 2025-02-05 13:58:40 +01:00
  • d38fd59d2a meson: ci: ensure tests are built before running them Andres Freund 2025-02-04 17:45:57 -05:00
  • 73ed502ea6 meson: Add missing dependencies for libpq tests Andres Freund 2025-02-04 17:45:57 -05:00
  • 09df23cf32 meson: Add missing dependencies to libpq_pipeline test Andres Freund 2025-02-04 17:45:56 -05:00
  • 493398de2c meson: Add test dependencies for test_json_parser Andres Freund 2025-02-04 17:45:56 -05:00
  • f52bc23882 meson: Add pg_regress_ecpg to ecpg test dependencies Andres Freund 2025-02-04 17:45:56 -05:00
  • 25cb776941 meson: Improve dependencies for tmp_install test target Andres Freund 2025-02-04 17:45:56 -05:00
  • 6a4815c492 meson: Narrow dependencies for 'install-quiet' target Andres Freund 2025-02-04 17:45:56 -05:00
  • 1b8a9533f0 pg_controldata: Fix possible errors on corrupted pg_control Alexander Korotkov 2025-02-05 00:15:17 +02:00
  • 8703cdec20 vacuumdb: Add missing PQfinish() calls to vacuum_one_database(). Nathan Bossart 2025-02-04 13:26:57 -06:00
  • 2548349433 Mention jsonlog in description of logging_collector in GUC table Michael Paquier 2025-02-02 11:31:26 +09:00
  • 0181d34e8c doc: Fix pg_buffercache_evict() title Daniel Gustafsson 2025-01-31 10:44:21 +01:00
  • f10676dc93 Fix comment of StrategySyncStart() Michael Paquier 2025-01-31 11:06:07 +09:00
  • 1e25cdb214 Avoid integer overflow while testing wal_skip_threshold condition. Tom Lane 2025-01-30 15:36:07 -05:00
  • 6e41e9e5e0 Handle default NULL insertion a little better. Tom Lane 2025-01-29 15:31:55 -05:00
  • 0b713b94b3 Avoid breaking SJIS encoding while de-backslashing Windows paths. Tom Lane 2025-01-29 14:24:36 -05:00
  • 6555fe1979 Revert "Speed up tail processing when hashing aligned C strings, take two" John Naylor 2025-01-29 13:35:43 +07:00
  • f4af4515bb At update of non-LP_NORMAL TID, fail instead of corrupting page header. Noah Misch 2025-01-25 11:28:14 -08:00
  • 1587f7b9fc Merge copies of converting an XID to a FullTransactionId. Noah Misch 2025-01-25 11:28:14 -08:00
  • eca456edc1 Disable runningcheck for src/test/modules/injection_points/specs. Noah Misch 2025-01-25 11:28:14 -08:00
  • 3637905c3c Test ECPG decadd(), decdiv(), decmul(), and decsub() for risnull() input. Noah Misch 2025-01-25 11:28:14 -08:00
  • 76601c0c88 Doc: recommend "psql -X" for restoring pg_dump scripts. Tom Lane 2025-01-25 12:42:05 -05:00
  • 50cd651254 Use the correct sizeof() in BufFileLoadBuffer Tomas Vondra 2025-01-25 00:36:48 +01:00
  • 24c5b73eb6 meson: Fix sepgsql installation Peter Eisentraut 2025-01-24 10:26:12 +01:00
  • 6c9a83f216 Don't ask for bug reports about pthread_is_threaded_np() != 0. Tom Lane 2025-01-23 14:23:04 -05:00
  • 2b72fed2dd Repair incorrect handling of AfterTriggerSharedData.ats_modifiedcols. Tom Lane 2025-01-22 11:58:20 -05:00
  • dbc3499a0b
    Reword recent error messages: "should" -> "must" Álvaro Herrera 2025-01-21 15:24:49 +01:00
  • 2f30847d1d
    Fix detach of a partition that has a toplevel FK to a partitioned table Álvaro Herrera 2025-01-21 14:53:46 +01:00
  • e292ba3334 Update time zone data files to tzdata release 2025a. Tom Lane 2025-01-20 16:49:15 -05:00
  • b7bad919e1 Avoid using timezone Asia/Manila in regression tests. Tom Lane 2025-01-20 15:47:53 -05:00
  • 44f400fbc6 Fix latch event policy that hid socket events. Thomas Munro 2025-01-20 15:17:47 +13:00
  • e6767c0ed1 Fix header check for continuation records where standbys could be stuck Michael Paquier 2025-01-20 09:30:33 +09:00
  • d1bf86a622 Revert recent changes related to handling of 2PC files at recovery Michael Paquier 2025-01-17 13:27:42 +09:00
  • 0671a71e02 Fix setrefs.c's failure to do expression processing on prune steps. Tom Lane 2025-01-16 20:40:07 -05:00
  • 149ed87e22 Move routines to manipulate WAL into PostgreSQL::Test::Cluster Michael Paquier 2025-01-16 09:26:25 +09:00
  • a0dfeae0dc Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c. Tom Lane 2025-01-14 18:50:24 -05:00
  • ba2dbedd53 ecpg: Restore detection of unsupported COPY FROM STDIN. Fujii Masao 2025-01-15 01:24:24 +09:00
  • 96e61b2792 Fix catcache invalidation of a list entry that's being built Heikki Linnakangas 2025-01-14 14:28:49 +02:00
  • e027ee9902 Fix potential integer overflow in bringetbitmap() Michael Paquier 2025-01-14 15:13:14 +09:00
  • dc24c9ad52 Fix HBA option count Daniel Gustafsson 2025-01-12 23:44:39 +01:00
  • d037cc2af1 Fix JsonExpr deparsing to quote variable names in the PASSING clause. Dean Rasheed 2025-01-12 13:36:44 +00:00
  • 61b12135f5 Fix XMLTABLE() deparsing to quote namespace names if necessary. Dean Rasheed 2025-01-12 12:56:52 +00:00
  • e98df02df3 Repair memory leaks in plpython. Tom Lane 2025-01-11 11:45:56 -05:00
  • 8ed9bf0a32 Fix missing ldapscheme option in pg_hba_file_rules() Daniel Gustafsson 2025-01-10 22:02:58 +01:00
  • 5db9367e51 Fix UNION planner datatype issue David Rowley 2025-01-10 14:31:31 +13:00
  • c559f61b54 Fix an ALTER GROUP ... DROP USER error message. Nathan Bossart 2025-01-09 17:10:13 -06:00
  • ffd9b81346
    Fix SLRU bank selection code Álvaro Herrera 2025-01-09 07:33:52 +01:00
  • faee3185aa Fix off_t overflow in pg_basebackup on Windows. Thomas Munro 2025-01-09 13:17:36 +13:00
  • af109e3399 Provide 64-bit ftruncate() and lseek() on Windows. Thomas Munro 2025-01-09 12:10:26 +13:00
  • 45aef9f6bb Fix C error reported by Oracle compiler. Thomas Munro 2025-01-08 16:54:45 +13:00
  • 66aaabe7a1 Restore smgrtruncate() prototype in back-branches. Thomas Munro 2025-01-08 07:50:30 +13:00
  • e43537cdc3 Use PqMsg_* macros in postgres.c. Nathan Bossart 2025-01-07 15:34:19 -06:00
  • d7905aa1da
    Fix error message wording Álvaro Herrera 2025-01-07 20:07:32 +01:00
  • e998901b88 Remove duplicate definitions in proc.h Heikki Linnakangas 2025-01-06 11:56:03 +02:00
  • 591128f9c9 Document strange jsonb sort order for empty top level arrays Andrew Dunstan 2025-01-03 09:23:46 -05:00
  • 297b280abd Ignore nullingrels when looking up statistics Richard Guo 2025-01-02 17:59:32 +09:00
  • 759620716a Update copyright for 2025 Bruce Momjian 2025-01-01 11:21:54 -05:00
  • 836435424b Fix memory leak in pgoutput with relation attribute map Michael Paquier 2024-12-30 13:33:58 +09:00
  • c3de0f9eed Fix failures with incorrect epoch handling for 2PC files at recovery Michael Paquier 2024-12-30 09:58:09 +09:00
  • 03c46e1f26 Fix handling of orphaned 2PC files in the future at recovery Michael Paquier 2024-12-30 08:06:40 +09:00
  • 15b4c46c32 Exclude parallel workers from connection privilege/limit checks. Tom Lane 2024-12-28 16:08:50 -05:00
  • 14141bbbc1 Reserve a PGPROC slot and semaphore for the slotsync worker process. Tom Lane 2024-12-28 12:30:42 -05:00
  • a46311ed72 Try to avoid semaphore-related test failures on NetBSD/OpenBSD. Tom Lane 2024-12-28 11:48:13 -05:00
  • fa61313770 In REASSIGN OWNED of a database, lock the tuple as mandated. Noah Misch 2024-12-28 07:16:22 -08:00
  • d8b0c64116 meson: Export all libcommon functions in Windows builds Heikki Linnakangas 2024-12-25 19:22:25 +02:00
  • c80acbc6fa meson: Export all libcommon functions in Windows builds Heikki Linnakangas 2024-12-25 18:14:18 +02:00
  • 89962bfef6 postgres_fdw: re-issue cancel requests a few times if necessary. Tom Lane 2024-12-23 15:14:30 -05:00
  • bbe68c13ab Fix memory leak in pgoutput with publication list cache Michael Paquier 2024-12-23 12:48:06 +09:00
  • 7cfdb4d1e7 Update TransactionXmin when MyProc->xmin is updated Heikki Linnakangas 2024-12-21 23:42:39 +02:00
  • 0350b876b0 Fix corruption when relation truncation fails. Thomas Munro 2024-12-20 21:53:25 +13:00