Skip to content

Commit

Permalink
Merge pull request #3347 from EnterpriseDB/release/2022-11-15
Browse files Browse the repository at this point in the history
Release: 2022-11-15
  • Loading branch information
drothery-edb authored Nov 15, 2022
2 parents 03e9ed7 + 7a6c7f0 commit 9703fc3
Show file tree
Hide file tree
Showing 109 changed files with 605 additions and 191 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,8 @@ Where `<package_name>` is:
| `edb-xdb-publisher` | Publication server |
| `edb-xdb-subscriber` | Subscription server |

{% endblock installCommand %}
{% endblock installCommand %}
{% block postinstall %}
## Initial configuration
Before using Replication Server, you must download and install JDBC drivers. See [Installing a JDBC driver](/eprs/7/03_installation/installing_jdbc_driver) for details.
{% endblock postinstall %}
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Prior to creating your cluster, make sure you have enough resources. Without eno
!!! Note
You can't switch from a single node or high-availability cluster to an extreme high-availability cluster or vice versa.

1. Select the number of standby replicas for your cluster.
1. Select the number of standby replicas for your high availability cluster.

1. Select the cloud provider for your cluster. If you're using your own account and haven't connected it to BigAnimal yet, see [Connecting to your cloud](/biganimal/latest/getting_started/02_connecting_to_your_cloud).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ While other methods for connecting your cluster from your application's virtual

Azure Private Endpoint is a network interface that securely connects a private IP
address from your Azure Virtual Network (VNet) to an external service. You grant access only to a single cluster instead of the entire BigAnimal resource virtual network, thus ensuring maximum network isolation. Other advantages include:
- You need to configure the Private Link only once. Then you can use multiple Private Links to connect applications from many different VNets.
- You need to configure the Private Link only once. Then you can use multiple Private Endpoints to connect applications from many different VNets.
- There's no risk of IP address conflicts.

Private Endpoints are the same mechanism used by first-party Azure services such as CosmosDB for private VNet connectivity. For more information, see [What is an Azure Private Endpoint?](https://docs.microsoft.com/en-us/azure/private-link/private-endpoint-overview). Private Links (required by Private Endpoints) are not free, however. See [Azure Private Link pricing](https://azure.microsoft.com/en-us/pricing/details/private-link/#pricing) for information on the costs associated with Private Links (required by Private Endpoints).
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: "Version 10.23.33"
---

EDB Postgres Advanced Server 10.23.33 includes the following enhancements:

| Type | Description | ID | Category |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------| ------- | ---------------- |
| Upstream merge | Merged with community PostgreSQL 10.23. See the community [Release Notes](https://www.postgresql.org/docs/release/10.23/) for details. | | |
| Enhancement | Enhance edb_filter_log.redact_password_commands so that passwords used in the CREATE/ALTER ROLE, CREATE/ALTER USER, and CREATE/ALTER GROUP syntax will get redacted when using optional parameters. [Support Ticket: #86366]| DB-1984 | |
| Enhancement | Improve an error when you alter the table column dependent on the package variable. [Support Ticket: #85027] | DB-1950 | |

2 changes: 2 additions & 0 deletions product_docs/docs/epas/10/epas_rel_notes/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
navTitle: Release Notes
title: "EDB Postgres Advanced Server Release Notes"
navigation:
- epas10_23_33_rel_notes
- epas10_22_32_rel_notes
- epas10_21_31_rel_notes
legacyRedirectsGenerated:
Expand All @@ -20,6 +21,7 @@ The EDB Postgres Advanced Server (Advanced Server) documentation describes the l

| Version | Release Date | Upstream Merge |
| ------- | ------------ | -------------- |
| [10.23.33](epas10_23_33_rel_notes.mdx) | 2022 Nov 10 | [10.23](https://www.postgresql.org/docs/10/release-10-23.html) |
| [10.22.32](epas10_22_32_rel_notes.mdx) | 2022 Aug 11 | [10.22](https://www.postgresql.org/docs/10/release-10-22.html) |
| [10.21.31](epas10_21_31_rel_notes.mdx) | 2022 May 12 | [10.21](https://www.postgresql.org/docs/10/release-10-21.html) |
| [10.20.30](09_epas10.20.30_rel_notes.mdx) | 2022 Feb 10 | [10.20](https://www.postgresql.org/docs/10/release-10-20.html) |
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: "Version 11.18.29"
---

EDB Postgres Advanced Server 11.18.29 includes the following enhancements:

| Type | Description | ID | Category |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------| ------- | ---------------- |
| Upstream merge | Merged with community PostgreSQL 11.18.29. See the community [Release Notes](https://www.postgresql.org/docs/release/11.18/) for details. | | |
| Enhancement | Enhance edb_filter_log.redact_password_commands so that passwords used in the CREATE/ALTER ROLE, CREATE/ALTER USER, and CREATE/ALTER GROUP syntax will get redacted when using optional parameters. [Support Ticket: #86366]| DB-1984 | |
| Enhancement | Improve an error when you alter the table column dependent on the package variable. [Support Ticket: #85027] | DB-1950 | |
2 changes: 2 additions & 0 deletions product_docs/docs/epas/11/epas_rel_notes/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
navTitle: Release Notes
title: "EDB Postgres Advanced Server Release Notes"
navigation:
- epas11_18_29_rel_notes
- epas11_17_28_rel_notes
- epas11_16_26_rel_notes
legacyRedirectsGenerated:
Expand All @@ -20,6 +21,7 @@ The EDB Postgres Advanced Server (Advanced Server) documentation describes the l

| Version | Release Date | Upstream Merge |
| ------- | ------------ | -------------- |
| [11.18.29](epas11_18_29_rel_notes.mdx) | 2022 Nov 10 | [11.18](https://www.postgresql.org/docs/11/release-11-18.html) |
| [11.17.28](epas11_17_28_rel_notes.mdx) | 2022 Aug 11 | [11.17](https://www.postgresql.org/docs/11/release-11-17.html) |
| [11.16.26](epas11_16_26_rel_notes.mdx) | 2022 May 12 | [11.16](https://www.postgresql.org/docs/11/release-11-16.html) |
| [11.15.25](09_epas11.15.25_rel_notes.mdx) | 2022 Feb 10 | [11.15](https://www.postgresql.org/docs/11/release-11-15.html) |
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: "Version 12.13.17"
---

EDB Postgres Advanced Server 12.13.17 includes the following enhancements:

| Type | Description | ID | Category |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------| ------- | ---------------- |
| Upstream merge | Merged with community PostgreSQL 12.13.17. See the community [Release Notes](https://www.postgresql.org/docs/release/12.13/) for details. | | |
| Enhancement | Enhance edb_filter_log.redact_password_commands so that passwords used in the CREATE/ALTER ROLE, CREATE/ALTER USER, and CREATE/ALTER GROUP syntax will get redacted when using optional parameters. [Support Ticket: #86366]| DB-1984 | |
| Enhancement | Improve an error when you alter the table column dependent on the package variable. [Support Ticket: #85027] | DB-1950 | |

2 changes: 2 additions & 0 deletions product_docs/docs/epas/12/epas_rel_notes/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
navTitle: Release Notes
title: "EDB Postgres Advanced Server Release Notes"
navigation:
- epas12_13_17_rel_notes
- epas12_12_16_rel_notes
- epas12_11_15_rel_notes
legacyRedirectsGenerated:
Expand All @@ -23,6 +24,7 @@ The EDB Postgres Advanced Server (Advanced Server) documentation describes the l

| Version | Release Date | Upstream Merges |
| ------- | ------------ | --------------- |
| [12.13.17](epas12_13_17_rel_notes.mdx) | 2022 Nov 10 | [12.13](https://www.postgresql.org/docs/12/release-12-13.html) |
| [12.12.16](epas12_12_16_rel_notes.mdx) | 2022 Aug 11 | [12.12](https://www.postgresql.org/docs/12/release-12-12.html) |
| [12.11.15](epas12_11_15_rel_notes.mdx) | 2022 May 12 | [12.11](https://www.postgresql.org/docs/12/release-12-11.html) |
| [12.10.14](05_epas12.10.14_rel_notes.mdx) | 2022 Feb 10 | [12.10](https://www.postgresql.org/docs/12/release-12-10.html) | | [12.10.14](05_epas12.10.14_rel_notes.mdx) | 2022 Feb 10 | [12.10](https://www.postgresql.org/docs/12/release-12-10.html) |
Expand Down
11 changes: 11 additions & 0 deletions product_docs/docs/epas/13/epas_rel_notes/epas13_9_13_rel_notes.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: "Version 13.9.13"
---

EDB Postgres Advanced Server 13.9.13 includes the following enhancements:

| Type | Description | ID | Category |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------| ------- | ---------------- |
| Upstream merge | Merged with community PostgreSQL 13.9.13. See the community [Release Notes](https://www.postgresql.org/docs/release/13.9/) for details. | | |
| Enhancement | Enhance edb_filter_log.redact_password_commands so that passwords used in the CREATE/ALTER ROLE, CREATE/ALTER USER, and CREATE/ALTER GROUP syntax will get redacted when using optional parameters. [Support Ticket: #86366]| DB-1984 | |
| Enhancement | Improve an error when you alter the table column dependent on the package variable. [Support Ticket: #85027] | DB-1950 | |
2 changes: 2 additions & 0 deletions product_docs/docs/epas/13/epas_rel_notes/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
navTitle: Release Notes
title: "EDB Postgres Advanced Server Release Notes"
navigation:
- epas13_9_13_rel_notes
- epas13_8_12_rel_notes
- epas13_7_11_rel_notes

Expand All @@ -16,6 +17,7 @@ The EDB Postgres Advanced Server (Advanced Server) documentation describes the l

| Version | Release Date | Upstream Merges |
| ------------------------------------- | ------------ | ---------------------------------------------------------------------------------------------------------------- |
| [13.9.13](epas13_9_13_rel_notes) | 2022 Nov 10 | [13.9](https://www.postgresql.org/docs/release/13.9/)
| [13.8.12](epas13_8_12_rel_notes) | 2022 Aug 11 | [13.8](https://www.postgresql.org/docs/release/13.8/)
| [13.7.11](epas13_7_11_rel_notes) | 2022 May 23 | [13.7](https://www.postgresql.org/docs/release/13.7/)
| [13.6.10](13_epas13.6.10_rel_notes) | 2022 Feb 10 | [13.6](https://www.postgresql.org/docs/13/release-13-6.html) |
Expand Down
18 changes: 18 additions & 0 deletions product_docs/docs/epas/14/epas_rel_notes/epas14_6_0_rel_notes.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: "Version 14.6.0"
---

EDB Postgres Advanced Server 14.6.0 includes the following enhancements and bug fixes:

| Type | Description | ID | Category |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------| ------- | --------------------- |
| Upstream merge | Merged with community PostgreSQL 14.6. See the community [Release Notes](https://www.postgresql.org/docs/release/14.6/) for details. | | |
| Enhancement | Enhance edb_filter_log.redact_password_commands so that passwords used in the CREATE/ALTER ROLE, CREATE/ALTER USER, and CREATE/ALTER GROUP syntax will get redacted when using optional parameters. [Support Ticket: #86366]| DB-1984 | |
| Enhancement | Improve an error when you alter the table column dependent on the package variable. [Support Ticket: #85027] | DB-1950 | |
| Bug fix | Fix edbwrap to work under the FIPS-enabled system. This fix allows initdb to work with a FIPS-enabled system. [Support Ticket: #81283, #81673, #77660, #81457, #85713, #86663, #87246] | DB-1746 | edbwrap |
| Bug fix | Fix abnormal behavior of edb-audit by enabling shared memory access to an edb-audit background worker. [Support Ticket: #86002] | DB-1978 | |
| Bug fix | Fix IMPORT FOREIGN SCHEMA failure when the remote database is community PostgreSQL. [Support Ticket: #86156] | EXT-29 | postgres_fdw |
| Bug fix | EDB Postgres Advanced Server now provides the edb_fix_pg_proc.sql script to fix system function behavior on the existing v14 clusters created between 14.1.0 and 14.5.0. The script is inside `<install_dir>/share/postgresql/` directory and you must run it manually. The edb_redwood_date setting is disabled in the system_functions.sql file to avoid the same issue in the future. | DB-2023 | |
| Bug fix | Fix crash in type conversion function due to null input. | DB-1547 | edbldr |


2 changes: 2 additions & 0 deletions product_docs/docs/epas/14/epas_rel_notes/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
navTitle: Release notes
title: "EDB Postgres Advanced Server release notes"
navigation:
- epas14_6_0_rel_notes
- epas14_5_0_rel_notes
- epas14_4_0_rel_notes
- epas14_3_0_rel_notes
Expand All @@ -15,6 +16,7 @@ The EDB Postgres Advanced Server (EDB Postgres Advanced Server) documentation de

| Version | Release date | Upstream merges |
| ------------------------------------- | ------------ | ---------------------------------------------------------------------------------------------------------------- |
| [14.6.0](epas14_6_0_rel_notes) | 2022 Nov 10 | [14.6](https://www.postgresql.org/docs/14/release-14-6.html) |
| [14.5.0](epas14_5_0_rel_notes) | 2022 Aug 11 | [14.5](https://www.postgresql.org/docs/14/release-14-5.html) |
| [14.4.0](epas14_4_0_rel_notes) | 2022 Jun 16 | [14.4](https://www.postgresql.org/docs/14/release-14-4.html) |
| [14.3.0](epas14_3_0_rel_notes) | 2022 May 12 | [14.3](https://www.postgresql.org/docs/14/release-14-3.html) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ You can use the following database product versions with Replication Server:
- Oracle 12c version 12.1.0.2.0 is explicitly certified. Newer minor versions in the 12.1 line are supported as well.
- Oracle 18c version 18.1.0.2.0 is explicitly certified. Newer minor versions in the 18.1 line are supported as well.
- Oracle 19c version 19.1.0.2.0 is explicitly certified. Newer minor versions in the 19.1 line are supported as well.
- SQL Server 2012 version 11.0.6020.0 is explicitly certified. Newer minor versions in the 11.0 line are supported as well.
- SQL Server 2014 version 12.0.5000.0 is explicitly certified. Newer minor versions in the 12.0 line are supported as well.

As of Replication Server 7.1.0:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: "Permitted configurations and combinations"
redirects:
- /docs/eprs/latest/10_appendix/01_permitted_conf_and_permutations/
---

<div id="permitted_conf_and_permutations" class="registered_link"></div>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: "Supported platforms"
redirects:
- /docs/eprs/latest/01_introduction/04_supported_jdk_versions/
---

Replication Server is certified to work with the following Java platforms:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ If the target table (regardless of database type) contains a large object data t
!!! Note
EDB Postgres Advanced Server supports a number of aliases for data types. Such aliases that translate to `BYTEA` are treated as large object data types. See the [Database Compatibility for Oracle Developers Reference Guide](/epas/latest/epas_compat_reference/) for a listing of EDB Postgres Advanced Server data types. (See the [Database Compatibility for Oracle Developer’s Guide](/epas/latest/epas_compat_ora_dev_guide/) for EDB Postgres Advanced Server version 9.5 or earlier versions.)

Under certain circumstances, the corresponding Postgres target table created for certain types of Oracle partitioned tables is a set of inherited tables. In these cases, the `SQL DELETE` statement is used on the inherited child tables instead of truncation. See [Replicating Oracle partitioned tables](../../10_appendix/04_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/04_replicate_oracle_partitioned_tables/#replicate_oracle_partitioned_tables).
Under certain circumstances, the corresponding Postgres target table created for certain types of Oracle partitioned tables is a set of inherited tables. In these cases, the `SQL DELETE` statement is used on the inherited child tables instead of truncation. See [Replicating Oracle partitioned tables](../../10_appendix/03_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/04_replicate_oracle_partitioned_tables/#replicate_oracle_partitioned_tables).

A server configuration option is available that forces the snapshot replication process to use the Oracle database link utility instead of `JDBC COPY` to populate the Postgres target tables from an Oracle publication. Oracle database link provides a performance improvement over `JDBC COPY`. See [Optimizing snapshot replication](../../05_smr_operation/08_optimizing_performance/01_optimizing_snapshot_replication/#optimizing_snapshot_replication) for information on using the Oracle database link option as well as various configuration options to optimize snapshot replication.
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ In addition, the `pg_hba.conf` configuration file of the Postgres database serve

See [Postgres server authentication](../../../05_smr_operation/01_prerequisites/06_verifying_host_accessibility/#postgres_server_auth) for setting `REPLICATION` access for a single-master replication system. See [Verifying host accessibility](../../../05_smr_operation/01_prerequisites/06_verifying_host_accessibility/#verifying_host_accessibility) for a multi-master replication system.

For configuration options in the publication server configuration file that specifically apply to the log-based method see [Log-based method of synchronization options](../../../10_appendix/04_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/15_log_based_sync_options/#log_based_sync_options).
For configuration options in the publication server configuration file that specifically apply to the log-based method see [Log-based method of synchronization options](../../../10_appendix/03_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/15_log_based_sync_options/#log_based_sync_options).
Loading

2 comments on commit 9703fc3

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.