Ensure that keyboard shortcuts are displayed in tooltips, context menus, and the main menu.
Implemented a server-side cursor to enhance performance when retrieving large datasets.
Added support for setting a custom SESSION_DIGEST_METHOD in pgAdmin 4 to facilitate FIPS compliance.
Enable the PKCE workflow for OAuth 2 authentication.
Bug fixes:
Fixed an issue where windows installer is not signing tmp files generated by InnoSetup.
Fixed an issue in the Search Objects tool where selecting a node occasionally selected an incorrect node.
Improved the application state restoration by leveraging rc-dock layout and ensure the order and layout of tabs is maintained on restore.
Fixed an issue where the json editor in the result grid was crashing if null value is set in the json editor.
Update zstd library link to 1.5.7 in Dockerfile.
Ensure that pgAdmin 4 is compatible with PG/EPAS v18.
Use 'Drop' instead of 'Delete' for object commands to make destructive actions more deliberate.
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/