Version 4.7

Release date: 2019-05-30

This release contains a number of bug fixes since the release of pgAdmin4 4.6.

Bug fixes

Bug #3377 - In server mode, update all the saved server credentials when user password is changed.
Bug #3885 - Fix the responsive layout of the main menu bar.
Bug #4162 - Fix syntax error when adding more than one column to the existing table.
Bug #4164 - Fix file browser path issue which occurs when client is on Windows and server is on Mac/Linux.
Bug #4184 - Added Master Password to increase the security of saved passwords.
Bug #4194 - Fix accessibility issue for menu navigation.
Bug #4208 - Update the UI logo.
Bug #4217 - Fixed CSRF security vulnerability issue, per Alvin Lindstam
Bug #4218 - Properly assign dropdownParent in Select2 controls.
Bug #4219 - Ensure popper.js is installed when needed.
Bug #4227 - Fixed Tab key navigation for Maintenance dialog.
Bug #4244 - Fix Tab key issue for Toggle switch controls and button on the dialog footer in Safari browser.
Bug #4245 - Ensure that element should get highlighted when they get focus on using Tab key.
Bug #4246 - Fixed console error when subnode control is used in panels.
Bug #4261 - Stop using application/x-javascript as a mime type and use the RFC-compliant application/javascript instead.
Bug #4262 - Fixed error on displaying table properties of a table partitioned by list having a default partition.
Bug #4263 - Fix handling of JSON in the Query Tool with NULL elements.
Bug #4269 - Fix navigation of switch cells in grids.
Bug #4275 - Clarify wording for the NO INHERIT option on constraints, per Michel Feinstein.
Bug #4276 - Relax the permission check on the directory containing the config database, as it may fail in some environments such as OpenShift.
Bug #4278 - Prevent Backgrid Password cells from losing focus if the browser opens an autocomplete list.
Bug #4284 - Fix syntax error when creating a table with a serial column.