Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vxKho-008tt8-2A for pgsql-announce@arkaria.postgresql.org; Tue, 03 Mar 2026 08:02:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vxKhn-005QCR-0L for pgsql-announce@arkaria.postgresql.org; Tue, 03 Mar 2026 08:02:11 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vxKhl-005QCA-2g for pgsql-announce@lists.postgresql.org; Tue, 03 Mar 2026 08:02:10 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vxKhh-0000000099u-0aw5 for pgsql-announce@lists.postgresql.org; Tue, 03 Mar 2026 08:02:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:From:To:Subject: MIME-Version:Content-Type:Sender:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=QS5VdmuXw26+0WcZ7IlAlGO0ZKSgzX9F7p54ZwPdm74=; b=mF5fjlls3X+Tv0ZoReE9JNuyNh e6ZXqSg1hYhVZmPLqXoPGZstFiMRip9HOL/gXS9myQhNinOrN00CjgYWu9GIE8qsCIFnpy6/+m+UH Z/azsL5YbFdDEzM1eb0qx5B1DyBe8ymy9JLUWKUyiIQ/4Dt+wTUtDQe8umfF/k7IToi1ISclw6vTl 05tLTNIUp2cN58jNu8CNfTCt+PGhlCT0HPBp1i1D3e0k+vw/BKQEOhIfmhMlR/qETLsQucDOnvXgd EqFHFPaZqr+Ihr1pZTuLGr+ck3d13UQAmp3ShvMl3mAMb2CLKx3gEVNBv7/IHF+mC18BAxdsrVHdX GDqTqnvQ==; Received: from wrigleys.postgresql.org ([2a02:16a8:dc51::60]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vxKhg-006DG8-2s for pgsql-announce@lists.postgresql.org; Tue, 03 Mar 2026 08:02:05 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vxKhe-000lZ1-0F for pgsql-announce@lists.postgresql.org; Tue, 03 Mar 2026 08:02:03 +0000 Content-Type: multipart/alternative; boundary="===============0326857171098220181==" MIME-Version: 1.0 Subject: Pg_QoS v1.0.0 stable release is out! To: PostgreSQL Announce From: AppstoniA via PostgreSQL Announce Reply-To: atif.ceylan@appstonia.com Date: Tue, 03 Mar 2026 08:01:45 +0000 Message-ID: <177252490545.778.17456449094768606667@wrigleys.postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-pglister-tags: related X-pglister-tagsig: a35c89089e75dee1dd645a8b56c9c1c30bf7d2b7dd79cb5e4ced0c44f3ba9871 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0326857171098220181== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable We are pleased to announce the first stable release of **Pg_QoS**, a Postgr= eSQL extension that provides Quality of Service (QoS) style resource govern= ance for sessions and queries. =F0=9F=94=B9 **Project overview** Enforce per-role and per-database limits via ALTER ROLE/DATABASE SET qos.* - Limit CPU usage by binding the backend to N CPU cores (Linux only); plann= er integration ensures parallel workers stay within that cap - Track and cap concurrent transactions and statements (SELECT/UPDATE/DELET= E/INSERT) - Limit work_mem per session - Fast, reliable cache invalidation across sessions (no reconnect) using a = shared epoch mechanism This makes it easier to ensure fair resource allocation across different workloads running on the same PostgreSQL instance. =F0=9F=94=B9 **Requirements** - PostgreSQL 15 or newer (officially supported) - Build toolchain and server headers (pg_config must be available) - Linux for CPU limiting =F0=9F=94=B9 **Packages** Native packages are now available for the following distributions: - **Debian 13** (Trixie) - **Ubuntu 24.04** (Noble Numbat) - **Red Hat Enterprise Linux (RHEL) 10** - **AlmaLinux 10** - **CentOS Stream 10** Packages can be found in the repository releases section and cover all Post= greSQL versions supported by Pg_QoS (15 and newer). =F0=9F=94=B9 **Repository** [https://github.com/appstonia/pg_qos](https://github.com/appstonia/pg_qos) We welcome comments, suggestions, and contributions from the community. --- Pg_QoS is developed and maintained by the Appstonia team. We'd love to hear your feedback via Github issues. --===============0326857171098220181== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Pg_QoS v1.0.0 stable release is out!
 

Pg_QoS v1.0.0 stable release is out!

We are pleased to announce the first stable= release of Pg_QoS, a PostgreSQL extension that provides Q= uality of Service (QoS) style resource governance for sessions and queries.=

=F0=9F=94=B9 Project overview

Enforce per-role and per-database limits vi= a ALTER ROLE/DATABASE SET qos.*

  • Limit CPU usage= by binding the backend to N CPU cores (Linux only); planner integration en= sures parallel workers stay within that cap
  • Track and cap c= oncurrent transactions and statements (SELECT/UPDATE/DELETE/INSERT)
  • Limit work_mem = per session
  • Fast, reliable = cache invalidation across sessions (no reconnect) using a shared epoch mech= anism

This makes it easier to ensure fair resourc= e allocation across different workloads running on the same PostgreSQL instance.

=F0=9F=94=B9 Requirements<= /p>

  • PostgreSQL 15 o= r newer (officially supported)
  • Build toolchain= and server headers (pg_config must be available)
  • Linux for CPU l= imiting

=F0=9F=94=B9 Packages

Native packages are now available for the f= ollowing distributions:

  • Debian = 13 (Trixie)
  • Ubuntu = 24.04 (Noble Numbat)
  • Red Hat= Enterprise Linux (RHEL) 10
  • AlmaLin= ux 10
  • CentOS = Stream 10

Packages can be found in the repository rel= eases section and cover all PostgreSQL versions supported by Pg_QoS (15 and= newer).

=F0=9F=94=B9 Repository

https://github.co= m/appstonia/pg_qos

We welcome comments, suggestions, and contr= ibutions from the community.


Pg_QoS is developed and maintained by the A= ppstonia team.

We'd love to hear your feedback via Github = issues.

This email was sent to you from AppstoniA. It was delivered on their behalf= by the PostgreSQL project. Any questions about the content of the message shou= ld be sent to AppstoniA.

You were sent this email as a subscriber of the pgsql-announce mai= linglist, for the content tag Related Open Source. To unsubscribe from further emails, or change which emails you want to receive, please click th= e personal unsubscribe link that you can find in the headers of this email, or visit https://lists.postgresql.org/unsubscribe/.
 
--===============0326857171098220181==--