Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
fd3383f
Compare collations before merging UNION operations.
tglsfdc Nov 19, 2024
9b9689e
Avoid assertion failure if a setop leaf query contains setops.
tglsfdc Nov 20, 2024
6fc30c2
Fix memory leak in pgoutput for the WAL sender
michaelpq Nov 21, 2024
c0ff826
Fix outdated bit in README.tuplock
alvherre Nov 21, 2024
93d8d4f
Fix newly introduced 010_keep_recycled_wals.pl
alvherre Nov 21, 2024
15ab513
jit: Use -mno-outline-atomics for bitcode on ARM.
macdice Nov 22, 2024
ef2f472
doc: Fix example with __next__() in PL/Python function
michaelpq Nov 25, 2024
94817d9
Assume that <stdbool.h> conforms to the C standard.
macdice Nov 25, 2024
a5f9cbd
Add support for Tcl 9
petere Nov 25, 2024
851c6ff
Update configure probes for CFLAGS needed for ARM CRC instructions.
tglsfdc Nov 25, 2024
941e0c0
Avoid "you don't own a lock of type ExclusiveLock" in GRANT TABLESPACE.
nmisch Nov 25, 2024
80cd33b
Fix NULLIF()'s handling of read-write expanded objects.
tglsfdc Nov 25, 2024
88a16b3
Handle better implicit transaction state of pipeline mode
michaelpq Nov 27, 2024
f00c401
If a C23 compiler is detected, try asking for C17.
macdice Nov 27, 2024
26b74b3
Exclude LLVM files from whitespace checks
petere Nov 27, 2024
f2353d0
Fix typo
petere Nov 27, 2024
1e46f73
pgbench: Ensure previous progress message is fully cleared when updat…
MasaoFujii Nov 27, 2024
3bbfa2e
ci: Fix cached MacPorts installation management
anarazel Nov 27, 2024
6d11835
Revert "Handle better implicit transaction state of pipeline mode"
michaelpq Nov 28, 2024
b792aa9
Skip SectionMemoryManager.h in cpluspluscheck.
macdice Nov 28, 2024
29cd8a4
Fix MinGW %d vs %lu warnings in back branches.
macdice Nov 28, 2024
60b4752
Fix broken list-munging in ecpg's remove_variables().
tglsfdc Dec 1, 2024
a501fe5
RelationTruncate() must set DELAY_CHKPT_START.
macdice Dec 2, 2024
4398507
Avoid low-probability crash on out-of-memory.
tglsfdc Dec 5, 2024
d2f5949
Fix is_digit labeling of to_timestamp's FFn format codes.
tglsfdc Dec 7, 2024
d401914
Make getObjectDescription robust against dangling amproc type links.
tglsfdc Dec 7, 2024
0e4fa06
Ensure that pg_amop/amproc entries depend on their lefttype/righttype.
tglsfdc Dec 7, 2024
d54378e
Fix possible crash during WindowAgg evaluation
david-rowley Dec 9, 2024
1df1e1e
Fix invalidation of local pgstats references for entry reinitialization
michaelpq Dec 9, 2024
a0ab20f
Improve comment about dropped entries in pgstat.c
michaelpq Dec 9, 2024
4089b9b
Simplify executor's determination of whether to use parallelism.
tglsfdc Dec 9, 2024
5e9e2a4
Doc: fix incorrect EXPLAIN ANALYZE output for bloom indexes
david-rowley Dec 9, 2024
839da50
Fix elog(FATAL) before PostmasterMain() or just after fork().
nmisch Dec 10, 2024
8a8f26d
Improve reporting of pg_upgrade log files on test failure
michaelpq Dec 10, 2024
6978129
Fix possible crash in pg_dump with identity sequences.
tglsfdc Dec 13, 2024
ff88db9
pgbench: fix misprocessing of some nested \if constructs.
tglsfdc Dec 15, 2024
2af2457
Make 009_twophase.pl test pass with recovery_min_apply_delay set
hlinnaka Dec 16, 2024
9f7b7d5
Accommodate very large dshash tables.
nathan-bossart Dec 17, 2024
ef178d3
Fix Assert failure in WITH RECURSIVE UNION queries
david-rowley Dec 19, 2024
c1c9df3
Replace durable_rename_excl() by durable_rename(), take two
michaelpq Jul 5, 2022
fb540b6
Fix corruption when relation truncation fails.
macdice Dec 20, 2024
acd5c28
Update TransactionXmin when MyProc->xmin is updated
hlinnaka Dec 21, 2024
6c9b397
Fix memory leak in pgoutput with publication list cache
michaelpq Dec 23, 2024
83bb523
In REASSIGN OWNED of a database, lock the tuple as mandated.
nmisch Dec 28, 2024
3d1ecc9
Exclude parallel workers from connection privilege/limit checks.
tglsfdc Dec 28, 2024
d9ade6f
Fix handling of orphaned 2PC files in the future at recovery
michaelpq Dec 29, 2024
da8bd5d
Fix memory leak in pgoutput with relation attribute map
michaelpq Dec 30, 2024
24a1948
Update copyright for 2025
bmomjian Jan 1, 2025
bd606ed
Document strange jsonb sort order for empty top level arrays
adunstan Jan 3, 2025
3181bef
Restore smgrtruncate() prototype in back-branches.
macdice Jan 7, 2025
190054e
Fix C error reported by Oracle compiler.
macdice Jan 8, 2025
70a7a37
Provide 64-bit ftruncate() and lseek() on Windows.
macdice Jan 8, 2025
6b6901a
Fix off_t overflow in pg_basebackup on Windows.
macdice Jan 9, 2025
830215a
Fix missing ldapscheme option in pg_hba_file_rules()
danielgustafsson Jan 10, 2025
71bb9c4
Repair memory leaks in plpython.
tglsfdc Jan 11, 2025
7c03795
Fix XMLTABLE() deparsing to quote namespace names if necessary.
deanrasheed Jan 12, 2025
9ad7a32
Fix HBA option count
danielgustafsson Jan 12, 2025
9e9f301
Fix potential integer overflow in bringetbitmap()
michaelpq Jan 14, 2025
ce7c406
Fix catcache invalidation of a list entry that's being built
hlinnaka Jan 14, 2025
71ef47c
ecpg: Restore detection of unsupported COPY FROM STDIN.
MasaoFujii Jan 14, 2025
a3b709c
Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c.
tglsfdc Jan 14, 2025
e5d1130
Move routines to manipulate WAL into PostgreSQL::Test::Cluster
michaelpq Jan 16, 2025
724ebeb
Fix setrefs.c's failure to do expression processing on prune steps.
tglsfdc Jan 17, 2025
42c900d
Revert recent changes related to handling of 2PC files at recovery
michaelpq Jan 17, 2025
e708f31
Fix stat() for recursive junction points on Windows.
macdice Oct 25, 2022
9b136b0
Fix readlink() for non-PostgreSQL junction points on Windows.
macdice Oct 25, 2022
26554fa
Fix header check for continuation records where standbys could be stuck
michaelpq Jan 20, 2025
8856267
Avoid using timezone Asia/Manila in regression tests.
tglsfdc Jan 20, 2025
48bc95d
Update time zone data files to tzdata release 2025a.
tglsfdc Jan 20, 2025
1bc0925
Fix detach of a partition that has a toplevel FK to a partitioned table
alvherre Jan 21, 2025
cdeed4d
Repair incorrect handling of AfterTriggerSharedData.ats_modifiedcols.
tglsfdc Jan 22, 2025
4d6e169
Don't ask for bug reports about pthread_is_threaded_np() != 0.
tglsfdc Jan 23, 2025
8cedf6a
Use the correct sizeof() in BufFileLoadBuffer
tvondra Jan 24, 2025
c768f54
Doc: recommend "psql -X" for restoring pg_dump scripts.
tglsfdc Jan 25, 2025
216294b
Test ECPG decadd(), decdiv(), decmul(), and decsub() for risnull() in…
nmisch Jan 25, 2025
dc02b98
At update of non-LP_NORMAL TID, fail instead of corrupting page header.
nmisch Jan 25, 2025
b17e397
Avoid breaking SJIS encoding while de-backslashing Windows paths.
tglsfdc Jan 29, 2025
bb85d09
Handle default NULL insertion a little better.
tglsfdc Jan 29, 2025
b296e55
Avoid integer overflow while testing wal_skip_threshold condition.
tglsfdc Jan 30, 2025
3f14a6d
Fix comment of StrategySyncStart()
michaelpq Jan 31, 2025
061994f
Mention jsonlog in description of logging_collector in GUC table
michaelpq Feb 2, 2025
8c2dd21
vacuumdb: Add missing PQfinish() calls to vacuum_one_database().
nathan-bossart Feb 4, 2025
f1e0b07
pg_controldata: Fix possible errors on corrupted pg_control
akorotkov Feb 4, 2025
5a874c6
doc: Update links which returned 404
danielgustafsson Feb 5, 2025
fd467ce
Doc: clarify behavior of timestamptz input some more.
tglsfdc Feb 7, 2025
499d1cf
Fix pgbench performance issue induced by commit af35fe501.
tglsfdc Feb 7, 2025
a71b26b
Release notes for 17.3, 16.7, 15.11, 14.16, 13.19.
tglsfdc Feb 9, 2025
0fb4598
Translation updates
petere Feb 10, 2025
703b3fd
Add pg_encoding_set_invalid()
anarazel Feb 10, 2025
b1756da
Specify the encoding of input to fmtId()
anarazel Feb 10, 2025
370c94d
Fix handling of invalidly encoded data in escaping functions
anarazel Feb 10, 2025
de4b92f
Add test of various escape functions
anarazel Feb 10, 2025
57bda25
docs: EUC_TW can be up to four bytes wide, not three
anarazel Feb 10, 2025
a085fa7
Fix type in test_escape test
anarazel Feb 10, 2025
9862de9
Adapt appendPsqlMetaConnect() to the new fmtId() encoding expectations.
tglsfdc Feb 10, 2025
1c77ff9
Last-minute updates for release notes.
tglsfdc Feb 10, 2025
e3cbae2
Stamp 15.11.
tglsfdc Feb 10, 2025
80ed91c
Merge remote-tracking branch 'upstream/REL_15_STABLE' into alexk/pg-1…
ololobus Feb 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 18 additions & 16 deletions .cirrus.tasks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,20 @@ task:
CCACHE_DIR: ${HOME}/ccache
MACPORTS_CACHE: ${HOME}/macports-cache

MACOS_PACKAGE_LIST: >-
ccache
gmake
icu
kerberos5
lz4
openldap
openssl
p5.34-io-tty
p5.34-ipc-run
python312
tcl
zstd

<<: *macos_task_template

only_if: $CIRRUS_CHANGE_MESSAGE !=~ '.*\nci-os-only:.*' || $CIRRUS_CHANGE_MESSAGE =~ '.*\nci-os-only:[^\n]*(macos|darwin|osx).*'
Expand Down Expand Up @@ -250,26 +264,14 @@ task:
macports_cache:
folder: ${MACPORTS_CACHE}
fingerprint_script: |
# Include the OS major version in the cache key. If the OS image changes
# to a different major version, we need to reinstall.
# Reinstall packages if the OS major version, the list of the packages
# to install or the MacPorts install script changes.
sw_vers -productVersion | sed 's/\..*//'
# Also start afresh if we change our MacPorts install script.
echo $MACOS_PACKAGE_LIST
md5 src/tools/ci/ci_macports_packages.sh
reupload_on_changes: true
setup_additional_packages_script: |
sh src/tools/ci/ci_macports_packages.sh \
ccache \
gmake \
icu \
kerberos5 \
lz4 \
openldap \
openssl \
p5.34-io-tty \
p5.34-ipc-run \
python312 \
tcl \
zstd
sh src/tools/ci/ci_macports_packages.sh $MACOS_PACKAGE_LIST
# system python doesn't provide headers
sudo /opt/local/bin/port select python3 python312
# Make macports install visible for subsequent steps
Expand Down
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,11 @@ src/interfaces/ecpg/test/expected/* -whitespace
# These files are maintained or generated elsewhere. We take them as is.
configure -whitespace
ppport.h -whitespace
src/backend/jit/llvm/SectionMemoryManager.cpp -whitespace
src/backend/jit/llvm/SectionMemoryManager.LICENSE -whitespace
src/backend/regex/COPYRIGHT -whitespace
src/backend/snowball/libstemmer/*.c -whitespace
src/backend/utils/mb/Unicode/*-std.txt -whitespace
src/include/jit/SectionMemoryManager.h -whitespace
src/include/snowball/libstemmer/* -whitespace
src/timezone/data/* -whitespace
2 changes: 1 addition & 1 deletion COPYRIGHT
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PostgreSQL Database Management System
(formerly known as Postgres, then as Postgres95)

Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group
Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group

Portions Copyright (c) 1994, The Regents of the University of California

Expand Down
Loading