Skip to content

16->17 #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3,076 commits into
base: REL_16_STABLE
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3076 commits
Select commit Hold shift + click to select a range
7a35052
doc: Clarify some terms for pg_createsubscriber
michaelpq Dec 3, 2024
5ffbbcf
Drop "Lock" suffix from LWLock wait event names
alvherre Dec 3, 2024
9abdc18
Fix synchronized_standby_slots GUC check hook
alvherre Dec 3, 2024
83ce20d
Fix use-after-free in parallel_vacuum_reset_dead_items
j-naylor Dec 4, 2024
c140c0f
doc: remove LC_COLLATE and LC_CTYPE from SHOW command
petere Dec 7, 2024
765f76d
Fix is_digit labeling of to_timestamp's FFn format codes.
tglsfdc Dec 7, 2024
5b44a31
Make getObjectDescription robust against dangling amproc type links.
tglsfdc Dec 7, 2024
ec7b89c
Ensure that pg_amop/amproc entries depend on their lefttype/righttype.
tglsfdc Dec 7, 2024
9d5ce4f
Fix possible crash during WindowAgg evaluation
david-rowley Dec 9, 2024
dc5f905
Fix invalidation of local pgstats references for entry reinitialization
michaelpq Dec 9, 2024
bb93b33
Improve comment about dropped entries in pgstat.c
michaelpq Dec 9, 2024
556f7b7
Simplify executor's determination of whether to use parallelism.
tglsfdc Dec 9, 2024
9add1bb
Fix small memory leaks in GUC checks
danielgustafsson Dec 9, 2024
f36fe5d
Doc: fix incorrect EXPLAIN ANALYZE output for bloom indexes
david-rowley Dec 9, 2024
a12b0f3
Include necessary header files in radixtree.h.
MasahikoSawada Dec 9, 2024
416d1bd
Fix outdated comment of scram_build_secret()
michaelpq Dec 10, 2024
67ef403
Fix comments of GUC hooks for timezone_abbreviations
michaelpq Dec 10, 2024
4bd9de3
Fix elog(FATAL) before PostmasterMain() or just after fork().
nmisch Dec 10, 2024
8afff7d
Improve reporting of pg_upgrade log files on test failure
michaelpq Dec 10, 2024
d09fbf6
Revert "Don't truncate database and user names in startup packets."
nathan-bossart Dec 12, 2024
ad950ea
Fix possible crash in pg_dump with identity sequences.
tglsfdc Dec 13, 2024
3652de3
contrib/earthdistance: Use SQL-standard function bodies.
tglsfdc Dec 14, 2024
87e16d6
doc: Clarify old WAL files are kept until they are summarized.
MasaoFujii Dec 15, 2024
ff9dc96
pgbench: fix misprocessing of some nested \if constructs.
tglsfdc Dec 15, 2024
d1253c6
Make 009_twophase.pl test pass with recovery_min_apply_delay set
hlinnaka Dec 16, 2024
f5dec4e
doc: Mention BRIN indexes support parallel builds
tvondra Dec 16, 2024
94e7e77
pg_combinebackup: Fix PITR comparison test in 002_compare_backups
michaelpq Dec 17, 2024
88baa27
Doc: Fix the wrong link on pg_createsubscriber page.
Dec 17, 2024
42eae25
Update comments about index parallel builds
tvondra Dec 17, 2024
3668c1d
Detect version mismatch in brin_page_items
tvondra Dec 17, 2024
18452b7
Accommodate very large dshash tables.
nathan-bossart Dec 17, 2024
04b8601
Fix memory leak in pg_restore with zstd-compressed data.
tglsfdc Dec 18, 2024
7b8d45d
Fix Assert failure in WITH RECURSIVE UNION queries
david-rowley Dec 19, 2024
9e85b20
Avoid nbtree index scan SAOP scanBehind confusion.
petergeoghegan Dec 19, 2024
0350b87
Fix corruption when relation truncation fails.
macdice Dec 20, 2024
7cfdb4d
Update TransactionXmin when MyProc->xmin is updated
hlinnaka Dec 21, 2024
bbe68c1
Fix memory leak in pgoutput with publication list cache
michaelpq Dec 23, 2024
89962bf
postgres_fdw: re-issue cancel requests a few times if necessary.
tglsfdc Dec 23, 2024
c80acbc
meson: Export all libcommon functions in Windows builds
hlinnaka Dec 25, 2024
d8b0c64
meson: Export all libcommon functions in Windows builds
hlinnaka Dec 25, 2024
fa61313
In REASSIGN OWNED of a database, lock the tuple as mandated.
nmisch Dec 28, 2024
a46311e
Try to avoid semaphore-related test failures on NetBSD/OpenBSD.
tglsfdc Dec 28, 2024
14141bb
Reserve a PGPROC slot and semaphore for the slotsync worker process.
tglsfdc Dec 28, 2024
15b4c46
Exclude parallel workers from connection privilege/limit checks.
tglsfdc Dec 28, 2024
03c46e1
Fix handling of orphaned 2PC files in the future at recovery
michaelpq Dec 29, 2024
c3de0f9
Fix failures with incorrect epoch handling for 2PC files at recovery
michaelpq Dec 30, 2024
8364354
Fix memory leak in pgoutput with relation attribute map
michaelpq Dec 30, 2024
7596207
Update copyright for 2025
bmomjian Jan 1, 2025
297b280
Ignore nullingrels when looking up statistics
Jan 2, 2025
591128f
Document strange jsonb sort order for empty top level arrays
adunstan Jan 3, 2025
e998901
Remove duplicate definitions in proc.h
hlinnaka Jan 6, 2025
d7905aa
Fix error message wording
alvherre Jan 7, 2025
e43537c
Use PqMsg_* macros in postgres.c.
nathan-bossart Jan 7, 2025
66aaabe
Restore smgrtruncate() prototype in back-branches.
macdice Jan 7, 2025
45aef9f
Fix C error reported by Oracle compiler.
macdice Jan 8, 2025
af109e3
Provide 64-bit ftruncate() and lseek() on Windows.
macdice Jan 8, 2025
faee318
Fix off_t overflow in pg_basebackup on Windows.
macdice Jan 9, 2025
ffd9b81
Fix SLRU bank selection code
alvherre Jan 9, 2025
c559f61
Fix an ALTER GROUP ... DROP USER error message.
nathan-bossart Jan 9, 2025
5db9367
Fix UNION planner datatype issue
david-rowley Jan 10, 2025
8ed9bf0
Fix missing ldapscheme option in pg_hba_file_rules()
danielgustafsson Jan 10, 2025
e98df02
Repair memory leaks in plpython.
tglsfdc Jan 11, 2025
61b1213
Fix XMLTABLE() deparsing to quote namespace names if necessary.
deanrasheed Jan 12, 2025
d037cc2
Fix JsonExpr deparsing to quote variable names in the PASSING clause.
deanrasheed Jan 12, 2025
dc24c9a
Fix HBA option count
danielgustafsson Jan 12, 2025
e027ee9
Fix potential integer overflow in bringetbitmap()
michaelpq Jan 14, 2025
96e61b2
Fix catcache invalidation of a list entry that's being built
hlinnaka Jan 14, 2025
ba2dbed
ecpg: Restore detection of unsupported COPY FROM STDIN.
MasaoFujii Jan 14, 2025
a0dfeae
Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c.
tglsfdc Jan 14, 2025
149ed87
Move routines to manipulate WAL into PostgreSQL::Test::Cluster
michaelpq Jan 16, 2025
0671a71
Fix setrefs.c's failure to do expression processing on prune steps.
tglsfdc Jan 17, 2025
d1bf86a
Revert recent changes related to handling of 2PC files at recovery
michaelpq Jan 17, 2025
e6767c0
Fix header check for continuation records where standbys could be stuck
michaelpq Jan 20, 2025
44f400f
Fix latch event policy that hid socket events.
macdice Jan 20, 2025
b7bad91
Avoid using timezone Asia/Manila in regression tests.
tglsfdc Jan 20, 2025
e292ba3
Update time zone data files to tzdata release 2025a.
tglsfdc Jan 20, 2025
2f30847
Fix detach of a partition that has a toplevel FK to a partitioned table
alvherre Jan 21, 2025
dbc3499
Reword recent error messages: "should" -> "must"
alvherre Jan 21, 2025
2b72fed
Repair incorrect handling of AfterTriggerSharedData.ats_modifiedcols.
tglsfdc Jan 22, 2025
6c9a83f
Don't ask for bug reports about pthread_is_threaded_np() != 0.
tglsfdc Jan 23, 2025
24c5b73
meson: Fix sepgsql installation
petere Jan 24, 2025
50cd651
Use the correct sizeof() in BufFileLoadBuffer
tvondra Jan 24, 2025
76601c0
Doc: recommend "psql -X" for restoring pg_dump scripts.
tglsfdc Jan 25, 2025
3637905
Test ECPG decadd(), decdiv(), decmul(), and decsub() for risnull() in…
nmisch Jan 25, 2025
eca456e
Disable runningcheck for src/test/modules/injection_points/specs.
nmisch Jan 25, 2025
1587f7b
Merge copies of converting an XID to a FullTransactionId.
nmisch Jan 25, 2025
f4af451
At update of non-LP_NORMAL TID, fail instead of corrupting page header.
nmisch Jan 25, 2025
6555fe1
Revert "Speed up tail processing when hashing aligned C strings, take…
j-naylor Jan 29, 2025
0b713b9
Avoid breaking SJIS encoding while de-backslashing Windows paths.
tglsfdc Jan 29, 2025
6e41e9e
Handle default NULL insertion a little better.
tglsfdc Jan 29, 2025
1e25cdb
Avoid integer overflow while testing wal_skip_threshold condition.
tglsfdc Jan 30, 2025
f10676d
Fix comment of StrategySyncStart()
michaelpq Jan 31, 2025
0181d34
doc: Fix pg_buffercache_evict() title
danielgustafsson Jan 31, 2025
2548349
Mention jsonlog in description of logging_collector in GUC table
michaelpq Feb 2, 2025
8703cde
vacuumdb: Add missing PQfinish() calls to vacuum_one_database().
nathan-bossart Feb 4, 2025
1b8a953
pg_controldata: Fix possible errors on corrupted pg_control
akorotkov Feb 4, 2025
6a4815c
meson: Narrow dependencies for 'install-quiet' target
anarazel Feb 4, 2025
25cb776
meson: Improve dependencies for tmp_install test target
anarazel Feb 4, 2025
f52bc23
meson: Add pg_regress_ecpg to ecpg test dependencies
anarazel Feb 4, 2025
493398d
meson: Add test dependencies for test_json_parser
anarazel Feb 4, 2025
09df23c
meson: Add missing dependencies to libpq_pipeline test
anarazel Feb 4, 2025
73ed502
meson: Add missing dependencies for libpq tests
anarazel Feb 4, 2025
d38fd59
meson: ci: ensure tests are built before running them
anarazel Feb 4, 2025
32770ea
doc: Update links which returned 404
danielgustafsson Feb 5, 2025
9af2b34
radixtree: Fix crash when non-creator begins iteration over shared tree.
MasahikoSawada Feb 6, 2025
0951d4e
meson: Fix linking using old OpenSSL lib names
danielgustafsson Feb 7, 2025
572ec03
First-draft release notes for 17.3.
tglsfdc Feb 7, 2025
480acbb
Doc: clarify behavior of timestamptz input some more.
tglsfdc Feb 7, 2025
e35d396
Fix pgbench performance issue induced by commit af35fe501.
tglsfdc Feb 7, 2025
878635d
Release notes for 17.3, 16.7, 15.11, 14.16, 13.19.
tglsfdc Feb 9, 2025
439776b
Translation updates
petere Feb 10, 2025
7d43ca6
Add pg_encoding_set_invalid()
anarazel Feb 10, 2025
61ad93c
Specify the encoding of input to fmtId()
anarazel Feb 10, 2025
43a7723
Fix handling of invalidly encoded data in escaping functions
anarazel Feb 10, 2025
02d4d87
Add test of various escape functions
anarazel Feb 10, 2025
dd3c1eb
docs: EUC_TW can be up to four bytes wide, not three
anarazel Feb 10, 2025
05abb0f
Fix type in test_escape test
anarazel Feb 10, 2025
85c1fcc
Adapt appendPsqlMetaConnect() to the new fmtId() encoding expectations.
tglsfdc Feb 10, 2025
1ea6e89
Last-minute updates for release notes.
tglsfdc Feb 10, 2025
3819b30
Stamp 17.3.
tglsfdc Feb 10, 2025
fa761d9
Doc: Fix punctuation errors
j-naylor Feb 12, 2025
ff6d9cf
Fix some inconsistencies with memory freeing in pg_createsubscriber
michaelpq Feb 12, 2025
3dea7af
Fix issue in recovery test 041_checkpoint_at_promote
michaelpq Feb 12, 2025
c9a1d21
meson: Fix failure to detect bsd_auth.h presence
anarazel Feb 12, 2025
6342d49
Fix MakeTransitionCaptureState() to return a consistent result
michaelpq Feb 13, 2025
d6894d6
Fix assertion on dereferenced object
danielgustafsson Feb 14, 2025
113fc65
Use PqMsg_Progress macro in HandleParallelMessage().
nathan-bossart Feb 14, 2025
a92db3d
Fix PQescapeLiteral()/PQescapeIdentifier() length handling
anarazel Feb 14, 2025
3abe6e0
Make escaping functions retain trailing bytes of an invalid character.
tglsfdc Feb 15, 2025
3977bd2
In fmtIdEnc(), handle failure of enlargePQExpBuffer().
tglsfdc Feb 16, 2025
848e2c6
Release notes for 17.4, 16.8, 15.12, 14.17, 13.20.
tglsfdc Feb 16, 2025
d0ed7d2
Translation updates
alvherre Feb 17, 2025
f8554de
Stamp 17.4.
tglsfdc Feb 17, 2025
a68a759
test_escape: Fix handling of short options in getopt_long()
michaelpq Feb 19, 2025
727bc6a
Fix freeing a child join's SpecialJoinInfo
Feb 19, 2025
49a4508
Fix unsafe access to BufferDescriptors
Feb 19, 2025
7edd2cb
Avoid null pointer dereference crash after OOM in Snowball stemmers.
tglsfdc Feb 19, 2025
77cdee9
doc: Fix some issues with JSON_TABLE() exampls
amitlan Feb 19, 2025
31a242e
backport: Improve handling of empty query results in BackgroundPsql
anarazel Feb 19, 2025
49b6f4a
backport: Extend background_psql() to be able to start asynchronously
anarazel Feb 19, 2025
f61769a
tests: BackgroundPsql: Fix potential for lost errors on windows
anarazel Feb 19, 2025
788baa9
Fix crash in brininsertcleanup during logical replication.
tglsfdc Feb 19, 2025
587b6aa
Correct relation size estimate with low fillfactor
tvondra Feb 19, 2025
e7f7218
test_escape: Fix output of --help
michaelpq Feb 20, 2025
29cce27
Fix FATAL message for invalid recovery timeline at beginning of recovery
michaelpq Feb 20, 2025
57dca6f
Fix explicit valgrind interaction in read_stream.c.
macdice Feb 15, 2025
2e0f93d
Add missing deparsing of [NO] IDENT to XMLSERIALIZE()
michaelpq Feb 21, 2025
0ae1245
Fix a WARNING for data origin discrepancies.
Feb 21, 2025
310907a
Fix cross-version upgrades with XMLSERIALIZE(NO INDENT)
michaelpq Feb 21, 2025
0f7c0fb
Make test portlock logic work with meson
anarazel Feb 21, 2025
69c45ec
doc: clarify default checksum behavior in non-master branches
bmomjian Feb 21, 2025
16eff42
Fix pg_dumpall to cope with dangling OIDs in pg_auth_members.
tglsfdc Feb 21, 2025
fde7c01
Silence warning in older versions of Valgrind
j-naylor Feb 24, 2025
174952e
Fix assertion when decoding XLOG_PARAMETER_CHANGE on promoted primary.
MasahikoSawada Feb 24, 2025
7c906c5
Doc: Fix pg_copy_logical_replication_slot description.
Feb 25, 2025
f903d4d
pg_amcheck: Fix inconsistency in memory freeing
michaelpq Feb 27, 2025
ee78823
pg_upgrade: Fix inconsistency in memory freeing
michaelpq Feb 28, 2025
d69c781
Fix pg_strtof() to not crash on NULL endptr.
tglsfdc Mar 1, 2025
d6dd2a0
Fix broken handling of domains in atthasmissing logic.
tglsfdc Mar 3, 2025
bc5a08a
Avoid NullTest deduction for clone clauses
Mar 4, 2025
56e6a31
doc: Expand version compatibility for pg_basebackup features
danielgustafsson Mar 4, 2025
4e026be
Fix ALTER TABLE error message
alvherre Mar 4, 2025
3f4c5e3
ci: Upgrade FreeBSD image
anarazel Mar 5, 2025
9094eb2
Fix some performance issues in GIN query startup.
tglsfdc Mar 6, 2025
5c8dcf9
Doc: correct aggressive vacuum threshold for multixact members storage
j-naylor Mar 7, 2025
c3510cf
Assert that wrapper_handler()'s argument is within expected range.
nathan-bossart Mar 7, 2025
99c01aa
Clear errno before calling strtol() in spell.c.
tglsfdc Mar 8, 2025
43847dd
Don't try to parallelize array_agg() on an anonymous record type.
tglsfdc Mar 9, 2025
0f27bd1
Doc: improve description of window function processing.
tglsfdc Mar 10, 2025
c1dd3a9
Fix snapshot used in logical replication index lookup
hlinnaka Mar 10, 2025
f1ef111
Fix a few more redundant calls of GetLatestSnapshot()
hlinnaka Mar 10, 2025
ade976f
BRIN: be more strict about required support procs
alvherre Mar 11, 2025
ca0830e
Build whole-row Vars the same way during parsing and planning.
tglsfdc Mar 12, 2025
e731e9d
Handle interrupts while waiting on Append's async subplans
hlinnaka Mar 12, 2025
8b2392a
Fix copy-paste error in datum_to_jsonb_internal()
amitlan Mar 13, 2025
e273468
Fix read_stream.c for changing io_combine_limit.
macdice Mar 13, 2025
c826cd1
Fix ARRAY_SUBLINK and ARRAY[] for int2vector and oidvector input.
tglsfdc Mar 13, 2025
09ef2f8
reindexdb: Fix the index-level REINDEX with multiple jobs
akorotkov Mar 16, 2025
ee57892
smgr: Make SMgrRelation initialization safer against errors
anarazel Mar 18, 2025
a38dce3
Fix assertion failure in parallel vacuum with minimal maintenance_wor…
MasahikoSawada Mar 18, 2025
9de86e3
meson: Flush stdout in testwrap
anarazel Mar 19, 2025
97ce4d3
doc: Remove incorrect description about dropping replication slots.
MasaoFujii Mar 21, 2025
1353b11
Fix plpgsql's handling of simple expressions in scrollable cursors.
tglsfdc Mar 21, 2025
302ce5b
Fix rare assertion failure in standby, if primary is restarted
hlinnaka Mar 23, 2025
729fe69
postgres_fdw: Avoid pulling up restrict infos from subqueries
akorotkov Mar 25, 2025
c5cf99e
postgres_fdw: Remove redundant check in semijoin_target_ok()
akorotkov Mar 25, 2025
f186f90
Fix order of -I switches for building pg_regress.o.
tglsfdc Mar 26, 2025
34fbfe1
Fix integer-overflow problem in scram_SaltedPassword()
Mar 26, 2025
cb0ad70
Keep the decompressed filter in brin_bloom_union
tvondra Mar 26, 2025
2afdb9d
doc: Correct description of values used in FSM for indexes
michaelpq Mar 27, 2025
51d038d
Prevent assertion failure in contrib/pg_freespacemap.
tglsfdc Mar 27, 2025
8afec4e
Fix guc_malloc calls for consistency and OOM checks
danielgustafsson Mar 27, 2025
2530367
Fix MERGE with DO NOTHING actions into a partitioned table.
deanrasheed Mar 29, 2025
915e889
Fix detection and handling of strchrnul() for macOS 15.4.
tglsfdc Apr 1, 2025
5672a83
Fix planner's failure to identify multiple hashable ScalarArrayOpExprs
david-rowley Apr 1, 2025
e962d6d
Doc: add information about partition locking
david-rowley Apr 2, 2025
b19893b
Fix code comment
petere Apr 2, 2025
0941aad
Need to do CommandCounterIncrement after StoreAttrMissingVal.
tglsfdc Apr 2, 2025
78cb246
Remove HeapBitmapScan's skip_fetch optimization
anarazel Apr 2, 2025
e019112
Remove unnecessary type violation in tsvectorrecv().
tglsfdc Apr 2, 2025
a4309e8
Restrict copying of invalidated replication slots.
MasahikoSawada Apr 3, 2025
5570e10
Fix logical decoding regression tests to correctly check slot existence.
MasaoFujii Apr 4, 2025
aab422a
Fix logical decoding test to correctly check slot removal on standby.
MasaoFujii Apr 4, 2025
c88b36d
doc: Clarify the system value for sslrootcert
danielgustafsson Apr 4, 2025
6526d07
Relax assertion in finding correct GiST parent
hlinnaka Apr 4, 2025
5e6e97f
Repair misbehavior with duplicate entries in FK SET column lists.
tglsfdc Apr 5, 2025
717e8a1
Avoid double transformation of json_array()'s subquery.
tglsfdc Apr 5, 2025
5e7be43
Fix parse_cte.c's failure to examine sub-WITHs in DML statements.
tglsfdc Apr 5, 2025
0851b65
Fix unintentional 'NULL' string literal in pg_upgrade.
jeff-davis Apr 6, 2025
4c1d853
doc: Clarify project naming
danielgustafsson Apr 6, 2025
5cbbe70
Flush the IO statistics of active WAL senders more frequently
michaelpq Apr 7, 2025
b8b1e87
Fix PG 17 [NOT] NULL optimization bug for domains
bmomjian Apr 8, 2025
17a165d
Stabilize 035_standby_logical_decoding.pl.
Apr 8, 2025
42bb4fb
Fix test races between syscache-update-pruned.spec and autovacuum.
nmisch Apr 9, 2025
cadaf0a
Fix data loss in logical replication.
Apr 10, 2025
03faf38
Doc: remove long-obsolete advice about generated constraint names.
tglsfdc Apr 10, 2025
3339847
Fix race with synchronous_standby_names at startup
michaelpq Apr 11, 2025
8c153fc
Fix GIN's shimTriConsistentFn to not corrupt its input.
tglsfdc Apr 12, 2025
fb9ec9c
pg_combinebackup: Fix incorrect code documentation
danielgustafsson Apr 15, 2025
1b1dc81
doc: Fix missing whitespace in pg_restore documentation.
MasaoFujii Apr 15, 2025
3c39c00
Fix failure for generated column with a not-null domain constraint.
tglsfdc Apr 15, 2025
3424c10
Fix pg_dump --clean with partitioned indexes.
tglsfdc Apr 16, 2025
4a0650d
Doc: fix missing comma at the end of a line.
tatsuo-ishii Apr 18, 2025
ecb8e56
Be more wary of corrupt data in pageinspect's heap_page_items().
tglsfdc Apr 19, 2025
065ce49
Fix issue with ORDER BY / DISTINCT aggregates and FILTER
david-rowley Apr 20, 2025
d0a0499
Avoid ERROR at ON COMMIT DELETE ROWS after relhassubclass=f.
nmisch Apr 20, 2025
e297ddc
Test restartpoints in archive recovery.
nmisch Apr 20, 2025
12bf434
Doc: fix incorrect punctuation
david-rowley Apr 21, 2025
21a9b2b
Rename injection point for invalidation messages at end of transaction
michaelpq Apr 22, 2025
f04b114
Doc: reword text explaining the --maintenance-db option
david-rowley Apr 22, 2025
185d345
doc: Mention naming convention used by injection points
michaelpq Apr 22, 2025
4b6331e
Remove assertion based on pending_since in pgstat_report_stat()
michaelpq Apr 23, 2025
05676d8
Fix an oversight in 3f28b2fcac.
Apr 23, 2025
e384118
Avoid possibly-theoretical OOM crash hazard in hash_create().
tglsfdc Apr 23, 2025
d96206f
Fix typo in test file name added in commit 4909b38af0.
Apr 25, 2025
36148b2
Fix xmin advancement during fast_forward decoding.
Apr 28, 2025
5d5970b
Update time zone data files to tzdata release 2025b.
tglsfdc Apr 30, 2025
18dc43a
doc: Warn that ts_headline() output is not HTML-safe.
deanrasheed May 1, 2025
40d1a10
Doc: stop implying recommendation of insecure search_path value.
nmisch May 1, 2025
176877f
First-draft release notes for 17.5.
tglsfdc May 2, 2025
c9c62c4
Doc: forgot to run add_commit_links.pl.
tglsfdc May 2, 2025
766d2e6
Doc: correct spelling of meson switch.
tglsfdc May 2, 2025
f51ae31
Handle self-referencing FKs correctly in partitioned tables
May 2, 2025
ee24869
Fix typos in comments.
May 3, 2025
09fac4a
Release notes for 17.5, 16.9, 15.13, 14.18, 13.21.
tglsfdc May 4, 2025
954aaca
Translation updates
petere May 5, 2025
617d349
Refactor test_escape.c for additional ways of testing.
nmisch May 5, 2025
ec5f89e
With GB18030, prevent SIGSEGV from reading past end of allocation.
nmisch May 5, 2025
ecbe349
Last-minute updates for release notes.
tglsfdc May 5, 2025
5e2f3df
Stamp 17.5.
tglsfdc May 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
63 changes: 63 additions & 0 deletions .cirrus.star
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
"""Additional CI configuration, using the starlark language. See
https://cirrus-ci.org/guide/programming-tasks/#introduction-into-starlark

See also the starlark specification at
https://github.com/bazelbuild/starlark/blob/master/spec.md

See also .cirrus.yml and src/tools/ci/README
"""

load("cirrus", "env", "fs")


def main():
"""The main function is executed by cirrus-ci after loading .cirrus.yml and can
extend the CI definition further.

As documented in .cirrus.yml, the final CI configuration is composed of

1) the contents of .cirrus.yml

2) if defined, the contents of the file referenced by the, repository
level, REPO_CI_CONFIG_GIT_URL variable (see
https://cirrus-ci.org/guide/programming-tasks/#fs for the accepted
format)

3) .cirrus.tasks.yml
"""

output = ""

# 1) is evaluated implicitly

# Add 2)
repo_config_url = env.get("REPO_CI_CONFIG_GIT_URL")
if repo_config_url != None:
print("loading additional configuration from \"{}\"".format(repo_config_url))
output += config_from(repo_config_url)
else:
output += "\n# REPO_CI_CONFIG_URL was not set\n"

# Add 3)
output += config_from(".cirrus.tasks.yml")

return output


def config_from(config_src):
"""return contents of config file `config_src`, surrounded by markers
indicating start / end of the included file
"""

config_contents = fs.read(config_src)
config_fmt = """

###
# contents of config file `{0}` start here
###
{1}
###
# contents of config file `{0}` end here
###
"""
return config_fmt.format(config_src, config_contents)
Loading