doc: Add links to olsen93 and ong90 in bibliography

21 February 10:28 - PostgreSQL - Daniel Gustafsson

The bibliography entries for olsen93 and ong90 lacked links to online copies.

psql: Add support for pipelines

21 February 02:19 - PostgreSQL - Michael Paquier

With \bind, \parse, \bind_named and \close, it is possible to issue queries from psql using the extended protocol.

vulkan: add .buf_elems to FFVulkanDescriptorSet

21 February 02:19 - FFmpeg - Lynne

This enables users to specify a number that would be appended to the buf_content string.

ffv1enc_vulkan: support default range coder tables

21 February 02:19 - FFmpeg - Lynne

This adds support for default range coder tables, rather than only custom ones.


Trial fix for old cross-version upgrades

20 February 18:21 - PostgreSQL - Jeff Davis

Per buildfarm and reports, it seems that 9.X to 18 upgrades were failing after commit 1fd1bd8710 due to an incorrect regex.

AArch64: Add SVE memset

20 February 15:31 - glibc - Wilco Dijkstra

Add SVE memset based on the generic memset with predicated load for sizes < 16.

cirrus: Temporarily fix libcurl link error

20 February 15:25 - PostgreSQL - Daniel Gustafsson

On FreeBSD the ftp/curl port appears to be missing a minimum

Add support for OAUTHBEARER SASL mechanism

20 February 15:25 - PostgreSQL - Daniel Gustafsson

This commit implements OAUTHBEARER, RFC 7628, and OAuth 2.0 Device Authorization Grants, RFC 8628.

x86/MCE-telem: adjust cookie definition

20 February 12:50 - Xen - Jan Beulich

struct mctelem_ent is opaque outside of mcetelem.c; the cookie abstraction exists - afaict - just to achieve this opaqueness.

Transfer statistics during pg_upgrade

20 February 09:29 - PostgreSQL - Jeff Davis

Add support to pg_dump for dumping stats, and use that during pg_upgrade so that statistics are transferred during upgrade.

Don't lock partitions pruned by initial pruning

20 February 08:09 - PostgreSQL - Amit Langote

Before executing a cached generic plan, AcquireExecutorLocks() in plancache.c locks all relations in a plan's range table to ensure the plan is safe for execution.

avcodec/hevc: Add support for output_corrupt/showall flags

20 February 03:39 - FFmpeg - Zhao Zhili

Also handle gradual decoding refresh stream.

Fix FATAL message for invalid recovery timeline at beginning of recovery

20 February 01:42 - PostgreSQL - Michael Paquier

If the requested recovery timeline is not reachable, the logged checkpoint and timeline should to be the values read from the backup_label when it is defined.


Fix crash in brininsertcleanup during logical replication

19 February 21:35 - PostgreSQL - Tom Lane

Logical replication crashes if the subscriber's partitioned table has a BRIN index.

Consider BufFiles when adjusting hashjoin parameters

19 February 20:08 - PostgreSQL - Tomas Vondra

Until now ExecChooseHashTableSize() considered only the size of the in-memory hash table, and ignored the memory needed for the batch files.

Add support for LIKE in CREATE FOREIGN TABLE

19 February 06:50 - PostgreSQL - Michael Paquier

LIKE enables the creation of foreign tables based on the column definitions, constraints and objects of the defined source relation(s). This feature mirrors the behavior of CREATE TABLE LIKE, but ignores the INCLUDING sub-options that do not make sense for foreign tables: INDEXES, COMPRESSION, IDENTITY and STORAGE.

Invalidate inactive replication slots

19 February 03:59 - PostgreSQL - Amit Kapila

This commit introduces idle_replication_slot_timeout GUC that allows inactive slots to be invalidated at the time of checkpoint.

Update to latest Snowball sources

19 February 02:13 - PostgreSQL - Tom Lane

It's been some time since we did this, partly because the upstream snowball project hasn't formally tagged a new release since 2021.

makefs(8): Sync cd9660 function with FreeBSD

19 February 01:41 - DragonFlyBSD - Aaron LI

The major changes are (in chronological order): - makefs: connect cd9660 El Torito EFI boot image system type - Fix -Wpointer-sign warnings in makefs and mkimg - makefs: correct iso9660 Rock Ridge TF timestamps The bit definitions for the TF_* timestamp bits (TF_MODIFY, etc.) were incorrect, and timestamps were written in the wrong order. See RRIP 4.1.6 Description of the "TF" System Use Entry for details. PR: 203531 Reported by: Thomas Schmitt Reviewed by: jrtc27, kevans Sponsored by: The FreeBSD Foundation Differential Revision:


doc: add example of sign mismatch with POSIX/ISO-8601 time zones

18 February 20:51 - PostgreSQL - Bruce Momjian

Author: Laurenz Albe

swscale/x86/rgb2rgb: add AVX512ICL version of uyvytoyuv422

18 February 15:43 - FFmpeg - Shreesh Adiga

The scalar loop is replaced with masked AVX512 instructions.

Add PGErrorVerbosity to typedefs.list

18 February 12:23 - PostgreSQL - Daniel Gustafsson

PGErrorVerbosity was missing which resulted in incorrect whitespace alignment going back all the way to e3860ffa4dd0.


Add tab completion for ALTER DATABASE RESET

17 February 17:12 - PostgreSQL - Tomas Vondra

Currently tab completion for ALTER DATABASE RESET shows a list of all configuration parameters that may be set on a database, irrespectively of which parameters are actually set.

Add tab completion for ALTER USER/ROLE RESET

17 February 17:12 - PostgreSQL - Tomas Vondra

Currently tab completion for ALTER USER RESET shows a list of all configuration parameters that may be set on a role, irrespectively of which parameters are actually set.

Implement Self-Join Elimination

17 February 10:44 - PostgreSQL - Alexander Korotkov

The Self-Join Elimination (SJE) feature removes an inner join of a plain table to itself in the query tree if it is proven that the join can be replaced with a scan without impacting the query result.

swscale/aarch64/rgb2rgb_neon: Implemented {yuyv, uyvy}toyuv{420, 422}

17 February 09:39 - FFmpeg - Krzysztof Pyrkosz

A78: uyvytoyuv420_neon: 6112.5 ( 6.96x) uyvytoyuv422_neon: 6696.0 ( 6.32x) yuyvtoyuv420_neon: 6113.0 ( 6.95x) yuyvtoyuv422_neon: 6695.2 ( 6.31x)

swscale/aarch64/rgb24toyv12: skip early right shift by 2

17 February 08:49 - FFmpeg - Krzysztof Pyrkosz

It's a minor improvement that shaves off 5-8% from the execution time.

Fix an oversight in cbc127917 to handle MERGE correctly

17 February 07:12 - PostgreSQL - Amit Langote

ExecInitModifyTable() forgot to trim MERGE-related lists to exclude entries for result relations pruned during initial pruning, so fix that.

Add information about WAL buffers full to VACUUM/ANALYZE (VERBOSE)

17 February 06:09 - PostgreSQL - Michael Paquier

This commit adds the information about the number of times WAL buffers have been full to the logs generated by VACUUM/ANALYZE (VERBOSE) and in the logs generated by autovacuum, complementing the existing information stored by WalUsage. This is the last part of the backend code where the value of wal_buffers_full can be reported, similarly to all the other fields of WalUsage.

Add information about WAL buffers being full to EXPLAIN (WAL)

17 February 05:50 - PostgreSQL - Michael Paquier

This is similar to ce5bcc4a9f26, relying on the addition of wal_buffers_full to WalUsage.


Linux 6.14-rc3

16 February 22:02 - Linux Kernel - Linus Torvalds