<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>FOSSWire — Databases &amp; Storage — Open Source &amp; Open Hardware News</title>
    <link>https://fosswire.org/topic/databases-storage.html</link>
    <atom:link href="https://fosswire.org/feed/databases-storage.xml" rel="self" type="application/rss+xml" />
    <description>Ad-free open source and open hardware news, briefed by the FOSSWire AI editor from the original sources (Databases &amp; Storage).</description>
    <language>en</language>
    <lastBuildDate>Tue, 20 Oct 2026 08:31:20 +0000</lastBuildDate>
    <item>
      <title><![CDATA[PostgreSQL's recovery_end_command runs in a dangerous limbo state, expert warns]]></title>
      <link>https://fosswire.org/news/postgresqls-recoveryendcommand-runs-in-a-dangerous-limbo-sta.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresqls-recoveryendcommand-runs-in-a-dangerous-limbo-sta.html</guid>
      <pubDate>Tue, 20 Oct 2026 01:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> PostgreSQL's recovery_end_command executes in a window where the server is neither accepting writes nor properly in recovery, with failure modes that can silently break failover automation or destroy archive recoverability.</p><p>PostgreSQL consultant Christophe Pettus has published a detailed analysis of recovery_end_command, the only GUC hook that fires exactly once when a standby is promoted or a restore completes. While the command runs, the server occupies an undocumented intermediate state: timeline files are written, the signal file is deleted, and pg_is_in_recovery() still returns true, yet writes are rejected. A command that exceeds pg_ctl promote's 60-second default timeout causes the promote command to report failure even though promotion proceeds. Worse, a typo or bad placeholder in the command can FATAL-crash the server after all WAL is replayed, leaving it on a new timeline with cleanup skipped and the broken command still in postgresql.conf. Pettus recommends leaving the parameter empty.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL RPM repositories add browsable software directory for 70+ packages]]></title>
      <link>https://fosswire.org/news/postgresql-rpm-repositories-add-browsable-software-directory.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresql-rpm-repositories-add-browsable-software-directory.html</guid>
      <pubDate>Mon, 19 Oct 2026 17:08:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> The PostgreSQL PGDG RPM repositories now have dedicated web pages for every packaged tool, not just extensions, with install commands and availability matrices drawn from live metadata.</p><p>The PostgreSQL YUM and ZYPP repository websites have launched new Software sections listing more than 70 packages across categories including backup, high availability, connection pooling, monitoring, and migration. Each package page includes descriptions, exact dnf or zypper install commands, and a live-generated table showing which OS versions, architectures, and PostgreSQL versions currently support it. Previously, only extensions had documentation pages, leaving tools like pgBackRest, Patroni, and PgBouncer difficult to discover without knowing their exact package names.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL 19 reaches first release candidate with maintenance and replication improvements]]></title>
      <link>https://fosswire.org/news/postgresql-19-reaches-first-release-candidate-with-maintenan.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresql-19-reaches-first-release-candidate-with-maintenan.html</guid>
      <pubDate>Mon, 19 Oct 2026 00:09:46 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> PostgreSQL 19's first release candidate is available, bringing practical advances in database maintenance, query planning, and replication.</p><p>PostgreSQL 19 has reached its first release candidate stage. The upcoming major release focuses on practical improvements in three areas: database maintenance operations, query planner behavior, and replication reliability. Database administrators and application developers should begin testing against this RC.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[Awide Labs open-sources Awide Polar, PostgreSQL fork with compute-storage separation]]></title>
      <link>https://fosswire.org/news/awide-labs-open-sources-awide-polar-postgresql-fork-with-com.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/awide-labs-open-sources-awide-polar-postgresql-fork-with-com.html</guid>
      <pubDate>Mon, 19 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> Awide Labs released Awide Polar, an open-source fork of Alibaba's PolarDB for PostgreSQL featuring compute-storage disaggregation, HTAP support, and a ProxySQL-based proxy for consistent replica reads.</p><p>Awide Labs has open-sourced Awide Polar, its fork of PolarDB for PostgreSQL built on PostgreSQL 17. The project separates compute and storage so read replicas share underlying data files without full copies, while a primary handles writes. The release includes three components: the database engine with WAL pipelining and increased lock partitioning, an enhanced PolarFS storage layer with lock-free I/O queues, and Polar Proxy for LSN-aware read/write splitting. The company reports over 150,000 TPS in pgbench read/write tests and 7-11x filesystem IOPS improvements over upstream PolarFS.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[pgsql_tweaks 1.1.0 adds pg_index_bloat view for PostgreSQL]]></title>
      <link>https://fosswire.org/news/pgsqltweaks-110-adds-pgindexbloat-view-for-postgresql.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/pgsqltweaks-110-adds-pgindexbloat-view-for-postgresql.html</guid>
      <pubDate>Sun, 18 Oct 2026 22:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> The pgsql_tweaks PostgreSQL extension release 1.1.0 introduces a new pg_index_bloat view for monitoring index bloat.</p><p>pgsql_tweaks, a collection of utility functions and views for PostgreSQL, has released version 1.1.0. The update adds pg_index_bloat, a new view for identifying bloated indexes. The extension is available via Codeberg, PGXN, and PostgreSQL RPM packages.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL documentation removes long-standing random_page_cost SSD guidance]]></title>
      <link>https://fosswire.org/news/postgresql-documentation-removes-long-standing-randompagecos.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresql-documentation-removes-long-standing-randompagecos.html</guid>
      <pubDate>Sun, 18 Oct 2026 01:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> PostgreSQL's documentation was rewritten in October 2025 to remove the 90% cache-hit explanation for random_page_cost=4.0 and the SSD-specific suggestion of 1.1, leaving no official guidance for solid-state storage.</p><p>Database consultant Christophe Pettus traces how PostgreSQL's random_page_cost parameter actually works in the query planner, correcting widespread misconceptions. The parameter has never measured raw random read speed; it multiplies that cost by cache miss probability. The 4.0 default, set in 2000 for spinning disks, was explained in documentation from 2012-2025 as a 40:1 hardware ratio discounted by 90% cache hits. That explanation and a 2020 SSD recommendation of 1.1 were both removed in October 2025. Recent benchmarks by Tomas Vondra found actual ratios of 20-63 on modern storage, suggesting 4.0 may be too low rather than too high, though methodology disputes remain unresolved and the default stays 4.0 in version 19 beta 4.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[pg_hint_plan 1.9.0 adds PostgreSQL 19 support and path generation strategies]]></title>
      <link>https://fosswire.org/news/pghintplan-190-adds-postgresql-19-support-and-path-generatio.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/pghintplan-190-adds-postgresql-19-support-and-path-generatio.html</guid>
      <pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> The pg_hint_plan extension for PostgreSQL query plan tuning now supports PostgreSQL 19 and introduces path generation strategies (PGS).</p><p>pg_hint_plan 1.9.0 has been released with compatibility for PostgreSQL 19, the upcoming major version of the database. The release introduces support for path generation strategies (PGS), a new mechanism for influencing how PostgreSQL builds query execution plans. The development team also issued maintenance updates for supported PostgreSQL versions back to 14, with 1.4.5 being the final release for PostgreSQL 14.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[pg_utl_smtp 2.0 adds async mode and TLS for PostgreSQL email notifications]]></title>
      <link>https://fosswire.org/news/pgutlsmtp-20-adds-async-mode-and-tls-for-postgresql-email-no.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/pgutlsmtp-20-adds-async-mode-and-tls-for-postgresql-email-no.html</guid>
      <pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> The Oracle-compatible PostgreSQL extension pg_utl_smtp has released version 2.0 with asynchronous email sending, SSL/TLS support, and stricter SMTP error handling.</p><p>pg_utl_smtp 2.0.0 brings asynchronous email delivery to PostgreSQL, a capability not present in Oracle's original UTL_SMTP package. The release also adds SSL/TLS connections, fixes duplicate EHLO commands, and raises errors on SMTP failures during any protocol stage. The extension lets triggers and stored procedures send email directly, enabling data-driven alerts without application-layer involvement.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[pgBackRest 2.60.0 adds page checksum errors, GCS Workload Identity Federation]]></title>
      <link>https://fosswire.org/news/pgbackrest-2600-adds-page-checksum-errors-gcs-workload-ident.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/pgbackrest-2600-adds-page-checksum-errors-gcs-workload-ident.html</guid>
      <pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> pgBackRest 2.60.0 makes invalid page checksums fatal during restore by default, adds GCS Workload Identity Federation support, and improves object store read performance with prefetching.</p><p>pgBackRest 2.60.0 changes the default behavior for page checksum validation during restore: invalid checksums now cause the restore to halt, leaving the cluster incomplete until rerun. Administrators can revert to warnings with checksum-page-error=n. The release also adds Google Cloud Storage Workload Identity Federation for authentication without service account keys, and implements multi-file/range prefetching from object stores to accelerate reads. OpenSSL 4 and illumos builds are now supported.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL credcheck 6.0 adds PgBouncer integration, last-login history]]></title>
      <link>https://fosswire.org/news/postgresql-credcheck-60-adds-pgbouncer-integration-last-logi.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresql-credcheck-60-adds-pgbouncer-integration-last-logi.html</guid>
      <pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> The credcheck PostgreSQL extension version 6.0 integrates its authentication failure and first-login password change features with PgBouncer, adds a last-login history modeled on Unix wtmp, and fixes a privilege escalation vulnerability and memory safety bugs.</p><p>HexaCluster has released credcheck 6.0, a major update to the PostgreSQL credential-checking extension. The release adds PgBouncer compatibility for two previously unsupported features, introduces session logging comparable to Unix last/wtmp, and provides a new function to test passwords against policy without modifying roles. It also patches a privilege escalation via self-ALTER ROLE, memory leaks, and a heap overflow. Administrators must restart PostgreSQL to load the updated library.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL: Using quote_all_identifiers to prevent major version upgrade failures]]></title>
      <link>https://fosswire.org/news/postgresql-using-quoteallidentifiers-to-prevent-major-versio.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresql-using-quoteallidentifiers-to-prevent-major-versio.html</guid>
      <pubDate>Sat, 17 Oct 2026 01:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> Using the --quote-all-identifiers flag during pg_dump is critical when upgrading between major PostgreSQL versions to prevent reserved keywords from breaking constraints and policies.</p><p>A technical deep dive explains how mismatched keyword lists between pg_dump and the PostgreSQL server can cause silent data integrity issues during upgrades. When a column name becomes a reserved keyword in a newer version, failing to use the --quote-all-identifiers switch can result in broken indexes, invalid check constraints, and malfunctioning row-level security policies. The feature works via a combination of a command-line switch for the client and a GUC for the server to ensure all identifiers are quoted consistently.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[Citus matches Neki performance at 10M QPS using fewer data nodes]]></title>
      <link>https://fosswire.org/news/citus-matches-neki-performance-at-10m-qps-using-fewer-data-n.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/citus-matches-neki-performance-at-10m-qps-using-fewer-data-n.html</guid>
      <pubDate>Fri, 16 Oct 2026 15:11:58 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> Using a new Query Router architecture in StackGres 1.19, open-source Citus achieved 10M QPS using roughly half the data nodes required by PlanetScale's Neki.</p><p>A new benchmark from StackGres compares the performance of open-source Citus against PlanetScale's Neki sharded PostgreSQL. By introducing scalable Query Routers to remove the single-coordinator bottleneck, Citus matched Neki's 10M QPS throughput while utilizing only 48% of the data nodes and significantly fewer vCPUs. The test was conducted on AWS Graviton4 instances using a read-only workload.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL 18 introduces libnuma support for better NUMA performance]]></title>
      <link>https://fosswire.org/news/postgresql-18-introduces-libnuma-support-for-better-numa-per.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresql-18-introduces-libnuma-support-for-better-numa-per.html</guid>
      <pubDate>Fri, 16 Oct 2026 15:11:10 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> PostgreSQL 18 includes patches to micromanage NUMA policies, interleaving shared resources while localizing backend memory to improve performance on large multi-processor systems.</p><p>PostgreSQL 18 will feature a significant update to how the database handles Non-Uniform Memory Access (NUMA) architectures via libnuma. The changes, contributed by Tomas Vondra, allow the system to interleave shared resources like shared buffers and the ProcArray while ensuring backend-local allocations remain on the local NUMA node. This approach aims to reduce memory access penalties and lock contention on large-scale hardware.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL used by 84% of Ruby on Rails developers in 2026 survey]]></title>
      <link>https://fosswire.org/news/postgresql-used-by-84-of-ruby-on-rails-developers-in-2026-su.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresql-used-by-84-of-ruby-on-rails-developers-in-2026-su.html</guid>
      <pubDate>Fri, 16 Oct 2026 13:35:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> A community survey of nearly 1,800 Ruby on Rails developers shows PostgreSQL is the dominant production database for the framework.</p><p>The 2026 Ruby on Rails Community Survey results reveal that 84% of surveyed developers use PostgreSQL in production environments. This significantly outpaces MySQL, which is used by 23% of respondents. The data highlights PostgreSQL's growing dominance in the relational database market compared to legacy systems like Oracle and Microsoft SQL Server.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[pgAdmin implements dependency pinning to secure build supply chain]]></title>
      <link>https://fosswire.org/news/pgadmin-implements-dependency-pinning-to-secure-build-supply.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/pgadmin-implements-dependency-pinning-to-secure-build-supply.html</guid>
      <pubDate>Fri, 16 Oct 2026 11:57:03 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> pgAdmin has introduced SHA-256 checksum verification and immutable dependency releases to prevent supply chain attacks and ensure reproducible builds.</p><p>The pgAdmin project has overhauled its build process by addressing vulnerabilities in its dependency management. By moving from mutable tags to immutable releases and implementing SHA-256 lock files, the project now ensures that the libraries included in Windows and macOS installers are exactly what the developers intended, improving both security and build reproducibility.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL primary_slot_name behavior and replication risks explained]]></title>
      <link>https://fosswire.org/news/christophe-pettus-all-your-gucs-in-a-row-primaryslotname.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/christophe-pettus-all-your-gucs-in-a-row-primaryslotname.html</guid>
      <pubDate>Fri, 16 Oct 2026 01:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> Using primary_slot_name in PostgreSQL can cause disk space exhaustion and row bloat if a standby fails while holding a slot.</p><p>An analysis of the primary_slot_name parameter reveals how replication slots impact WAL retention and vacuum processes. If a standby disconnects while holding a slot, the upstream server continues to retain WAL files and prevents VACUUM from cleaning up dead rows. This can lead to disk exhaustion and significant table bloat if not managed via max_slot_wal_keep_size or idle_replication_slot_timeout.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL 19 introduces REPACK command and autovacuum prioritization]]></title>
      <link>https://fosswire.org/news/postgresql-19-introduces-repack-command-and-autovacuum-prior.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresql-19-introduces-repack-command-and-autovacuum-prior.html</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> PostgreSQL 19 adds a new REPACK command for table rebuilding and a weighted scoring system to prioritize autovacuum tasks.</p><p>As part of the PostgreSQL 19 CommitFest, new features aim to improve database administration and maintenance. The update introduces the REPACK command, which includes a CONCURRENTLY option to rebuild tables without blocking writes, and a new scoring mechanism for autovacuum to process relations based on configurable weights.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[ClickHouse Releases v26.8.28.14-lts]]></title>
      <link>https://fosswire.org/news/clickhouse-releases-v2682814-lts.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/clickhouse-releases-v2682814-lts.html</guid>
      <pubDate>Thu, 15 Oct 2026 15:33:57 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> ClickHouse has released version v26.8.28.14-lts of its columnar DBMS.</p><p>ClickHouse has announced the release of version v26.8.28.14-lts. This release is part of the long-term support series. The exact changes and updates in this version are not specified in the release notes.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[ClickHouse Releases Version 26.7.31.12-stable]]></title>
      <link>https://fosswire.org/news/clickhouse-releases-version-2673112-stable.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/clickhouse-releases-version-2673112-stable.html</guid>
      <pubDate>Thu, 15 Oct 2026 14:02:51 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> ClickHouse has released version 26.7.31.12-stable of its columnar DBMS.</p><p>ClickHouse has announced the release of version 26.7.31.12-stable. This release is part of the stable branch of the columnar database management system. The exact changes and updates in this version are not specified in the release notes.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL 19 RC 1 released]]></title>
      <link>https://fosswire.org/news/postgresql-19-rc-1-released.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresql-19-rc-1-released.html</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> The first release candidate for PostgreSQL 19 is available, targeting a general availability date of November 19, 2026.</p><p>The PostgreSQL Global Development Group has released the first release candidate (RC 1) of PostgreSQL 19. This version includes bug fixes applied since Beta 4 and serves as a precursor to the final release. A second release candidate is expected on November 12, 2026, followed by the general availability of PostgreSQL 19 on November 19, 2026.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[Perseid 0.1.0 released for PostgreSQL schema versioning]]></title>
      <link>https://fosswire.org/news/perseid-010-is-now-available.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/perseid-010-is-now-available.html</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> Perseid 0.1.0 provides utilities to manage PostgreSQL database schemas using YAML specifications.</p><p>The Perseid 0.1.0 release introduces a set of utilities designed to version PostgreSQL database schemas. As the successor to Pyrseas, the tool includes dbtoyaml and yamltodb to extract schemas into YAML format and apply SQL changes to match a target specification. This initial version requires PostgreSQL 17 or higher.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[psqlODBC 18.00.0005 released with security fix for CVE-2026-109448]]></title>
      <link>https://fosswire.org/news/psqlodbc-18000005-released-with-security-fix-for-cve-2026-10.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/psqlodbc-18000005-released-with-security-fix-for-cve-2026-10.html</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> The official PostgreSQL ODBC driver release fixes a heap memory corruption vulnerability occurring when binding more than 32,767 parameters.</p><p>The psqlODBC team has released version 18.00.0005 to address CVE-2026-109448, a medium-severity vulnerability. The flaw involved heap memory corruption when an application bound more than 32,768 parameters due to the use of a signed 16-bit field. This release also fixes bugs related to type name truncation and bytea parameter handling in Microsoft's OLE DB Provider.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PgBouncer 1.26.1 released to fix authentication bypass and DoS vulnerabilities]]></title>
      <link>https://fosswire.org/news/pgbouncer-1261-released-to-fix-authentication-bypass-and-dos.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/pgbouncer-1261-released-to-fix-authentication-bypass-and-dos.html</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> PgBouncer 1.26.1 addresses a critical authentication bypass and two Denial of Service vulnerabilities.</p><p>The PgBouncer 1.26.1 release addresses three security vulnerabilities. These include a critical authentication bypass affecting SCRAM users and two Denial of Service (DoS) flaws caused by infinite loops.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[pglifecycle 2.0 beta released as Rust rewrite]]></title>
      <link>https://fosswire.org/news/pglifecycle-20-beta-released-as-rust-rewrite.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/pglifecycle-20-beta-released-as-rust-rewrite.html</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> pglifecycle is an open source PostgreSQL schema management tool that uses structured YAML for version control.</p><p>The beta release of pglifecycle 2.0 introduces a complete rewrite of the tool in Rust. This schema management utility allows users to manage PostgreSQL objects like tables, views, and functions as individual YAML files in version control. It supports pulling existing databases into projects, generating DDL for reconciliation, and integrating with CI via a GitHub Action.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[Qdrant Vector Database Releases Version 1.19.0]]></title>
      <link>https://fosswire.org/news/qdrant-vector-database-releases-version-1190.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/qdrant-vector-database-releases-version-1190.html</guid>
      <pubDate>Fri, 09 Oct 2026 10:25:54 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> Qdrant Vector Database has released version 1.19.0 with new features, improvements, and bug fixes.</p><p>The latest release of Qdrant Vector Database, version 1.19.0, introduces several new features, including TurboQuant 4-bit as a datatype of primary vector storage and a global quota API. It also includes numerous improvements and bug fixes, enhancing performance, memory usage, and overall functionality. This update affects users and developers working with vector databases and related applications.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL JDBC 42.7.14 released to address security vulnerabilities]]></title>
      <link>https://fosswire.org/news/postgresql-jdbc-42714-released-to-address-security-vulnerabi.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/postgresql-jdbc-42714-released-to-address-security-vulnerabi.html</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> The PostgreSQL JDBC driver has been updated to version 42.7.14 to fix two security vulnerabilities.</p><p>The PostgreSQL JDBC team has issued a security release, version 42.7.14. This update addresses two specific vulnerabilities identified as CVE-2026-107314 and CVE-2026-107315, which are also tracked via GitHub Security Advisories.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[pgx-bm25 1.0 adds native BM25 full-text search to PostgreSQL]]></title>
      <link>https://fosswire.org/news/pgx-bm25-10-adds-native-bm25-full-text-search-to-postgresql.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/pgx-bm25-10-adds-native-bm25-full-text-search-to-postgresql.html</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> The pgx-bm25 extension introduces Okapi BM25 ranked full-text search as a native PostgreSQL index access method.</p><p>PGX Inc. has released version 1.0 of pgx-bm25, an extension that implements Okapi BM25 ranking directly within PostgreSQL. Supporting versions 17 and 18, the extension functions as a native index, utilizing PostgreSQL's existing WAL logging, crash recovery, and replication mechanisms. It eliminates the need for external search engines by integrating text analysis via Snowball dictionaries and optimizing top-N queries with the block-max WAND algorithm.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[pg_plan_filter 1.0.0 released for PostgreSQL]]></title>
      <link>https://fosswire.org/news/pgplanfilter-100-released-for-postgresql.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/pgplanfilter-100-released-for-postgresql.html</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> A new loadable module allows PostgreSQL administrators to block queries based on the planner's estimated cost.</p><p>The pg_plan_filter 1.0.0 module has been released to help administrators protect production databases from expensive queries. It works by testing statements against configured cost criteria before they are executed. The module is compatible with PostgreSQL versions 14 through 18.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[Qdrant v1.19.2 improves sparse vector upserts and storage support]]></title>
      <link>https://fosswire.org/news/qdrant-vector-database-v1192-release.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/qdrant-vector-database-v1192-release.html</guid>
      <pubDate>Mon, 05 Oct 2026 15:07:27 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> Qdrant v1.19.2 introduces significant performance optimizations for sparse vectors and adds support for GCS and Azure Blob Storage snapshots.</p><p>The Qdrant vector database has released version 1.19.2, focusing on performance improvements and stability. Key updates include faster sparse vector upserts, better thread utilization during HNSW builds, and expanded object storage support for snapshots. The release also addresses several data consistency bugs and security hardening for internal gRPC calls.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[Apache Iceberg 1.12.0 released with V4 spec updates and Spark 3.4 removal]]></title>
      <link>https://fosswire.org/news/apache-iceberg-open-table-format-apache-iceberg-1120.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/apache-iceberg-open-table-format-apache-iceberg-1120.html</guid>
      <pubDate>Wed, 30 Sep 2026 01:52:18 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> Apache Iceberg 1.12.0 introduces V4 specification features, including Parquet/Avro manifest support and relative paths.</p><p>The Apache Iceberg 1.12.0 release brings significant updates to the table format specification and ecosystem integrations. Key changes include support for writing Parquet and Avro manifests in the V4 spec, the removal of Spark 3.4 support, and various improvements for Flink and Kafka Connect. The release also introduces new security model documentation and technical refinements to core IO operations.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[DuckDB releases v1.5.6 bugfix update]]></title>
      <link>https://fosswire.org/news/duckdb-v156-bugfix-release.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/duckdb-v156-bugfix-release.html</guid>
      <pubDate>Mon, 28 Sep 2026 13:36:49 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> DuckDB v1.5.6 addresses numerous stability and correctness issues discovered after the v1.5.5 release.</p><p>The DuckDB analytical engine has released version 1.5.6, a maintenance update focused on bug fixes. The release resolves issues related to Top-N window elimination, Parquet metadata handling, and memory management during scans. It also includes updates to several extensions including httpfs, vortex, and iceberg.</p>]]></description>
      <category>databases-storage</category>
    </item>
    <item>
      <title><![CDATA[Valkey 9.2.0-rc1 introduces forkless RDB snapshots and Path Hash type]]></title>
      <link>https://fosswire.org/news/valkey-in-memory-datastore-920-rc1-release.html</link>
      <guid isPermaLink="true">https://fosswire.org/news/valkey-in-memory-datastore-920-rc1-release.html</guid>
      <pubDate>Wed, 16 Sep 2026 22:49:16 +0000</pubDate>
      <description><![CDATA[<p><strong>Key takeaway:</strong> The first release candidate of Valkey 9.2.0 adds significant features including forkless RDB snapshots, a new Path Hash data type, and ACL roles.</p><p>Valkey has released the 9.2.0-rc1 release candidate, introducing major architectural and functional updates. Key additions include opt-in forkless RDB snapshots, a new radix-tree-backed Path Hash data type, and a more robust ACL system with reusable roles. The release also focuses on performance, featuring B+ tree backing for large sorted sets and improved memory management.</p>]]></description>
      <category>databases-storage</category>
    </item>
  </channel>
</rss>