diff --git a/product_docs/docs/edb_plus/41/02_release_notes/edbplus_41.3_rel_notes.mdx b/product_docs/docs/edb_plus/41/02_release_notes/edbplus_41.3_rel_notes.mdx new file mode 100644 index 00000000000..39e42dccc34 --- /dev/null +++ b/product_docs/docs/edb_plus/41/02_release_notes/edbplus_41.3_rel_notes.mdx @@ -0,0 +1,17 @@ +--- +title: "EDB*Plus 41.3.0 release notes" +navTitle: Version 41.3.0 +--- + +Released: 27 Nov 2024 + +New features, enhancements, bug fixes, and other changes in EDB\*Plus 41.3.0 include: + +| Type | Description | Addresses | +|--------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------| +| Enhancement | EDB\*Plus has been certified for use with EDB Postgres Advanced Server version 17. | | +| Enhancement | Enhanced the behavior where the `SET LINESIZE` command doesn't behave as expected when set to a value greater than 10. This enhancement mainly applies to the constants used in the select statement. | #103591
#35673 | +| Bug fix | Corrected the behavior where `SPOOL` was introducing redundant blank lines after each output. | #37846 | +| Bug fix | Fixed the issue where EDB\*Plus is unable to process the command when `--` is used in between `/* */`. | #100496 | +| Bug fix | Fixed the issue causing the execution of a trivial procedural script to perform quite slowly in EDB\*Plus. | #37747 | +| Bug fix | Fixed an issue related to the configuration of EDB\*Plus with SSL certificate authentication method when the password is not specified. | #37970 | diff --git a/product_docs/docs/edb_plus/41/02_release_notes/index.mdx b/product_docs/docs/edb_plus/41/02_release_notes/index.mdx index 5269d7c8505..9c0d7714452 100644 --- a/product_docs/docs/edb_plus/41/02_release_notes/index.mdx +++ b/product_docs/docs/edb_plus/41/02_release_notes/index.mdx @@ -2,6 +2,7 @@ title: "Release notes" navigation: +- edbplus_41.3_rel_notes - edbplus_41.2_rel_notes - edbplus_41.1_rel_notes - edbplus_41.0_rel_notes @@ -11,8 +12,9 @@ EDB\*Plus is a utility program that provides a command line interface to EDB Pos The EDB\*Plus documentation describes the latest version of EDB\*Plus Version 41. The release notes provide information on what was new in each release. -| Version | Release Date | -| ------------------------------------- | ------------ | +| Version | Release Date | +|--------------------------------------|--------------| +| [41.3.0](edbplus_41.3_rel_notes.mdx) | 27 Nov 2024 | | [41.2.0](edbplus_41.2_rel_notes.mdx) | 23 Aug 2023 | | [41.1.0](edbplus_41.1_rel_notes.mdx) | 20 Apr 2023 | | [41.0.0](edbplus_41.0_rel_notes.mdx) | 14 Feb 2023 | diff --git a/product_docs/docs/edb_plus/41/02a_supported_platforms.mdx b/product_docs/docs/edb_plus/41/02a_supported_platforms.mdx index 40a4469527a..fe018b791a1 100644 --- a/product_docs/docs/edb_plus/41/02a_supported_platforms.mdx +++ b/product_docs/docs/edb_plus/41/02a_supported_platforms.mdx @@ -7,8 +7,8 @@ EDB\*Plus is supported on the same platforms as EDB Postgres Advanced Server. To ## Supported database versions The following list of EDB Postgres Advanced Server (EPAS) versions are currently supported for use with EDB\*Plus: +- EPAS 17 +- EPAS 16 - EPAS 15 - EPAS 14 - EPAS 13 -- EPAS 12 -- EPAS 11 diff --git a/product_docs/docs/edb_plus/41/04_using_edb_plus.mdx b/product_docs/docs/edb_plus/41/04_using_edb_plus.mdx index 561c258e9f3..a69ead27205 100644 --- a/product_docs/docs/edb_plus/41/04_using_edb_plus.mdx +++ b/product_docs/docs/edb_plus/41/04_using_edb_plus.mdx @@ -78,9 +78,9 @@ The following example shows user `enterprisedb` with password `password` connect ```text C:\Program Files\edb\edbplus>edbplus enterprisedb/password -Connected to EnterpriseDB 14.1.0 (localhost:5444/edb) AS enterprisedb +Connected to EnterpriseDB 16.4.1 (localhost:5444/edb) AS enterprisedb -EDB*Plus: Release 14 (Build 40.0.0) +EDB*Plus: (Build 41.3.0) Copyright (c) 2008-2021, EnterpriseDB Corporation. All rights reserved. SQL> @@ -90,9 +90,9 @@ The following example shows user `enterprisedb` with password `password` connect ```text C:\Program Files\edb\edbplus>edbplus enterprisedb/password@localhost:5445/edb -Connected to EnterpriseDB 14.1.0 (localhost:5445/edb) AS enterprisedb +Connected to EnterpriseDB 16.4.1 (localhost:5445/edb) AS enterprisedb -EDB*Plus: Release 14 (Build 40.0.0) +EDB*Plus: (Build 41.3.0) Copyright (c) 2008-2021, EnterpriseDB Corporation. All rights reserved. SQL> @@ -102,9 +102,9 @@ Using variable `hr_5445` in the `login.sql` file, the following shows how it is ```text C:\Program Files\edb\edbplus>edbplus enterprisedb/password@hr_5445 -Connected to EnterpriseDB 14.0.0 (localhost:5445/hr) AS enterprisedb +Connected to EnterpriseDB 16.4.1 (localhost:5445/hr) AS enterprisedb -EDB*Plus: Release 14 (Build 40.1.0) +EDB*Plus: (Build 41.3.0) Copyright (c) 2008-2021, EnterpriseDB Corporation. All rights reserved. SQL> @@ -127,7 +127,7 @@ The following example executes a script file, `dept_query.sql`, after connecting ```sql C:\Program Files\edb\edbplus>edbplus enterprisedb/password @dept_query -Connected to EnterpriseDB 14.1.0 (localhost:5444/edb) AS enterprisedb +Connected to EnterpriseDB 16.4.1 (localhost:5444/edb) AS enterprisedb SQL> SELECT * FROM dept; diff --git a/product_docs/docs/edb_plus/41/05_using_edb_plus_with_ssl.mdx b/product_docs/docs/edb_plus/41/05_using_edb_plus_with_ssl.mdx index 337d345fef2..714c1de1d9c 100644 --- a/product_docs/docs/edb_plus/41/05_using_edb_plus_with_ssl.mdx +++ b/product_docs/docs/edb_plus/41/05_using_edb_plus_with_ssl.mdx @@ -284,9 +284,9 @@ $ export PGSSLCERTPASS=keypass $ export PGSSLKEYPASS=exppass $ cd /usr/edb/edbplus $ ./edbplus.sh enterprisedb/password@192.168.2.22:5444/edb?ssl=true -Connected to EnterpriseDB 14.0.0 (192.168.2.22:5444/edb) AS enterprisedb +Connected to EnterpriseDB 16.4.1 (192.168.2.22:5444/edb) AS enterprisedb -EDB*Plus: Release 14 (Build 40.0.1) +EDB*Plus: (Build 41.3.0) Copyright (c) 2008-2021, EnterpriseDB Corporation. All rights reserved. SQL> @@ -301,9 +301,9 @@ $ export PGSSLCERTPASS=keypass $ export PGSSLKEYPASS=exppass $ cd /usr/edb/edbplus $ ./edbplus.sh enterprisedb/password@192.168.2.22:5444/edb?ssl=true -Connected to EnterpriseDB 14.0.0 (192.168.2.22:5444/edb) AS enterprisedb +Connected to EnterpriseDB 16.4.1 (192.168.2.22:5444/edb) AS enterprisedb -EDB*Plus: Release 14 (Build 40.0.1) +EDB*Plus: (Build 41.3.0) Copyright (c) 2008-2021, EnterpriseDB Corporation. All rights reserved. SQL> diff --git a/product_docs/docs/edb_plus/41/06_command_summary.mdx b/product_docs/docs/edb_plus/41/06_command_summary.mdx index 10348cfde1c..e09121a27f8 100644 --- a/product_docs/docs/edb_plus/41/06_command_summary.mdx +++ b/product_docs/docs/edb_plus/41/06_command_summary.mdx @@ -320,7 +320,7 @@ In this example, the database connection is changed to database `edb` on the loc ```sql SQL> CONNECT smith/mypassword@localhost:5445/edb Disconnected from EnterpriseDB Database. -Connected to EnterpriseDB 14.0.0 (localhost:5445/edb) AS smith +Connected to EnterpriseDB 16.4.1 (localhost:5445/edb) AS smith ``` In this session, the connection is changed to the username `enterprisedb`. The host defaults to the localhost, the port defaults to `5444` (which isn't the same as the port previously used), and the database defaults to `edb`. @@ -328,7 +328,7 @@ In this session, the connection is changed to the username `enterprisedb`. The h ```sql SQL> CONNECT enterprisedb/password Disconnected from EnterpriseDB Database. -Connected to EnterpriseDB 14.0.0 (localhost:5444/edb) AS enterprisedb +Connected to EnterpriseDB 16.4.1 (localhost:5444/edb) AS enterprisedb ``` This example shows connectivity for a multi-node cluster (one primary node and two secondary nodes) setup. The given multi-host `connectstring` syntax is used to establish a connection with the active primary database server. In this case, using `CONNECT` command, the connection is established with the primary database node on host `192.168.22.24` at port `5444`. @@ -336,7 +336,7 @@ This example shows connectivity for a multi-node cluster (one primary node and t ```sql SQL> CONNECT enterprisedb/edb@192.168.22.24:5444,192.168.22.25:5445,192.168.22.26:5446/edb?targetServerType=primary Disconnected from EnterpriseDB Database. -Connected to EnterpriseDB 15.3.0 (192.168.22.24:5444/edb) AS enterprisedb +Connected to EnterpriseDB 16.4.1 (192.168.22.24:5444/edb) AS enterprisedb ``` ## DEFINE diff --git a/product_docs/docs/jdbc_connector/42.7.3.2/01_jdbc_rel_notes/jdbc_42.7.3.2_rel_notes.mdx b/product_docs/docs/jdbc_connector/42.7.3.2/01_jdbc_rel_notes/jdbc_42.7.3.2_rel_notes.mdx index 5dfa55d500e..f040588d30f 100644 --- a/product_docs/docs/jdbc_connector/42.7.3.2/01_jdbc_rel_notes/jdbc_42.7.3.2_rel_notes.mdx +++ b/product_docs/docs/jdbc_connector/42.7.3.2/01_jdbc_rel_notes/jdbc_42.7.3.2_rel_notes.mdx @@ -9,25 +9,14 @@ The EDB JDBC connector provides connectivity between a Java application and an E New features, enhancements, bug fixes, and other changes in the EDB JDBC Connector 42.7.3.2 include: -| Type | Description -|---------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Performance | Improved parsing performance with large SQL (MTK/SQL Plus). | -| Enhancement | Added support for EDB Postgres Advanced Server 17.2. | -| Bug fix | Fixes an incompatibility issue with JDK 8 that found in version 42.7.3.1 of the `edb-jdbc18` driver. | -| Fix | edb-jdbc installation should not install a lower JDK version when a higher version is installed. | -| Fix | Fixed issue where `Message.getJMSMessageID()` returns `null`. | -| Fix | Fixed issue with determining the queue table for a queue when there is more than one queue defined within a single schema. | -| Fix | Fixed issue where EDBJmsMessageConsumer.receiveNoWait() always returns null even when messages are available on the queue. -| Fix | Fixed issue where EDBJmsMessageConsuder() [without time parameter] is supposed to block until a message is available. | - - - - - - - - - - - - +| Type | Description | +|-------------|----------------------------------------------------------------------------------------------------------------------------| +| Performance | Improved parsing performance with large SQL (MTK/SQL Plus). | +| Enhancement | Added support for EDB Postgres Advanced Server 17.2. | +| Bug fix | Fixes an incompatibility issue with JDK 8 that was found in version 42.7.3.1 of the `edb-jdbc18` driver. | +| Bug Fix | `edb-jdbc` installation should not install a lower JDK version when a higher version is installed. | +| Bug Fix | Fixed issue where `Message.getJMSMessageID()` returns `null`. | +| Bug Fix | Fixed issue with determining the queue table for a queue when there is more than one queue defined within a single schema. | +| Bug Fix | Fixed issue where `EDBJmsMessageConsumer.receiveNoWait()` returns `null` even when messages are available on the queue. | +| Bug Fix | Fixed issue where `EDBJmsMessageConsumer.receive()` [without time parameter] fails to block until a message is available. | +| Bug Fix | Fixed issue where `EDBJmsMessageConsumer.receive(timeout)` doesn't honor the timeout specified. | \ No newline at end of file diff --git a/product_docs/docs/pgd/5.6/rel_notes/pgd_5.6.1_rel_notes.mdx b/product_docs/docs/pgd/5.6/rel_notes/pgd_5.6.1_rel_notes.mdx index 7d5b4b340b4..6f3d065a545 100644 --- a/product_docs/docs/pgd/5.6/rel_notes/pgd_5.6.1_rel_notes.mdx +++ b/product_docs/docs/pgd/5.6/rel_notes/pgd_5.6.1_rel_notes.mdx @@ -35,7 +35,7 @@ If the nodename parameter is NULL, the function will wait for all n LSN. If the target LSN is NULL, it will wait for the current wal_flush_lsn.

BDR5.6.1
Improvements made in SO Node Management and Progress Tracking.

An update addresses the movement of group slots in SO nodes, ensuring they don't appear as peers in -progress updates. Improvements include enhanced watermark management for SO leaders in the Himesh +progress updates. Improvements include enhanced watermark management for SO leaders in the Optimized Topology configuration, where write leaders now include watermarks in their updates. Watermarks are broadcasted to simplify progress tracking on idle clusters. The peer progress mapping for SO nodes has been corrected, and the tap test for group slot movement has been revised. @@ -72,13 +72,12 @@ that are prone to failure won't consistently impact the success of other tasks.< BDR5.6.1

Fixed parting subscription with standbys.

The parting subscription used to hang, failing to wait for standbys when the bdr.standby_slot_names parameter was defined.

41821 -BDR5.6.1
Fixed parting SO node with multiple origins.

All relevant origins must be removed when parting SO node -With himesh, parting an SO node should result in removing all origins it +BDR5.6.1

Fixed parting SO node with multiple origins.

All relevant origins must be removed when parting SO node. +With Optimized Topology, parting an SO node should result in removing all origins it has, not just the one related to its SO group leader. When parting a data node, even though there is no subscription to it -from SO node, the origin should be removed -DO not make SO node target of a part catchup subscription when himesh -enabled

+from SO node, the origin should be removed. +DO not make SO node target of a part catchup subscription when Optimized Topology is enabled.

BDR5.6.1
Stopped creation of slots for subscriber only nodes on witness nodes.

Subscriber only nodes should not have slots on witness nodes.

diff --git a/product_docs/docs/pgd/5.6/rel_notes/src/relnote_5.6.1.yml b/product_docs/docs/pgd/5.6/rel_notes/src/relnote_5.6.1.yml index ddfd29bf032..9091df27928 100644 --- a/product_docs/docs/pgd/5.6/rel_notes/src/relnote_5.6.1.yml +++ b/product_docs/docs/pgd/5.6/rel_notes/src/relnote_5.6.1.yml @@ -104,7 +104,7 @@ relnotes: component_version: 5.6.1 details: | An update addresses the movement of group slots in SO nodes, ensuring they don't appear as peers in - progress updates. Improvements include enhanced watermark management for SO leaders in the Himesh + progress updates. Improvements include enhanced watermark management for SO leaders in the Optimized Topology configuration, where write leaders now include watermarks in their updates. Watermarks are broadcasted to simplify progress tracking on idle clusters. The peer progress mapping for SO nodes has been corrected, and the tap test for group slot movement has been revised. @@ -130,13 +130,12 @@ relnotes: component: BDR component_version: 5.6.1 details: | - All relevant origins must be removed when parting SO node - With himesh, parting an SO node should result in removing all origins it + All relevant origins must be removed when parting SO node. + With Optimized Topology, parting an SO node should result in removing all origins it has, not just the one related to its SO group leader. When parting a data node, even though there is no subscription to it - from SO node, the origin should be removed - DO not make SO node target of a part catchup subscription when himesh - enabled + from SO node, the origin should be removed. + DO not make SO node target of a part catchup subscription when Optimized Topology is enabled. jira: BDR-5552 addresses: "" type: Bug-fix