Commitfest 2024-09

Shortcuts
Text Status Target version Author (type to search) Reviewer (type to search)
Clear


Status summary: Committed: 90. Moved to next CF: 206. Withdrawn: 15. Rejected: 5. Returned with Feedback: 50. Total: 366.

Closed patches

Patch ID Status Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Mark expressions nullable by grouping sets 4583 Committed Not processed Richard Guo (richardguo) Tom Lane (tgl) Richard Guo (richardguo) 5 5 months ago
Fix COPY FROM...CSV importing \. on a line by itself 4710 Committed Not processed Daniel Vérité (danielverite) Tom Lane (tgl) Tom Lane (tgl) 4 6 months ago
queryId not reported in pg_stat_activity with Extended Query Protocol 4963 Committed stable Not processed Sami Imseih (simseih) Michael Paquier (michael-kun) Michael Paquier (michael-kun) 2 6 months ago
Fix variable existence tab completion for broken libedit 5009 Committed 17 Not processed Anton Melnikov (antonmel) Tom Lane (tgl) 2 7 months ago
fix context message 5041 Committed Not processed Pavel Stehule (okbobcz) Stepan Neretin (fenixrnd.mail.ru), Umar Hayat (pgwizard) Peter Eisentraut (petere) 2 7 months ago
Check the validity of commutators for merge/hash clauses 5062 Committed Not processed Richard Guo (richardguo) Tom Lane (tgl) Richard Guo (richardguo) 2 7 months ago
Fix data loss at inplace update after heap_update() 5090 Committed stable Not processed Noah Misch (nmisch) Nitin Motiani (nitinmotiani) Noah Misch (nmisch) 2 6 months ago
fix pg_combinebackup --clone 5092 Committed Not processed Tomas Vondra (fuzzycz) Peter Eisentraut (petere) Tomas Vondra (fuzzycz) 2 7 months ago
Preserve tz when converting to jsonb timestamptz 5119 Committed 17 Not processed David Wheeler (theory) Zhao Junwang (zhjwpku) Andrew Dunstan (adunstan) 1 8 months ago
Assertion failure with summarize_wal enabled during pg_createsubscriber 5133 Committed 17 Not processed Robert Haas (rhaas) Robert Haas (rhaas) 1 8 months ago
Fix overflow in pg_size_pretty 5142 Committed Not processed Joseph Koshakow (jkoshakow) David Rowley (davidrowley) David Rowley (davidrowley) 1 8 months ago
Crash after detaching a partition concurrently from another session 5155 Committed stable Not processed Álvaro Herrera (alvherre), Kuntal Ghosh (kuntal_ghosh) Álvaro Herrera (alvherre) 1 7 months ago
pgstattuple: fix free space calculation 5200 Committed 18 Not processed Frédéric Yhuel (yhuelf) Andreas Karlsson (kandreas), Rafia Sabih (rafia.sabih) Tom Lane (tgl) 1 7 months ago
Re-enable Sequence Support in pgstattuple Extension 5215 Committed Not processed Ayush Vatsa (developerayuva) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 7 months ago
XMLSERIALIZE won't indent xml strings containing blank nodes 5217 Committed Not processed Jim Jones (jimus) Tom Lane (tgl) 1 7 months ago
Reject non-ASCII locale names 5218 Committed Not processed Thomas Munro (macdice) Thomas Munro (macdice) 1 6 months ago
Improve error message for rejecting trailing junk after numeric literals 5219 Committed Not processed Karina Litskevich (karinalitskevich) Tom Lane (tgl) 1 7 months ago
Clients
Support for named parsed statement in psql 4650 Committed Not processed Anthonin Bonnefoy (bonnefoa) Jelte Fennema-Nio (jeltef) Michael Paquier (michael-kun) 4 6 months ago
libpq: Fix lots of discrepancies in PQtrace 5065 Committed Not processed Jelte Fennema-Nio (jeltef) Nathan Bossart (bossartn) Álvaro Herrera (alvherre) 2 8 months ago
Don't tab complete MATERIALIZED VIEW after CREATE UNLOGGED 5139 Committed 18 Not processed Dagfinn Ilmari Mannsåker (ilmari) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 8 months ago
Code Comments
Fix a comment error in logicalrep_write_typ() 5121 Committed Not processed ChangAo Chen (chenchangao) Amit Kapila (amitkapila) Amit Kapila (amitkapila) 1 9 months ago
Documentation
Doc limitations update proposal: include out-of-line OID usage per TOAST-ed columns 4332 Committed stable Not processed Jakub Wartak (jakub.wartak.tomtom) John Naylor (john.naylor) John Naylor (john.naylor) 7 7 months ago
Add minimal C example and SQL registration example for custom table access methods. 4655 Committed Not processed Phil Eaton (eatonphil) Robert Haas (rhaas) Michael Paquier (michael-kun) 4 8 months ago
Fix order of json aggregate functions 5058 Committed Not processed Wolfgang Walther (wolfgangwalther) Marlene Reiterer (marlene.rte) David Rowley (davidrowley) 2 7 months ago
Document DateStyle effect on jsonpath string() 5101 Committed 17 Not processed David Wheeler (theory) Tom Lane (tgl) 1 6 months ago
fix CRC algorithm in WAL reliability docs 5163 Committed stable Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 8 months ago
Fix Spi_connect, Spi_connect_ext docs 5168 Committed Not processed Stepan Neretin (fenixrnd.mail.ru) Tom Lane (tgl) Tom Lane (tgl) 1 7 months ago
doc: CREATE MATERIALIZED VIEW temporarily changes search_path 5182 Committed 17 Not processed Yugo Nagata (yugo.nagata) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 6 months ago
PG docs - Sequence CYCLE clause 5191 Committed Not processed Peter Smith (smithpb2250) Bruce Momjian (bmomjian) 1 7 months ago
Miscellaneous
Fix extract(interval) for week and quarter fields 4979 Committed Not processed Tom Lane (tgl) Martijn Wallet (mwallet) Tom Lane (tgl) 2 8 months ago
-Wmissing-variable-declarations 4987 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 2 7 months ago
thread-safety: gmtime_r(), localtime_r() 5084 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 2 7 months ago
Assorted style changes with a tiny bit improvement 5106 Committed 18 Not processed Ranier Vilela (raniervilela) Michael Paquier (michael-kun) 1 9 months ago
Add crc32(bytea) & crc32c(bytea) 5132 Committed Not processed Aleksander Alekseev (a.alekseev) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 8 months ago
remove volatile qualifiers from pg_stat_statements 5145 Committed 18 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 8 months ago
Fix comments in instr_time.h and remove an unneeded cast to int64 5159 Committed 18 Not processed Bertrand Drouvot (bertranddrouvot.pg) Heikki Linnakangas (heikki) 1 8 months ago
Create syscaches for pg_extension 5173 Committed Not processed Jelte Fennema-Nio (jeltef) Michael Paquier (michael-kun) 1 7 months ago
Don't overwrite scan key in systable_beginscan() 5192 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 7 months ago
Monitoring & Control
Extend postgres_fdw_get_connections() to print the user_name 3388 Committed Not processed Hayato Kuroda (ha-kun) Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Shinya Kato (shinyakato), Yuta Katsuragi (katsuragiy) Fujii Masao (masaofujii) 15 6 months ago
Extend pg_get_acl to handle sub-object IDs 5109 Committed Not processed Joel Jacobson (joeljacobson) Michael Paquier (michael-kun) 1 9 months ago
Fix inconsistency in reporting checkpointer stats 5130 Committed Not processed Nitin Jadhav (nitinjadhav11) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 6 months ago
Better flattening of SET for query jumbling 5179 Committed Not processed Greg Sabino Mullane (greg) Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 6 months ago
Adding clarification to description of IPC wait events XactGroupUpdate and ProcArrayGroupUpdate 5181 Committed 17 Not processed Sameer Kumar (sameer.kasi200x) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 7 months ago
Performance
type cache cleanup improvements 4865 Committed 18 Not processed Fedor Sigaev (sigaev) Roman Zharkov (r.zharkov) Alexander Korotkov (smagen) 3 5 months ago
Speed up Hash Join by teaching ExprState about hashing 4985 Committed Not processed David Rowley (davidrowley) David Rowley (davidrowley) 2 7 months ago
Performance improvement for pg_dump in binary upgrade mode 4993 Committed Not processed Daniel Gustafsson (d_gustafsson) Nathan Bossart (bossartn) Daniel Gustafsson (d_gustafsson) 2 7 months ago
optimizing pg_upgrade's once-in-each-database steps 4995 Committed 18 Not processed Nathan Bossart (bossartn) Ilya Gladyshev (qoops) Nathan Bossart (bossartn) 2 6 months ago
Speed up JSON escape processing with SIMD plus other optimisations 5002 Committed Not processed David Rowley (davidrowley) David Rowley (davidrowley) 2 8 months ago
Optimize numeric multiplication for one and two base-NBASE digit multiplicands. 5094 Committed Not processed Joel Jacobson (joeljacobson) Dean Rasheed (deanr) Dean Rasheed (deanr) 2 7 months ago
Avoid superfluous buffer locking during nbtree backwards scans 5112 Committed Not processed Peter Geoghegan (pgeoghegan) Matthias van de Meent (mmeent) Peter Geoghegan (pgeoghegan) 1 5 months ago
Optimize mul_var() for var1ndigits >= 8 5115 Committed Not processed Joel Jacobson (joeljacobson) Dean Rasheed (deanr) Dean Rasheed (deanr) 1 7 months ago
pg_upgrade: retrieve subscription count more efficiently 5135 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 8 months ago
amcheck unique check optimization 5140 Committed 18 Not processed Alexander Korotkov (smagen) Alexander Korotkov (smagen) 1 8 months ago
Speeding up ruleutils' name de-duplication code, redux 5144 Committed Not processed Tom Lane (tgl) Tom Lane (tgl) 1 7 months ago
Use read streams in pg_visibility 5172 Committed Not processed Nazir Bilal Yavuz (nbyavuz) Noah Misch (nmisch) Noah Misch (nmisch) 1 7 months ago
Optimise numeric division 5201 Committed Not processed Dean Rasheed (deanr) Joel Jacobson (joeljacobson) Dean Rasheed (deanr) 1 7 months ago
Avoid unnecessary post-sort projection 5207 Committed Not processed Richard Guo (richardguo) Richard Guo (richardguo) 1 7 months ago
Avoid inserting unnecessary PlaceHolderVars 5216 Committed 16 Not processed Tom Lane (tgl) Tom Lane (tgl) 1 6 months ago
Optimize WindowAgg's use of tuplestores 5228 Committed Not processed David Rowley (davidrowley) David Rowley (davidrowley) 1 7 months ago
Refactoring
Require LLVM 14+ in PostgreSQL 18 4920 Committed Not processed Thomas Munro (macdice) Peter Eisentraut (petere) Peter Eisentraut (petere) 2 6 months ago
Use macro to define the number of enum values (was: Replace magic constant ...) 4933 Committed 17 Not processed Aleksander Alekseev (a.alekseev) Richard Guo (richardguo) Peter Eisentraut (petere) 2 11 months ago
Use pgBufferUsage for block reporting in analyze 4983 Committed 18 Not processed Anthonin Bonnefoy (bonnefoa) Michael Paquier (michael-kun), Masahiko Sawada (masahikosawada) Masahiko Sawada (masahikosawada) 2 8 months ago
Remove dependency on setlocale() for collation. 5023 Committed 18 Not processed Jeff Davis (jdavis) Andreas Karlsson (kandreas), Peter Eisentraut (petere) Jeff Davis (jdavis) 2 7 months ago
remove the use of disable_cost, related cleanups 5032 Committed 18 Not processed Robert Haas (rhaas) Robert Haas (rhaas) 2 6 months ago
Separate HEAP WAL replay logic into its own file 5054 Committed 18 Not processed Yong Li (yoli) Kouhei Sutou (kou) Michael Paquier (michael-kun) 2 6 months ago
Useless parameter 'cur_skey' in IndexScanOK 5104 Committed stable Not processed Aleksander Alekseev (a.alekseev) Heikki Linnakangas (heikki) 1 8 months ago
refactor the CopyOneRowTo 5126 Committed Not processed jian he (universality) Heikki Linnakangas (heikki) 1 8 months ago
Refactor pqformat.{c,h} and protocol.h 5127 Committed 17 Not processed Aleksander Alekseev (a.alekseev) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 8 months ago
Remove redundant code in create_gather_merge_path 5137 Committed Not processed Richard Guo (richardguo) Richard Guo (richardguo) 1 8 months ago
Remove dead generators for cyrillic encoding converson tables 5143 Committed Not processed Heikki Linnakangas (heikki) 1 8 months ago
Remove hardcoded hash opclass function signature exceptions 5169 Committed Not processed Peter Eisentraut (petere) Tom Lane (tgl) Peter Eisentraut (petere) 1 7 months ago
Cleanup ShmemInit function names 5175 Committed Not processed Heikki Linnakangas (heikki) Andreas Karlsson (kandreas) Heikki Linnakangas (heikki) 1 7 months ago
define new PG_REPLSLOT_DIR and the like macros 5193 Committed 18 Not processed Bertrand Drouvot (bertranddrouvot.pg) Ashutosh Bapat (ashutoshbapat) Michael Paquier (michael-kun) 1 7 months ago
Refactor: allow pg_strncoll(), etc., to accept -1 length for NUL-terminated cstrings. 5198 Committed 18 Not processed Jeff Davis (jdavis) Jeff Davis (jdavis) 1 6 months ago
Use more consistent names for the labels of PG_Locale_Strategy 5213 Committed Not processed Andreas Karlsson (kandreas) Michael Paquier (michael-kun) 1 7 months ago
Replication & Recovery
Make async slave to wait for lsn to be replayed 4221 Committed 18 Not processed Ivan Kartyshov (fenimorkin) Bharath Rupireddy (bharathrupireddy) Alexander Korotkov (smagen) 8 6 months ago
Documentation to upgrade logical replication cluster 4848 Committed Not processed vigneshwaran C (vignesh.postgres) Hayato Kuroda (ha-kun), Bharath Rupireddy (bharathrupireddy), Peter Smith (smithpb2250) Amit Kapila (amitkapila) 3 6 months ago
Conflict detection and logging in logical replication 5064 Committed Not processed Zhijie Hou (houzj), shveta malik (shvetam), Nisha Moond (nishamoond) Amit Kapila (amitkapila) 2 7 months ago
Security
Remove support for OpenSSL 1.0.2 4915 Committed 18 Not processed Daniel Gustafsson (d_gustafsson) Michael Paquier (michael-kun), Peter Eisentraut (petere), Jacob Champion (jchampion) Daniel Gustafsson (d_gustafsson) 2 7 months ago
Server Features
Mark search_path as GUC_REPORT 4646 Committed Not processed Alexander Kukushkin (cyberdem0n), Jelte Fennema-Nio (jeltef) Tomas Vondra (fuzzycz) 4 7 months ago
Partitioned tables and [un]loggedness 4946 Committed 18 Not processed Michael Paquier (michael-kun) Nathan Bossart (bossartn) Michael Paquier (michael-kun) 2 6 months ago
Pluggable cumulative statistics 5034 Committed 18 Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 2 8 months ago
pg_verifybackup: Add TAR format backup verification support. 5116 Committed 18 Not processed Amul Sul (sulamul) Sravan Kumar Velagandula (sravanv) Robert Haas (rhaas) 1 6 months ago
Switch PgStat_HashKey.objoid from Oid to uint64 5203 Committed 18 Not processed Michael Paquier (michael-kun) Bertrand Drouvot (bertranddrouvot) Michael Paquier (michael-kun) 1 6 months ago
Removing log_cnt from pg_sequence_read_tuple() 5204 Committed Not processed Michael Paquier (michael-kun) Nathan Bossart (bossartn) Michael Paquier (michael-kun) 1 7 months ago
SQL Commands
Add on_error and log_verbosity options to file_fdw 5107 Committed 18 Not processed Atsushi Torikoshi (atsushitorikoshi) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 6 months ago
Add more memory/disk usage info to EXPLAIN (ANALYZE) 5120 Committed 18 Not processed Tatsuo Ishii (ishii) David Rowley (davidrowley), Ashutosh Bapat (ashutoshbapat), Maxim Orlov (m.orlov), jian he (universality) Tatsuo Ishii (ishii) 1 6 months ago
Provide ONLY option for ANALYZE and VACUUM commands 5226 Committed 18 Not processed Michael Harris (mharris) David Rowley (davidrowley), atsushi torikoshi (atorik) David Rowley (davidrowley) 1 6 months ago
System Administration
Add has_large_object_privilege function 5103 Committed Not processed Yugo Nagata (yugo.nagata) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 6 months ago
Testing
Convert node test compile-time settings into run-time parameters 5005 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 2 8 months ago