Skip to content

Commit

Permalink
Merge pull request #6311 from EnterpriseDB/release/2024-11-27a
Browse files Browse the repository at this point in the history
Production release: 2024-11-27a
  • Loading branch information
gvasquezvargas authored Nov 27, 2024
2 parents 759d757 + 2d468c6 commit 419d2f7
Show file tree
Hide file tree
Showing 10 changed files with 59 additions and 52 deletions.
Original file line number Diff line number Diff line change
@@ -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 <br/> #35673 |
| Bug&nbsp;fix | Corrected the behavior where `SPOOL` was introducing redundant blank lines after each output. | #37846 |
| Bug&nbsp;fix | Fixed the issue where EDB\*Plus is unable to process the command when `--` is used in between `/* */`. | #100496 |
| Bug&nbsp;fix | Fixed the issue causing the execution of a trivial procedural script to perform quite slowly in EDB\*Plus. | #37747 |
| Bug&nbsp;fix | Fixed an issue related to the configuration of EDB\*Plus with SSL certificate authentication method when the password is not specified. | #37970 |
6 changes: 4 additions & 2 deletions product_docs/docs/edb_plus/41/02_release_notes/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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 |
4 changes: 2 additions & 2 deletions product_docs/docs/edb_plus/41/02a_supported_platforms.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
14 changes: 7 additions & 7 deletions product_docs/docs/edb_plus/41/04_using_edb_plus.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand All @@ -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>
Expand All @@ -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>
Expand All @@ -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;

Expand Down
8 changes: 4 additions & 4 deletions product_docs/docs/edb_plus/41/05_using_edb_plus_with_ssl.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -284,9 +284,9 @@ $ export PGSSLCERTPASS=keypass
$ export PGSSLKEYPASS=exppass
$ cd /usr/edb/edbplus
$ ./edbplus.sh enterprisedb/[email protected]: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>
Expand All @@ -301,9 +301,9 @@ $ export PGSSLCERTPASS=keypass
$ export PGSSLKEYPASS=exppass
$ cd /usr/edb/edbplus
$ ./edbplus.sh enterprisedb/[email protected]: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>
Expand Down
6 changes: 3 additions & 3 deletions product_docs/docs/edb_plus/41/06_command_summary.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -320,23 +320,23 @@ 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`.

```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`.

```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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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. |
1 change: 1 addition & 0 deletions product_docs/docs/pem/9/registering_database_server.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ Append command line options to the command string when invoking the pemworker ut
| Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description |
| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--pem-user` | Specifies the name of the PEM administrative user (must have the pem_admin role) on the PEM server to use to write the server details to the PEM database. Required. |
| `--pem-port` | Specifies the port on which to connect to the PEM server when writing the server details to the PEM database. Optional, defaults to the value of `--pem-port` set during agent registration (PEM 9.8 or newer only). Otherwise defaults to 5432. |
| **Server parameters** | These parameters are used to populate the connection properties in the PEM web application. They're used when a user connects from the PEM web application to the monitored server. They're also used for connections from the agent to the monitored server unless overridden by Agent Server Binding parameters (see the **Agent-server binding parameters** in this table). |
| `--server-addr` | Specifies the IP address or fully qualified domain name of the monitored server. On Linux systems, you can leave the address field blank to use the default PostgreSQL Unix Domain Socket on the local machine. Or you can set it to an alternative path containing a PostgreSQL socket. If you enter a path, the path must begin with a forward slash (/). Required. |
| `--server-port` | Specifies the port number of the monitored server. Required. |
Expand Down
Loading

2 comments on commit 419d2f7

@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.

πŸŽ‰ Published on https://edb-docs.netlify.app as production
πŸš€ Deployed on https://67474793f0bc9b23f97fb36f--edb-docs.netlify.app

Please sign in to comment.