File pglogical.changes of Package pglogical

-------------------------------------------------------------------
Fri Aug  8 11:48:24 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- remove pg12 support

-------------------------------------------------------------------
Tue Sep 24 08:21:14 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.4.5
  - add support for pg17
  - Fix index usage for conflict resolution.
  - Maintain indexes when updating pglogical.sequence_state.
  - Fix build on PostgreSQL 9.4.

-------------------------------------------------------------------
Mon Sep  9 02:01:12 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>

- disable pg11 builds as we will remove the EOL package soon

-------------------------------------------------------------------
Wed Oct  4 20:46:50 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.4.4
  - add support for pg16

-------------------------------------------------------------------
Wed May 31 23:07:47 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.4.3
  - Apply data filtering on the correct tuple during initial
    synchronization.
  - Restore the correct memory context while decoding a change.
  - Drop database never completes in PostgreSQL 15.
  - Don't replicate TRUNCATE as global message.

-------------------------------------------------------------------
Thu May 11 14:35:13 UTC 2023 - Reinhard Max <max@suse.com>

- Stop supporting postgresql10

-------------------------------------------------------------------
Sat Oct 22 20:31:19 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.4.2
  - Add PG 15 support

-------------------------------------------------------------------
Wed Dec 15 21:44:18 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.4.1
  - Fix "snapshot still active" warnings and snapshot handling with
    domains. Problems introduced in version 2.4.0.
  - Flush error state when having failed to drop remote replication
    slot

-------------------------------------------------------------------
Thu Dec  2 11:45:42 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>

- fix postgresql_has_llvm usage

-------------------------------------------------------------------
Tue Nov 30 17:24:01 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>

- switch to %{pg_name}-llvmjit-devel

-------------------------------------------------------------------
Sun Nov 14 02:32:22 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>

- port to postgresql macros

-------------------------------------------------------------------
Mon Aug 16 23:57:33 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.4.0
  - Add preliminary support for PostgreSQL 14 (beta)
  - Fix pglogical_show_subscription_table to return row rather than
    set of rows
  - Fix snapshot handling in output plugin and apply worker
  - Fix command quoting on Windows so that it actually works
  - Seems like the API used before has 1024 limit on command line
    length
  - Make sure that the schema syncing process can be interrupted on
    Windows
  - Fix compilation issues with pglogical_create_subscriber on
    Windows
  - Fix double closing of relation when a BEFORE ROW DELETE trigger
    returns NULL in the apply worker
  - Fix multi-insert crash in the SPI apply worker
  - Fix multi-insert doing insert of last tuple multiple times in
    apply worker
  - Make sure debug_query_string is always set Newer versions of
    PostgreSQL require that debug_query_string is always set.

-------------------------------------------------------------------
Tue Jun  1 21:07:28 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.3.4: (bsc#1186121)
  - Fix pg_dump/pg_restore execution (CVE-2021-3515)
    Correctly escape the connection string for both pg_dump and
    pg_restore so that exotic database and user names are handled
    correctly.  Reported by Pedro Gallegos
  - Assign collation to the index scan key
    When doing lookups for INSERT/UPDATE/DELETE, either to find
    conflicts or key for the operation to be applied, we should use
    correct collation.
    This fixes issues with PostgreSQL 12+ primary key lookups when
    primary key is on column using one of the textual types.
  - Execute pg_ctl with appropriate verbosity in
    pglogical_create_subscriber
    When -v is passed to pglogical_create_subscriber, it will now
    call pg_ctl without silent mode. This is useful for
    troubleshooting.
  - Clarify documentation regarding REPLICA IDENTITY requirements
    and support
- drop pglogical-CVE-2021-3515.patch: included in update
- drop do-not-link-unneeded-libs.patch: no longer applicable

-------------------------------------------------------------------
Thu May 27 15:58:38 UTC 2021 - Reinhard Max <max@suse.com>

- CVE-2021-3515, bsc#1186121, pglogical-CVE-2021-3515.patch:
  Shell injection by pglogical users with CREATEDB access

-------------------------------------------------------------------
Sun Nov  1 23:21:00 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.3.3
  - This release adds support for PostgreSQL 13.
  - fixes the build against the latest PostgreSQL minor releases
  - pglogical 2.3.1 contains several fixes that prevented users
    from upgrading to version 2.3.0.  The features "Allow
    replicating tables and sequences to different names on the
    target" and "Add option to only synchronize the structure of
    replicated relations" from pglogical 2.3.0 have been removed in
    this release for the time being and will be added again in a
    later release.
- enable pg13

-------------------------------------------------------------------
Tue May  5 00:23:34 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.3.0 
  The pglogical 2.3.0 is a minor update to the pglogical 2 which
  includes support for PostgreSQL 12 and several new minor features
  and bug fixes.
  - Support for PostgreSQL 12
  - Allow replicating tables and sequences to different names on
    the target
  - Add option to only synchronize the structure of replicated
    relations
  - Add a new option to force a text transfer format for a
    subscription
  - Allow tables to be resynchronized in state SYNC_STATUS_SYNCDONE
  - Fix pglogical_wait_for_sync_complete with unknown table
  - Use write lsn rather than insert lsn by default in
    wait_slot_confirm_lsn

-------------------------------------------------------------------
Tue Oct 22 18:29:47 UTC 2019 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.2.2
  - Support for replication of tables which have covering unique
    indexes.
  - Improve failover slot detection.
  - Improve tests of column filtering and row filtering
  - Fix error messages to conform better to PostgreSQL standard.
  - Fix crash in DDL replication when parallelization is used when
    executing the DDL on subscriber.
- split out the llvmjit files into a subpackage

-------------------------------------------------------------------
Sat Oct 27 04:01:20 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>

- limit to 9.6 and higher

-------------------------------------------------------------------
Sat Oct 27 03:57:42 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.2.1
  - pg 11 support
- added do-not-link-unneeded-libs.patch

-------------------------------------------------------------------
Mon Apr  2 18:24:28 UTC 2018 - mrueckert@suse.de

- update to 2.2.0

-------------------------------------------------------------------
Wed May  4 02:10:31 UTC 2016 - mrueckert@suse.de

- initial package

openSUSE Build Service is sponsored by