Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pgadmin4-4.30-2.8 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: pgadmin4 Distribution: openSUSE:Factory:zSystems
Version: 4.30 Vendor: openSUSE
Release: 2.8 Build date: Wed Jun 7 19:47:10 2023
Group: Productivity/Databases/Tools Build host: s390zp23
Size: 578146 Source RPM: pgadmin4-4.30-2.8.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.pgadmin.org
Summary: Management tool for PostgreSQL
pgAdmin 4 is a rewrite of the pgAdmin3 management tool for the
PostgreSQL database. It is written as a web application in Python,
using jQuery and Bootstrap for the client side processing and UI. On
the server side, Flask is being utilised.

This variant is a Qt-based runtime application intended to allow the
standalone use on a workstation - it is essentially a browser and
Python interpretor in one package which will be capable of hosting
the Python application and presenting it to the user as a desktop
application.

Provides

Requires

License

PostgreSQL

Changelog

* Wed Jun 09 2021 Ralf Habacker <ralf.habacker@freenet.de>
  - Add 0001-Fix-bug-ValueError-unsupported-format-character-D.patch
    to fix bug reported at https://redmine.postgresql.org/issues/6522
* Tue Feb 02 2021 Antonio Larrosa <alarrosa@suse.com>
  - Fix typos (chmod being used instead of chown in %postun web and
    pgadmin4 used in the service file for User/Group keys instead of
    pgadmin)
* Mon Feb 01 2021 Marcus Rueckert <mrueckert@suse.de>
  - the system wide service does not need to run as root. switch to
    user/group pgadmin
* Sat Jan 30 2021 Marcus Rueckert <mrueckert@suse.de>
  - Update to 4.30
    - Features:
    - ERD Tool (Beta): The Entity-Relationship Diagram (ERD) tool
      is a database design tool that provides a graphical
      representation of database tables, columns, and
      inter-relationships. You can use the ERD tool to design a new
      schema and generate the SQL required to create it, or to
      reverse engineer and diagram an existing database schema.
    - Kerberos support is added in pgAdmin 4 using SPNEGO for
      logging into pgAdmin, similar to the existing LDAP and
      "internal" options. Note that support for logging into
      database servers using Kerberos is not included in this
      release, but will be added in a future version.
    - Add a container option (PGADMIN_DISABLE_POSTFIX) to disable
      the Postfix server: Postfix (like other MTAs) must start as
      user 'root', and the pgAdmin container achieves this using
      'sudo'. Whilst that works well in most environments, it can
      cause problems in some. This option allows you to completely
      disable Postfix to avoid these issues, though you will need
      to configure an external mail server to be used to send
      password reset emails.
    - Bugs/Housekeeping:
    - Improve the explain plan details by showing a popup instead
      of a tooltip when clicking on plan nodes.
    - Ensure that verbose logs are visible for Utility (Backup,
      Maintenance etc.) jobs.
    - Added support for expressions in exclusion constraints.
    - Ensure that the 'template1' database is not visible after
      pg_upgrade.
    - Added appropriate help message and a placeholder for letting
      users know about the account password expiry for Login/Group
      Role.
    - Updated Flask-BabelEx to the latest version.
    - Fixed extra parentheses issue around joins for Views.
    - Ensure that the current value of sequences is ignored while
      comparing using Schema Diff.
    - Fixed an issue when the user tries to delete multiple records
      in the data grid.
    - Fixed TypeError exception in schema diff when selecting two
      identical objects.
    - Include PostgreSQL 13 utilities in the container
      distribution.
    https://www.pgadmin.org/docs/pgadmin4/4.30/release_notes_4_30.html
* Wed Jan 27 2021 Antonio Larrosa <alarrosa@suse.com>
  - Fix the desktop application by removing the overriding of
    SERVER_MODE in config_system.py and config_distro.py which were
    forcing SERVER_MODE to always have a specific value instead
    of letting the runtime choose so there's no need to force it.
  - Rename pgadmin4.conf to pgadmin4.conf.in,
    pgadmin4.uwsgi to pgadmin4.uwsgi.in and
    README.SUSE.uwsgi to README.SUSE.uwsgi.in and make them also
    replace PYTHONSITELIB  with the python version used at build time
  - Replace all variables from config files in %prep instead of
    %install
  - Include README.SUSE.uwsgi in the web-uwsgi subpackage
* Wed Jan 27 2021 Antonio Larrosa <alarrosa@suse.com>
  - Add BuildRequires for python-cryptography and replace dependency for
    python-Flask-Babel with python-Flask-BabelEx
* Fri Dec 11 2020 Andreas Schneider <asn@cryptomilk.org>
  - Add BuildRequires for python modules
* Fri Dec 11 2020 ecsos <ecsos@opensuse.org>
  - Update to 4.29:
    - Ensure that folder rename should work properly in Storage
      Manager
    - Fixed an issue where the debugger's custom tab title not
      applied when opened in the new browser tab
    - Fixed an issue where dynamic tab title has not applied the
      first time for debugger panel
    - Fixed an issue where schema diff doesn't show the result of
      compare if source schema has tables with RLS
    - Fixed an issue where the process watcher dialog throws an error
      for the database server which is already removed
    - Ensure that code coverage should cover class and function
      declarations
    - Ensure that dirty indicator (*) should not be visible when
      renaming the tabs
    - Fixed an issue where shared servers import is failing
    - Improve code coverage and API test cases for Foreign Tables,
      Debugger, Views and Materialized Views
  - Fix some requirement versions.
* Wed Nov 18 2020 Marcus Rueckert <mrueckert@suse.de>
  - Update to 4.28:
    - Added support to download utility files at the client-side.
    - Added support to rename query tool and debugger tabs title.
    - Added support for dynamic tab size.
    - Added tab title placeholder for Query Tool, View/Edit Data, and
      Debugger.
    - Added support to compare schemas and databases in schema diff.
    - Ensure that non-superuser should be able to debug the function.
    - Ensure that query history should be listed by date/time in
      descending order.
    - Ensure that Grant Wizard should include foreign tables.
    - Ensure that search object functionality works with case
      insensitive string.
* Sat Oct 17 2020 ecsos <ecsos@opensuse.org>
  - Update to 4.27:
    - Added Macro support.
    - Added support to view trigger function under the respective
      trigger node.
    - Allow user to change the database connection from an open query
      tool tab.
    - Added support to ignore the owner while comparing objects in
      the Schema Diff tool.
    - Merged the latest code of 'pgcli' used for the autocomplete
      feature.
    - Fixed invalid literal issue when fetching dependencies for
      Materialized View.
    - Fixed an issue where schema diff is showing identical table as
      different due to default vacuum settings.
    - Ensure that the user should be able to change the start value
      of the existing sequence.
    - Fixed an issue where the query tool is not fetching more than
      1000 rows for the table does not have any primary key.
    - Fixed an issue where 'Rows X' column values were not visible
      properly for Explain Analyze in Dark theme.
    - Fixed an issue where file extension is stripped on renaming a
      file.
* Mon Sep 21 2020 Andreas Schneider <asn@cryptomilk.org>
  - Specify path for pg_dump and pg_restore
  - Disable update check (if you're on leap or other you wont be able
    to upgrade to a newer version anyway)
* Sun Sep 20 2020 Marcus Rueckert <mrueckert@suse.de>
  - Update to 4.26:
    - Added SQL Formatter support in Query Tool.
    - Added a new button to the query tool toolbar to open a new
      query tool window.
    - Added shared server support for admin users.
    - Warn the user when connecting to a server that is older than
      pgAdmin supports.
    - Ensure that schema names starting with 'pg' should be visible
      in browser tree when standard_conforming_strings is set to off.
    - Fixed an issue where --load-server does not allow loading
      connections that use pg_services.
    - Fixed string indices must be integers issue for PostgreSQL <
      9.3.
    - Fixed an issue where the application ignores the fixed port
      configuration value.
    - Remove illegal argument from trigger function in trigger DDL
      statement.
    - Ensure that 'setup-web.sh' should work in Debian 10.
    - Fixed excessive CPU usage by stopping the indefinite growth of
      the graph dataset.
* Fri Sep 11 2020 Andreas Schneider <asn@cryptomilk.org>
  - Create a pgadmin user and group
  - Add uwsgi configuration (fast, user privileges and apparmor support)
* Thu Sep 10 2020 Andreas Schneider <asn@cryptomilk.org>
  - Only activate the pgadmin4 apache config if the PGADMIN4 flag is set.
    For mod_wsgi you should use `a2enmod wsgi`
  - Create /etc/pgadmin/config_system.py with server mode for web
    Run /usr/lib/python3.6/site-packages/pgadmin4-web/setup.py to create
    the admin user
  - Remove config_local.py with outdated options
* Mon Sep 07 2020 Paolo Stivanin <info@paolostivanin.com>
  - Update to 4.25:
    - Modified schema diff tool to compare two databases instead of
      two schemas
    - Resolve schema diff dependencies by selecting the appropriate
      node automatically and maintain the order in the
      generated script.
    - Replace charting library Flotr2 with ChartJS using React.
    - Upgrade font-awesome from v4 to v5.
    - Fixed an issue where debugger doesn't work if the search path
      is set other than 'public'.
    - Fixed ssh tunnel hang issue when the user tries to disconnect
      the server.
    - Fixed an issue where conversion of bytea to the binary string
      results in an error.
    - Fixed an issue where the entire logs are in red text when the
      user runs backup and restore.
    - Ensure that the user will be able to modify the start value
      of the Identity column.
    - Fixed an issue where 'ALTER VIEW' statement is missing when
      the user sets the default value of a column for View.
* Tue Aug 04 2020 Marcus Rueckert <mrueckert@suse.de>
  - Update to 4.24
    - New features
    - Issue #5235 - Support configuration files that are external
      to the application installation.
    - 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.
    - Issue #5650 - Added support for LDAP anonymous binding.
    - Issue #5653 - Added High Contrast theme support.
    - 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.
    - 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 #5554 - Replace the runtime themes with ones that don’t
      have sizing issues.
    - Issue #5569 - Fixed reverse engineered SQL for partitions
      when storage parameters are specified.
    - Issue #5577 - Include LICENSE and DEPENDENCIES [inventory]
      files in official packages.
    - 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 #5666 - Added missing dependencies/dependent and
      corrected some wrongly identified.
    - 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.
    - Issue #5677 - Fixed text color issue in explain analyze for
      the Dark theme.
    - Issue #5686 - Fixed issue where the user was not able to
      update policy if the policy is created with space.
  - update requires to match requirements.txt
* Tue Jul 14 2020 Marcus Rueckert <mrueckert@suse.de>
  - Update to 4.23
    - New features
    - Issue #5468 - Added option to ignore the whitespaces while
      comparing objects in schema diff.
    - Issue #5500 - Added server group name while selecting servers
      in schema diff.
    - Issue #5516 - Added support of Row Security Policies.
    - Issue #5576 - Improve error messaging if the storage and log
      directories cannot be created.
    - Housekeeping
    - Issue #5325 - Improve code coverage and API test cases for
      Collations.
    - Issue #5574 - Cleanup Windows build scripts and ensure
      Windows x64 builds will work.
    - Issue #5581 - Documentation of Row Level Security Policies.
    - Bug fixes
    - Issue #3591 - Ensure that the query tool should display the
      proper error message while terminating the active session.
    - Issue #3669 - Ensure that proper error should be displayed
      for the deleted node.
    - Issue #3787 - Disabled the Stop process button after clicking
      it and added a message ‘Terminating the process…’ to notify
      the user.
    - Issue #4226 - Fixed an issue where select all checkbox only
      selects the first 50 tables.
    - Issue #5416 - Ensure that the query tool panel gets closed
      when clicking on the ‘Don’t Save’ button.
    - Issue #5465 - Fixed an issue where the Edge browser version
      is showing wrong and warning message gets displayed.
    - Issue #5492 - Fixed an issue where the search object is
      unable to locate inherited tables and constraint filters are
      not working.
    - Issue #5507 - Fixed connection and version number detection
      issue when the database server is upgraded.
    - Issue #5521 - Fixed an issue when dumping servers from a
      desktop pgAdmin app by providing an option ‘–sqlite-path’.
    - Issue #5539 - Fixed typo in exception keyword.
    - Issue #5584 - Fixed an issue where two identical tables
      showing different by schema diff tool.
    - Issue #5592 - Ensure that pgadmin should be able to connect
      to the server which has password more than 1000 characters.
* Mon Jun 15 2020 Michal Vyskocil <mvyskocil@opensuse.org>
  - Update to 4.22
    - New features
    * Added connected pgAdmin user and connection name in the log file.
    * Show the startup log as well as the server log in the runtime's log
      viewer.
    - Bugfixes
    * Gracefully informed the user that the database is already connected when
    they click on "Connect Database...".
    * Fixed an issue where clicking on the cross button of the alert box on
    the login page is not working.
    * Fixed the SQL help issue for EDB Postgres Advanced Server.
    * Ensure that maintenance job should be worked properly for indexes under
    a materialized view.
    * Ensure that file browse "home" button should point to $HOME rather than /.
    * Ensure that 'With OID' option should be disabled while taking backup of
    database server version 12 and above.
    * Fixed invalid literal issue when removing the connection limit for the
    existing role.
    * Fixed internal server error when clicking on Triggers -> 'Enable All'
    for partitions.
    * Fixed generated SQL issue for auto vacuum options.
    * Ensure that the dependencies tab shows correct information for Synonyms.
    * Fixed an issue where the newly added table is not alphabetically added
    to the tree.
    * Fixed list sorting issue in the schema diff tool.
    * Fixed an issue while comparing the two identical schemas using the
    schema diff tool.
    * Fixed an issue when renaming the column not added in the proper order.
    * Correct ipv4 "all interfaces" address in the container docs, per Frank
    Limpert.
    * Fixed an issue where select2 hover is inconsistent for the SSL field in
    create server dialog.
    * Fixed post-login redirect location when running in server mode under a
    non-default root.
    * Fixed an issue where the background job creation fails if there is only
    a version-specific python binary available in PATH.
    * Fixed data truncation issue when updating the data of type character
      with length.
    * Fixed an issue where if LDAP_SEARCH_BASE_DN is not set then, the value
      for LDAP_BASE_DN will be considered.
    * Fixed an issue where clicking on Select All button, not selecting all
      the options in pgAgent job scheduler.
    * Clarify and correct the docs on enabling the pl/debugger plugin on the
      server.
    * Fixed Unicode decode error 'utf-8' codec can't decode byte.
  - Packaging:
    * refresh fix-python-lib.patch
    * add keyring e8697e2eef76c02d3a6332778881b2a8210976f2 enabling
      GPG source tarballs verification
* Thu May 14 2020 Antonio Larrosa <alarrosa@suse.com>
  - Decrease requirements to build in SLE/Leap:
    * Werkzeug from 0.15.0 to 0.14.1
    * passlib from 1.7.2 to 1.7.1
    * psycopg from 2.8 to 2.7.4
    * python-dateutil from 2.8.0 to 2.7.3
    * simplejson from 3.16.0 to 3.13.2
    * pytz from 2018.9 to 2018.3
    pgadmin has this tendency to just follow the latest versions
    instead of properly specify required versions.
* Wed May 13 2020 Antonio Larrosa <alarrosa@suse.com>
  - Update to 4.21
    - New features
    * Added search object functionality.
    * Added LDAP authentication support.
    * Added support for parameter toast_tuple_target and parallel_workers
      of the table.
    * Added support of Packages, Sequences and Synonyms to the
      Schema Diff.
    * Added an option to prevent a browser tab being opened at startup.
    - Bug fixes
    * Ensure that the start and end date should be deleted when clear
      the selection for pgAgent Job.
    * Fixed calendar opening issue on the exception tab inside the
      schedules tab of pgAgent.
    * Fixed an issue where the autovacuum_enabled parameter is added
      automatically in the RE-SQL when the table has been created
      using the WITH clause.
    * Fixed generated SQL when any token in FTS Configuration or any
      option in FTS Dictionary is changed.
    * Fixed tab key navigation issue for parameters in table dialog.
    * Ensure that switch cell is in sync with switch control for
      accessibility.
    * Fixed compilation warnings while building pgAdmin.
  - Update to 4.20
    - New features
    * Added support of Collation, FTS Configuration, FTS Dictionary,
      FTS Parser and FTS Template to the Schema Diff.
    * Added support of Domain, Domain Constraints and Types to the
      Schema Diff.
    - Housekeeping
    * Enhance the color of switch control for both light and dark theme.
    * Added and fixed gettext usage for better translation coverage.
    - Bug fixes
    * Fix an issue where the user can not change the value of DateTime
      picker control using keyboard.
    * Fixed some accessibility issues in the dialogs.
    * Fixed chrome driver download utility issue for Ubuntu.
    * Change some colors and opacity to comply with WCAG color
      contrast standards.
    * Fix an accessibility issue to maximize the panel for all
      alertify dialog.
    * Improve logic to get the DDL statements as a part of the
      comparison.
    * Fixed tab key navigation issue for Grant Wizard.
    * Fixed Unicode character issue causing error on Python2 environment.
    * Fixed focus color issue for Alertify dialog buttons.
* Tue Mar 24 2020 Antonio Larrosa <alarrosa@suse.com>
  - Update dependencies versions and replace python-Flask-Security
    with python-Flask-Security-Too (fixes boo#1166991)
* Mon Mar 16 2020 Antonio Larrosa <alarrosa@suse.com>
  - Update to 4.19 (boo#1166681)
    - New features
    * Added accessibility support in AlertifyJS.
    * Added Czech language support.
    * Added Python 3.8 support.
    - Housekeeping
    * Improve code coverage and API test cases for the Event Trigger module.
    * Improvements in the UI for both default and dark themes.
    * Enhance logging by tracking stdout and stderr of subprocess when
      log level set to DEBUG.
    * Added option to override the class name of a label tag for select2
      control.
    - Bug fixes
    * Changed the color of selected and hovered item for Select2 dropdown.
    * Improve the style of the highlighted code after query execution for
      Dark mode.
    * Ensure that AlertifyJS should not be visible as a title for alert
      dialog.
    * Changed background pattern for geometry viewer to use #fff for all
      themes.
    * Fix an issue where debugger not showing all arguments anymore after
      hitting SQL error while debugging.
    * Set proper focus on tab navigation for file manager dialog.
    * Fix an issue where command and statements were parsed incorrectly
      for Rules.
    * Ensure that all the transactions should be canceled before closing
      the connections when a server is disconnected using pgAdmin.
    * Fixed Firefox monospaced issue by updating the font to the latest
      version.
    * Update Flask-SQLAlchemy and SQLAlchemy package which is not working
      on Windows with Python 3.8.
    * Fix syntax error when changing the event type for the existing rule.
  - Update to 4.18
    - New features
    * Added support for a multi-level partitioned table.
    * Added a Schema Diff tool to compare two schemas and generate a diff
      script.
    * Allow screen-reader to read label & description of non-textable
      elements.
    * Allow screen-reader to identify the alert errors.
    * Added labels and titles after parsing and validating all the pgAdmin4
      web pages for accessibility.
    * Set input controls as read-only instead of disabled will allow tab
      navigation in the properties tab and also allow screen readers to
      read it.
    - Housekeeping
    * Improve code coverage and API test cases for the CAST module.
    * Improve code coverage and API test cases for the LANGUAGE module.
    * Improve the test framework to run for multiple classes defined in a
      single file.
    * Updated wcDocker package which includes aria-label accessibility
      improvements.
    * Replace node-sass with sass for SCSS compilation.
    - Bug fixes
    * Ensure that path file name should not disappear when changing ext from
      the dropdown in file explorer dialog.
    * Fixed an issue while editing char[] or character varying[] column from
      View/Edit data throwing an error.
    * Fixed an issue where Grant wizard unable to handle multiple objects when
      the query string parameter exceeds its limit.
    * Added tab navigation on close buttons for all the panels and
      create/properties dialog.
    * Fix column resizable issue in the file explorer dialog.
    * Logout the pgAdmin session when no user activity of mouse move, click
      or keypress.
    * Fix an issue where setting STORAGE_DIR to empty should show all
      the volumes on Windows in server mode.
    * Updated the incorrect icon used for the cast node on refresh.
    * Fix an issue where refreshing a package results in the change in
      the object completely.
    * Fix an issue where select, insert and update scripts on tables throwing
      an error.
    * Ensure Postfix starts in the container, now it runs as non-root
      by default.
    * Fixed an issue where Save Password control disappears after clicking
      on it while creating a server.
  - Update to 4.17
    - New features
    * Allow screen-reader to read relationship attributes in nested elements.
    * Ensure all binaries are securely signed and linked with the hardened
      runtime in the macOS bundle
    - Housekeeping
    * Refactored SQL of Table’s and it’s child nodes.
    * Refactored SQL of Views and Materialized Views.
    * Refactored SQL of Functions and Procedures.
    * Added support for on-demand loading of items in Select2.
    * Added code coverage tool for pgAdmin.
    - Bug fixes
    * Fix syntax highlighting in code mirror for backslash and escape constant.
    * Fix an issue where clicking on an empty textbox like fill factor or
      comments, considers it as change and enabled the save button.
    * Added support to view multilevel partitioned tables.
    * Ensure that constraints, indexes, rules, triggers, and compound triggers
      should be created on partitions.
    * Added more information to the ‘Database connected/disconnected’ message.
    * Ensure that the user should be able to select/modify tablespace for the
      partitioned table on v12 and above.
    * Rename some internal environment variables that could conflict with
      Kubernetes.
    * Fix vulnerability issues reported by ‘yarn audit’. Replace the
      deprecated uglifyjs-webpack-plugin with a terser-webpack-plugin.
    * Ensure that the error message should not be displayed if Tablespace is
      not selected while creating the index.
    * Fix an issue where operator, access method and operator class is
      not visible for exclusion constraints.
    * Add a note to the documentation about the use of non-privileged ports
      on filesystems that don’t support extended attributes when running
      the container.
    * Added tab navigation for tabs under explain panel in query tool.
    * Fix an issue where the table is not created with autovacuum_enabled
      and toast.autovacuum_enabled for PG/EPAS 12.
  - Update to 4.16
    - New features
    * Warn the user on changing the definition of Materialized View about
      the loss of data and its dependent objects.
    * Allow drag and drop functionality for all the nodes under the database
      node, excluding collection nodes.
    * Use a ‘play’ icon for the Execute Query button in the Query Tool for
      greater consistency with other applications.
    * Added aria-label to provide an invisible label where a visible label
      cannot be used.
    * Added role=”status” attribute to all the status messages for
      accessibility.
    * Run pgAdmin in the container as a non-root user (pgadmin, UID: 5050)
    * Allow Gunicorn logs in the container to be directed to a file specified
      through GUNICORN_ACCESS_LOGFILE.
    * Changed the open query tool and data filter icons.
    - Housekeeping
    * Add Reverse Engineered and Modified SQL tests for Materialized Views.
    * Refactored code of table and it’s child nodes.
    * Refactored code of columns node.
    - Bug fixes
    * Fix issue where the Reset button does not get enabled till all
      the mandatory fields are provided in the dialog.
    * Fix scrolling issue in ‘Users’ dialog.
    * Remove the sorting of table headers with no labels.
    * Updated documentation for default privileges to clarify more on the
      grantor.
    * Fix query tool launch error if user name contains HTML characters.
      It’s a regression.
    * Fix network disconnect issue while establishing the connection via
      SSH Tunnel and it impossible to expand the Servers node.
    * Fix an issue where the wrong type is displayed when changing the
      datatype from timestamp with time zone to timestamp without time zone.
    * Ensure that the superuser should be able to create database, as the
      superuser overrides all the access restrictions.
    * Fix server connection drops out issue in query tool.
    * Updated the json file name from ‘servers.json’ to
      ‘pgadmin4/servers.json’ in the container deployment section of
      the documentation.
    * Ensure that the superuser should be able to create role, as the
      superuser overrides all the access restrictions.
    * Fix reverse engineering SQL issue for partitions when specifying
      digits as comments.
    * Enhance the logic to change the label from ‘Delete/Drop’ to
      ‘Remove’ for the server and server group node.
    * Shown some text on process watcher till the initial logs are loaded.
    * Fix VPN network disconnect issue where pgAdmin4 hangs on expanding
      the Servers node.
    * Fix main window tab navigation accessibility issue.
    * Ensure that the Servers collection node should expand independently
      of server connections.
    * Fix the help button link on the User Management dialog.
    * Fix accessibility issues.
    * Fix XSS issue in explain and explain analyze for table and type which
      contain HTML.
    * Fix an issue of retrieving properties for Compound Triggers.
      It’s a regression.
    * Fix an issue where pgAdmin4 unable to retrieve table node if the
      trigger is already disabled and the user clicks on Enable All.
    * Fix reverse engineering SQL issue for triggers when passed a single
      argument to trigger function.
    * Fix an issue where length and precision are not removed from
      table/column dialog.
    * Fix an issue where the Interval data type is not displayed in the
      properties dialog of table/column.
    * Fix ‘Could not find the object on the server.’ error while
      refreshing the check constraint.
    * Fix issue where the user can not switch the UI language. It’s a
      regression.
    * Fix reverse engineering SQL issue where when clause is not visible
      for PG/EPAS 12.
    * Fix pgAdmin4 failed to start issue after upgrading to version 4.15.
    * Added statistics and storage information in reverse engineering SQL
      of table/column.
    * Fix an issue where the inherited table name with quotes did not escape
      correctly.
    * Fix an issue where context menu is open along with submenu and
      the focus is not on context menu or submenu.
  - Update to 4.15
    - New features
    * Added encrypted password in reverse engineered SQL for roles.
    * Added Dark(Beta) UI Theme option.
    * Support Enable Always and Enable Replica on triggers.
    * Add an option to request confirmation before cancelling/resetting
      changes on a Properties dialog.
    * Added support for custom theme creation and selection.
    - Bug fixes
    * Ensure create new object dialog should be opened when alt+shift+n key
      is pressed on the collection node.
    * Fixed issue where Drop and Disconnect connection menu points are
      too close to each other.
    * Ensure context menus never get hidden below the menu bar.
    * Rename the context menu from ‘Drop Server’ to ‘Remove Server’.
    * Ensure the correct “running at” agent is shown when a pgAgent job
      is executing.
    * Fix an issue in the Query Tool where shortcut keys could be ignored
      following a query error.
    * Fix the toggle case shortcut key combination.
    * Fix an issue where a black arrow-kind image is displaying at the
      background of browser tree images.
    * Ensure comments are shown in reverse engineered SQL for table
      partitions.
    * Handle NULL values appropriately when sorting backgrid tables.
    * Give appropriate error messages when the user tries to use an
      blank master password.
    * Remove arbitrary (and incorrect) requirement that composite types
      must have at least two members.
    * Don’t quote bigints when copying them from the Query Tool results
      grid.
    * Ensure compression level is passed to pg_dump when backing up in
      directory format.
    * Ensure the number of jobs can be specified when backing up in
      directory format.
    * Ensure Javascript errors during Query Tool execution are reported
      as such and not as Ajax errors.
    * Suppress Enter key presses in Alertify dialogues when the come from
      Select2 controls to allow item selection with Enter.
    * Ensure that units are respected when sorting by file size in the
      File dialog.
    * Ensure all messages are retained in the Query Tool from long running
      queries.
    * Updated documentation for the delete row button that only strikeout
      the row instead of deleting it.
    * Updated documentation for the query tool toolbar buttons.
    * Fixed an issue where psql of v12 throwing “symbol not found” error
      while running Maintenance and Import/Export.
    * Fixed potential error in the properties dialog for the Code tab.
    * Fixed an issue where Datetimepicker control opens when clicking on
      the label.
    * Fixed potential issue in reset function for nested objects.
    * Fixed an issue where escape key not working to close the open/save
      file dialog.
    * Fixed an issue where keyboard shortcut for context menu is not working
      when using Firefox on CentOS7.
    * Fixed docker container exit issue occurs due to change in Gunicorn’s
      latest version.
  - Rebase patches:
    * use-os-makedirs.patch
  - Add patch to fix command to link to the python library
    * fix-python-lib.patch

Files

/etc/xdg/pgadmin
/etc/xdg/pgadmin/pgadmin4.conf
/usr/bin/pgAdmin4
/usr/share/applications/pgadmin4.desktop
/usr/share/doc/packages/pgadmin4
/usr/share/doc/packages/pgadmin4/README
/usr/share/doc/packages/pgadmin4/README.SUSE
/usr/share/licenses/pgadmin4
/usr/share/licenses/pgadmin4/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024