Version 3.0 - pgAdmin 4 3.0 documentation
Release date: 2018-03-22
This release contains a number of features and fixes reported since the release of pgAdmin4 2.1
Features ¶
Feature #1894
- Allow sorting when viewing/editing data
Feature #1978
- Add the ability to enable/disable UI animations
Feature #2895
- Add keyboard navigation options for the main browser windows
Feature #2896
- Add keyboard navigation in Query tool module via Tab/Shift-Tab key
Feature #2897
- Support keyboard navigation in the debugger
Feature #2898
- Support tab navigation in dialogs
Feature #2899
- Add configurable shortcut keys for various common options in the main window
Feature #2901
- Configurable shortcuts in the Debugger
Feature #2904
- Ensure clickable images/buttons have appropriate tooltips for screen readers
Feature #2950
- Add a marker (/
pga4dash
/) to the dashboard queries to allow them to be more easily filtered from server logs
Feature #2951
- Allow dashboard tables and charts to be enabled/disabled
Feature #3086
- Rewrite the runtime as a tray-based server which can launch a web browser
Feature #3098
- Unvendorize REACT so no longer required in our source tree
Feature #3140
- Add support for connecting using pg_service.conf files
Feature #3182
- Update Jasmine to v3
Feature #3184
- Add a French translation
Feature #3195
- Pass the service name to external processes
Feature #3246
- Update container build to use Alpine Linux and Gunicorn instead of CentOS/Apache
In addition, various changes were made for PEP8 compliance
Bug fixes ¶
Bug #1173
- Add a comment to the existing node
Bug #1925
- Fix issue resizing column widths not resizable in Query Tool after first query
Bug #2104
- Runtime update display file version and copyright year under installers properties
Bug #2249
- Application no longer hangs after reload in runtime
Bug #2251
- Runtime fixed OSX html scroll direction ignored in MacOS setup
Bug #2309
- Allow text selection/copying from disabled CodeMirror instances
Bug #2480
- Runtime update fix to Context Menus on Mac that do not work
Bug #2578
- Runtime update fix to HTML access keys that don’t work
Bug #2581
- Fix keyboard shortcut for text selection
Bug #2677
- Update Elephant icon for pgAdmin4 on Windows
Bug #2776
- Fix unreadable font via Remote Desktop
Bug #2777
- Fix spacing issue on server tree
Bug #2783
- Runtime update fixed blank screen on Windows Desktop
Bug #2906
- Correct display issues on HiDPI screens
Bug #2961
- Issues when creating a pgAgent Schedule
Bug #2963
- Fix unicode handling in the external process tools and show the complete command in the process viewer
Bug #2980
- Copy text from the Query tool into the clipboard adds invisible characters
Bug #2981
- Support keyboard navigation in the debugger
Bug #2983
- Fix intermittent specified_version_number ValueError issue on restart
Bug #2985
- Fix drag and drop issues
Bug #2998
- Don’t listen on port 443 if TLS is not enabled when launching the container
Bug #3001
- Runtime update fix scrolling with mouse wheel on mac pgAdmin 4.2.1
Bug #3002
- Fix block indent/outdent with configurable width
Bug #3003
- Runtime update fix copy to clipboard
Bug #3005
- Runtime update fix unable to select tabs in pgAdmin 4.2.1
Bug #3013
- Fix a minor UI issue on dashboard while displaying subnode control in Backgrid
Bug #3014
- Fix validation of sequence parameters
Bug #3016
- Ensure debug messages are available in "messages" window when error occurs
Bug #3021
- Update scan and index scan EXPLAIN icons for greater clarity
Bug #3027
- Ensure we capture notices raised by queries
Bug #3031
- Runtime issue causing double and single quotes not to work
Bug #3039
- Runtime issue causing wrong row counts on count column
Bug #3042
- Runtime issue causing empty dialog box when refreshing
Bug #3043
- Runtime issue causing word sizing in macOS High Sierra
Bug #3045
- Runtime issue causing copy cells issues copying cells for key binding
Bug #3046
- Fix connection status indicator on IE/FF
Bug #3052
- Don’t include sizes on primitive data types that shouldn’t have them when modifying columns
Bug #3054
- Ensure the user can use keyboard shortcuts after using button controls such as Cancel, Open and Save
Bug #3057
- Update the regression tests to fix issues with Python 3.5 and PG 9.2
Bug #3058
- Fix on-click handling of treeview nodes that wasn’t refreshing SQL/Dependencies/Dependents in some circumstances
Bug #3060
- Fix quoting of function names in RE-SQL
Bug #3066
- Ensure column names on indexes on views are properly quoted in RE-SQL
Bug #3067
- Prevent the filter dialog CodeMirror from overflowing onto the button bar of the dialog
Bug #3072
- Add a (configurable) limit to the number of pgAgent job history rows displayed on the statistics tab
Bug #3073
- Ensure the pgAgent job start/end time grid fields synchronise with the subnode control and validate correctly
Bug #3075
- Runtime issue causing Select, Update, and Insert script generation for a table fails to load
Bug #3077
- Remove dependency on standards_conforming_strings being enabled
Bug #3079
- Fix handling of tie/datetime array types when adding columns to a table
Bug #3080
- Fix alignment issues in keyboard shortcut options
Bug #3081
- Add missing reverse-engineered SQL header and drop statement for sequences
Bug #3090
- Ensure message severity is decoded when necessary by the driver
Bug #3094
- Ensure all messages are retrieved from the server in the Query Tool
Bug #3105
- Ensure we can properly update rows with upper-case primary key columns
Bug #3135
- Insert rows correctly when a table has OIDs and a Primary Key in uppercase
Bug #3122
- Ensure SSL options are pushed down to external tools like pg_dump
Bug #3129
- Handle opening of non-UTF8 compatible files
Bug #3137
- Allow copying of SQL from the dashboard tables
Bug #3138
- Fix tablespace tests for Python 3.x
Bug #3157
- Fix unicode handling in the external process tools and show the complete command in the process viewer
Bug #3171
- Runtime issue causing inability to scroll in File Selector with trackpad on OSX
Bug #3180
- Ensure Indexes are displayed on PG 10 tables
Bug #3196
- Ensure the file manager properly escapes file & directory names
Bug #3197
- Appropriately set the cookie path
Bug #3200
- Ensure the host parameter is correctly pickup up from the service file
Bug #3219
- Update required ChromeDriver version for current versions of Chrome
Bug #3226
- Move the field error indicators in front of the affected fields so they don’t obscure spinners or drop downs etc.
Bug #3244
- Show more granular timing info in the query tool history panel
Bug #3248
- Ensure Alertify dialogues are modal to prevent them being closed by mis-click