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 1w8FD0-000LKO-2e for pgadmin-hackers@arkaria.postgresql.org; Thu, 02 Apr 2026 10:23:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w8FCy-004ryG-1R for pgadmin-hackers@arkaria.postgresql.org; Thu, 02 Apr 2026 10:23:28 +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.96) (envelope-from ) id 1w8FCy-004ry8-0R for pgadmin-hackers@lists.postgresql.org; Thu, 02 Apr 2026 10:23:28 +0000 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w8FCu-00000000B7U-3keq for pgadmin-hackers@postgresql.org; Thu, 02 Apr 2026 10:23:27 +0000 Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-66bd4e0560fso2635438a12.0 for ; Thu, 02 Apr 2026 03:23:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775125403; cv=none; d=google.com; s=arc-20240605; b=VQ1SGO2XyrK9uLdRZ6O4A98gweGy+8sFEHv1GGXigU0JAFFFi6jVkETQyS/8BqkmrT db5/esbgGLLBcciF9ynCe5xnsR0h202nt3ZtBMbNneSUIgfxvSGvFjifOq1xUY/KCea5 4dWuq+oUuoFJnE/CL+xuw04ILX2NEeu/RujmWb3/Q8k0znsBzYvSP2tkQjKVVojrxUBW BInhoy+aSZ6jJ+++MH2bCi3p3wq2D/nMQmbTb95x/KSsA3H0nL8HzaTywuHvHXH/lwCU 7PpT4bAacZlfVFSEkB4aOyksa13Ny9w6XiGQDS7hSbzV/8RpeK8N3fr5PDih8f9HcXGR sEug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=gjYzZXiYmA8FeQtCfWfS9BbyAPbzpPFo1nOI49SjeDU=; fh=qOaitWF++R1lCKIvKXSedMJF4DXnFLncmLHRn7kEvLw=; b=UtvVwdHcoBT67+fkQ+mUq60bPgSv84s2ritGQ/lsn/WuklCRER/0Fiy00Mic/p5CO5 VTD5/VDvIOU5qQNJwVuPKjxlaA6V+xVoOTEyFpH5AmfsMknc6X+FR8k+hGT/0rng+Nra bnIMfI4ugCpiarWA77fg5qj1HhEisqv8MGMPs1xuLygqF7n/exBoIluCWBPVlCb6SBRW /spYta5WuNPkVpGHmLwoVVLRyS5RI/UWE5Z85xXOFuz+9pME3UcqrfSuvLA/PSBIchEm GhrlpE9cUe2fdV9/S3L/FsbRuX0PLkdrd72p9aaB0Voc3KkPIcQa15UAcPNww7Lc/KJZ TcIg==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1775125403; x=1775730203; darn=postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=gjYzZXiYmA8FeQtCfWfS9BbyAPbzpPFo1nOI49SjeDU=; b=FmFBB48mMO6uB3TajtOYuYDN6xY5rf/VyQsFVCV3Qqc1A4VQc5NW1X00bpHnlXX8uU lcEivWH+ZWmgWNgEHkkvN4cHj8UlQs5WoDoyJFxofyO+WjZLcanv3s6EYwRqH39F7XqM 2PA0FiwYD4BzQBpujVarKu7adIT7sT6LuYl22+AvcykBEEiCtXTXmyTzYxwCAFlSCVTm OJYmILdHPSQ2yc+VHFJNaZC1EgtnWq03A8WoZ45swkhubdcgPGg1ax7bXArofl691/Tr ON92kiu5SSqXm/NCLQ3TDSSun4frRvfvXMeEwjpMUkuDj7oKW7xQG3VjGJ5V8yarTe8G JRwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775125403; x=1775730203; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gjYzZXiYmA8FeQtCfWfS9BbyAPbzpPFo1nOI49SjeDU=; b=iunQ3x41z2MvXjoJzNvW4nEf8W4VmCO/bSN2BbovIwPahh/cFAO/CbiEifWN//cIHR g6JkvvzDUCjfGsk4EY7gV9dQkDRpzGWpNfxY5uriz+Cfv9IEQPuUAMWSwICO2HURyX/t H/aAM2uL4B5kNE+HhlIzQbffIQeweNcTwuUS8bq2QjRre/YBdAeff/SNU2VouS90wSXq feBEfmb401huzNEkFBYPwDHcg4nQ57gVegnUIUFEHor3bDYwMYlit5DrjOMc3bQhK3T+ F7/+4p+NgDp2EjobShaQevyHSDPYeNVQJML8MORSek+tw8uJqLYjCJFuitwhz2S8Nb2R LnjA== X-Gm-Message-State: AOJu0YwkJRGKGW2DCQCHRYJ1hD5ScBdKMz75BTrAG4Z2E2QugfPkykfd GdtwrRqJqppF5Y4/6fxwUW/tJKuYLQZz9aSMlb/NUBrmVFg/XhLG+oOFi96mW5dgcxVwiA2uO2z ptgwd2JH+uwztawgLBliE9XBW+TmevBEogmpTjlJypjfUEaqsk6LY9+ZF X-Gm-Gg: ATEYQzxuPjQvTO2CXB7SwtuWGDydSuYND/u9uLzOV1FQ4oKMNIMkJhbfpDDVcg1Bo4U Bpf8P6n/G+QIfT7UcyhmeoIF5MRSBqiQQtvtUh2uqanmYoqqQArVtSuNXec8pzy/TnydECoWCx3 rUfbQMjGDZAtVFRbzvIG6hUBSBhvpb8ZFiSFepN3O/pJVQe4+pW3qVcj/GTYLUiq8PA9k7GRNgl eDA6wjToR+4X6+x7/Ad7bKgEKwJyND008zNh5A+OsO5kzgcJQSGzjkzt8g7sSq6gboJRj9bCg/A AGEZPo4p X-Received: by 2002:a17:906:6a0b:b0:b98:14e:32c0 with SMTP id a640c23a62f3a-b9c46e585d0mr86886266b.14.1775125402994; Thu, 02 Apr 2026 03:23:22 -0700 (PDT) MIME-Version: 1.0 From: Akshay Joshi Date: Thu, 2 Apr 2026 15:53:11 +0530 X-Gm-Features: AQROBzAvUWyOZ5_W2nvKG-kKX8WirPGZ77pz9uKNxKwHsiMp7_qyLxXuePh55MI Message-ID: Subject: pgAdmin 4 v9.14 Released To: pgadmin-hackers Content-Type: multipart/alternative; boundary="00000000000013dfa4064e7797a2" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000013dfa4064e7797a2 Content-Type: text/plain; charset="UTF-8" The pgAdmin Development Team is pleased to announce the release of pgAdmin 4 version 9.14. This release of pgAdmin 4 includes 23 bug fixes and new features. For more details, please see the release notes at: https://www.pgadmin.org/docs/pgadmin4/9.14/release_notes_9_14.html pgAdmin is the leading open-source graphical management tool for PostgreSQL. For more information, please see: https://www.pgadmin.org/ Notable changes in this release include: Features: - Added support to download binary data from the result grid. - Added support for custom LLM provider URLs for OpenAI and Anthropic, allowing use of OpenAI-compatible providers such as LM Studio, EXO, and LiteLLM. - Fixed an issue where AI features (AI Assistant tab, AI Reports menus, and AI Preferences) were visible in the UI even when LLM_ENABLED is set to False. - Allow copying of text from the AI Assistant chat panel. Bugs/Housekeeping: - Fixed an issue where selecting all in the Query Tool's Messages tab would select the entire page content. - Fixed an issue where OAuth2 authentication fails with 'object has no attribute' if OAUTH2_AUTO_CREATE_USER is False. - Ensure that the Geometry Viewer refreshes when re-running queries or switching geometry columns, preventing stale data from being displayed. - Fixed an issue where the default fillfactor value for B-tree indexes was incorrect. - Fixed an issue where AI Reports are grayed out after setting an API key by auto-selecting the default provider. - Fixed an issue where AI Assistant does not notify that No API Key or Provider is Set. - Fixed an issue where AI Reports fail with OpenAI models that do not support the temperature parameter. - Improve the AI Assistant user prompt to be more descriptive of the actual functionality. - Fix an issue where the AI Assistant was not retaining conversation context between messages, with chat history compaction to manage token budgets - Support /v1/responses for OpenAI models. Builds for Windows and macOS are available now, along with a Python Wheel, Docker Container, RPM, DEB Package, and source code tarball from: https://www.pgadmin.org/download/ -- Akshay Joshi pgAdmin Project --00000000000013dfa4064e7797a2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

The pgAdmin Development Team is pleased to announce the r= elease of pgAdmin 4 version 9.14.


This release of pgAdmin 4 inclu= des 23 bug fixes and new features. For more details, please see the release= notes at:


=C2=A0=C2=A0=C2=A0=C2=A0https://www.pgadmin.org/docs/pgadmin4/9.14/releas= e_notes_9_14.html


pgAdmin is the leading open-source graphica= l management tool for PostgreSQL. For more information, please see:<= /p>

=C2=A0=C2=A0=C2=A0=C2=A0https://www.pgadmin.org/


Notable changes in this release include:


Fea= tures:

--00000000000013dfa4064e7797a2--