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
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
Akshay Joshi
60c56b3285
Fixed API test case for restore.
2025-11-10 13:26:42 +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
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
Aditya Toshniwal
00dbe58125
Add support for formatting .pgerd ERD project file. #8912
2025-10-29 16:22:37 +05:30
Aditya Toshniwal
abdcd983f6
Add support for setting image download resolution in the ERD tool. #6698
2025-10-29 14:57:20 +05:30
Akshay Joshi
c7a6056ee3
Fixed an issue where Schema Diff does not ignore Tablespace for indexes. #9117
2025-10-28 16:31:39 +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
0a14db01be
Migrate pgAdmin UI to use React 19. #8676
2025-10-24 08:26:10 +05:30
Aditya Toshniwal
93bbadb994
Fixed an issue where the query tool displayed 'default' instead of 'null' for null text data in the data output. #9098
2025-09-29 12:37:25 +05:30
Aditya Toshniwal
7ff3c4bbeb
Fixed an issue where shortcuts are not working as expected on multiple keyboard layouts. #9157
2025-09-17 11:34:15 +05:30
Aditya Toshniwal
0de635cc4c
Fixed an issue where editor shortcuts fail when using Option key combinations on macOS, due to macOS treating Option+Key as a different key input. #9116
2025-09-01 16:21:03 +05:30
Anil Sahoo
8a4a3814ab
Fixed an issue where custom column widths in the result grid of Query Tool or View/Edit Data were reset after re-executing a query. #7057
2025-08-07 15:32:40 +05:30
Anil Sahoo
2dd27d20c1
Fixed an issue where adding breakpoints caused errors, and stepping out of a nested function removed breakpoints from the parent function. #8982
2025-08-04 16:59:38 +05:30
Pravesh Sharma
829d6323b8
Fixed an issue where CPU usage was very high on Windows when opening the psql tool. #8864
2025-08-01 12:41:16 +05:30
Akshay Joshi
559c6cfa65
Added GENERIC_PLAN, MEMORY, SERIALIZE option to EXPLAIN/EXPLAIN ANALYZE command. #6456
2025-08-01 12:40:07 +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
5963593fed
Replace keyword PROCEDURE with FUNCTION while creating trigger and event trigger. #6384
2025-07-29 17:48:41 +05:30
Pravesh Sharma
8a4eb4f8ad
Fixed an issue in Firefox where the query window would shift to the left after opening the history tab or selecting a column header in the results grid. #8756
2025-07-28 16:27:31 +05:30
Pravesh Sharma
62eb330423
Introduced an ‘Editor’ preferences category and migrated all editor related settings into it. #8861
2025-07-28 14:09:16 +05:30
Aditya Toshniwal
c4f7a18ec5
Fixed following issues found while testing v9.6 candidate build:
...
1. Migration failed on Debian 11.
2. Menu shortcuts should not for opening search object and query tool when not in default workspace.
Co-authored-by: Yogesh Mahajan <yogesh.mahajan@enterprisedb.com>
Co-authored-by: Pravesh Sharma <pravesh.sharma@enterprisedb.com>
2025-07-22 16:00:29 +05:30
Yogesh Mahajan
56d5cab13e
Ensure that reconnect dialogs are shown when restoring pgAdmin sessions for the Query Tool or View/Edit Data, if the server password was not saved. #8901
2025-07-21 15:11:12 +05:30
Khushboo Vashi
ea085cd009
Fix pagination issues in the query tool data output when using a server-side cursor.
2025-07-18 17:54:06 +05:30
Yogesh Mahajan
82730da392
Fixed following issues reported while testing application restore changes: #8901
...
1. Preserve updated tab titles on session restore
2. Ensure query tools opened via the 'Generate Script' are editable.
3. On restore, ensure the query content is correctly loaded into the query tool when it is opened from tools like ERD.
2025-07-17 16:28:57 +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
Pravesh Sharma
ced002a6ad
Fixed an issue where json editor in result grid was crashing if null value is set in the json editor. #8907
2025-07-16 17:49:00 +05:30
Khushboo Vashi
8c662424b2
Display a confirmation message for the server-side cursor transaction status when closing the query tool.
...
Resolve the pagination issue by fetching an additional row to determine the availability of the next record set when using a server-side cursor.
2025-07-15 11:51:14 +05:30
Yogesh Mahajan
1195f14327
Improved the application restore which includes: #8901
...
1. Leverage rc-dock layout to restore the application state.
2. Move the save and load file endpoints to the file manager module.
3. Ensure that the order and layout of tabs is maintained on restore.
4. Persist the changed title of tabs on restore.
2025-07-15 11:21:57 +05:30
Anil Sahoo
0ebf78ca61
Fixed an issue in the Search Objects tool where selecting a node occasionally selected an incorrect node. #8675
2025-07-10 15:37:31 +05:30
Akshay Joshi
1d68074a59
Fixed macros test cases when run on more than one server.
2025-07-09 16:01:51 +05:30
Akshay Joshi
e4f17e5a6c
Ensure that pgAdmin 4 is compatible with PG/EPAS v18. #8828
2025-07-08 18:34:39 +05:30
Khushboo Vashi
f207818afa
Implemented a server-side cursor to enhance performance when retrieving large datasets. #5797
2025-07-02 12:47:01 +05:30
Akshay Joshi
a5714903ac
Fixed an issue where the Query Tool’s 'Edit Options' menu was unresponsive when clicked.
2025-06-27 18:29:15 +05:30
Yogesh Mahajan
51d3fe54f3
Ensure proper error message shown if any error occurs while restoring psql tool.
2025-06-27 13:35:24 +05:30
Aditya Toshniwal
f3a87de967
Fixed terminal size detection issue in PSQL when opening multiple tabs rapidly.
2025-06-25 14:58:46 +05:30
Yogesh Mahajan
6fab59a13c
Ensure the generate script button in schema diff populates diff query in query tool.
2025-06-24 15:28:36 +05:30
Yogesh Mahajan
f07eabedbe
Ensure that restored query tool tabs display the correct title. #3319
2025-06-19 12:12:54 +05:30
Aditya Toshniwal
5df2c7686c
Fix issues found while testing changes for preferences tab and search. #6743
2025-06-19 11:49:37 +05:30
Akshay Joshi
7946ee78f6
Ensure that Keyboard shortcuts for save and download actions should not called when their respective UI buttons are disabled. #8803
2025-06-17 16:19:41 +05:30
Pravesh Sharma
cda498f779
Added support for customizing keyboard shortcuts in the Query Tool's Edit menu. #2659
2025-06-13 15:48:54 +05:30
Yogesh Mahajan
67c18cb082
Fix the SonarQube issues and issues reported during testing. #3319
2025-06-13 13:14:36 +05:30
Akshay Joshi
22fd919220
1) Added copyright header from the missing files.
...
2) Update release note.
3) Update Javascript dependecies.
2025-06-12 19:14:41 +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
Rohit Bhati
814250aade
Added role-based restrictions for editing server connections. #1947
2025-06-10 12:19:41 +05:30
Akshay Joshi
e4e2761fe3
Fixed an issue where data export using a query opened the wrong dialog type. #8808
2025-06-05 17:04:33 +05:30
Akshay Joshi
45653180ed
Fixed an issue where data export using a query failed when the query contained a newline character. #8809
2025-06-05 16:58:10 +05:30