Skip to content

Commit

Permalink
Merge pull request #2413 from EnterpriseDB/release/2022-3-4
Browse files Browse the repository at this point in the history
Release: 2022-3-4
  • Loading branch information
drothery-edb authored Mar 4, 2022
2 parents 6690dc4 + 57fad3a commit abba8d6
Show file tree
Hide file tree
Showing 142 changed files with 156 additions and 80 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"count": "find product_docs/docs/ advocacy_docs/ external_sources/ -name '*.mdx' | wc -l",
"develop": "gatsby develop",
"docker:rebuild": "docker-compose -f docker/docker-compose.quickstart.yaml build --pull --no-cache",
"fix-mtimes": "python3 scripts/source/git-restore-mtime.py",
"fix-mtimes": "python3 scripts/source/git-restore-mtime.py --force",
"format": "prettier --write src/**/*.js gatsby-*.js",
"logs": "docker-compose -f docker/docker-compose.quickstart.yaml logs -f",
"pdf:build": "docker-compose -f docker/docker-compose.build-pdf.yaml run --rm --entrypoint scripts/pdf/generate_pdf.py docs-pdf-builder",
Expand Down Expand Up @@ -105,4 +105,4 @@
"type": "git",
"url": "https://github.com/EnterpriseDB/docs"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,7 @@ Prior to creating your cluster, make sure you have adequate Azure resources or y

2. In the **Version** field, select the version of Postgres that you want to use. See [Database Version Policy](../../overview/05_database_version_policy) for more information.
2. In the **Provider** field, select the cloud provider for your cluster.
!!! Note
Microsoft Azure is the only option for the Preview.

3. In the **Region** field, select the region where you want to deploy your cluster. For the best performance, EDB typically recommends that this region be the same as other resources you have that communicate with your cluster.

For a list of available regions, see [Supported regions](../../overview/03a_region_support).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ redirects:
- /biganimal/release/using_cluster/connecting_your_cluster/01_connecting_from_azure/01_private_endpoint/
---

This exammple shows how to connect your cluster using Azure Private Endpoint.
This example shows how to connect your cluster using Azure Private Endpoint.

Assume that your cluster is on a subscription called `development` and is being accessed from a Linux client VM on another subscription called `test` with the following properties:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,16 @@ The xDB Replication Server is certified to work with the following Java platform
**Table-1: Certified Java Platforms**

| **Operating Systems** | **JDK Versions** |
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| CentOS 7 and Rocky Linux/AlmaLinux 8 | - Red Hat OpenJDK 7 <br /> - Red Hat OpenJDK 8 <br /> |
| SLES 12 | Red Hat OpenJDK 8 || `PPCLE RHEL 8` | Red Hat OpenJDK 8 |
| PPCLE RHEL7 | Red Hat OpenJDK 8 |
| RHEL 7 | - Red Hat OpenJDK 7 <br /> - Red Hat OpenJDK 8 <br /> - Oracle JDK 7 <br /> - Oracle JDK 8 <br /> |
| Windows 2012 R2, 2016, and 2019 | - Red Hat OpenJDK 7 <br /> - Red Hat OpenJDK 8 <br /> |
| Debian 10 | Red Hat OpenJDK 11 |
| --------------------------------------- | ------------------------------------------------------|
| RHEL 8 | - Red Hat OpenJDK 8 <br /> - Oracle JDK 8 <br /> |
| RHEL 7 | - Red Hat OpenJDK 8 <br /> - Oracle JDK 8 <br /> |
| Rocky Linux/AlmaLinux 8 | Red Hat OpenJDK 8 |
| CentOS 7 | Red Hat OpenJDK 8 |
| PPCLE RHEL 8 | Red Hat OpenJDK 8 |
| PPCLE RHEL 7 | Red Hat OpenJDK 8 |
| SLES 12 | Red Hat OpenJDK 8 |
| Debian 10 | Red Hat OpenJDK 11 |
| Ubuntu 18.04 and 20.04 | Red Hat OpenJDK 11 |
| Windows 2012 R2, 2016, and 2019 | Red Hat OpenJDK 8 |

See [Product Compatibility](https://www.enterprisedb.com/platform-compatibility#eprs) for more information.
See [Product Compatibility](https://www.enterprisedb.com/platform-compatibility#eprs) for more information.
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ The following is an example of the content of an xDB Startup Configuration file:
#!/bin/sh
JAVA_EXECUTABLE_PATH="/usr/bin/java"
JAVA_MINIMUM_VERSION=1.7
JAVA_MINIMUM_VERSION=1.8
JAVA_BITNESS_REQUIRED=64
JAVA_HEAP_SIZE="-Xms256m -Xmx1536m"
PUBPORT=9051
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ PostgreSQL or EDB Postgres Advanced Server database tables that include the foll
- `JSONB`
- Geometry data types
- `tsvector`, `tsquery`, `txid_snapshot`, `pg_lsn`
- `cidr`, `inet`, `mcaddress`, `mcaddress8`, `uuid`, `Date`
- `cidr`, `inet`, `mcaddress`, `mcaddress8`, `uuid`, `money`
- `ENUM`, `ARRAY`, range data type (such as `int4range`, `tstzrange`, `numrange`, `daterange`)
- Any user-defined data type (that is, defined as `CREATE TYPE type_name`)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Stack Builder and StackBuilder Plus are very similar in functionality and look-a

This section demonstrates the installation of xDB Replication Server using StackBuilder Plus for Advanced Server. Steps are noted where the installation process differs for installation on PostgreSQL using Stack Builder.

**Step 1:** You must have Java Runtime Environment (JRE) version 1.7 or later installed on the hosts where you intend to install any xDB Replication Server component (xDB Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used.
**Step 1:** You must have Java Runtime Environment (JRE) version 1.8 or later installed on the hosts where you intend to install any xDB Replication Server component (xDB Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used.

Follow the directions for your host operating system to install Java runtime.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The installer program name may vary depending upon how you obtained it. The foll
<https://www.enterprisedb.com/resources/product-documentation>

!!! Note
You must have Java Runtime Environment (JRE) version 1.7 or later installed on the hosts where you intend to install any xDB Replication Server component (xDB Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used.
You must have Java Runtime Environment (JRE) version 1.8 or later installed on the hosts where you intend to install any xDB Replication Server component (xDB Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used.

Follow the directions for your host operating system to install Java runtime.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ To install only the publication server, invoke the following:

The following are the steps to perform a complete xDB Replication Server installation with all xDB components.

**Step 1:** You must have Java Runtime Environment (JRE) version 1.7 or later installed on the hosts where you intend to install any xDB Replication Server component (xDB Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used.
**Step 1:** You must have Java Runtime Environment (JRE) version 1.8 or later installed on the hosts where you intend to install any xDB Replication Server component (xDB Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used.

Follow the directions for your host operating system to install Java runtime.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The following is an example of the xDB Startup Configuration file.
#!/bin/sh
JAVA_EXECUTABLE_PATH="/usr/bin/java"
JAVA_MINIMUM_VERSION=1.7
JAVA_MINIMUM_VERSION=1.8
JAVA_BITNESS_REQUIRED=64
JAVA_HEAP_SIZE="-Xms256m -Xmx1536m"
PUBPORT=9051
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ When you install xDB Replication Server, the port numbers you specify for the pu
#!/bin/sh
JAVA_EXECUTABLE_PATH="/usr/bin/java"
JAVA_MINIMUM_VERSION=1.7
JAVA_MINIMUM_VERSION=1.8
JAVA_BITNESS_REQUIRED=64
JAVA_HEAP_SIZE="-Xms256m -Xmx1536m"
PUBPORT=9051
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ The keytool program can be found under the bin subdirectory of the Java Runtime
You will be prompted for a new password. Save this password for the next step.

```text
$ /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/jre/bin/keytool -keystore xdb.keystore -alias xdbstore -import -file xdb_root.crt.der
$ /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/bin/keytool -keystore xdb.keystore -alias xdbstore -import -file xdb_root.crt.der
Enter keystore password:
Re-enter new password:
Owner: CN=enterprisedb, [email protected], OU=XDB, O=EnterpriseDB, L=Bedford, ST=Massachusetts, C=US
Expand Down Expand Up @@ -261,7 +261,7 @@ The encrypted password must be specified with the `sslTrustStorePassword` config
Encrypt the password using the xDB Replication Server CLI encrypt command. The following example shows this process encrypting the password contained in file infile.

```text
$ export PATH=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/jre/bin:$PATH
$ export PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/bin:$PATH
$ cd /opt/PostgreSQL/EnterpriseDB-xDBReplicationServer/bin
$ java -jar edb-repcli.jar -encrypt -input ~/infile -output ~/pwdfile
$ cat ~/pwdfile
Expand Down Expand Up @@ -293,7 +293,7 @@ The encrypted password must be specified with the sslKeyStorePassword configurat
Encrypt the password using the xDB Replication Server CLI encrypt command.

```text
$ export PATH=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/jre/bin:$PATH
$ export PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/bin:$PATH
$ cd /opt/PostgreSQL/EnterpriseDB-xDBReplicationServer/bin
$ java -jar edb-repcli.jar -encrypt -input ~/infile -output ~/pwdfile
$ cat ~/pwdfile
Expand Down
2 changes: 1 addition & 1 deletion product_docs/docs/eprs/6.2/08_xdb_cli/01_prereq_steps.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The xDB Startup Configuration file, `xdbReplicationServer-xx.config`, contains t
#!/bin/sh
JAVA_EXECUTABLE_PATH="/usr/bin/java"
JAVA_MINIMUM_VERSION=1.7
JAVA_MINIMUM_VERSION=1.8
JAVA_BITNESS_REQUIRED=64
JAVA_HEAP_SIZE="-Xms256m -Xmx1536m"
PUBPORT=9051
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ The following is an example of the content of the xDB Startup Configuration file
#!/bin/sh
JAVA_EXECUTABLE_PATH="/usr/bin/java"
JAVA_MINIMUM_VERSION=1.7
JAVA_MINIMUM_VERSION=1.8
JAVA_BITNESS_REQUIRED=64
JAVA_HEAP_SIZE="-Xms256m -Xmx1536m"
PUBPORT=9051
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: "Version 6.2.17"
---


New features, enhancements, bug fixes, and other changes in EDB Postgres Replication Server 6.2.16 include the following:

| Type | Description |
| ----------- |------------ |
| Security Fix| Addresses JDBC vulnerability CVE-2022-21724 that has a CVSS score of 8.5, which is a High severity. The PostgreSQL JDBC driver version 42.3.2 that contains the security fix is bundled with Replication Server. If you have a RPM- or Debian-based Replication Server installation, the EDB JDBC driver for Advanced Server, which incorporates the community version 42.3.2, needs to be updated. For example, on RHEL 7 or CentOS 7 distributions, run: `yum update edb-jdbc`. |
| Bug Fix | Publication database registration fails for a SSL connection with a non-default SSL client certs/key path. [77621] |



6 changes: 3 additions & 3 deletions product_docs/docs/eprs/6.2/eprs_rel_notes/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@ redirects:

The EDB Postgres Replication Server documentation describes the latest version of EDB Postgres Replication Server 6.2 including minor releases and patches. The release notes in this section provide information on what was new in each release. For new functionality introduced in a minor or patch release, there are also indicators within the content about what release introduced the feature.



| Version | Release Date |
| ------- | ------------ |
| [6.2.16](13_eprs_rel_notes_6.2.16) | 2021 Dec 09 |
| [6.2.17](12_eprs_rel_notes_6.2.17) | 2022 Mar 03 |
| [6.2.16](13_eprs_rel_notes_6.2.16) | 2021 Dec 09 |
| [6.2.15](14_eprs_rel_notes_6.2.15) | 2021 Aug 30 |
| [6.2.14](15_eprs_rel_notes_6.2.14) | 2021 May 27 |
| [6.2.13](16_eprs_rel_notes_6.2.13) | 2021 Feb 18 |
Expand All @@ -20,3 +19,4 @@ The EDB Postgres Replication Server documentation describes the latest version o
| [6.2.9](20_eprs_rel_notes_6.2.9) | 2020 May 07 |



Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ The following is an example of the content of an Replication Server startup conf
#!/bin/sh
JAVA_EXECUTABLE_PATH="/usr/bin/java"
JAVA_MINIMUM_VERSION=1.7
JAVA_MINIMUM_VERSION=1.8
JAVA_BITNESS_REQUIRED=64
JAVA_HEAP_SIZE="-Xms256m -Xmx1536m"
PUBPORT=9051
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Stack Builder and StackBuilder Plus are very similar in functionality and look-a

This section demonstrates the installation of Replication Server using StackBuilder Plus for Advanced Server. Steps are noted where the installation process differs for installation on PostgreSQL using Stack Builder.

**Step 1:** You must have Java Runtime Environment (JRE) version 1.7 or later installed on the hosts where you intend to install any Replication Server component (EPRS Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used.
**Step 1:** You must have Java Runtime Environment (JRE) version 1.8 or later installed on the hosts where you intend to install any Replication Server component (EPRS Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used.

Follow the directions for your host operating system to install Java runtime.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ To install only the publication server, invoke the following:

The following are the steps to perform a complete Replication Server installation with all Replication Server components.

**Step 1:** You must have Java Runtime Environment (JRE) version 1.7 or later installed on the hosts where you intend to install any Replication Server component (EPRS Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used.
**Step 1:** You must have Java Runtime Environment (JRE) version 1.8 or later installed on the hosts where you intend to install any Replication Server component (EPRS Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used.

Follow the directions for your host operating system to install Java runtime.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The following is an example of the Replication Server startup configuration file
#!/bin/sh
JAVA_EXECUTABLE_PATH="/usr/bin/java"
JAVA_MINIMUM_VERSION=1.7
JAVA_MINIMUM_VERSION=1.8
JAVA_BITNESS_REQUIRED=64
JAVA_HEAP_SIZE="-Xms256m -Xmx1536m"
PUBPORT=9051
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ When you install Replication Server, the port numbers you specify for the public
#!/bin/sh
JAVA_EXECUTABLE_PATH="/usr/bin/java"
JAVA_MINIMUM_VERSION=1.7
JAVA_MINIMUM_VERSION=1.9
JAVA_BITNESS_REQUIRED=64
JAVA_HEAP_SIZE="-Xms256m -Xmx1536m"
PUBPORT=9051
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ You can find the keytool program under the `bin` subdirectory of the Java Runtim
You are prompted for a new password. Save this password for the next step.

```text
$ /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/jre/bin/keytool -keystore xdb.keystore -alias xdbstore -import -file xdb_root.crt.der
$ /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/bin/keytool -keystore xdb.keystore -alias xdbstore -import -file xdb_root.crt.der
Enter keystore password:
Re-enter new password:
Owner: CN=enterprisedb, [email protected], OU=XDB, O=EnterpriseDB, L=Bedford, ST=Massachusetts, C=US
Expand Down Expand Up @@ -261,7 +261,7 @@ You must specify the encrypted password with the `sslTrustStorePassword` configu
Encrypt the password using the Replication Server CLI `encrypt` command. The following example shows this process encrypting the password contained in file `infile`.

```text
$ export PATH=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/jre/bin:$PATH
$ export PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/bin:$PATH
$ cd /usr/edb/xdb/bin
$ java -jar edb-repcli.jar -encrypt -input ~/infile -output ~/pwdfile
$ cat ~/pwdfile
Expand Down Expand Up @@ -293,7 +293,7 @@ Specify the encrypted password with the `sslKeyStorePassword` configuration opti
Encrypt the password using the Replication Server CLI `encrypt` command.

```text
$ export PATH=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/jre/bin:$PATH
$ export PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/bin:$PATH
$ cd /usr/edb/xdb/bin
$ java -jar edb-repcli.jar -encrypt -input ~/infile -output ~/pwdfile
$ cat ~/pwdfile
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ The following is an example of the content of the Replication Server Configurati
#!/bin/sh
JAVA_EXECUTABLE_PATH="/usr/bin/java"
JAVA_MINIMUM_VERSION=1.7
JAVA_MINIMUM_VERSION=1.8
JAVA_BITNESS_REQUIRED=64
JAVA_HEAP_SIZE="-Xms256m -Xmx1536m"
PUBPORT=9051
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: "Version 7.0.1"
---


New features, enhancements, bug fixes, and other changes in EDB Postgres Replication Server 7.0.1 include the following:

| Type | Description |
| ----------- |------------ |
| Security Fix| Addresses JDBC vulnerability CVE-2022-21724 that has a CVSS score of 8.5, which is a High severity. The PostgreSQL JDBC driver version 42.3.2 that contains the security fix is bundled with Replication Server. If you have a RPM- or Debian-based Replication Server installation, the EDB JDBC driver for Advanced Server, which incorporates the community version 42.3.2, needs to be updated. For example, on RHEL 7 or CentOS 7 distributions, run: `yum update edb-jdbc`. |
| Bug Fix | Fixed the issue where database registration fails with the error `libpq JNI wrapper library is not available` for WAL-based CDC on Windows. |



Loading

0 comments on commit abba8d6

Please sign in to comment.