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](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 [the website](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 the [tarball 
area](https://www.pgadmin.org/download/).

Reply via email to