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.94.2) (envelope-from ) id 1uWHLe-00BafW-6m for pgsql-announce@arkaria.postgresql.org; Mon, 30 Jun 2025 16:27:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uWHLa-000jh7-02 for pgsql-announce@arkaria.postgresql.org; Mon, 30 Jun 2025 16:27:10 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uWHLZ-000jgx-36 for pgsql-announce@lists.postgresql.org; Mon, 30 Jun 2025 16:27:09 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uWHLW-004w6m-25 for pgsql-announce@lists.postgresql.org; Mon, 30 Jun 2025 16:27: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=vekVzLRHe9KNv5Zk9YRlMSd8FSQiVxXAnCmFqnZVkKk=; b=35f6KGhpmGeROVS9p+4kwOO8kS XMXYyU8K/YBn3xe03+VjhCwB1bN9pd3dAdjFZ/Iyuvffh3nskMBOkYkQqHl/o5ZC5QRRiTWveizDs mlwaPhcN22uAPZARsmc2S7wjBPuUj8XSGU7OQKiK21YD7Y8jmFCyYgZsAuDdPBN70h9cqrGU5oxVi gIgEJ0O0cWHztK9ObghO/Gv8whH4iEediJjumQveT/+EMBfgaCzgaF97cStLYbwkelUtd8Ls5KBZ4 vO6m/AbPtkSTq1+tkMdHxGKd3qVcCJSboSm+FISFsfHG5+vRzSwrRlVX6HA4mxrywxD0OaAsCS+yv Xvo42K9Q==; 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.94.2) (envelope-from ) id 1uWHLU-00DUSF-8R for pgsql-announce@lists.postgresql.org; Mon, 30 Jun 2025 16:27:04 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uWHLS-00BHnz-1g for pgsql-announce@lists.postgresql.org; Mon, 30 Jun 2025 16:27:02 +0000 Content-Type: multipart/mixed; boundary="===============2534080934267089440==" MIME-Version: 1.0 Subject: pgAdmin 4 v9.5 Released To: PostgreSQL Announce From: pgAdmin Development Team via PostgreSQL Announce Reply-To: news@pgadmin.org Date: Mon, 30 Jun 2025 16:26:35 +0000 Message-ID: <175130079520.1773115.4531025549252063690@wrigleys.postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-pglister-tags: related X-pglister-tagsig: 7ce07c8da1eedf57db7acf414bcc7e73c716cc42890479e06c85151ae09c5870 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2534080934267089440== Content-Type: multipart/alternative; boundary="===============2650035668529070550==" MIME-Version: 1.0 --===============2650035668529070550== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable The pgAdmin Development Team is pleased to announce the release of pgAdmin = 4 version 9.5. This release of pgAdmin 4 includes 18 bug fixes and new feat= ures. For more details, please see the [release notes](https://www.pgadmin.= org/docs/pgadmin4/9.5/release_notes_9_5.html). =20 pgAdmin is the leading open-source graphical management tool for PostgreSQL= . For more information, please see [the website](https://www.pgadmin.org/). ###Note: The publication of the Python package to PyPi has been delayed and= will be completed as soon as possible. Notable changes in this release include: =20 ### Features: * Add a new permission to allow disabling the "Change Password" feature for= a pgAdmin role. * Added role-based restrictions for editing server connections. * Added support for customizing keyboard shortcuts in the Query Tool's Edit= menu. * Add a search box to enable searching within the preferences tab. * Added support to preserve the workspace, query windows, and pgAdmin state= during an abrupt shutdown or restart. * Open preferences in a new tab instead of a dialog for a better user exper= ience. * Supports JSON logging for the gunicorn process within Docker. ### Bugs/Housekeeping: * Improved PL/pgSQL code folding and support for nested blocks. * Add a flag to allow access to system Python packages on recent Linux dist= ributions. * Fixed an issue where utilities such as pg_dump and pg_restore failed to l= og error messages when required dependency files were missing. * Fixed an issue where the Schema Diff Tool incorrectly reported difference= s due to variations in the order of the privileges. * Fixed an issue in SQL syntax highlighting where the same color was used f= or both variable names and datatypes. * Fixed an issue in the query tool where using multiple cursors to copy tex= t resulted in only the first line being copied. * Fixed an issue where data export using a query opened the wrong dialog ty= pe. * Fixed an issue where data export using a query failed when the query cont= ained a newline character. * Fixed a UI layout issue that occurred after upgrading from pgAdmin v9.2 w= hen all tabs had been closed prior to the upgrade. * Fixed an issue where the Columns node was not visible under Catalog Objec= ts. Builds for Windows and macOS are available now, along with a Python Wheel, = Docker Container, RPM, DEB Package, and source code tarball from the [tarba= ll area](https://www.pgadmin.org/download/). --===============2650035668529070550== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable pgAdmin 4 v9.5 Released
 

pgAdmin 4 v9.5 Released

The pgAdmin Development Team is pleased to = announce the release of pgAdmin 4 version 9.5. This release of pgAdmin 4 in= cludes 18 bug fixes and new features. For more details, please see the release notes.

pgAdmin is the leading open-source graphica= l management tool for PostgreSQL. For more information, please see the website.

Note: The publication of the Py= thon package to PyPi has been delayed and will be completed as soon as poss= ible.

Notable changes in this release include:

Features:

  • Add a new permi= ssion to allow disabling the "Change Password" feature for a pgAdmin role.<= /li>
  • Added role-base= d restrictions for editing server connections.
  • Added support f= or customizing keyboard shortcuts in the Query Tool's Edit menu.
  • Add a search bo= x to enable searching within the preferences tab.
  • Added support t= o preserve the workspace, query windows, and pgAdmin state during an abrupt= shutdown or restart.
  • Open preference= s in a new tab instead of a dialog for a better user experience.
  • Supports JSON l= ogging for the gunicorn process within Docker.

Bugs/Housekeeping:

  • Improved PL/pgS= QL code folding and support for nested blocks.
  • Add a flag to a= llow access to system Python packages on recent Linux distributions.
  • Fixed an issue = where utilities such as pg_dump and pg_restore failed to log error messages= when required dependency files were missing.
  • Fixed an issue = where the Schema Diff Tool incorrectly reported differences due to variatio= ns in the order of the privileges.
  • Fixed an issue = in SQL syntax highlighting where the same color was used for both variable = names and datatypes.
  • Fixed an issue = in the query tool where using multiple cursors to copy text resulted in onl= y the first line being copied.
  • Fixed an issue = where data export using a query opened the wrong dialog type.
  • Fixed an issue = where data export using a query failed when the query contained a newline c= haracter.
  • Fixed a UI layo= ut issue that occurred after upgrading from pgAdmin v9.2 when all tabs had = been closed prior to the upgrade.
  • Fixed an issue = where the Columns node was not visible under Catalog Objects.

Builds for Windows and macOS are available = now, along with a Python Wheel, Docker Container, RPM, DEB Package, and sou= rce code tarball from the tarball area.

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

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/.
 
--===============2650035668529070550==-- --===============2534080934267089440==--