Akshay Joshi
e9e52905cc
Updated message catalogs for v9.13
2026-02-26 18:56:11 +05:30
Akshay Joshi
cae00a1dc6
1) Fixed one issue in session.py
...
2) Updated release note.
2026-02-25 14:26:30 +05:30
Pravesh Sharma
5dd63ca16b
Fixed an issue where modifying a shared server incorrectly updated the original server details. #9258
2026-02-25 11:22:44 +05:30
Khushboo Vashi
bcd48a92b9
Load predefined users from a JSON file through command line. #9229
2026-02-24 16:46:31 +05:30
Lance J.
6d0d387f53
ERD Tool: Insert table with relations via drag-and-drop. #5578 #8198
...
* Add preference for insert with relations
Co-authored-by: Christian P. <pirnichristian@gmail.com>
* Insert tables with relations on drag and drop
Co-authored-by: Christian P. <pirnichristian@gmail.com>
* Fix test mock not returning Erd Supported Data
Co-authored-by: Christian P. <pirnichristian@gmail.com>
---------
Co-authored-by: Christian P. <pirnichristian@gmail.com>
2026-02-24 12:15:54 +05:30
Rohit Bhati
3995ba9a95
Add support for 'ONLY' in Index creation dialog. #6386
2026-02-24 12:14:36 +05:30
Akshay Joshi
4bb6b72377
Updated Python and JavaScript dependencies.
2026-02-24 11:54:19 +05:30
balodis
080fcc1cfb
Fix column ordering in unique/primary key constraint properties
...
The fromRaw formatter for the Columns field in unique constraint and
primary key properties used _.filter(allOptions, ...), which preserved
the order of allOptions (table column position) rather than the
constraint-defined column order from backendVal. Replaced with _.find
mapped over backendVal to preserve the correct constraint column order.
Added unit tests for cell and type formatter functions to verify
column ordering is preserved.
2026-02-23 17:11:38 +05:30
Akshay Joshi
7b377ff3da
Pin ESLint to 9.39.2 as 10.0.0 not working.
2026-02-18 17:19:05 +05:30
Akshay Joshi
2dedb6e69a
Updated Python and Javascript dependencies.
2026-02-18 13:02:46 +05:30
Khushboo Vashi
50f78bf210
Fix translation compilation. #9583
2026-02-18 11:09:06 +05:30
Khushboo Vashi
5002419611
Fixed an issue where the 'Quote strings only' configuration was ignored when downloading the result set. #7578
2026-02-17 17:19:41 +05:30
Dave Page
f2756a3dcf
Core LLM integration infrastructure to allow pgAdmin to connect to AI providers. #9641
...
* Core infrastructure for LLM integration.
* Add support for a number of different AI generated reports on security, performance, and schema design on servers, databases, and schemas, as appropriate.
* Add a Natural Language AI assistant to the Query Tool.
* Add an AI Insights panel to the EXPLAIN tool in the Query Tool, to analyse and report on issues in query plans.
2026-02-17 17:16:06 +05:30
Murtuza Zabuawala
b366d210dc
Allow users to customize "OF TYPE" columns during table creation. #229
2026-02-10 14:33:22 +05:30
Pravesh Sharma
9039080214
Fixed an issue where a long name in ERD table node was not breaking into multiple lines.
2026-02-09 14:53:51 +05:30
Pravesh Sharma
f52584eef8
Fixed an issue where column comments were not displayed in the SQL tab for materialised views. #9486
2026-02-09 14:46:15 +05:30
Pravesh Sharma
5abd9e3c5b
Fixed an issue where tools settings changed by the users were not restored on application relaunch. #8988
2026-02-09 10:54:53 +05:30
Akshay Joshi
3e05f7a14f
Updated Javascript and Python dependencies.
2026-02-06 13:30:09 +05:30
Aditya Toshniwal
aa33a99b0d
- Updated release notes.
...
- Fix translation compilation.
2026-02-02 15:13:14 +05:30
Akshay Joshi
ef1b69bd5a
Update version for release v9.12
2026-02-02 12:24:51 +05:30
Libor M.
b539740d8e
Czech translation for version 9.12
2026-01-30 16:56:52 +05:30
Rohit Bhati
0cb6738343
Fix pgAdmin fails when performing Backup/Restore on a PostgreSQL connection defined exclusively via pg_service.conf. #9553
2026-01-30 16:54:48 +05:30
Domenico Sgarbossa
eee9989dde
Updated Italian translation for v9.12
...
update translations
2026-01-30 16:52:33 +05:30
Aditya Toshniwal
a46d4c22d8
Updated message catalogs for v9.12
2026-01-30 12:04:47 +05:30
Akshay Joshi
8f39f8a6bc
Update JavaScript Dependencies.
2026-01-27 12:25:34 +05:30
dependabot[bot]
26ea03f421
Javascript dependency: Bump lodash from 4.17.21 to 4.17.23 in /web
2026-01-23 11:49:46 +05:30
dependabot[bot]
63e3ad8d33
Javascript dependency: Bump lodash-es from 4.17.22 to 4.17.23 in /web ( #9556 )
2026-01-23 11:49:29 +05:30
Akshay Joshi
31d1dbc697
Ensure that the tooltip is disabled for a password cell in a dialog grid. #9552
2026-01-22 15:15:13 +05:30
Anil Sahoo
0cac007970
Add new options like INHERIT and SET to the Role's membership tab. #6451
2026-01-20 11:53:32 +05:30
Akshay Joshi
93605c0baa
Updated Python and Javascript dependencies.
2026-01-19 17:46:22 +05:30
Paul BOURHIS
a500939532
Enhance OAUTH2 and OIDC authentication support with improved claims handling and configuration options
...
Change logging level from exception to error for OIDC profile data issues.
Refactor debug logging in OAuth2 authentication to improve clarity and consistency
Add error handling for missing OAuth2 provider and enhance claims processing logic
Enhance OIDC ID token handling by implementing JWT parsing and updating tests to mock claims extraction
Refactor ID token claims extraction for OIDC providers and update tests to mock userinfo handling
Refactor OAuth2 configuration to use get method for optional URLs
Enhance OAuth2 documentation and implement PKCE support for public clients in authentication logic
Fix typo in OAUTH2 authentication documentation
Implement Azure Entra ID Workload Identity authentication support and add corresponding tests
Co-authored-by: Paul Bourhis <paul.bourhis@bhs-consulting.com>
2026-01-19 16:06:25 +05:30
Aditya Toshniwal
3dab883d88
Update yarn.lock to fix few security vulnerabilities in upstream.
2026-01-16 10:55:45 +05:30
Aditya Toshniwal
7c36eaba90
Warn user of unsaved data output edits before page navigation. #8916
2026-01-14 18:20:52 +05:30
Akshay Joshi
e0ba1dd68e
Updated JavaScript dependencies.
2026-01-14 12:44:30 +05:30
Rohit Bhati
90be555ec8
Fix pg_restore logs to distinguish UI sync issues from actual failures. #9074
2026-01-14 12:32:12 +05:30
Jørgen H. Fjeld
402ddafa2a
Fix sslsni boolean to integer conversion for libpq compatibility
...
The sslsni connection parameter was being stored as a boolean (true/false)
in the database, but libpq expects integer values (1/0) for this parameter.
When a boolean value was passed to libpq, it resulted in SSL connection
failures with 'unexpected eof while reading' errors.
This fix converts boolean connection parameters (sslcompression, sslsni) to
integers when creating the connection string in server_manager.py, ensuring
libpq receives the expected integer format.
Fixes connection issues when using PGSSLSNI=1 with PostgreSQL 14+ servers.
2026-01-14 12:31:36 +05:30
Yogesh Mahajan
bef374d023
Upgrade ID column in the database table to BigInteger to support large OID values. #9223
2026-01-08 18:38:02 +05:30
Pravesh Sharma
a9d56402a1
Fixed an issue where connection parameters were using localized values instead of literal values, causing connection failures. #9500
2026-01-08 18:10:15 +05:30
Akshay Joshi
62e2d18b02
Mask the secret key for restrict option in the process watcher when restoring plain SQL file. #9518
...
Fixed coderabbit review comment.
2026-01-08 11:39:01 +05:30
Rohit Bhati
3b184dbeee
Fixed an issue where the dashboard freezes on initial render when there is a high number of locks. #9285
2026-01-07 17:10:35 +05:30
Khushboo Vashi
71920c2903
Fixed the SSL certificate issue while the CA file is not configured.
2026-01-06 17:07:45 +05:30
Rohit Bhati
d30fd5d67e
Disable Parameters and Membership fields when object is not new for Login and group roles. #9350
2026-01-06 16:45:07 +05:30
Yogesh Mahajan
1301e5d2ff
Ensure saved shared server passwords are re-encrypted on password change. #9258
2026-01-06 11:29:42 +05:30
Aditya Toshniwal
cc0377fb59
Code changes required by latest react-virtualized-auto-sizer package which was updated in the previous commit.
2026-01-05 17:10:28 +05:30
Akshay Joshi
79de352636
Updated Javascript dependencies.
2026-01-05 16:42:52 +05:30
Rohit Bhati
965a6ad886
Fix Query Tool state restoration for new connections and queries. #8987
2026-01-05 16:32:49 +05:30
Aditya Toshniwal
c6551145a3
Optimize checkbox selection logic in backup dialog objects tree. #9110
2026-01-05 16:18:57 +05:30
Aditya Toshniwal
04583fe8f0
Fixed an issue where data filter dialog removes newline character when sending SQL to the query tool. #9260
2026-01-05 15:01:54 +05:30
Akshay Joshi
52daa56a04
Copyright updated for 2026
2026-01-05 13:33:45 +05:30
Akshay Joshi
19532f534f
Updated Python and Javascript dependencies.
2026-01-05 13:23:38 +05:30
Khushboo Vashi
7462a6a91f
Fixed the SSL certificate issue while checking for the upgrade. #9293
2026-01-05 13:01:02 +05:30
Degit22
01e8d0c7e9
Update Russian translation.
2026-01-05 12:59:16 +05:30
Pravesh Sharma
a9bf4c23bc
Fixed a sorting issue in the system stats memory usage table. #9332
2026-01-01 11:28:33 +05:30
Akshay Joshi
44434948e2
Updated Python and Javascript dependencies.
2025-12-15 16:58:07 +05:30
Aditya Toshniwal
a2ea57fc2e
Fixed an issue where 'View/Edit Data' shortcut opened 'First 100 rows' instead of 'All Rows'. #9235
2025-12-15 13:47:54 +05:30
Aditya Toshniwal
5dd07d5d4b
Fixed an issue where double click to open a file in the file manager is not working. #9196
2025-12-15 13:28:00 +05:30
Aditya Toshniwal
491fbe8a36
Add a new button in the query tool data output toolbar to get entire range of data. #8890
2025-12-12 15:38:01 +05:30
Aditya Toshniwal
63397a003a
Fixed an issue where the Query History panel would auto-scroll to the top and did not preserve the scroll bar position for the selected entry. #9380
2025-12-12 11:27:39 +05:30
Domenico Sgarbossa
10669d60a6
Italian translation updated
2025-12-11 16:20:03 +05:30
Akshay Joshi
1457f08343
Updated Python and Javascript dependencies.
2025-12-11 16:02:44 +05:30
Khushboo Vashi
dc801e362e
Update version for release v9.11
2025-12-08 15:15:10 +05:30
Anil Sahoo
55a332be5b
Fix an issue with the type casting of default string function/procedure arguments in the debugger tool. #9036
2025-12-08 14:24:00 +05:30
Akshay Joshi
d5a909f14c
Plain SQL restore runs with '\restrict' option to prevent harmful psql meta-commands. #9368
2025-12-08 11:02:10 +05:30
Libor M.
5129905307
Czech translation for version 9.11
2025-12-08 11:01:08 +05:30
Khushboo Vashi
6f5c69a4c8
Specify the correct hostname placeholder for the Password Exec command.
2025-12-05 14:40:47 +05:30
Aditya Toshniwal
dd51290d06
Upgrade React version to latest as upstream has fixed a security bug
2025-12-04 18:21:58 +05:30
Aditya Toshniwal
d46bce2d7b
Fixed an issue where copying highlighted text in the query tool data output cell editor would copy the complete string. #9372
...
Fixed an issue where copying a single cell should not add quoting. #9373
2025-12-04 16:58:39 +05:30
Khushboo Vashi
e50d839ac0
Updated message catalogs for v9.11
2025-12-04 15:50:27 +05:30
Akshay Joshi
c6406dbaa4
Fixed Javascript test cases.
2025-12-02 16:37:10 +05:30
Akshay Joshi
dc7873c2b2
Update Python and JavaScript dependecies.
2025-12-01 19:13:04 +05:30
Dave Page
9c8df1ad3b
React string cleanup.
2025-12-01 16:18:27 +05:30
Dave Page
e7db3510e1
Javascript string cleanup ( #9405 )
...
* Javascript string cleanup
* Further JS string fixes.
2025-12-01 10:17:30 +00:00
Dave Page
70e4435b04
Python string cleanup
...
* Python string cleanup
* Fix line lengths
* Further Python string fixes.
2025-12-01 11:06:21 +05:30
Aditya Toshniwal
8c153be335
Fixed an issue where connection is failing via Query Tool/PSQL Tool workspaces. #9354
2025-11-25 12:05:22 +05:30
Akshay Joshi
65860fc12c
Updated Python and JavaScript dependencies.
2025-11-24 18:25:11 +05:30
Rohit Bhati
f06668aed9
Add support of DEPENDS/NO DEPENDS ON EXTENSION for INDEX. #6388
2025-11-19 12:32:35 +05:30
Akshay Joshi
c03b55042c
Updated Python and Javascript dependencies.
2025-11-18 16:33:36 +05:30
Rohit Bhati
467e496599
Add support of DEPENDS/NO DEPENDS ON EXTENSION for MATERIALIZED VIEW. #6390
2025-11-18 16:14:00 +05:30
Anil Sahoo
d6b2379fbe
Fixed an issue where EXPLAIN should run on query under cursor if no text is selected. #9297
2025-11-18 12:17:46 +05:30
Anil Sahoo
14dec7e5ed
Add support for showing the column data type beside column name in the object explorer. #8968
2025-11-12 19:50:28 +05:30
Akshay Joshi
5e472ec42a
Updated Python and Javascript dependencies.
2025-11-12 18:14:25 +05:30
Akshay Joshi
60c56b3285
Fixed API test case for restore.
2025-11-10 13:26:42 +05:30
Akshay Joshi
f251fdfdb1
Updated version for release v9.10
2025-11-10 11:40:12 +05:30
Khushboo Vashi
09d2b7eeb0
1) Fixed LDAP authentication flow vulnerable to TLS certificate verification bypass (CVE-2025-12765). #9324
...
2) Fixed LDAP injection vulnerability in LDAP authentication flow (CVE-2025-12764). #9325
2025-11-10 11:27:56 +05:30
Yogesh Mahajan
e374edc692
Fixed Command injection vulnerability allowing arbitrary command execution on Windows (CVE-2025-12763). #9323
2025-11-10 11:27:56 +05:30
Akshay Joshi
1d397395f7
Fixed remote code execution vulnerability when restoring PLAIN-format SQL dumps in server mode (CVE-2025-12762). #9320
2025-11-10 11:27:55 +05:30
Libor M.
ed52a44b17
Updated Czech translation.
2025-11-10 11:13:33 +05:30
Khushboo Vashi
d1805c5640
Ensure that the Password Change and Application Restore features comply with FIPS standards.
2025-11-07 17:32:51 +05:30
Domenico Sgarbossa
c04b9198c8
Updated Italian translation
2025-11-07 10:09:26 +05:30
Aditya Toshniwal
ec63acc4c5
Updated message catalogs for v9.10
2025-11-06 15:55:36 +05:30
Aditya Toshniwal
f906326003
Fixed an issue where the last used storage directory was reset to blank, leading to access denied errors during backup or restore operations. #9281
2025-11-06 15:43:06 +05:30
Aditya Toshniwal
39b6f40482
Fix following issues:
...
1. Debian builds are failing after commiting changes for #9240 .
2. Object explorer context menu shows "No objects selected" on preferences change.
2025-11-04 16:49:12 +05:30
Akshay Joshi
e6f6a90d2f
Updated Python and JavaScript dependencies.
2025-11-03 18:39:10 +05:30
Rohit Bhati
38ebb43bac
Add support of DEPENDS/NO DEPENDS ON EXTENSION for PROCEDURE. #6391
2025-10-31 18:17:04 +05:30
Pravesh Sharma
48b4a8d448
Fixed an issue where the Select All option on the columns tab of import/export data was not working in languages other than English. #9233
2025-10-31 16:25:51 +05:30
Aditya Toshniwal
986ba41ba9
Added the ability to search for tables and automatically bring them into view in the ERD tool. #4306
2025-10-31 12:19:27 +05:30
Pravesh Sharma
08379d6ae0
Fixed an issue where the 2FA window redirected to the login page after session expiration. #9132
2025-10-31 11:17:04 +05:30
Akshay Joshi
b62212b8e5
Fixed an issue that prevented assigning multiple users to an RLS policy. #9304
2025-10-30 18:54:20 +05:30
Anil Sahoo
282a956f4f
Reverted changes in Python tests for EPAS/PG YAML files that were added to support Subscription RESQL test cases and adjust streaming values for PG v16+.
2025-10-30 12:50:33 +05:30
Aditya Toshniwal
00dbe58125
Add support for formatting .pgerd ERD project file. #8912
2025-10-29 16:22:37 +05:30