File pgadmin4.changes of Package pgadmin4.16330

-------------------------------------------------------------------
Tue Apr  9 17:07:16 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>

- Add rebased patch from upstream to fix an unsafe deserialization
  and Remote Code Execution by an authenticated user (bsc#1221172,
  CVE-2024-2044):
  * 0001-Unsafe-Deserialization-and-Remote-Code-Execution-by-an.patch

-------------------------------------------------------------------
Thu Apr 28 13:06:21 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>

- Add patches from upstream (slightly modified) to support
  connecting to a PostgreSQL 12 server:
  * 0001-Data-should-be-updated-properly-for-FTS-Configurations-etc.patch
  * 0002-Ensure-size-stats-are-prettified-on-statistics-tab-when-the-UI-language-is-not-English.patch
  * 0003-String-review-and-subsequent-cleanup.patch
  * 0004-Fix-naming-inconsistency-for-the-column-and-FTS-parser-modules.patch
  * 0005-Ensure-that-JSON-strings-as-comments-should-be-added-properly-for-all-objects.patch
  * 0006-Fix-the-RE-SQL-syntax-for-roles-with-a-VALID-UNTIL-clause.patch
  * 0007-Stop-using-application_x-javascript.patch
  * 0008-Add-support-for-IDENTITY-columns.patch
  * 0009-Include-inherited-column-comments-and-defaults.patch
  * 0010-Add-some-SQL-updates-to-handle-inherited-column-markers.patch
  * 0011-Make-folder-name-pluralise-inside-templates-folder-and-more.patch
  * 0012-Initial-support-for-PostgreSQL-12.patch
  * 0013-Fix-syntax-error-when-adding-more-than-one-column.patch
  * 0014-Fix-issue-where-new-column-should-be-created-with-Default-value.patch
  * 0015-Fix-syntax-error-for-Default-value-of-column.patch
  * 0016-Fix-an-error-that-could-be-seen-when-editing-column-privileges.patch
  * 0017-Add-support-for-generated-columns-in-Postgres12+.patch

-------------------------------------------------------------------
Wed Apr 27 15:11:51 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>

- python3-Flask-Security-Too 3.4.2 introduced in SP2 doesn't provide
  _render_json function which was replaced by default_render_json.
  This patch allows pgadmin4 to work with both, just in case an
  user keeps using the python3-Flask-Security package from SP1.
  * fix-render-json.patch

-------------------------------------------------------------------
Fri Apr  8 08:22:20 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>

- Add patch from upstream (actually, part of an upstream patch)
  that adds a check and allows the following patches to be applied:
  * check-if-new-file-inside-users-directory.patch

- Add patch from upstream to fix an issue throwing an error in
  when uploading a CSV Desktop mode:
  * 0001-Fixed-an-issue-when-uploading-a-CSV.patch

- Add patch from upstream to fix an unrestricted file upload in
  pgAdmin (boo#1197143, CVE-2022-0959):
  * 0002-Ensure-that-upload-paths-are-children-of-the-storage-directory.patch

-------------------------------------------------------------------
Mon Aug 24 11:43:12 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>

- Add patch to not raise an AttributeError with psycopg2 2.8
  (bsc#1173969):
  * 0001-Ensure-that-pgadmin4-should-work-properly-with-psycopg2-2.8.patch

-------------------------------------------------------------------
Tue Jan 15 16:31:56 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>

- Update to pgadmin4 4.1
  - Bug fixes
    * Fix SQL generated for tables with inherited columns.
    * Ensure the context menu works after a server is renamed.
    * Fix ordering of VACUUM options which changed in PG11.
    * Don’t show system catalogs in the schemas property list unless
      show system objects is enabled.
    * Fix help for the backup/restore dialogues.
    * Ensure that last row of table data should be visible and user
      will be able to add new row.
    * Make the browser more robust in the face of multibyte characters
      in SQL_ASCII databases.

- Update to pgadmin4 4.0
  - Features
    * Allow query plans to be downloaded as an SVG file.
    * New UI design.
    * Allow servers to be pre-loaded into container deployments.
  - Bug fixes
    * Increase the size of the resize handle of the edit grid text
      pop-out.
    * Fix handling of array types as inputs to the debugger.
    * Fix an issue that could cause the Query Tool to fail to render.
    * Display event trigger functions correctly on EPAS.
    * Further improvements to treeview restoration.
    * Run Postfix in the container build so passwords can be reset etc.
    * Add titles to the code areas of the Query Tool and Debugger to
      ensure that panels can be re-docked within them.
    * Fix a webpack issue that could cause the Query Tool to fail to
      render.
    * Ensure we display the relation name (and not the OID) in the
      locks table wherever possible.
    * Fix an encoding issue in the query tool.
    * Include the WHERE clause on EXCLUDE constraints in RE-SQL.
    * Fix an issue when user define Cast from smallint->text is created.
    * Hide Radio buttons that should not be shown on the maintenance
      dialogue.
    * Ensure that null values handled properly in CSV download.
    * Tweak the wording on the Grant Wizard.
    * Prevent attempts to bulk-drop schema objects.
    * Ensure the browser toolbar buttons work in languages other than
      English.
    * Allow horizontal sizing of the edit grid text pop-out.
    * Ensure auto complete should works when first identifier in the
      FROM clause needs quoting.
    * Ensure auto complete should works for columns from a
      schema-qualified table.
    * Ensure identifiers are properly displayed in the plan viewer.
    * Make the setup process more robust against aborted executions.
    * Fixed an issue while creating export job.

- Make pgadmin4-web suggest the pgadmin4-doc package instead of
  requiring it.

-------------------------------------------------------------------
Fri Nov 30 09:30:56 UTC 2018 - Antonio Larrosa <alarrosa@suse.com>

- Update to pgadmin4 3.6
  - Features
  * Add support for dropping multiple objects at once from the
    collection Properties panel.
  * Add the ability to import and export server definitions from
    a config database

  - Bug fixes
  * Ensure previous notices are not removed from the Messages tab in
    the Query Tool if an error occurs during query execution.
  * Allow the selection order to be preserved in the Select2 control
    to fix column ordering in data Import/Export.
  * Allow use of 0 (integer) and empty strings as parameters in the debugger.
  * Properly report errors when debugging cannot be started.
  * Prevent the debugger controls being pressed again before previous
    processing is complete.
  * Fix toggle breakpoints buttons in the debugger.
  * Fix changes to the NOT NULL and default value options in the
    Table Dialogue.
  * Fix dropping of multiple functions/procedures at once.

-------------------------------------------------------------------
Wed Nov 14 19:19:48 UTC 2018 - Jan Engelhardt <jengelh@inai.de>

- Compact description and trim first-person grammar.
- Rename pgadmin4-docs to pgadmin4-doc to be in line with
  the naming of other packages in openSUSE.
- Safeguard fdupes to not run over partition boundaries.

-------------------------------------------------------------------
Wed Nov  7 17:31:38 UTC 2018 - Antonio Larrosa <alarrosa@suse.com>

- Update to pgadmin4 3.5
  - Features
  * Save the treeview state periodically, and restore it automatically when
    reconnecting.
  * Migrate from Bootstrap 3 to Bootstrap 4.

  - Bug fixes
  * Ensure that Utilities(Backup/Restore/Maintenence/Import-Export) should
    not be started if binary path is wrong and also added ‘Stop Process’ button
    to cancel the process.
  * Fix syntax error when creating new pgAgent schedules with a start date/time
    and exception.
  * Cleanup session files periodically.
  * Rename the ‘SQL Editor’ section of the Preferences to ‘Query Tool’ as it
    applies to the whole tool, not just the editor.
  * Fix CREATE Script functionality for EDB-Wrapped functions.
  * Fix connection garbage collector.
  * Purge connections from the cache on logout.
  * Ensure that utility existence check should work for schema and other child
    objects while taking Backup/Restore.
  * Fixed fatal error while launching the pgAdmin4 3.5. Update the version of
    the Flask to 0.12.4 for release.

-------------------------------------------------------------------
Mon Oct  8 11:02:50 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 3.4

- Update to pgadmin4 3.4
  - Features
  * Move all CSS into SCSS files for consistency and ease of colour maintenance etc.
  * Add optional data point markers and mouse-over tooltips to display values on graphs.
  * Add shortcuts for View Data and the Query tool to the Browser header bar.

  - Bug fixes
  * Ensure the runtime can startup properly if there are wide characters in the logfile path on Windows.
  * Fix handling of backslashes in the edit grid.
  * Ensure queries are no longer executed when dashboards are closed.
  * Fix support for the CLOB datatype in EPAS.
  * Fix logic around validation and highlighting of Sort/Filter in the Query Tool.
  * Ensure auto-complete works for objects in schemas other than public and pg_catalog.
  * Ensure changes to Query Tool settings from the Preferences dialogue are applied before executing queries.
  * Swap the Schema and Schemas icons and Catalog and Catalogs icons that had been used the wrong way around.

-------------------------------------------------------------------
Wed Oct  3 08:59:31 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 3.3

- Update to pgadmin4 3.3
  - Features
  * Add a geometry viewer that can render PostGIS data on a blank canvas or various map sources.
  * Added new backup/restore options for PostgreSQL 11. Added dump options for 'pg_dumpall'.
  * Add a Spanish translation.

  - Bug fixes
  * Stabilise feature tests for continuous running on CI systems.
  * Fixed debugger execution issues.
  * Ensure 'select all' and 'unselect all' working properly for pgAgent schedule.
  * Fix sort/filter dialog issue where it incorrectly requires ASC/DESC.
  * Ensure backup should work with '--data-only' and '--schema-only' for any format.
  * Fix keyboard shortcuts layout in the preferences panel.
  * Merge pgcli code with version 1.10.3, which is used for auto complete feature.
  * Ensure that refreshing a node also updates the Property list.
  * Ensure that refresh button on dashboard should refresh the table.
  * Handle connection errors properly in the query tool.
  * Make session implementation thread safe
  * Ensure external table node should be visible only for GPDB.
  * Fix auto scrolling issue in debugger on step in and step out.
  * Fix sort/filter dialog editing issue.
  * Ensure sort/filter dialog should display proper message after losing database connection.
  * Ensure sql for Role should be visible in SQL panel for GPDB.
  * When building the Windows installer, copy system Python packages before installing dependencies to ensure we don't end up with older versions than intended.
  * Correct the documentation of View/Edit data.


-------------------------------------------------------------------
Tue Aug 21 09:08:55 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 3.2

- Initial release of pgadmin4 3.2
openSUSE Build Service is sponsored by