2019-09-20 01:42:01 -05:00
***** ***** **
Version 4.14
***** ***** **
Release date: 2019-10-17
This release contains a number of bug fixes and new features since the release of pgAdmin4 4.13.
New features
***** ***** **
2019-09-27 01:44:39 -05:00
| `Issue #3009 <https://redmine.postgresql.org/issues/3009> `_ - Added Copy with headers functionality when copy data from Query Tool/View Data.
2019-12-05 05:35:49 -06:00
| `Issue #4778 <https://redmine.postgresql.org/issues/4778> `_ - Implemented the Query Plan Analyser.
2019-10-11 05:13:06 -05:00
| `Issue #4823 <https://redmine.postgresql.org/issues/4823> `_ - Include PostgreSQL 12 binaries in the container.
2019-09-27 01:44:39 -05:00
2019-09-20 01:42:01 -05:00
Housekeeping
***** ***** **
2019-09-24 08:03:07 -05:00
| `Issue #4472 <https://redmine.postgresql.org/issues/4472> `_ - Add Reverse Engineered and Modified SQL tests for Synonyms.
2019-09-20 01:42:01 -05:00
| `Issue #4628 <https://redmine.postgresql.org/issues/4628> `_ - Add Reverse Engineered and Modified SQL tests for Unique Constraints.
2019-10-10 01:35:28 -05:00
| `Issue #4701 <https://redmine.postgresql.org/issues/4701> `_ - Optimize Webpack to improve overall performance.
2019-09-20 01:42:01 -05:00
Bug fixes
***** *** *
2019-09-20 07:43:44 -05:00
2019-10-07 06:02:37 -05:00
| `Issue #3386 <https://redmine.postgresql.org/issues/3386> `_ - Ensure backup a partition table should not backup the whole database.
2019-09-23 01:20:32 -05:00
| `Issue #4199 <https://redmine.postgresql.org/issues/4199> `_ - Ensure that 'ENTER' key in the data filter should not run the query.
2019-10-10 07:28:32 -05:00
| `Issue #4590 <https://redmine.postgresql.org/issues/4590> `_ - Fix issue where backup fails for schema name that needs quoting.
2019-10-04 03:25:00 -05:00
| `Issue #4728 <https://redmine.postgresql.org/issues/4728> `_ - Highlighted the color of closing or opening parenthesis when user select them in CodeMirror.
2019-10-04 02:30:39 -05:00
| `Issue #4751 <https://redmine.postgresql.org/issues/4751> `_ - Fix issue where export job fails when deselecting all the columns.
2019-10-07 05:30:28 -05:00
| `Issue #4753 <https://redmine.postgresql.org/issues/4753> `_ - Fix an error where 'false' string is displayed when we add a new parameter in the Parameters tab, also clear the old value when the user changes the parameter name.
2019-09-23 02:25:02 -05:00
| `Issue #4755 <https://redmine.postgresql.org/issues/4755> `_ - Ensure that pgAdmin should work behind reverse proxy if the inbuilt server is used as it is.
2019-09-25 02:48:33 -05:00
| `Issue #4756 <https://redmine.postgresql.org/issues/4756> `_ - Fix issue where pgAdmin does not load completely if loaded in an iframe.
2019-10-07 01:58:00 -05:00
| `Issue #4760 <https://redmine.postgresql.org/issues/4760> `_ - Ensure the search path should not be quoted for Database.
2019-09-27 02:54:35 -05:00
| `Issue #4768 <https://redmine.postgresql.org/issues/4768> `_ - Ensure pgAdmin should work behind reverse proxy on a non standard port.
2019-09-27 04:02:52 -05:00
| `Issue #4769 <https://redmine.postgresql.org/issues/4769> `_ - Fix query tool open issue on Internet Explorer.
2019-10-07 01:58:00 -05:00
| `Issue #4777 <https://redmine.postgresql.org/issues/4777> `_ - Fix issue where query history is not visible in the query history tab.
Fixes # 4778 - Implement the query plan analyzer
Look 'n' Feel and implementation logic are inspired from
'http://explain.depsez.com'.
It now creates three tabs under the 'Explain' panel when executing a
query using the Explain Analyze/Explain button from the toolbar of the
Query tool.
Graphical
---------
-> Graphical Explain Plan
Analysis
--------
-> Table to show details of the explain plan analyse.
-> Each row represents the statistics per Explain Plan Node
-> It may contains columns like node information, exclusive timing
(time spent for this explain node excluding the child nodes),
inclusive timing, actual rows, plan rows,
rowsx (misestimation between planned vs actual rows), loop.
-> Background color of exclusive, inclusive, rows changes based on
their values.
i.e.
If Percentage of exclusive, and inclusive timings of total query time
is:
> 90 - Red Color
> 50 - Orange (Between Red & Yellow Color)
> 10 - Yellow color
If planner misestimation for the rows is
> 1000 times - Red Color
> 100 times - Orange (Between Red & Yellow Color)
> 10 times - Yellow Color
Also - if actual rows <= planned rows then it shows up arrow, else it
shows down arrow.
Statistics
----------
-> It contains a HTML table for the statistics per Node Type, and
a HTML table for the statistics per table.
Reviewed by: Akshay Joshi
2019-10-08 06:03:25 -05:00
| `Issue #4780 <https://redmine.postgresql.org/issues/4780> `_ - Ensure the search path should not be quoted for Function, Procedure and Trigger Function.
2019-10-10 08:25:13 -05:00
| `Issue #4791 <https://redmine.postgresql.org/issues/4791> `_ - Fix issue where VALID foreign keys show as NOT VALID in the SQL tab for tables.
2019-10-16 00:53:32 -05:00
| `Issue #4817 <https://redmine.postgresql.org/issues/4817> `_ - Ensure the MAC OSX app should be notarized for Catalina.