From 0f9f44335a1a98bf787af7e1b76c098c4bfad205 Mon Sep 17 00:00:00 2001 From: nidhibhammar <59045594+nidhibhammar@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:10:59 +0530 Subject: [PATCH 1/8] EPAS 12 to 15 release notes fix Edited the support ticket numbers --- .../epas_rel_notes/epas12_20_25_rel_notes.mdx | 14 ++++++------- .../epas_rel_notes/epas13_16_22_rel_notes.mdx | 16 +++++++-------- .../epas_rel_notes/epas14_13_0_rel_notes.mdx | 18 ++++++++--------- .../epas_rel_notes/epas15_8_0_rel_notes.mdx | 20 +++++++++---------- 4 files changed, 34 insertions(+), 34 deletions(-) diff --git a/product_docs/docs/epas/12/epas_rel_notes/epas12_20_25_rel_notes.mdx b/product_docs/docs/epas/12/epas_rel_notes/epas12_20_25_rel_notes.mdx index f33ca81ee51..62f45c8ca97 100644 --- a/product_docs/docs/epas/12/epas_rel_notes/epas12_20_25_rel_notes.mdx +++ b/product_docs/docs/epas/12/epas_rel_notes/epas12_20_25_rel_notes.mdx @@ -7,10 +7,10 @@ Released: 8 Aug 2024 EDB Postgres Advanced Server 12.20.25 includes the following enhancements and bug fixes: -| Type | Description | Addresses                | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Upstream merge | Merged with community PostgreSQL 12.20. This release includes a fix for [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/). See the [PostgreSQL 12.20 Release Notes](https://www.postgresql.org/docs/release/12.20/) for more information. | [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/) | -| Bug fix | Fixed an issue for EDB*Loader. Now when multiple duplicate key errors occur during the load it doesn't slow down and memory doesn't overflow. | #37017 | -| Bug fix | Fixed an issue for replication connections. Now it correctly displays the authentication failure error message. | #101591 | -| Bug fix | Fixed an issue for `ecpg`. Now it supports `do..while()` in Pro*C mode (`-C PROC`). | #35988 | -| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | #36220 | +| Type | Description | Addresses                | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Upstream merge | Merged with community PostgreSQL 12.20. This release includes a fix for [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/). See the [PostgreSQL 12.20 Release Notes](https://www.postgresql.org/docs/release/12.20/) for more information. | [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/) | +| Bug fix | Fixed an issue for EDB*Loader. Now when multiple duplicate key errors occur during the load it doesn't slow down and memory doesn't overflow. | #37017 | +| Bug fix | Fixed an issue for replication connections. Now it correctly displays the authentication failure error message. | #101591 | +| Bug fix | Fixed an issue for `ecpg`. Now it supports `do..while()` in Pro*C mode (`-C PROC`). | #35988 | +| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | | diff --git a/product_docs/docs/epas/13/epas_rel_notes/epas13_16_22_rel_notes.mdx b/product_docs/docs/epas/13/epas_rel_notes/epas13_16_22_rel_notes.mdx index 598b467be90..dd7ce969261 100644 --- a/product_docs/docs/epas/13/epas_rel_notes/epas13_16_22_rel_notes.mdx +++ b/product_docs/docs/epas/13/epas_rel_notes/epas13_16_22_rel_notes.mdx @@ -7,11 +7,11 @@ Released: 8 Aug 2024 EDB Postgres Advanced Server 13.16.22 includes the following enhancements and bug fixes: -| Type | Description | Addresses                | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Upstream merge | Merged with community PostgreSQL 13.16. This release includes a fix for [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/). See the [PostgreSQL 13.16 Release Notes](https://www.postgresql.org/docs/release/13.16/) for more information. | [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/) | -| Bug fix | Fixed an issue for EDB*Loader. Now when multiple duplicate key errors occur during the load it doesn't slow down and memory doesn't overflow. | #37017 | -| Bug fix | Fixed an issue for replication connections. Now it correctly displays the authentication failure error message. | #101591 | -| Bug fix | Fixed an issue for `ecpg`. Now it supports `do..while()` in Pro*C mode (`-C PROC`). | #35988 | -| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | #36220 | -| Bug fix | Fixed an issue for `to_number()` function. Now it correctly accepts the `"+"` sign. | #92903 | +| Type | Description | Addresses                | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Upstream merge | Merged with community PostgreSQL 13.16. This release includes a fix for [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/). See the [PostgreSQL 13.16 Release Notes](https://www.postgresql.org/docs/release/13.16/) for more information. | [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/) | +| Bug fix | Fixed an issue for EDB*Loader. Now when multiple duplicate key errors occur during the load it doesn't slow down and memory doesn't overflow. | #37017 | +| Bug fix | Fixed an issue for replication connections. Now it correctly displays the authentication failure error message. | #101591 | +| Bug fix | Fixed an issue for `ecpg`. Now it supports `do..while()` in Pro*C mode (`-C PROC`). | #35988 | +| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | | +| Bug fix | Fixed an issue for `to_number()` function. Now it correctly accepts the `"+"` sign. | #92903 | diff --git a/product_docs/docs/epas/14/epas_rel_notes/epas14_13_0_rel_notes.mdx b/product_docs/docs/epas/14/epas_rel_notes/epas14_13_0_rel_notes.mdx index 4ddc88c9a99..c661ae21b38 100644 --- a/product_docs/docs/epas/14/epas_rel_notes/epas14_13_0_rel_notes.mdx +++ b/product_docs/docs/epas/14/epas_rel_notes/epas14_13_0_rel_notes.mdx @@ -7,12 +7,12 @@ Released: 8 Aug 2024 EDB Postgres Advanced Server 14.13.0 includes the following enhancements and bug fixes: -| Type | Description | Addresses                | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Upstream merge | Merged with community PostgreSQL 14.13. This release includes a fix for [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/). See the [PostgreSQL 14.13 Release Notes](https://www.postgresql.org/docs/release/14.13/) for more information. | [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/) | -| Bug fix | Fixed an issue for EDB*Loader. Now when multiple duplicate key errors occur during the load it doesn't slow down and memory doesn't overflow. | #37017 | -| Bug fix | Fixed an issue for replication connections. Now it correctly displays the authentication failure error message. | #101591 | -| Bug fix | Fixed an issue for `ecpg`. Now it supports `do..while()` in Pro*C mode (`-C PROC`). | #35988 | -| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | #36220 | -| Bug fix | Fixed an issue for `to_number()` function. Now it correctly accepts the `"+"` sign. | #92903 | -| Bug fix | Fixed an issue with incomplete transactions clean up after a crash. Now the incomplete transactions are cleaned up in reorder buffer after a crash. | #99636 | +| Type | Description | Addresses                | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Upstream merge | Merged with community PostgreSQL 14.13. This release includes a fix for [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/). See the [PostgreSQL 14.13 Release Notes](https://www.postgresql.org/docs/release/14.13/) for more information. | [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/) | +| Bug fix | Fixed an issue for EDB*Loader. Now when multiple duplicate key errors occur during the load it doesn't slow down and memory doesn't overflow. | #37017 | +| Bug fix | Fixed an issue for replication connections. Now it correctly displays the authentication failure error message. | #101591 | +| Bug fix | Fixed an issue for `ecpg`. Now it supports `do..while()` in Pro*C mode (`-C PROC`). | #35988 | +| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | | +| Bug fix | Fixed an issue for `to_number()` function. Now it correctly accepts the `"+"` sign. | #92903 | +| Bug fix | Fixed an issue with incomplete transactions clean up after a crash. Now the incomplete transactions are cleaned up in reorder buffer after a crash. | #99636 | diff --git a/product_docs/docs/epas/15/epas_rel_notes/epas15_8_0_rel_notes.mdx b/product_docs/docs/epas/15/epas_rel_notes/epas15_8_0_rel_notes.mdx index 88039d09acd..c6e175c1714 100644 --- a/product_docs/docs/epas/15/epas_rel_notes/epas15_8_0_rel_notes.mdx +++ b/product_docs/docs/epas/15/epas_rel_notes/epas15_8_0_rel_notes.mdx @@ -7,13 +7,13 @@ Released: 8 Aug 2024 EDB Postgres Advanced Server 15.8.0 includes the following enhancements and bug fixes: -| Type | Description | Addresses                | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Upstream merge | Merged with community PostgreSQL 15.8. This release includes a fix for [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/). See the [PostgreSQL 15.8 Release Notes](https://www.postgresql.org/docs/release/15.8/) for more information. | [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/) | -| Bug fix | Fixed an issue for EDB*Loader. Now when multiple duplicate key errors occur during the load it doesn't slow down and memory doesn't overflow. | #37017 | -| Bug fix | Fixed an issue for replication connections. Now it correctly displays the authentication failure error message. | #101591 | -| Bug fix | Fixed an issue for `ecpg`. Now it supports `do..while()` in Pro*C mode (`-C PROC`). | #35988 | -| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | #36220 | -| Bug fix | Fixed an issue for `to_number()` function. Now it correctly accepts the `"+"` sign. | #92903 | -| Bug fix | Fixed an issue with incomplete transactions clean up after a crash. Now the incomplete transactions are cleaned up in reorder buffer after a crash. | #99636 | -| Bug fix | Fixed an issue with `edb_dblink_oci`. Now it uses SHA256 instead of MD5 for password obfuscation. | #86497 | +| Type | Description | Addresses                | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Upstream merge | Merged with community PostgreSQL 15.8. This release includes a fix for [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/). See the [PostgreSQL 15.8 Release Notes](https://www.postgresql.org/docs/release/15.8/) for more information. | [CVE-2024-7348](https://www.postgresql.org/support/security/CVE-2024-7348/) | +| Bug fix | Fixed an issue for EDB*Loader. Now when multiple duplicate key errors occur during the load it doesn't slow down and memory doesn't overflow. | #37017 | +| Bug fix | Fixed an issue for replication connections. Now it correctly displays the authentication failure error message. | #101591 | +| Bug fix | Fixed an issue for `ecpg`. Now it supports `do..while()` in Pro*C mode (`-C PROC`). | #35988 | +| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | | +| Bug fix | Fixed an issue for `to_number()` function. Now it correctly accepts the `"+"` sign. | #92903 | +| Bug fix | Fixed an issue with incomplete transactions clean up after a crash. Now the incomplete transactions are cleaned up in reorder buffer after a crash. | #99636 | +| Bug fix | Fixed an issue with `edb_dblink_oci`. Now it uses SHA256 instead of MD5 for password obfuscation. | #38240 | From 26fd01789a06a78d4d48fa251f457ed2bac415ba Mon Sep 17 00:00:00 2001 From: Josh Earlenbaugh Date: Tue, 27 Aug 2024 13:45:21 -0400 Subject: [PATCH 2/8] Found typo while reading docs. (#5995) --- product_docs/docs/pgd/5/durability/commit-scope-rules.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product_docs/docs/pgd/5/durability/commit-scope-rules.mdx b/product_docs/docs/pgd/5/durability/commit-scope-rules.mdx index 5749fa76a2a..0bd594459ed 100644 --- a/product_docs/docs/pgd/5/durability/commit-scope-rules.mdx +++ b/product_docs/docs/pgd/5/durability/commit-scope-rules.mdx @@ -85,7 +85,7 @@ For more details, see [`LAG CONTROL`](lag-control). ### `SYNCHRONOUS_COMMIT` -Synchronous Commit is a commit scope option that's designed to be like the legacy `synchronous_commit` option, but it's accessible in the commit scope environment. Unlike `GROUP COMMIT`, it's a synchronous non-two-phase commit operation, and it has no parameters. The commit commit scope group that comes before this option controls the groups and confirmation requirements the `SYNCHRONOUS_COMMIT` uses. +Synchronous Commit is a commit scope option that's designed to be like the legacy `synchronous_commit` option, but it's accessible in the commit scope environment. Unlike `GROUP COMMIT`, it's a synchronous non-two-phase commit operation, and it has no parameters. The commit scope group that comes before this option controls the groups and confirmation requirements the `SYNCHRONOUS_COMMIT` uses. For more details, see [`SYNCHRONOUS_COMMIT`](synchronous_commit). From bb80a27037e4d86dd2687482722f2fa9add061fc Mon Sep 17 00:00:00 2001 From: Betsy Gitelman Date: Tue, 27 Aug 2024 15:20:54 -0400 Subject: [PATCH 3/8] Edits to DOCS-798 support edbloader in pgd compatibility PR5941 --- product_docs/docs/pgd/5/data_migration/edbloader.mdx | 12 +++++------- product_docs/docs/pgd/5/data_migration/index.mdx | 2 -- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/product_docs/docs/pgd/5/data_migration/edbloader.mdx b/product_docs/docs/pgd/5/data_migration/edbloader.mdx index 41ba5d5f9f7..1e72f22e83e 100644 --- a/product_docs/docs/pgd/5/data_migration/edbloader.mdx +++ b/product_docs/docs/pgd/5/data_migration/edbloader.mdx @@ -4,18 +4,16 @@ navTitle: EDB*Loader description: EDB*Loader is a high-speed data loading utility for EDB Postgres Advanced Server. --- -[EDB\*Loader](/epas/latest/database_administration/02_edb_loader/) is a high-speed data loading utility for EDB Postgres Advanced Server (EPAS). It provides an interface compatible with Oracle databases, allowing you to load data into EDB Postgres Advanced Server. It's designed to load large volumes of data into EDB Postgres Advanced Server quickly and efficiently. +[EDB\*Loader](/epas/latest/database_administration/02_edb_loader/) is a high-speed data loading utility for EDB Postgres Advanced Server. It provides an interface compatible with Oracle databases, allowing you to load data into EDB Postgres Advanced Server. It's designed to load large volumes of data into EDB Postgres Advanced Server quickly and efficiently. -The EDB\*Loader command line utility loads data from an input source, which can be a file flat file, pipe, or other programs, into one or more tables using a subset of the parameters offered by Oracle SQL\*Loader. +The EDB\*Loader command line utility loads data from an input source into one or more tables using a subset of the parameters offered by Oracle SQL\*Loader. The source can be a flat file, pipe, or other programs. ## Use with PGD -As EDB\*Loader is a utility for EDB Postgres Advanced Server, it's available for EDB Postgres Distributed when EDB Postgres Advanced Server is the database in use for PGD data nodes. PGD deployments can use EDB\*Loader in the same way as it's used on EDB Postgres Advanced Server. Refer to the [EDB\*Loader documentation](/epas/latest/database_administration/02_edb_loader/) for more information on how to use EDB\*Loader with EDB Postgres Advanced Server. +As EDB\*Loader is a utility for EDB Postgres Advanced Server, it's available for EDB Postgres Distributed when EDB Postgres Advanced Server is the database in use for PGD data nodes. PGD deployments can use EDB\*Loader in the same way as it's used on EDB Postgres Advanced Server. See the [EDB\*Loader documentation](/epas/latest/database_administration/02_edb_loader/) for more information on how to use EDB\*Loader with EDB Postgres Advanced Server. ### Replication and EDB\*Loader -As with EDB Postgres Advanced Server, EDB\*Loader works with PGD in a replication environment. But, unlike EPAS with physical replication, it isn't possible to use the [direct path load method](/epas/latest/database_administration/02_edb_loader/invoking_edb_loader/direct_path_load/) to load data into the replica nodes. Only the node connected to by EDB\*Loader gets the data that's EDB\*Loader is loading because the direct path load method skips use of the WAL, upon which logical replication relies. - -With PGD it's possible to run the direct load path method to each node. The can be performed on one node at a time or in parallel to all nodes, depending on the use case. When doing this, it's important to ensure there are no other writes happening to the table concurrently as this may result in inconsistencies. - +As with EDB Postgres Advanced Server, EDB\*Loader works with PGD in a replication environment. But, unlike EDB Postgres Advanced Server with physical replication, it isn't possible to use the [direct path load method](/epas/latest/database_administration/02_edb_loader/invoking_edb_loader/direct_path_load/) to load data into the replica nodes. Only the node connected to by EDB\*Loader gets the data that EDB\*Loader is loading because the direct path load method skips use of the WAL, upon which logical replication relies. +With PGD it's possible to run the direct load path method to each node. This can be performed on one node at a time or in parallel to all nodes, depending on the use case. When doing this, it's important to ensure there are no other writes happening to the table concurrently as this can result in inconsistencies. diff --git a/product_docs/docs/pgd/5/data_migration/index.mdx b/product_docs/docs/pgd/5/data_migration/index.mdx index 46ccdec05f3..4ab24b40105 100644 --- a/product_docs/docs/pgd/5/data_migration/index.mdx +++ b/product_docs/docs/pgd/5/data_migration/index.mdx @@ -6,5 +6,3 @@ indexCards: simple --- Moving data from one data source to another is a common task in the world of data management. This section provides information on how to migrate data to EDB Postgres Distributed from various data sources. - - From bc9743a1a0d6a821791d941a135f3c128d957f18 Mon Sep 17 00:00:00 2001 From: Phil Eaton Date: Tue, 27 Aug 2024 15:38:16 -0400 Subject: [PATCH 4/8] Fix backtick line formatting --- product_docs/docs/pgd/5/scaling.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/product_docs/docs/pgd/5/scaling.mdx b/product_docs/docs/pgd/5/scaling.mdx index 52a51bb5e51..fae54ea26c3 100644 --- a/product_docs/docs/pgd/5/scaling.mdx +++ b/product_docs/docs/pgd/5/scaling.mdx @@ -127,8 +127,8 @@ The expression is evaluated each time the system checks for new partitions. For a partitioned table on column type `integer`, you can specify the `partition_autocreate_expression` as `SELECT max(partcol) FROM schema.partitioned_table`. The system then regularly checks if the maximum value -of the partitioned column is within the distance of `minimum_advance_partitions -* partition_increment` of the last partition's upper bound. Create an index on +of the partitioned column is within the distance of `minimum_advance_partitions * partition_increment` +of the last partition's upper bound. Create an index on the `partcol` so that the query runs efficiently. If you don't specify the `partition_autocreate_expression` for a partition table on column type `integer`, `smallint`, or `bigint`, then the system sets it to `max(partcol)`. From ef7b8e807ac7538ce05bec9d2e5edba74eb14dee Mon Sep 17 00:00:00 2001 From: Josh Heyer Date: Wed, 28 Aug 2024 04:35:50 +0000 Subject: [PATCH 5/8] restore deleted level-50.svg This is referenced in concepts.mdx and appears to have been deleted in error --- advocacy_docs/edb-postgres-ai/analytics/images/level-50.svg | 1 + 1 file changed, 1 insertion(+) create mode 100644 advocacy_docs/edb-postgres-ai/analytics/images/level-50.svg diff --git a/advocacy_docs/edb-postgres-ai/analytics/images/level-50.svg b/advocacy_docs/edb-postgres-ai/analytics/images/level-50.svg new file mode 100644 index 00000000000..1fd5c5b12d2 --- /dev/null +++ b/advocacy_docs/edb-postgres-ai/analytics/images/level-50.svg @@ -0,0 +1 @@ + \ No newline at end of file From e274de19f11b97540c60684e63e196a5013121a0 Mon Sep 17 00:00:00 2001 From: Betsy Gitelman Date: Tue, 27 Aug 2024 15:07:22 -0400 Subject: [PATCH 6/8] Edits to MTK: release notes for 55.9.0 PR5967 --- .../55/mtk_rel_notes/mtk_5590_rel_notes.mdx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/product_docs/docs/migration_toolkit/55/mtk_rel_notes/mtk_5590_rel_notes.mdx b/product_docs/docs/migration_toolkit/55/mtk_rel_notes/mtk_5590_rel_notes.mdx index 42fedfe76d3..62197843ade 100644 --- a/product_docs/docs/migration_toolkit/55/mtk_rel_notes/mtk_5590_rel_notes.mdx +++ b/product_docs/docs/migration_toolkit/55/mtk_rel_notes/mtk_5590_rel_notes.mdx @@ -9,12 +9,12 @@ New features, enhancements, bug fixes, and other changes in Migration Toolkit 55 | Type | Description | Ticket | |--------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------| -| Enhancement | Migration Toolkit now allows the user to specify one or more options via an options file. This makes it easier to manage a long list of object names. | | +| Enhancement | Migration Toolkit now allows you to specify one or more options via an options file. This makes it easier to manage a long list of object names. | | | Enhancement | The validation capability of command-line options now reports more relevant error messages with a reference to the invalid option name/value and its usage. | #38264 | -| Bug fix | Fixed an issue where a column value that falls in the daylight saving time slot for a MS SQL Server timestamp column was being changed when migrating to EPAS. | #103780
#35739 | -| Bug fix | Fixed an issue where the name of an Oracle database link was being truncated when migrated to EPAS. | #35924 | -| Bug fix | Fixed an issue that caused a failure when migrating a source EPAS table column containing comments to a SQL Server destination database. | #37044 | -| Bug fix | Fixed a corner case issue that caused an Oracle to EPAS migration to fail with a “Connection closed” error when the source schema contained a fairly large number of objects. | #35593 | +| Bug fix | Fixed an issue where a column value that falls in the daylight saving time slot for an MS SQL Server timestamp column was being changed when migrating to EDB Postgres Advanced Server. | #103780
#35739 | +| Bug fix | Fixed an issue where the name of an Oracle database link was being truncated when migrated to EDB Postgres Advanced Server. | #35924 | +| Bug fix | Fixed an issue that caused a failure when migrating a source EDB Postgres Advanced Server table column containing comments to a SQL Server destination database. | #37044 | +| Bug fix | Fixed a corner case issue that caused an Oracle to EDB Postgres Advanced Server migration to fail with a “Connection closed” error when the source schema contained a fairly large number of objects. | #35593 | | Bug fix | Fixed an issue where an Oracle table with multi-byte character name failed to migrate in dblinkOra mode. | #101817
#35497 | -| Bug fix | Fixed an issue that caused a migration from EPAS to Oracle to fail for a TIMESTAMP type with explicit precision specification. | | -| Bug fix | Fixed a corner case issue where NULL constraints failed to migrate when migrating from an SQL Server source database to an EPAS destination database. | | +| Bug fix | Fixed an issue that caused a migration from EDB Postgres Advanced Server to Oracle to fail for a TIMESTAMP type with explicit precision specification. | | +| Bug fix | Fixed a corner case issue where NULL constraints failed to migrate when migrating from a SQL Server source database to an EDB Postgres Advanced Server destination database. | | From d090b7d783e0866ee4b676bdbc0e94eacab80608 Mon Sep 17 00:00:00 2001 From: Dj Walker-Morgan Date: Tue, 27 Aug 2024 17:30:20 +0100 Subject: [PATCH 7/8] PGE .1 22 Aug 24 Signed-off-by: Dj Walker-Morgan --- product_docs/docs/pge/13/release_notes/index.mdx | 13 +++++++++++++ product_docs/docs/pge/14/release_notes/index.mdx | 14 ++++++++++++++ product_docs/docs/pge/15/release_notes/index.mdx | 2 ++ .../docs/pge/15/release_notes/rel_notes15.8.1.mdx | 13 +++++++++++++ product_docs/docs/pge/16/release_notes/index.mdx | 14 ++++++++------ .../docs/pge/16/release_notes/rel_notes16.4.1.mdx | 13 +++++++++++++ 6 files changed, 63 insertions(+), 6 deletions(-) create mode 100644 product_docs/docs/pge/15/release_notes/rel_notes15.8.1.mdx create mode 100644 product_docs/docs/pge/16/release_notes/rel_notes16.4.1.mdx diff --git a/product_docs/docs/pge/13/release_notes/index.mdx b/product_docs/docs/pge/13/release_notes/index.mdx index f51f6f92025..9cb122c248a 100644 --- a/product_docs/docs/pge/13/release_notes/index.mdx +++ b/product_docs/docs/pge/13/release_notes/index.mdx @@ -4,6 +4,19 @@ navTitle: Release notes description: Release notes for EDB Postgres Extended Server 13. --- +## 2ndQuadrant Postgres 13.16.1r1.1.19 + +Release date: 2024-08-22 + +This release is primarily a bug fix release. It contains a variety of improvements over the previous release. + +### Migration + +A dump/restore using [pg_dumpall](https://www.postgresql.org/docs/14/app-pg-dumpall.html) is required if you want to migrate data from any previous community PostgreSQL release. + +### Changes + +- A previous release introduced a new `in_create` field to the LogicalDecodingContext structure and changed its memory layout. This means that any code that expects the old layout will no longer be compatible. The release fixed the issue to ensure that the layout of previous database server versions is still compatible with the creation of a logical replication slot. ## 2ndQuadrant Postgres 13.16r1.1.18 diff --git a/product_docs/docs/pge/14/release_notes/index.mdx b/product_docs/docs/pge/14/release_notes/index.mdx index 913575d62b1..43c04bd5fba 100644 --- a/product_docs/docs/pge/14/release_notes/index.mdx +++ b/product_docs/docs/pge/14/release_notes/index.mdx @@ -4,6 +4,20 @@ navTitle: Release notes description: Release notes for EDB Postgres Extended Server 14. --- +## EDB Postgres Extended Server 14.13.1 + +Release date: 2024-08-22 + +This release is primarily a bug fix release. It contains a variety of improvements over the previous release. + +### Migration + +A dump/restore using [pg_dumpall](https://www.postgresql.org/docs/14/app-pg-dumpall.html) is required if you want to migrate data from any previous community PostgreSQL release. + +### Changes + +- A previous release introduced a new `in_create` field to the LogicalDecodingContext structure and changed its memory layout. This means that any code that expects the old layout will no longer be compatible. The release fixed the issue to ensure that the layout of previous database server versions is still compatible with the creation of a logical replication slot. + ## EDB Postgres Extended Server 14.13.0 Release date: 2024-08-08 diff --git a/product_docs/docs/pge/15/release_notes/index.mdx b/product_docs/docs/pge/15/release_notes/index.mdx index e38ef44615f..7cbffcbd0ad 100644 --- a/product_docs/docs/pge/15/release_notes/index.mdx +++ b/product_docs/docs/pge/15/release_notes/index.mdx @@ -1,6 +1,7 @@ --- title: "Release notes" navigation: + - rel_notes15.8.1 - rel_notes15.8 - rel_notes15.7 - rel_notes15.6 @@ -15,6 +16,7 @@ release notes cover what was new in each release. | Version | Release date | |-----------------------|--------------| +| [15.8.1](rel_notes15.8.1) | 22 Aug 2024 | | [15.8](rel_notes15.8) | 08 Aug 2024 | | [15.7](rel_notes15.7) | 09 May 2024 | | [15.6](rel_notes15.6) | 08 Feb 2024 | diff --git a/product_docs/docs/pge/15/release_notes/rel_notes15.8.1.mdx b/product_docs/docs/pge/15/release_notes/rel_notes15.8.1.mdx new file mode 100644 index 00000000000..fadf09ef3c3 --- /dev/null +++ b/product_docs/docs/pge/15/release_notes/rel_notes15.8.1.mdx @@ -0,0 +1,13 @@ +--- +title: "EDB Postgres Extended Server 15.8.1 release notes" +navTitle: Version 15.8.1 +--- + +Released: 22 Aug 2024 + +New features, enhancements, bug fixes, and other changes in EDB Postgres Extended Server 15.8.1 include: + +| Type | Description | Ticket | +|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------| +| Bug fix | A previous release introduced a new `in_create` field to the LogicalDecodingContext structure and changed its memory layout. This means that any code that expects the old layout will no longer be compatible. The release fixed the issue to ensure that the layout of previous database server versions is still compatible with the creation of a logical replication slot. | | + diff --git a/product_docs/docs/pge/16/release_notes/index.mdx b/product_docs/docs/pge/16/release_notes/index.mdx index 467efcde581..a7907266d63 100644 --- a/product_docs/docs/pge/16/release_notes/index.mdx +++ b/product_docs/docs/pge/16/release_notes/index.mdx @@ -2,6 +2,7 @@ title: "Release notes" description: "Release notes for EDB Postgres Extended Server 16." navigation: + - rel_notes16.4.1 - rel_notes16.4 - rel_notes16.3 - rel_notes16.2 @@ -11,12 +12,13 @@ The EDB Postgres Extended Server documentation describes the latest version of E including minor releases and patches. These release notes cover what was new in each release. -| Version | Release date | -|-----------------------|--------------| -| [16.4](rel_notes16.4) | 08 Aug 2024 | -| [16.3](rel_notes16.3) | 09 May 2024 | -| [16.2](rel_notes16.2) | 08 Feb 2024 | -| [16.1](rel_notes16.1) | 09 Nov 2023 | +| Version | Release date | +|---------------------------|--------------| +| [16.4.1](rel_notes16.4.1) | 22 Aug 2024 | +| [16.4](rel_notes16.4) | 08 Aug 2024 | +| [16.3](rel_notes16.3) | 09 May 2024 | +| [16.2](rel_notes16.2) | 08 Feb 2024 | +| [16.1](rel_notes16.1) | 09 Nov 2023 | diff --git a/product_docs/docs/pge/16/release_notes/rel_notes16.4.1.mdx b/product_docs/docs/pge/16/release_notes/rel_notes16.4.1.mdx new file mode 100644 index 00000000000..c0c767ab31f --- /dev/null +++ b/product_docs/docs/pge/16/release_notes/rel_notes16.4.1.mdx @@ -0,0 +1,13 @@ +--- +title: "EDB Postgres Extended Server 16.4.1 release notes" +navTitle: Version 16.4.1 +--- + +Released: 22 Aug 2024 + +New features, enhancements, bug fixes, and other changes in EDB Postgres Extended Server 16.4.1 include: + +| Type | Description | Ticket | +|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------| +| Bug fix | A previous release introduced a new `in_create` field to the LogicalDecodingContext structure and changed its memory layout. This means that any code that expects the old layout will no longer be compatible. The release fixed the issue to ensure that the layout of previous database server versions is still compatible with the creation of a logical replication slot. | | + From 1a29b4816775ba92be6ed20ef6b4c6890419fb74 Mon Sep 17 00:00:00 2001 From: Dj Walker-Morgan Date: Wed, 28 Aug 2024 09:59:33 +0100 Subject: [PATCH 8/8] EPA .1 updates Aug 16 Signed-off-by: Dj Walker-Morgan --- .../epas/14/epas_rel_notes/epas14_13_1_rel_notes.mdx | 12 ++++++++++++ product_docs/docs/epas/14/epas_rel_notes/index.mdx | 2 ++ .../epas/15/epas_rel_notes/epas15_8_1_rel_notes.mdx | 2 +- .../epas/16/epas_rel_notes/epas16_4_1_rel_notes.mdx | 12 ++++++++++++ product_docs/docs/epas/16/epas_rel_notes/index.mdx | 2 ++ .../07_redacting_passwords_from_audit_logs.mdx | 9 ++++++--- 6 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 product_docs/docs/epas/14/epas_rel_notes/epas14_13_1_rel_notes.mdx create mode 100644 product_docs/docs/epas/16/epas_rel_notes/epas16_4_1_rel_notes.mdx diff --git a/product_docs/docs/epas/14/epas_rel_notes/epas14_13_1_rel_notes.mdx b/product_docs/docs/epas/14/epas_rel_notes/epas14_13_1_rel_notes.mdx new file mode 100644 index 00000000000..9b12d20bec0 --- /dev/null +++ b/product_docs/docs/epas/14/epas_rel_notes/epas14_13_1_rel_notes.mdx @@ -0,0 +1,12 @@ +--- +title: EDB Postgres Advanced Server 14.13.1 release notes +navTitle: "Version 14.13.1 " +--- + +Released: 16 Aug 2024 + +EDB Postgres Advanced Server 14.13.1 includes the following enhancements and bug fixes: + +| Type | Description | Addresses                | +|--------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Bug fix | A previous release introduced a new `in_create` field to the LogicalDecodingContext structure and changed its memory layout. This means that any code that expects the old layout will no longer be compatible. The release fixed the issue to ensure the old layout is still compatible with the creation of a logical replication slot. | | diff --git a/product_docs/docs/epas/14/epas_rel_notes/index.mdx b/product_docs/docs/epas/14/epas_rel_notes/index.mdx index 83663251843..f0fa139453c 100644 --- a/product_docs/docs/epas/14/epas_rel_notes/index.mdx +++ b/product_docs/docs/epas/14/epas_rel_notes/index.mdx @@ -2,6 +2,7 @@ navTitle: Release notes title: "EDB Postgres Advanced Server release notes" navigation: +- epas14_13_1_rel_notes - epas14_13_0_rel_notes - epas14_12_0_rel_notes - epas14_11_0_rel_notes @@ -24,6 +25,7 @@ The EDB Postgres Advanced Server (EDB Postgres Advanced Server) documentation de | Version | Release date | Upstream merges | |-----------------------------------|--------------|--------------------------------------------------------------------------------------------------------------------------| +| [14.13.1](epas14_13_1_rel_notes) | 16 Aug 2024 | | | [14.13.0](epas14_13_0_rel_notes) | 08 Aug 2024 | [14.13](https://www.postgresql.org/docs/14/release-14-13.html) | | [14.12.0](epas14_12_0_rel_notes) | 09 May 2024 | [14.12](https://www.postgresql.org/docs/14/release-14-12.html) | | [14.11.0](epas14_11_0_rel_notes) | 08 Feb 2024 | [14.11](https://www.postgresql.org/docs/14/release-14-11.html) | diff --git a/product_docs/docs/epas/15/epas_rel_notes/epas15_8_1_rel_notes.mdx b/product_docs/docs/epas/15/epas_rel_notes/epas15_8_1_rel_notes.mdx index 38e3bfa4551..8d4dc7f901a 100644 --- a/product_docs/docs/epas/15/epas_rel_notes/epas15_8_1_rel_notes.mdx +++ b/product_docs/docs/epas/15/epas_rel_notes/epas15_8_1_rel_notes.mdx @@ -9,4 +9,4 @@ EDB Postgres Advanced Server 15.8.1 includes the following enhancements and bug | Type | Description | Addresses                | |--------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Bug fix | A previous release introduced a new in_create field to the LogicalDecodingContext structure and changed its memory layout. This means that any code that expects the old layout will no longer be compatible. The release fixed the issue to ensure the old layout is still compatible with the creation of a logical replication slot. | | +| Bug fix | A previous release introduced a new `in_create` field to the LogicalDecodingContext structure and changed its memory layout. This means that any code that expects the old layout will no longer be compatible. The release fixed the issue to ensure the old layout is still compatible with the creation of a logical replication slot. | | diff --git a/product_docs/docs/epas/16/epas_rel_notes/epas16_4_1_rel_notes.mdx b/product_docs/docs/epas/16/epas_rel_notes/epas16_4_1_rel_notes.mdx new file mode 100644 index 00000000000..970726d7999 --- /dev/null +++ b/product_docs/docs/epas/16/epas_rel_notes/epas16_4_1_rel_notes.mdx @@ -0,0 +1,12 @@ +--- +title: EDB Postgres Advanced Server 16.4.1 release notes +navTitle: "Version 16.4.1 " +--- + +Released: 16 Aug 2024 + +EDB Postgres Advanced Server 16.4.1 includes the following enhancements and bug fixes: + +| Type | Description | Addresses                | +|--------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Bug fix | A previous release introduced a new `in_create` field to the LogicalDecodingContext structure and changed its memory layout. This means that any code that expects the old layout will no longer be compatible. The release fixed the issue to ensure the old layout is still compatible with the creation of a logical replication slot. | | diff --git a/product_docs/docs/epas/16/epas_rel_notes/index.mdx b/product_docs/docs/epas/16/epas_rel_notes/index.mdx index 4ceaeb2f283..b85890598b6 100644 --- a/product_docs/docs/epas/16/epas_rel_notes/index.mdx +++ b/product_docs/docs/epas/16/epas_rel_notes/index.mdx @@ -2,6 +2,7 @@ navTitle: Release notes title: "EDB Postgres Advanced Server release notes" navigation: +- epas16_4_1_rel_notes - epas16_4_0_rel_notes - epas16_3_0_rel_notes - epas16_2_0_rel_notes @@ -15,6 +16,7 @@ The EDB Postgres Advanced Server documentation describes the latest version of E | Version | Release date | Upstream merges | | ------------------------ | ------------ | ---------------------------------------------------------- | +| [16.4.1](epas16_4_1_rel_notes) | 16 Aug 2024 | | | [16.4.0](epas16_4_0_rel_notes) | 08 Aug 2024 | [16.4](https://www.postgresql.org/docs/16/release-16-4.html) | | [16.3.0](epas16_3_0_rel_notes) | 09 May 2024 | [16.3](https://www.postgresql.org/docs/16/release-16-3.html) | | [16.2](epas16_2_0_rel_notes)| 08 Feb 2024 | [16.2](https://www.postgresql.org/docs/16/release-16-2.html) diff --git a/product_docs/docs/epas/16/epas_security_guide/05_edb_audit_logging/07_redacting_passwords_from_audit_logs.mdx b/product_docs/docs/epas/16/epas_security_guide/05_edb_audit_logging/07_redacting_passwords_from_audit_logs.mdx index a6991f4833a..3d83730f6f6 100644 --- a/product_docs/docs/epas/16/epas_security_guide/05_edb_audit_logging/07_redacting_passwords_from_audit_logs.mdx +++ b/product_docs/docs/epas/16/epas_security_guide/05_edb_audit_logging/07_redacting_passwords_from_audit_logs.mdx @@ -1,6 +1,7 @@ --- title: "Redacting passwords in audit logs" description: "Describes how to redact stored passwords in the audit log file" +hideToC: true redirects: - /epas/latest/epas_guide/03_database_administration/05_edb_audit_logging/07_redacting_passwords_from_audit_logs/ #generated for docs/epas/reorg-role-use-case-mode --- @@ -12,9 +13,11 @@ You can use the GUC parameter `edb_filter_log.redact_password_commands` under th The syntax is: ```sql -{CREATE|ALTER} {USER|ROLE|GROUP} identifier { [WITH] [ENCRYPTED] PASSWORD -'nonempty_string_literal' | IDENTIFIED BY { 'nonempty_string_literal' | -bareword } } [ REPLACE { 'nonempty_string_literal' | bareword } ] +{CREATE|ALTER} {USER|ROLE|GROUP} identifier + { [WITH] [ENCRYPTED] PASSWORD 'nonempty_string_literal' + | IDENTIFIED BY { 'nonempty_string_literal' + | bareword } } + [ REPLACE { 'nonempty_string_literal' | bareword } ] ``` To enable password redaction, you must first enable the parameter by modifying the `postgresql.conf` file. Add the following value to those specified in the `shared_preload_libraries` parameter: