Ashesh Vashi
872d5ac0b3
fix: Bump python & javascript dependencies ( #9827 )
...
* Update Python dependencies:
- google-auth-oauthlib 1.3.0 → 1.3.1
- sphinxcontrib-youtube 1.4.1 → 1.5.0
- fixtures 4.3.1 → 4.3.2
- Add missing newline at end of requirements files
* Update JavaScript dependencies:
- Replace deprecated @babel/plugin-proposal-* packages with @babel/plugin-transform-* equivalents
- Remove unused @types/classnames dependency
- Update yarn.lock
- Pin the 'react-frame-component' to '~5.2.6'
* fix: Use PostGIS 36 for EPAS 18 in CI workflow
- EPAS 18 ships with edb-as18-postgis36 instead of postgis34.
- Add a postgisver matrix variable to support mixed versions.
- Add exclude+include for EPAS 18 PostGIS matrix to fix empty runs-on
* Moving '@babel/plugin-transform-class-properties', '@babel/preset-react' to devDependencies section
2026-04-08 17:31:56 +05:30
Anil Sahoo
1c93f93a6a
Fixed Python & feature test failures caused by Werkzeug 3.1.7 rejecting empty Host header in CSRF token generation.
2026-03-26 17:59:58 +05:30
Akshay Joshi
257654849b
Updated Javascript and Python dependencies.
2026-03-17 12:12:00 +05:30
Dave Page
0bc4edbab5
Improve the AI Assistant user prompt to be more descriptive of the actual functionality.
2026-03-16 12:34:44 +05:30
Dave Page
7e39fc8477
Fix flakey SchemaDialogView 'change text' JS test
...
Add a wait for the FormView autofocus timer (200ms) to complete before
typing, preventing a race condition where the autofocus moves focus away
from the target field on slow CI machines. This matches the pattern
already used by simulateValidData in the same test file.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 12:14:10 +05:30
Akshay Joshi
08b0f6fe7b
1) Updated Python and Javascripts dependencies.
...
2) Created new release note files for v9.14
2026-03-05 17:56:33 +05:30
Aditya Toshniwal
b78fc884e3
Fixed an issue in file dialog where rename was not working. #9651
2026-02-27 18:24:54 +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
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
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
Akshay Joshi
93605c0baa
Updated Python and Javascript dependencies.
2026-01-19 17:46:22 +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
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
Akshay Joshi
1457f08343
Updated Python and Javascript dependencies.
2025-12-11 16:02:44 +05:30
Akshay Joshi
c6406dbaa4
Fixed Javascript test cases.
2025-12-02 16:37:10 +05:30
Rohit Bhati
f06668aed9
Add support of DEPENDS/NO DEPENDS ON EXTENSION for INDEX. #6388
2025-11-19 12:32:35 +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
Akshay Joshi
5e472ec42a
Updated Python and Javascript dependencies.
2025-11-12 18:14:25 +05:30
Akshay Joshi
e6f6a90d2f
Updated Python and JavaScript dependencies.
2025-11-03 18:39:10 +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
Akshay Joshi
55c5e86fe0
1) Updated version of Authlib, psycopg[c], typer[all] and selenium.
...
2) Updated release note.
2025-10-28 11:45:57 +05:30
Aditya Toshniwal
37a164cccb
- Rebase pgadmin-org/react-data-grid fork to latest.
...
- Fixed an issue where data output column resize is not sticking in Safari. #8504
2025-10-27 10:45:36 +05:30
Aditya Toshniwal
c20d035f1b
Update Python and JS packages.
2025-10-24 08:37:55 +05:30
Aditya Toshniwal
0a14db01be
Migrate pgAdmin UI to use React 19. #8676
2025-10-24 08:26:10 +05:30
Akshay Joshi
b30520adc0
Updated Python and Javascript dependencies.
2025-10-06 17:33:12 +05:30
Yogesh Mahajan
c6af61afd3
Implement pre and post scenario SQL execution in subscription ResQL tests to manage publication lifecycle. #8932
2025-10-03 12:12:15 +05:30
Rohit Bhati
9e6ab295df
Add support of DEPENDS/NO DEPENDS ON EXTENSION for ALTER FUNCTION. #6385
2025-10-01 13:49:03 +05:30
Anil Sahoo
c75bba03c2
1) Added 'failover' parameter support in CREATE and ALTER SUBSCRIPTION for PostgreSQL v17+. #8932
...
2) Added 'two_phase' parameter support for ALTER SUBSCRIPTION for PostgreSQL v18+.
3) Updated versioned_template_loader.py to prioritize v18+ templates.
4) Updated the default value of the streaming parameter in CREATE SUBSCRIPTION to 'parallel' in PG v18 (previously false).
2025-09-29 12:52:47 +05:30
Akshay Joshi
ade57d4ec4
Updated Python and JavaScript dependencies.
2025-08-28 12:56:20 +05:30
Akshay Joshi
a5557b466c
Updated Python and Javascript dependencies.
2025-08-21 13:54:07 +05:30
Akshay Joshi
4d078ab747
Updated Python and JavaScript dependecies.
2025-08-05 13:10:42 +05:30
Akshay Joshi
1316a3d7d8
Added all new connection string parameters introduced in PostgreSQL 16 and later. #8935
2025-08-04 12:02:30 +05:30
Aditya Toshniwal
99b822e472
Add support for server tag-based filtering in the Object Explorer. #8917
2025-07-31 17:06:40 +05:30
Akshay Joshi
d26b63fdf5
Use 'Drop' instead of 'Delete' for object commands to make destructive actions more deliberate. #8958
2025-07-16 18:02:24 +05:30
Rohit Bhati
770a0f27af
Ensure that keyboard shortcuts are displayed in tooltips, context menus, and the main menu. #1923
2025-07-16 17:51:26 +05:30
Akshay Joshi
e4f17e5a6c
Ensure that pgAdmin 4 is compatible with PG/EPAS v18. #8828
2025-07-08 18:34:39 +05:30
Akshay Joshi
3f7683854b
Remove some code for Python 3.8
2025-07-02 15:59:22 +05:30
Akshay Joshi
536191cef6
Downgrade selenium version, as latest version don't support urllib3 v2.5.*
2025-06-24 15:55:19 +05:30
Yogesh Mahajan
67c18cb082
Fix the SonarQube issues and issues reported during testing. #3319
2025-06-13 13:14:36 +05:30
Aditya Toshniwal
1e0e9c4f7d
1) Open preferences in a new tab instead of a dialog for better user experience. #6743
...
2) Add a search box to enable searching within the preferences tab. #2864
2025-06-12 19:03:54 +05:30
Yogesh Mahajan
68e559c613
Added support to preserve the workspace, query windows, and pgAdmin state during an abrupt shutdown or restart. #3319
2025-06-05 16:50:38 +05:30
Akshay Joshi
79ec042e0d
Updated Python and Javascript dependencies.
2025-05-29 13:37:21 +05:30
Aditya Toshniwal
c6183c9d03
Fixed more issues found while testing changes for large file download. #3369
2025-05-24 15:25:07 +05:30
Pravesh Sharma
b6e1223e88
Fixed an issue where the result grid slowed down when any column contained a large amount of data. #6510
2025-05-21 18:57:47 +05:30
Aditya Toshniwal
126e1fb53d
Enabled large file downloads for desktop users within the query tool. #3369
2025-05-14 15:30:17 +05:30
Aditya Toshniwal
c46fd30446
Fix JS test cases failing because of latest version of @tanstack/react-virtual.
2025-05-07 17:07:56 +05:30
Akshay Joshi
fb4d25d907
1) Updated Python and JavaScript dependencies.
...
2) Updated release note.
2025-05-06 19:07:29 +05:30
Akshay Joshi
829876c2e0
1) Sorted requirements.txt alphabetically.
...
2) Remove packages for Python 3.8.
3) Update JavaScript dependencies.
4) Update Python packages.
2025-04-30 12:43:02 +05:30