Akshay Joshi
2dd009eb7c
Update message catalogs for version 8.6
2024-04-25 18:03:28 +05:30
Akshay Joshi
92bb931b0a
Fixed an issue where incorrect select/exec scripts were generated for functions/procedures. #7334
2024-04-25 17:24:02 +05:30
Khushboo Vashi
10ba029980
Fixed an issue where connection to the database is not automatically re-established after connectivity drop. #7372
2024-04-24 14:37:33 +05:30
Pravesh Sharma
fd65f1b644
Fixed all input boxes in pgAdmin to show browser auto-fill only where it is relevant. #2410
2024-04-24 11:27:08 +05:30
Akshay Joshi
9f6ddd3cf9
Fixed violates check constraint issue when creating a pgAgent schedule. #7390
2024-04-23 17:27:11 +05:30
Yogesh Mahajan
673b5ea5a1
Fix the date-time picker broken after MUI5 upgrade.
2024-04-23 17:03:34 +05:30
Khushboo Vashi
84c024f6fa
Fixed an issue when closing the view data second tab; it raises the error that the 'ViewCommand' object has no attribute 'auto_commit'. #7384
2024-04-23 14:45:15 +05:30
Akshay Joshi
3e0ade5a59
Fixed an issue where pressing backspace should remove the spaces and not the entire tab width, on enabling 'Use spaces?' in the preferences. #7317
2024-04-22 12:33:38 +05:30
Yogesh Mahajan
f0185fbe7f
Fix issues reported while testing MUI5 library update.
2024-04-17 17:31:55 +05:30
Pravesh Sharma
0d1e3f36e1
Revert "Fixed an issue where function arguments were getting enclosed in double quotes if written in upper case. #7222 "
...
This reverts commit fc4b419987
.
2024-04-17 11:33:25 +05:30
Aditya Toshniwal
29ccdb3242
Fixed an issue where debugger was not scrolling automatically on stepping. #7275
2024-04-16 15:33:42 +05:30
Pravesh Sharma
5ee403fec7
Upgraded Flask, Flask-Security-Too, Werkzeug, and other dependencies, ensuring compatibility with Python 3.7. #7362
2024-04-16 12:23:03 +05:30
Neville Li
5a3fa59741
Fix id_token KeyError on OAuth2 logout.
2024-04-16 12:19:06 +05:30
Pravesh Sharma
f143aa05a3
Added support for excluding multiple tables while taking Backup. #7163
2024-04-15 11:50:08 +05:30
Aditya Toshniwal
ee0687ecd3
Add a function getQueryAt to get the SQL query at given cursor position from a CodeMirror input
2024-04-13 15:47:18 +05:30
Yogesh Mahajan
e384c9665a
Fixed a XSS vulnerability in the /settings/store endpoint. #7282
2024-04-10 17:58:51 +05:30
Akshay Joshi
30d2d1b23e
Fixed the following code smells:
...
1) useState call is not destructured into value + setter pair.
2) A fragment with only one child is redundant.
3) Unnecessary '.apply()' and '.call()'.
4) Expected the Promise rejection reason to be an Error.
2024-04-09 19:18:56 +05:30
Yogesh Mahajan
102e0a9839
- Update MUI v4 to v5
...
- Remove the SCSS dependency completely and use MUI for theming.
- Update - date-fns, @date-io, notistack. Remove - popper.js, sass-loader.
- Cleanup webpack config.
- Port PSQL tool to use MUI themes instead of SCSS theme.
- Theme change will reflect realtime without refreshing pgAdmin.
2024-04-09 08:21:14 +05:30
Akshay Joshi
edec9adbfb
Fixed SonarQube code smell 'Unnecessary use of boolean literals in conditional expression'.
2024-04-08 17:19:51 +05:30
Aditya Toshniwal
c9345ad618
Fixed an issue where double dollar quoted code is treated as string in syntax highlighter. #7294
2024-04-08 15:32:01 +05:30
Pravesh Sharma
fc4b419987
Fixed an issue where function arguments were getting enclosed in double quotes if written in upper case. #7222
2024-04-04 16:48:00 +05:30
Akshay Joshi
475e3689f7
Added the new columns last_seq_scan and last_idx_scan from the pg_stat_all_tables and pg_stat_all_indexes tables respectively to the Statistics tab. #6728
2024-04-04 16:39:12 +05:30
Pravesh Sharma
a85d907351
Fixed an issue where user was unable to share a newly registered server. #7111
...
* Fixed an issue where the clear SSH tunnel password option was disabled in desktop mode.
2024-04-01 16:57:47 +05:30
Akshay Joshi
9f31ec115a
Fixed Schema Diff issues while comparing Materialized View. #7271
2024-04-01 16:56:18 +05:30
Khushboo Vashi
fbbbfe22dd
Fixed a remote code execution issue in the validate binary path (CVE-2024-3116). #7326
2024-04-01 11:34:01 +05:30
Libor M
26b279cc8a
Czech translation for version 8.5
2024-04-01 11:09:48 +05:30
Domenico Sgarbossa
3ac271e702
Italian translation update for v8.5
2024-03-29 11:41:44 +05:30
JyotiEdb
4ae9132b59
Fixed an issue with empty locale provider while editing collation. #5611
2024-03-29 11:40:44 +05:30
Akshay Joshi
3fa48f26b8
Update message catalogs for v8.5
2024-03-28 17:58:24 +05:30
Akshay Joshi
00e17ef152
Fixed an issue where the 'Save Password' option for SSH tunneling password was consistently disabled. #7139
2024-03-28 13:58:03 +05:30
Aditya Toshniwal
ace73ebb60
Added support for viewing Log Based Clusters. #7216
...
Co-authored-by: Akshay Joshi <akshay.joshi@enterprisedb.com>
2024-03-28 12:19:34 +05:30
JyotiEdb
5931162556
Fixed an issue where maximize icon is missing from query tool panel. #7218
2024-03-28 11:53:56 +05:30
JyotiEdb
053b1e3d69
Fixed issues in create collation. #5611
2024-03-27 17:30:16 +05:30
Pravesh Sharma
082fb165d3
Implemented shortcut mapping for the edit menu in the query tool.
2024-03-27 16:41:08 +05:30
Anil Sahoo
a02ebe192b
Fixed rollback and commit button activation on execute button click. #7248
2024-03-27 16:38:42 +05:30
Akshay Joshi
8ab78dc40d
Fixed an issue where serial, bigserial, and smallserial columns were always shown as different in the schema diff.
2024-03-27 16:11:40 +05:30
Pravesh Sharma
b742487dc3
Fixed an issue where table properties were not updating from properties dialog. #7210
2024-03-27 11:41:01 +05:30
Akshay Joshi
089f890f2e
Fixed an issue where Triggers, Rules, Indexes were absent from the Schema Diff when comparing views. #7271
...
Fixed an issue in Schema Diff where Columns with sequences get altered unnecessarily. #4413
2024-03-27 11:40:23 +05:30
Pravesh Sharma
1bcf343ceb
Fixed an issue where taking backup of a shared server was using server owner's user name. #7255
2024-03-26 11:28:20 +05:30
Anil Sahoo
e99fc02f9e
Fixed issue related to email authentication of Two-factor authentication. #7308
2024-03-26 11:27:35 +05:30
Aditya Toshniwal
c0a1429664
Fix failing feature tests
2024-03-26 11:20:04 +05:30
Aditya Toshniwal
cc1ce09b73
More CodeMirror fixes. #7268
...
Fix query tool autocomplete results when cursor is in between the SQL query. #7299
Fix an issue in query tool where custom keyboard shortcuts are not working for some. #7305
2024-03-23 18:22:06 +05:30
JyotiEdb
25074e46b4
Added support for provider, deterministic, version and RULES parameter while creating collation. #5611
2024-03-19 16:52:22 +05:30
Anil Sahoo
cee0945a78
Revert the changes made to include a separate 'ALTER TABLE ...' query for setting defaults, as per the previous fix for issue #7165 .
2024-03-19 15:12:04 +05:30
Akshay Joshi
c56aef335b
Fixed RESQL test cases for DBMS Schedule
2024-03-18 13:44:07 +05:30
Akshay Joshi
097b630738
Added support for EDB Job Scheduler. #7098
2024-03-18 11:53:59 +05:30
Aditya Toshniwal
f351b10ed0
Fix an issue in query tool where toggle case of selected text loses selection. #7277
...
Also make changes to give pgAdmin shortcuts higher priority over CodeMirror default shortcuts.
2024-03-14 18:18:53 +05:30
Pravesh Sharma
1a02d13a28
Bug fixes and improvements in pgAdmin CLI. #7116
2024-03-14 18:12:28 +05:30
Anil Sahoo
bece59d4b3
Fixed schema diff wrong query generation for table, foreign table and sequence. #7165
2024-03-14 11:21:19 +05:30
Anthony DeBarros
496acf5598
Polish up the system_stats not installed message.
2024-03-12 10:50:09 +05:30
Aditya Toshniwal
36228fece7
Add a workaround in pgAdmin code to make Flask-Migrat>=4.0.6 work
2024-03-11 17:17:40 +05:30
Aditya Toshniwal
794c7cb335
Fixed multiple editor related issues:
...
1. Replace option in query tool edit menu is not working on non-Mac OS. #7262
2. Format SQL shortcut and multiline selection are not working. #7268
3. "Use Spaces?" Preference of Editor is not working. #7269
2024-03-11 16:52:56 +05:30
Aditya Toshniwal
7374997425
Fix an issue in table dialog where changing column name was not syncing table constraints appropriately. #7229
2024-03-08 11:45:32 +05:30
Florian
134e651989
Added support to exclude multiple tables while taking backup. #7163
2024-03-08 11:44:29 +05:30
Akshay Joshi
4e49d752fb
Unsafe Deserialization and Remote Code Execution by an Authenticated user in pgAdmin 4 (CVE-2024-2044).
2024-03-04 13:22:09 +05:30
Libor M
0cbb5324bf
Czech translation for version 8.4
2024-03-04 11:12:05 +05:30
Florian
3425bc0349
Ensure that the OAuth2 session is logged out when users log out from pgAdmin. #7193
2024-03-01 12:09:01 +05:30
Domenico Sgarbossa
7593bb98c1
Italian translation update for v8.4
2024-03-01 11:56:47 +05:30
Akshay Joshi
0ea51861c7
Update message catalogs for v8.4
2024-02-29 18:40:50 +05:30
Pravesh Sharma
af88851228
Remove role related checks on the UI dashboard when terminating session/query and let PostgreSQL take care of it. #7217
2024-02-29 16:43:07 +05:30
Anil Sahoo
8dffcf842f
Added documentation for System Statistics tab. #7148
2024-02-29 11:34:54 +05:30
Aditya Toshniwal
43f4cc4e17
Fix an issue where type column in dependencies tab is not showing correct label. #7225
2024-02-26 11:59:30 +05:30
Aditya Toshniwal
a5530f59f7
Fix sonarqube issues for the rule - 'If' statement should not be the only statement in 'else' block
2024-02-26 11:55:36 +05:30
Anil Sahoo
a8ab714606
Fix multiple issues where PasswordExecCommand was not working in server mode and PasswordExecCommand was not loaded when importing servers. #6792
2024-02-23 14:05:26 +05:30
Pravesh Sharma
2ab419c8a5
Fixed EPAS RESQL test case failure.
2024-02-23 11:25:54 +05:30
Aditya Toshniwal
29e85a6b06
Fix SonarQube issues
2024-02-22 16:54:20 +05:30
Florian
16406f88a7
Add support for JSON log format. #7138
2024-02-22 16:39:25 +05:30
Aditya Toshniwal
b5bd236387
Fix edit menu related issues of query tool codemirror
2024-02-21 15:54:57 +05:30
Pravesh Sharma
4faf2a3c6d
Fixed an issue where dependencies and dependents were not showing if a composite type is used as an attribute in another composite type. #7027
2024-02-21 11:18:44 +05:30
Aditya Toshniwal
d3ede3151a
Upgrade CodeMirror from version 5 to 6. #7097
2024-02-21 11:15:25 +05:30
Aditya Toshniwal
721290b1e9
Fix an issue where type column in dependents/dependencies tab is not showing correct label. #7225
2024-02-20 16:23:05 +05:30
Yogesh Mahajan
5a74022e8a
Allow preferences customization using a configuration file. #6058
2024-02-15 14:58:31 +05:30
Anil Sahoo
e81a036850
Fix an issue where the scripts created by generate script of Schema diff for Table with sequence was not working earlier. #7165
2024-02-15 11:38:44 +05:30
Anil Sahoo
47b2bc8a83
1) Fix the tabbed panel backward/forward shortcut for tabs. #6808
...
2) Remove shortcuts for the dialog tab backward/forward.
3) Used hotkeys.js in place of mousetrap for listening to keyboard shortcuts.
2024-02-09 16:33:30 +05:30
Anil Sahoo
9ad223c41c
Fix an issue where constraint check control is enabled in edit table dialog. #7164
2024-02-09 16:26:46 +05:30
Akshay Joshi
c92e9c2953
Fixed all broken submenus of the Help menu due to the SonarQube fix.
2024-02-08 12:24:40 +05:30
Domenico Sgarbossa
4b40aac89f
Italian translation for version 8.3
2024-02-05 10:48:35 +05:30
Libor M
0ff34ab6ae
Czech translation for version 8.3
2024-02-05 10:48:04 +05:30
Yogesh Mahajan
9462296d33
Fixed API tests failed due to #7113 changes.
2024-02-05 10:47:43 +05:30
Pravesh Sharma
f7045b58d4
Fixed an issue where format sql was messing up operator. #5083
...
- The formatting is done on client side now using sql-formattor JS lib. Backend API based formatting is removed.
- Added new options data type case, expression width, function case, lines between queries, logical operator new line and new line before semicolon available in the new lib.
- Removed old options comma-first notations, re-indent aligned, re-indent, strip comments and wrap after N characters as not available in the new library.
- Capitalise casing is replaced with Preserve casing as it is not supported by the new library.
- Also fixes #6785 , #6990 , #7115 .
2024-02-02 12:28:25 +05:30
Sebastian Bogaci
459121566c
Fix wrong default for FORCE_LOWER in the FLASK_GRAVATAR module #7175
2024-02-02 11:47:14 +05:30
Akshay Joshi
e12e8bc9cf
Update message catalogs for v8.3
2024-02-01 21:27:06 +05:30
Anil Sahoo
8145e042a6
Fix a backend server error when creating a named restore point. #7166
2024-02-01 14:20:22 +05:30
Aditya Toshniwal
cdf49d6300
Fix failing feature tests
2024-01-30 13:01:57 +05:30
Aditya Toshniwal
028b70203c
Fix SonarQube bugs
2024-01-29 18:39:30 +05:30
Yogesh Mahajan
711181c752
Ensure that the correct SQL is generated when changing the column data type to "char". #7113
2024-01-29 14:53:03 +05:30
Pravesh Sharma
3de19f66f2
Added support for column storage syntax while creating table. #6450
2024-01-29 11:32:34 +05:30
Akshay Joshi
4c5324bd99
Fixed API test cases for Backup.
2024-01-25 18:07:40 +05:30
Akshay Joshi
639a28fbfc
Fixed code smell 'Prefer using an optional chain expression instead, as it's more concise and easier to read'.
2024-01-25 16:51:40 +05:30
Akshay Joshi
41fe1db884
Fixed PEP8
2024-01-25 12:51:29 +05:30
Akshay Joshi
cafe69c235
Fixed SonarQube Bugs and API test cases.
2024-01-25 12:46:55 +05:30
Akshay Joshi
0e0cbc40b8
Fixed SonarQube code smell Replace the unused local variable with '_'.
2024-01-24 18:33:43 +05:30
Yogesh Mahajan
4fe47b8e92
Ensure that password exec command is included in exported server data json. #6792
2024-01-22 13:38:34 +05:30
Aditya Toshniwal
e80e82cd7f
Allow drag-n-drop columns collection tree node as comma separated columns. #4419
2024-01-22 13:19:04 +05:30
Akshay Joshi
81fccc87b5
Added support to rename columns in Views. #6380
2024-01-22 12:27:55 +05:30
Aditya Toshniwal
93d25eea0b
Use COOKIE_DEFAULT_PATH or SCRIPT_NAME in session cookie path. #6557
2024-01-22 12:25:20 +05:30
Yogesh Mahajan
a166f8dc89
Skip debugger test cases to fix "too many clients" error on github actions.
2024-01-18 16:41:18 +05:30
Aditya Toshniwal
d26c167c76
Improve auto-focus of editable data grid when adding/editing rows
2024-01-17 18:38:00 +05:30
Yogesh Mahajan
2d08b0dd13
Added configurable parameter to enable support for PasswordExecCommand in server mode. #6792
2024-01-12 17:34:40 +05:30
Pravesh Sharma
b28df5874e
Fixed an issue where multiple errors were showing if user does not have connect privileges. #7073
2024-01-12 17:20:51 +05:30