************ Version 4.27 ************ Release date: 2020-10-15 This release contains a number of bug fixes and new features since the release of pgAdmin4 4.26. New features ************ | `Issue #1402 `_ - Added Macro support. | `Issue #2519 `_ - Added support to view trigger function under the respective trigger node. | `Issue #3794 `_ - Allow user to change the database connection from an open query tool tab. | `Issue #5200 `_ - Added support to ignore the owner while comparing objects in the Schema Diff tool. | `Issue #5857 `_ - Added documentation for Macro support. Housekeeping ************ | `Issue #5330 `_ - Improve code coverage and API test cases for Functions. | `Issue #5395 `_ - Added RESQL/MSQL test cases for Functions. | `Issue #5497 `_ - Merged the latest code of 'pgcli' used for the autocomplete feature. Bug fixes ********* | `Issue #4806 `_ - Added useful message when the explain plan is not used and empty. | `Issue #4855 `_ - Fixed an issue where file extension is stripped on renaming a file. | `Issue #5131 `_ - Ensure that 'ctrl + a' shortcut does not move the cursor in SQL editor. | `Issue #5417 `_ - Fixed and improve API test cases for the schema diff tool. | `Issue #5739 `_ - Ensure that the import/export feature should work with SSH Tunnel. | `Issue #5802 `_ - Remove maximum length on the password field in the server dialog. | `Issue #5807 `_ - Fixed an issue where a column is renamed and then removed, then the drop SQL query takes the wrong column name. | `Issue #5826 `_ - Fixed an issue where schema diff is showing identical table as different due to default vacuum settings. | `Issue #5830 `_ - Fixed reverse engineering SQL where parenthesis is not properly arranged for View/MView definition. | `Issue #5835 `_ - Fixed 'can't execute an empty query' message if the user change the option of Auto FK Index. | `Issue #5839 `_ - Ensure that multiple extensions can be dropped from the properties tab. | `Issue #5841 `_ - Fixed an issue where the server is not able to connect using the service. | `Issue #5843 `_ - Fixed an issue where the 'PARALLEL UNSAFE' option is missing from reverse engineering SQL of function/procedure. | `Issue #5845 `_ - Fixed an issue where the query tool is not fetching more than 1000 rows for the table does not have any primary key. | `Issue #5853 `_ - Fixed an issue where 'Rows X' column values were not visible properly for Explain Analyze in Dark theme. | `Issue #5855 `_ - Ensure that the user should be able to change the start value of the existing sequence. | `Issue #5861 `_ - Ensure that the 'Remove Server' option should be visible in the context menu. | `Issue #5867 `_ - Fixed an issue where some properties are not being updated correctly for the shared server. | `Issue #5882 `_ - Fixed invalid literal issue when fetching dependencies for Materialized View. | `Issue #5885 `_ - Fixed an issue where the user is unable to change the macro name.