|
Posted
over 4 years
ago
The pgAdmin Development Team is pleased to announce pgAdmin 4 version 6.7. This release of pgAdmin 4 includes 4 bug fixes. For more details please see the release notes.
Security Release
Please note that this release includes a security update to fix
... [More]
an issue (CVE-2022-0959) where a user could upload files to directories outside of their storage directory, when using pgAdmin running in server mode.
Users running pgAdmin in server mode, including the standard container based distribution, should upgrade to this release as soon as possible.
This issue does not affect users running in desktop mode.
Notable changes in this release include:
Bugs/Housekeeping:
Fixed a schema diff issue where difference SQL isn't generated when foreign key values for a table differ.
Fixed a schema diff issue where string separator '_$PGADMIN$_' is visible for identical user mappings.
Fixed an issue where pgAdmin 4 took ~75 seconds to display the 'Starting pgAdmin' text on the splash screen.
Ensure that upload paths are children of the storage directory (CVE-2022-0959)
Download your copy now! [Read News] [Less]
|
|
Posted
over 4 years
ago
The pgAdmin Development Team is pleased to announce pgAdmin 4 version 6.6. This release of pgAdmin 4 includes 13 bug fixes and new features. For more details please see the release notes.
Notable changes in this release include:
Features:
Added
... [More]
capability to deploy PostgreSQL servers on Amazon RDS.
This feature allows the users to deploy the PostgreSQL server on the Amazon AWS Cloud. In the future more cloud options will be available.
Bugs/Housekeeping:
Rename the menu 'Disconnect Database' to 'Disconnect from database'.
Fixed a schema diff issue in which user mappings were not compared correctly.
Fixed an issue where pgadmin cannot connect to LDAP when STARTTLS is required before bind.
Fixed an issue where a warning is flashed every time for an email address when authentication sources are internal and ldap.
Fixed an issue where the parent partition table was not displayed during autocomplete.
Fixed an issue where the User Management dialog is not opening.
Ensure that the user should be able to add a new server with a UNIX socket connection.
Allow users to scroll and enter input when there is a validation error.
Ensure that Flask-Security-Too is using the latest version.
Download your copy now! [Read News] [Less]
|
|
Posted
over 4 years
ago
The pgAdmin Development Team is pleased to announce pgAdmin 4 version 6.5. This release of pgAdmin 4 includes 24 bug fixes and new features. For more details please see the release notes.
Notable changes in this release include:
Features:
Added
... [More]
support to open SQL help, Dialog help, and online help in an external web browser.
This feature allows the users to open the SQL help, Dialog help, and online help in an external web browser instead of an NWjs standalone window that doesn’t have a search and navigation facility. We have added a configurable option ‘Open Documentation in Default Browser?’ by default its value is true.
Bugs/Housekeeping:
Port Import/Export dialog, Dependent, dependencies, statistics panel to React.
Rename the menu 'Disconnect Server' to 'Disconnect from server'.
Added flag in runtime to disable GPU hardware acceleration.
Fixed an issue where connections keep open to (closed) connections on the initial connection to the database server.
Ensure that Partitioned tables should be visible correctly when creating multiple partition levels.
Fixed an issue where the Browser tree gets disappears when scrolling sequences.
Ensure that JSON files should be downloaded properly from the storage manager.
Fixed an issue where restore generates incorrect options for the schema.
Fixed an issue where the F2 Function key removes browser panel contents.
Download your copy now! [Read News] [Less]
|
|
Posted
over 4 years
ago
The pgAdmin Development Team is pleased to announce pgAdmin 4 version 6.4. This release of pgAdmin 4 includes 13 bug fixes and new features. For more details please see the release notes.
Notable changes in this release include:
Features:
Added
... [More]
support to import/export server groups and servers from GUI.
This feature allows the users to export server definitions (and their groups) to a JSON file and re-imported them to the same or a different system to enable easy pre-configuration of pgAdmin. Previously this could be done using the 'setup.py' command-line script but after the implementation of this new feature it can be done using the Import/Export Servers Wizard.
Bugs/Housekeeping:
Port Maintenance, and Restore dialog in React.
Fixed an issue where Explain Analyze shows negative exclusive time.
Fixed an issue where Columns with default value not showing when adding a new row.
Fixed an issue where the Owner is not displayed in the reverse engineering SQL for Procedures.
Fixed an issue where an operation error message pop up showing the database object's name incorrectly.
Fixed an issue where SubPlans may overlap other nodes & make them inaccessible in Graphical EXPLAIN View.
Fixed a schema diff issue where generated script adds unwanted line endings for Functions/Procedures/Trigger Functions.
Download your copy now! [Read News] [Less]
|
|
Posted
over 4 years
ago
The pgAdmin Development Team is pleased to announce pgAdmin 4 version 6.3. This release of pgAdmin 4 includes 31 bug fixes and new features. For more details please see the release notes.
Notable changes in this release include:
Features:
Added
... [More]
support for Two-factor authentication for improving security.
Two-factor authentication (2FA) is an extra layer of security used when logging into websites or apps. With 2FA, you have to log in with your username and password and provide another form of authentication that only you know or have access to.
Added support to disable the auto-discovery of the database servers.
This feature allows you to disable the auto discovery of the database servers. Set AUTO_DISCOVER_SERVERS = False in config_local.py or config_distro.py.
Include GSSAPI support in the PostgreSQL libraries and utilities on macOS.
Bugs/Housekeeping:
Port Backup Global, Backup Server, and Backup object dialog in React.
Upgrade Flask to version 2 and replace Flask-BabelEx with Flask-Babel
Replace Alertify alert and confirm with React-based model dialog and alertifyjs notifiers with React-based notistack.
Fixed schema diff owner related issue.
Ensure that sort order should be maintained when renaming a server group.
Ensure that the user should be allowed to set the schema of an extension while creating it.
Fixed an issue where the user can't debug a function with a timestamp parameter.
Fixed an issue where reverse engineering SQL is wrong for Aggregate.
Correct the SQL definition for function/procedure with the Atomic keyword in PG14.
Fixed an issue where SQLite database definition is wrong because the USER_ID FK references the table user_old which is not available.
Download your copy now! [Read News] [Less]
|
|
Posted
almost 5 years
ago
The pgAdmin Development Team is pleased to announce pgAdmin 4 version 6.2. This release of pgAdmin 4 includes 22 bug fixes and new features. For more details please see the release notes.
Notable changes in this release include:
Features:
Added
... [More]
support for Aggregate and Operator nodes in view-only mode.
Ensure that users should be able to modify the REMOTE_USER environment variable as per their environment by introducing the new config parameter WEBSERVER_REMOTE_USER.
Bugs/Housekeeping:
Fixed pgAdmin freezing issue by providing the error message for the operation that can't perform due to lock on the particular table.
Fixed an issue where pgAdmin is not opening properly.
Ensure that internal authentication, when combined with other authentication providers, the order of internal sources should not matter while picking up the provider.
Ensure that the user should be able to navigate browser tree objects using arrow keys from the keyboard.
Fixed an issue where database nodes are not getting loaded behind a reverse proxy with SSL.
Fixed an issue where JSON editor preview colours had inappropriate contrast in dark mode.
Fixed JSON Editor scrolling issue in code mode.
Ensure that changing themes should work on Windows when system high contrast mode is enabled.
Ensure that the Binary path for PG14 should be visible in the preferences.
Fixed an issue where textarea should be allowed to resize and have more than 255 chars.
Note: We regret that once again we have been unable to publish an updated Python package to PyPi. This is due to the need for a quota increase for pgAdmin on PyPi that is currently awaiting action from the PyPi team.
Download your copy now! [Read News] [Less]
|
|
Posted
almost 5 years
ago
The pgAdmin Development Team are pleased to announce pgAdmin 4 version 6.1. This release of pgAdmin 4 includes 30 bug fixes and new features. For more details please see the release notes.
Notable changes in this release include:
Features:
Added
... [More]
support for indent guides in the browser tree.
Added support for advanced table fields like the foreign key, primary key in the ERD tool.
Added support to allow tables to be dragged to the ERD Tool.
Added index creation when generating SQL in the ERD tool.
Added support for authentication via the webserver (REMOTE_USER).
Added support to enable/disable rules.
Bugs/Housekeeping:
Fixed OAuth2 integration redirect issue.
Ensure that the query highlighting color in the query tool should be less intensive.
Fixed an issue where the browser tree doesn't show all contents on changing resolution.
Ensure that columns should be displayed in the order of creation instead of alphabetical order in the browser tree.
Fixed background colour issue in the browser tree.
Added support for composite foreign keys in the ERD tool.
Fixed an issue where the users are unable to load the databases behind an HTTP reverse proxy.
Fixed an issue where each click to refresh the collection node, the number of objects decreasing by tens or more.
Fixed browser tree sort order regression issue.
Fixed an issue where the blank string is stored instead of NULL in the server table of a SQLite database.
Download your copy now! [Read News] [Less]
|
|
Posted
almost 5 years
ago
The pgAdmin Development Team are pleased to announce pgAdmin 4 version 6.0. This release of pgAdmin 4 includes 18 bug fixes and new features. For more details please see the release notes.
Notable changes in this release include:
Introduction to
... [More]
ReactJS framework in pgAdmin 4:
ReactJS has a strong developer community and popularity. It has grown to a level where its performance is comparable to that of desktop applications. Migrating pgAdmin to use ReactJS has proven to boost pgAdmin’s performance and user experience.
In this release we have ported the browser Tree, all the object dialogs, and the Grant Wizard.
Features:
Added support for OWNED BY Clause for sequences.
This feature adds the OWNED BY clause for the sequences. The OWNED BY option causes the sequence to be associated with a specific table column, such that if that column (or its whole table) is dropped, the sequence will be automatically dropped as well.
Bugs/Housekeeping:
Port object nodes and properties dialogs to React.
Port browser tree to React.
Port Grant Wizard to react.
Remove GPDB support completely.
Added support to create the Partitioned table using COLLATE and opclass.
Fixed keyerror issue in schema diff for 'attnum' and 'edit_types' parameter.
Fixed an issue where the Execute button of the query tool gets disabled once we change anything in the data grid.
Ensure that SQL help should work for EPAS servers.
Fixed an issue where the grant wizard is unresponsive if the database size is huge.
Note: The publication of the python package to PyPi has been delayed and will be completed as soon as possible.
Download your copy now! [Read News] [Less]
|
|
Posted
almost 5 years
ago
The pgAdmin Development Team are pleased to announce pgAdmin 4 version 5.7. This release of pgAdmin 4 includes 26 bug fixes and new features. For more details please see the release notes.
Notable changes in this release include:
Features:
Added
... [More]
support for the truncate table with restart identity.
Added database and server information on the Maintenance process watcher dialog..
Allow the referenced table to be the same as the local table in one to many relationship for ERD Tool..
Make closing tabs to be smarter by focusing on the appropriate tab when the user closed a tab..
Set PSQLRC and PSQL_HISTORY env vars to apt. user storage path in the server mode..
Bugs/Housekeeping:
Fixed blank screen issue on windows and also made changes to use NWjs manifest for remembering window size.
Ensure that trigger function SQL should have 'create or replace function' instead of 'create function' only.
Fixed the export image issue where relation lines are over the nodes.
Fixed width limitation issue in PSQL tool window.
Fixed an issue where columns with sequences get altered unnecessarily with a schema diff tool.
Ensure that the lock panel should not be blocked for larger records.
Fixed an issue where whitespace in function bodies was not applied while generating the script using Schema Diff.
Introduced the OAUTH2_SCOPE variable for the Oauth2 scope configuration.
Enables pgAdmin to retrieve user permissions in case of nested roles, which helps to terminate the session for AWS RDS.
Ensure that pgAdmin should not fail at login due to a special character in the hostname.
Download your copy now! [Read News] [Less]
|
|
Posted
about 5 years
ago
The pgAdmin Development Team are pleased to announce pgAdmin 4 version 5.6. This release of pgAdmin 4 includes 14 bug fixes and new features. For more details please see the release notes.
Notable changes in this release include:
Features:
Added
... [More]
support to copy SQL from main window to query tool.
This feature is used to copy the SQL script for the selected browser tree node in the query tool. For this we have added new preferences setting ‘Copy SQL from main window to query tool?’
Added support for formatted JSON viewer/editor when interacting with data in a JSON column.
This feature allows the user to format, view and edit JSON data in a very nice way. JSON editors have so many formats to view data differently.
Bugs/Housekeeping:
Rename the "Resize by data?" to "Columns sized by" and disabled the 'Maximum column width' button if 'Columns sized by' is set to 'Column data'.
Ensure that the login account should be locked after N number of attempts. N is configurable using the 'MAX_LOGIN_ATTEMPTS' parameter.
Fixed CSRF errors for stale sessions by increasing the session expiration time for desktop mode.
Fixed an issue in the search object when searching in 'all types' or 'subscription' if the user doesn't have access to the subscription.
Fixed an issue where paste was not working through the Right-Click option on PSQL.
Fixed TypeError 'NoneType' object is not sub scriptable.
Fixed an issue where the titles in query tabs are different.
Fixed dashboard server activity issue when active_since parameter is None.
Download your copy now! [Read News] [Less]
|