|`Feature #2950 <https://redmine.postgresql.org/issues/2950>`_ - Add a marker (/*pga4dash*/) to the dashboard queries to allow them to be more easily filtered from server logs
|`Feature #2951 <https://redmine.postgresql.org/issues/2951>`_ - Allow dashboard tables and charts to be enabled/disabled
|`Feature #3004 <https://redmine.postgresql.org/issues/3004>`_ - Support server and database statistics on Greenplum
|`Feature #3036 <https://redmine.postgresql.org/issues/3036>`_ - Display partitions in Greenplum
|`Feature #3044 <https://redmine.postgresql.org/issues/3044>`_ - Display functions in Greenplum
|`Feature #3086 <https://redmine.postgresql.org/issues/3086>`_ - Rewrite the runtime as a tray-based server which can launch a web browser
|`Feature #3097 <https://redmine.postgresql.org/issues/3097>`_ - Support EXPLAIN on Greenplum
|`Feature #3098 <https://redmine.postgresql.org/issues/3098>`_ - Unvendorize REACT so no longer required in our source tree
|`Feature #3107 <https://redmine.postgresql.org/issues/3107>`_ - Hide tablespace node on GPDB
|`In addition, various changes were made for PEP8 compliance`
Bug fixes
*********
|`Bug #1173 <https://redmine.postgresql.org/issues/1173>`_ - Add a comment to the existing node
|`Bug #1925 <https://redmine.postgresql.org/issues/1925>`_ - Fix issue resizing column widths not resizable in Query Tool after first query
|`Bug #2104 <https://redmine.postgresql.org/issues/2104>`_ - Runtime update display file version and copyright year under installers properties
|`Bug #2249 <https://redmine.postgresql.org/issues/2249>`_ - Application no longer hangs after reload in runtime
|`Bug #2251 <https://redmine.postgresql.org/issues/2251>`_ - Runtime fixed OSX html scroll direction ignored in MacOS setup
|`Bug #2309 <https://redmine.postgresql.org/issues/2309>`_ - Allow text selection/copying from disabled CodeMirror instances
|`Bug #2480 <https://redmine.postgresql.org/issues/2480>`_ - Runtime update fix to Context Menus on Mac that do not work
|`Bug #2578 <https://redmine.postgresql.org/issues/2578>`_ - Runtime update fix to HTML access keys that don't work
|`Bug #2581 <https://redmine.postgresql.org/issues/2581>`_ - Fix keyboard shortcut for text selection
|`Bug #2677 <https://redmine.postgresql.org/issues/2677>`_ - Update Elephant icon for pgAdmin4 on Windows
|`Bug #2776 <https://redmine.postgresql.org/issues/2776>`_ - Fix unreadable font via Remote Desktop
|`Bug #2777 <https://redmine.postgresql.org/issues/2777>`_ - Fix spacing issue on server tree
|`Bug #2783 <https://redmine.postgresql.org/issues/2783>`_ - Runtime update fixed blank screen on Windows Desktop
|`Bug #2906 <https://redmine.postgresql.org/issues/2906>`_ - Correct display issues on HiDPI screens
|`Bug #2961 <https://redmine.postgresql.org/issues/2961>`_ - Issues when creating a pgAgent Schedule
|`Bug #2963 <https://redmine.postgresql.org/issues/2963>`_ - Fix unicode handling in the external process tools and show the complete command in the process viewer
|`Bug #2980 <https://redmine.postgresql.org/issues/2980>`_ - Copy text from the Query tool into the clipboard adds invisible characters
|`Bug #2981 <https://redmine.postgresql.org/issues/2981>`_ - Support keyboard navigation in the debugger
|`Bug #3046 <https://redmine.postgresql.org/issues/3046>`_ - Fix connection status indicator on IE/FF
|`Bug #3050 <https://redmine.postgresql.org/issues/3050>`_ - Correct display of RE-SQL for partitioned tables in Greenplum
|`Bug #3052 <https://redmine.postgresql.org/issues/3052>`_ - Don't include sizes on primitive data types that shouldn't have them when modifying columns
|`Bug #3054 <https://redmine.postgresql.org/issues/3054>`_ - Ensure the user can use keyboard shortcuts after using button controls such as Cancel, Open and Save
|`Bug #3057 <https://redmine.postgresql.org/issues/3057>`_ - Update the regression tests to fix issues with Python 3.5 and PG 9.2
|`Bug #3058 <https://redmine.postgresql.org/issues/3058>`_ - Fix on-click handling of treeview nodes that wasn't refreshing SQL/Dependencies/Dependents in some circumstances
|`Bug #3059 <https://redmine.postgresql.org/issues/3059>`_ - Fix table statistics for Greenplum
|`Bug #3060 <https://redmine.postgresql.org/issues/3060>`_ - Fix quoting of function names in RE-SQL
|`Bug #3066 <https://redmine.postgresql.org/issues/3066>`_ - Ensure column names on indexes on views are properly quoted in RE-SQL
|`Bug #3067 <https://redmine.postgresql.org/issues/3067>`_ - Prevent the filter dialog CodeMirror from overflowing onto the button bar of the dialog
|`Bug #3073 <https://redmine.postgresql.org/issues/3073>`_ - Ensure the pgAgent job start/end time grid fields synchronise with the subnode control and validate correctly
|`Bug #3075 <https://redmine.postgresql.org/issues/3075>`_ - Runtime issue causing Select, Update, and Insert script generation for a table fails to load
|`Bug #3077 <https://redmine.postgresql.org/issues/3077>`_ - Remove dependency on standards_conforming_strings being enabled
|`Bug #3137 <https://redmine.postgresql.org/issues/3137>`_ - Allow copying of SQL from the dashboard tables
|`Bug #3138 <https://redmine.postgresql.org/issues/3138>`_ - Fix tablespace tests for Python 3.x
|`Bug #3150 <https://redmine.postgresql.org/issues/3150>`_ - Fix function reserve SQL for GPDB
|`Bug #3157 <https://redmine.postgresql.org/issues/3157>`_ - Fix unicode handling in the external process tools and show the complete command in the process viewer
|`Bug #3226 <https://redmine.postgresql.org/issues/3226>`_ - Move the field error indicators in front of the affected fields so they don't obscure spinners or drop downs etc.
|`Bug #3244 <https://redmine.postgresql.org/issues/3244>`_ - Show more granular timing info in the query tool history panel