************ Version 4.24 ************ Release date: 2020-07-23 This release contains a number of bug fixes and new features since the release of pgAdmin4 4.23. New features ************ | `Issue #5484 `_ - Added support for LDAP authentication with different DN by setting the dedicated user for the LDAP connection. | `Issue #5583 `_ - Added support for schema level restriction. | `Issue #5601 `_ - Added RLS Policy support in Schema Diff. | `Issue #5622 `_ - Added support for permissive/restricted policy type while creating RLS Policy. Housekeeping ************ | `Issue #5323 `_ - Improve code coverage and API test cases for Foreign Data Wrapper. | `Issue #5326 `_ - Improve code coverage and API test cases for Domain and Domain Constraints. | `Issue #5329 `_ - Improve code coverage and API test cases for FTS Configuration, FTS Parser, FTS Dictionaries, and FTS Template. | `Issue #5666 `_ - Added missing dependencies/dependent and corrected some wrongly identified. Bug fixes ********* | `Issue #3814 `_ - Fixed issue of error message not getting displayed when filename is empty for backup, restore, and import/export. | `Issue #3851 `_ - Add proper indentation to the code while generating functions, procedures, and trigger functions. | `Issue #4235 `_ - Fixed tab indent issue on a selection of lines is deleting the content when 'use spaces == true' in the preferences. | `Issue #5137 `_ - Fixed save button enable issue when focusing in and out of numeric input field. | `Issue #5287 `_ - Fixed dark theme-related CSS and modify the color codes. | `Issue #5414 `_ - Use QStandardPaths::AppLocalDataLocation in the runtime to determine where to store runtime logs. | `Issue #5463 `_ - Fixed an issue where CSV download quotes numeric columns. | `Issue #5470 `_ - Fixed backgrid row hover issue where on hover background color is set for edit and delete cell only. | `Issue #5530 `_ - Ensure that the referenced table should be displayed on foreign key constraints. | `Issue #5569 `_ - Fixed reverse engineered SQL for partitions when storage parameters are specified. | `Issue #5621 `_ - Remove extra brackets from reverse engineering SQL of RLS Policy. | `Issue #5629 `_ - Fixed an issue where the user is able to edit properties when some of the collection nodes are selected. | `Issue #5630 `_ - Fixed an issue where installation of pgadmin4 not working on 32-bit Windows. | `Issue #5631 `_ - Fixed 'cant execute empty query' issue when remove the value of 'USING' or 'WITH CHECK' option of RLS Policy. | `Issue #5633 `_ - Ensure that create RLS Policy menu should not be visible for catalog objects. | `Issue #5647 `_ - Fixed an issue where difference DDL is showing the wrong SQL when changing the policy owner. | `Issue #5662 `_ - Fixed accessibility issue where few dialogs are not rendering properly when we zoomed in browser window 200% and screen resolution is low. | `Issue #5673 `_ - Fixed an issue where fetching the schema throws an error if the database is not connected in Schema Diff. | `Issue #5675 `_ - Fixed CSRF errors when pgAdmin opened in an iframe on safari browser.