Release date: 2017-10-05

This release contains a number of features and fixes reported since the release of pgAdmin4 1.6

Features

Feature #1918 - Add a field to the Server Dialogue allowing users to specify a subset of databases they’d like to see in the treeview
Feature #2135 - Significantly speed up loading of the application
Feature #2556 - Allow for slow vs. fast connection failures
Feature #2579 - Default the file browser view to list, and make it configurable
Feature #2597 - Allow queries to be cancelled from the dashboard and display additional info in the subnode control
Feature #2649 - Support use of SSL certificates for authentication
Feature #2650 - Support use of pgpass files
Feature #2662 - Ship with pre-configured paths that can work in both Server and Desktop modes out of the box
Feature #2689 - Update icons with new designs and remove from menus to de-clutter the UI

Bug fixes

Bug #1165 - Prevent continual polling for graph data on the dashboard if the server is disconnected
Bug #1697 - Update CodeMirror version
Bug #2043 - Properly handle trigger functions with parameters
Bug #2074 - Make $ quoting consistent
Bug #2080 - Fix issue where Browser hangs/crashes when loading data (using sql editor) from table which contains large blob data
Bug #2153 - Fix handline of large file uploads and properly show any errors that may occur
Bug #2168 - Update CodeMirror version
Bug #2170 - Support SSL in the regression tests
Bug #2324 - Fix PostGIS Datatypes in SQL tab, Create / Update dialogues for Table, Column, Foreign Table and Type node
Bug #2447 - Update CodeMirror version
Bug #2452 - Install pgadmin4-v1 1.5 on Centos7
Bug #2501 - Fix collation tests on Windows, replace use of default ‘POSIX’ collation with ‘C’ collation for testing
Bug #2541 - Fix issues using special keys on MacOS
Bug #2544 - Correct malformed query generated when using custom type
Bug #2551 - Show tablespace on partitions
Bug #2555 - Fix issue in query tool where messages were not displaying from functions properly
Bug #2557 - Tidy up tab styling
Bug #2558 - Prevent the tab bar being hidden when detached tabs are being closed
Bug #2559 - Stop tool buttons from changing their styling unexpectedly
Bug #2560 - Fix View ‘CREATE Script’ Problem
Bug #2562 - Update CodeMirror version
Bug #2563 - Fix paths under non-standard virtual directories
Bug #2566 - Fix Pause/Resume Replay of WAL files for PostgreSQL 10
Bug #2567 - Use the proper database connection to fetch the default priviledges in the properties tab of the database
Bug #2582 - Unset compression ratio if it is an empty string in Backup module
Bug #2586 - Cleanup feature tests
Bug #2590 - Allow navigation of query history using the arrow keys
Bug #2592 - Stop Flask from initialising service twice in Debug mode
Bug #2593 - Ensure babel-polyfill is loaded in older qWebKits
Bug #2594 - Fix disconnection of new databases
Bug #2596 - Define the proper NODE_ENV environment during running the webpack
Bug #2606 - Ensure role names are escaped in the membership control
Bug #2616 - Domain create dialog do not open and Font size issue in Security label control
Bug #2617 - Add missing pgagent file in webpack.config.js
Bug #2619 - Fix quoting of index column names on tables
Bug #2620 - Set database name to blank(‘’) when job type is set to batch, while creating pgAgent job
Bug #2631 - Change mapping of cell from ‘numeric’ to ‘integer’ for integer control as numeric cell has been removed from the code
Bug #2633 - Fix pgAgent job step issues
Bug #2634 - Add New Server through Quick links
Bug #2637 - Fix Copy so it still works after query results have been copied
Bug #2641 - User management issues - styling and inability to edit users properly
Bug #2644 - Fix alertify notification messages where checkmark box disconnected from frame
Bug #2646 - Fix the path reference of load-node.gif which was referencing to vendor directory
Bug #2654 - Update datetime picker
Bug #2655 - Fix connection string validation for pgAgent jobs
Bug #2656 - Change Datetimepicker to expand from bottom in pgAgent so calendar does not get hidden
Bug #2657 - Fix syntax error while saving changes for start/end time, weekdays, monthdays, month, hours, minutes while updating the pgAgent Job
Bug #2659 - Fix issue where unable to add/update variables for columns of a table
Bug #2660 - Not able to select rows in History Tab
Bug #2668 - Fix RE-SQL for triggers with a single arg
Bug #2670 - Improve datamodel validations for default Validator if user (developer) does not implement validate function in datamodel
Bug #2671 - Fix array data type formating for bigint, real, float, double precision
Bug #2681 - Reset query tool options before running tests
Bug #2684 - Fix layout of password prompt dialogue
Bug #2691 - View data option is missing from pgAdmin4 2.0 version
Bug #2692 - Base type is missing for Domain on pgAdmin4
Bug #2693 - User list is not available on User mapping pgAdmin4
Bug #2698 - User can not create function due to missing return type
Bug #2699 - Filtered Rows issue on pgAdmin4
Bug #2700 - Cancel button is visible after query executed succesfully
Bug #2707 - Disable trigger button does not work on pgAdmin4
Bug #2708 - Tablespace name should displayed instead of %s(new_tablespace)s with Move Objects to another tablespace
Bug #2709 - Display user relations in schema prefixed by ‘pg’
Bug #2713 - Fix an exception seen sometimes when the server is restarted
Bug #2742 - Ensure using an alternate role to connect to a database doesn’t cause an error when checking recovery state.