The pgAdmin Development Team is pleased to announce pgAdmin 4 version 8.4. This release of pgAdmin 4 includes 16 bug fixes and new features. For more details please see the release notes at:
https://www.pgadmin.org/docs/pgadmin4/8.4/release_notes_8_4.html pgAdmin is the leading Open Source graphical management tool for PostgreSQL. For more information, please see: https://www.pgadmin.org/ Notable changes in this release include: Features: - Allow preferences customization using a configuration file. - Add support for JSON log format. - Add --yes option for skipping the confirmation prompt while deleting the user via CLI for scripting purposes. Bugs/Housekeeping: - Unsafe Deserialization and Remote Code Execution by an Authenticated user in pgAdmin 4 (CVE-2024-2044). - Upgrade CodeMirror from version 5 to 6. - Fix multiple issues where PasswordExecCommand was not working in server mode and PasswordExecCommand was not loaded when importing servers. - Fix the tabbed panel backward/forward shortcut for tabs. - Fixed an issue where dependencies and dependents were not showing if a composite type was used as an attribute in another composite type. - Remove role-related checks on the UI dashboard when terminating a session/query and let PostgreSQL take care of it. - Fix an issue where the scripts created by generating script of Schema diff for Table with sequence were not working earlier. - Added documentation for Dashboard's System Statistics tab. - Ensure that the OAuth2 session is logged out when users log out from pgAdmin. Builds for Windows and macOS are available now, along with a Python Wheel, Docker Container, RPM, DEB Package, and source code tarball from: https://www.pgadmin.org/download/ -- Akshay Joshi pgAdmin Project