Aditya Toshniwal
1317e4254b
Updated the JS dependencies to the latest
...
1) Migrate from webpack 4 to webpack 5. This had a lot of breaking changes,
so updated multiple webpack plugins and changed the config accordingly.
2) Replaced iconfont-webpack-plugin with a more maintained webfonts-loader.
3) Replaced deprecated babel-eslint with @babel/eslint-parser.
4) Replaced optimize-css-assets-webpack-plugin with a more maintained css-minimizer-webpack-plugin.
5) Updated all other JS packages and made the required code changes.
Fixes #6207
2021-02-10 12:47:52 +05:30
Dave Page
589663d7d9
Fix filenames.
2021-02-09 16:15:13 +00:00
Dave Page
884d9db54b
A bunch of size optimisation for the container.
...
The new Rust requirement for the Cryptography module bloated it significantly.
2021-02-09 13:12:26 +00:00
Aditya Toshniwal
617440e1db
Ensure that ajax request for Dashboard, Statistics, Dependencies, and Dependents
...
should not be raised until the panel will be in focus.
refs #5091
2021-02-09 15:31:26 +05:30
Akshay Joshi
5372467569
Use 'sys.executable' to get the absolute path of the executable binary for the Python interpreter instead of existing complex logic.
2021-02-09 15:27:12 +05:30
Yogesh Mahajan
9089750e21
Fixed feature test failures.
2021-02-08 16:43:34 +05:30
Dave Page
2f9a29f663
Handle the new Rust dependency in the Python Cryptography module.
2021-02-08 11:13:29 +00:00
Dave Page
447a1c9dd7
Update Docker container build to handle the new Rust requirement in thePython Cryptography module.
2021-02-08 11:00:41 +00:00
Dave Page
530eb3972b
Convert READMEs to lightly formatted markdown, so they display nicely on Github etc.
2021-02-05 16:18:50 +00:00
Dave Page
5d098fe4b0
Remove a few files from the appbundle that aren't required.
2021-02-05 12:51:27 +00:00
Akshay Joshi
3a50c17110
Ensure that the pgAdmin server should not be closed if the user clicks on the Cancel button of the 'Leave site' message box.
2021-02-05 14:41:23 +05:30
Nikhil Mohite
85b40ee4f0
Fixed an issue where the user unable to change the background color for a server. Fixes #6178
2021-02-05 14:15:37 +05:30
Nikhil Mohite
9e85fb3de3
Fixed an issue where strike-through is not visible for rows selected for deletion after scrolling. Fixes #6157
2021-02-05 13:57:35 +05:30
Aditya Toshniwal
181bec62ce
Fixed API test cases by making the connection id unique for ERD.
2021-02-04 16:14:55 +05:30
Akshay Joshi
9c7691c891
Fixed an issue where utility(Backup, Maintenance, ...) jobs are failing when the log level is set to DEBUG. Fixes #6208
2021-02-04 14:50:26 +05:30
Nikhil Mohite
14036b7aeb
Fixed an issue where the focus is not properly set on the filter text editor after closing the error dialog. Fixes #5809
2021-02-04 11:45:16 +05:30
Nikhil Mohite
02c3863e8c
Fixed an issue where shared server entries not getting deleted from SQLite database if the user gets deleted. Fixes #6143
2021-02-04 11:31:39 +05:30
Dave Page
6683522491
Try to make the NWJS download a little more reliable.
2021-02-03 13:00:25 +00:00
Aditya Toshniwal
ee679e39e5
Use unique database name in ERD API test cases.
2021-02-03 16:49:17 +05:30
Dave Page
db1eb75298
Don't include unnecessary doc files in the build.
2021-02-03 11:17:43 +00:00
Dave Page
cb3801a5e8
Upgrade pip in a windows compatible way.
2021-02-03 10:47:48 +00:00
Aditya Toshniwal
73b6b95fbc
Make Statistics, Dependencies, Dependants tabs closable and the user can add them back using the 'Add panel' option. Fixes #5091
2021-02-03 12:46:32 +05:30
Aditya Toshniwal
18f055fa5e
1) Ensure that all the python packages will take the latest until a major version.
...
2) Removed few packages which were dependencies of some other package.
2021-02-03 12:29:57 +05:30
Pramod Ahire
9e90350e44
Fixed jasmine test cases and added some missing messages for disabled menus.
2021-02-03 12:15:37 +05:30
Dave Page
65d9f88c63
Wait up to 30 minutes for notarisation - it can be very slow!
2021-02-02 16:59:58 +00:00
Akshay Joshi
eca8e706dd
Fixed SearchObjectsApiSearch test cases failed for EPAS 9.5 and 9.6
2021-02-02 19:47:06 +05:30
Dave Page
b41557b54b
Instead of rotating logs, don't write them to the container in the first place.
...
This is inline with container best practices (logs go to the container console).
Fixes #6170
2021-02-02 13:45:49 +00:00
Dave Page
0ccf2dad22
Use unzip to properly unpack nwjs.
2021-02-02 12:17:14 +00:00
Dave Page
2097d37f76
Wait longer for notarisation results.
2021-02-02 11:44:52 +00:00
Dave Page
0ca4426dd0
Move the macOS notarization into the build system and out of Jenkins.
2021-02-02 11:20:18 +00:00
Dave Page
bc3c857b35
Ensure libatomic is installed. Fixes #6198
2021-02-02 09:40:08 +00:00
Pramod Ahire
b948f43dda
Added Quick Search functionality for menu items and help articles. Fixes #6148
2021-02-02 14:47:58 +05:30
Khushboo Vashi
f7214b7cfe
Fixed dependency tab loading issue when database name having special characters.
...
refs #6087
2021-02-02 11:49:51 +05:30
Aditya Toshniwal
75f887f5dc
Ensure that ERD throws a warning before closing unsaved changes if open in a new tab. Fixes #6193
2021-02-02 11:47:10 +05:30
Dave Page
e10dd6a80f
Rotate the logfile in the container distribution. Fixes #6170
2021-02-01 17:35:23 +00:00
Dave Page
960433dd90
Use the latest Gunicorn.
2021-02-01 17:29:06 +00:00
Dave Page
32e3da7857
Make sure pgAdmin can find the root certificates for upgrade checks.
2021-02-01 17:26:39 +00:00
Dave Page
2a4ba132ad
Remove the PG 9.5 utilities, as it'll be out of support by the next release.
2021-02-01 17:20:24 +00:00
Dave Page
6e7ca8c4b0
Remove some unnecessary files from the doc build to save space.
2021-02-01 16:55:03 +00:00
Dave Page
7dc6181d1e
Ensure the bundle identifier matches what's in Info.plist.
2021-02-01 15:19:10 +00:00
Dave Page
921c0ac71a
Make sure the doc builder has the dependencies it needs.
2021-02-01 10:52:41 +00:00
Dave Page
ad656a9d41
Use the same retry logic we use on Linux for grabbing nwjs.
2021-02-01 10:48:52 +00:00
Dave Page
56cc1f0aaf
Default to Python 3.9.1
2021-02-01 10:02:19 +00:00
Pradip Parkale
bf56a6723b
Added support for Logical Replication. Fixes #5912
2021-02-01 15:12:43 +05:30
Akshay Joshi
179bac3fd0
Fixed API test cases failed due to SonarQube fixes.
2021-01-31 18:19:14 +05:30
Dave Page
08df09af96
Limit the upgrade check to run once per day. Fixes #6187
2021-01-29 16:01:35 +00:00
Dave Page
3c1dc18656
Fix typo
2021-01-29 15:40:23 +00:00
Dave Page
12276b6033
Fix typo
2021-01-29 15:34:51 +00:00
Dave Page
a12a02cc14
We need python3 to be the default for building.
2021-01-29 10:31:29 +00:00
Dave Page
740d411524
Use Python3 to create the Python env.
2021-01-29 10:19:09 +00:00