Skip to content

Commit

Permalink
Merge pull request #5030 from EnterpriseDB/release/2023-11-20
Browse files Browse the repository at this point in the history
Release:2023-11-20
  • Loading branch information
nidhibhammar authored Nov 20, 2023
2 parents ca2c547 + 76d344e commit d5f3b0c
Show file tree
Hide file tree
Showing 22 changed files with 165 additions and 156 deletions.
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
---
title: "Migration Portal 4.0 release notes"
navTitle: Version 4.0
title: "Migration Portal 4.0.0 release notes"
navTitle: Version 4.0.0
---

Released: 22 Apr 2022

New features, enhancements, bug fixes, and other changes in Migration Portal 4.0 include the following:
New features, enhancements, bug fixes, and other changes in Migration Portal 4.0.0 include the following:

| Type | Description |
| ---- |------------ |
| Enhancement | The Migration Portal now supports the use of the EDB DDL Extractor again. Issues related to the DDL Extractor are resolved and the temporary restriction introduced on the use of DDL Extractor file format has been removed. The Migration Portal continues to support the use of the Oracle Data Pump utilities following the instructions in the [documentation](https://www.enterprisedb.com/docs/migration_portal/latest/04_mp_migrating_database/01_mp_schema_extraction/); however, the use of the EDB DDL Extractor is recommended.|
| Enhancement | The schema assessment algorithms are optimized to address a few performance related issues and to reduce overall schema assessment time.|
| Enhancement | Added a repair handler to remove CACHE/NOCACHE keyword from TABLE definition as EDB Postgres Advanced Server does not support it.|
| Security fix | The jackson-databind and h2 libraries are upgraded to the latest versions to address security issues (CVE-2020-36518, CVE-2022-23221, CVE-2021-42392 and CVE-2021-23463).|
| Bug fix | Fixed the grammar rule to resolve a parsing error that skipped execution of a repair handler to remove EDITIONABLE keywords.|
| Bug fix | Fixed the repair handler to perform proper conversion of Oracle PIPELINED and PIPE ROW function calls.|
| Bug fix | Fixed an issue where the case sensitivity was lost when an object name was based on Unicode characters.|
| Bug fix | Fixed the issue that displays the Getting Started wizard when Migration Portal landing page is opened for the first time for a new user.|
| Bug fix | Fixed the issue where a VIEW definition was truncated during transformation in the target EPAS DDL script.|
| Bug fix | Previously, uploaded DDL files having characters that were not compatible with UTF-8 were failing at the start of the Assessment phase. Migration Portal now reads the SQL files as UTF-8. In case a non UTF-8 file is uploaded, all the characters that are not compatible with UTF-8 will be converted to the replacement character β€˜οΏ½β€™ and assessment will continue without failing.|
| Bug fix | Fixed constraint name assignment for the unnamed constraint in the source Oracle DDL.|
| Bug fix | Updated the repair handler to remove the OIDINDEX storage clause for Oracle Data Pump generated source DDL files.|
| Bug fix | Allowed the COLLATE and COMPUTATION keywords to be used as identifiers.|
| Bug fix | Fixed the handling of multi-line comments that appear as part of single line comments.|
| Bug fix | Fixed the grammar to properly identify and skip wrapped objects.|
| Bug fix | Fixed ConcurrentModificationException occurred while running multiple projects simultaneously.|
| Bug fix | Fixed unique object names handling across multiple schemas. The object names are not required to be unique across different schemas.|
| Bug fix | Made some fixes in the create table grammar to ignore the order of some clauses as no specific order is required.|
| Type | Description |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Enhancement | The Migration Portal now supports the use of the EDB DDL Extractor again. Issues related to the DDL Extractor are resolved and the temporary restriction introduced on the use of DDL Extractor file format has been removed. The Migration Portal continues to support the use of the Oracle Data Pump utilities following the instructions in the [documentation](https://www.enterprisedb.com/docs/migration_portal/latest/04_mp_migrating_database/01_mp_schema_extraction/); however, the use of the EDB DDL Extractor is recommended. |
| Enhancement | The schema assessment algorithms are optimized to address a few performance related issues and to reduce overall schema assessment time. |
| Enhancement | Added a repair handler to remove CACHE/NOCACHE keyword from TABLE definition as EDB Postgres Advanced Server does not support it. |
| Security fix | The jackson-databind and h2 libraries are upgraded to the latest versions to address security issues (CVE-2020-36518, CVE-2022-23221, CVE-2021-42392 and CVE-2021-23463). |
| Bug fix | Fixed the grammar rule to resolve a parsing error that skipped execution of a repair handler to remove EDITIONABLE keywords. |
| Bug fix | Fixed the repair handler to perform proper conversion of Oracle PIPELINED and PIPE ROW function calls. |
| Bug fix | Fixed an issue where the case sensitivity was lost when an object name was based on Unicode characters. |
| Bug fix | Fixed the issue that displays the Getting Started wizard when Migration Portal landing page is opened for the first time for a new user. |
| Bug fix | Fixed the issue where a VIEW definition was truncated during transformation in the target EPAS DDL script. |
| Bug fix | Previously, uploaded DDL files having characters that were not compatible with UTF-8 were failing at the start of the Assessment phase. Migration Portal now reads the SQL files as UTF-8. In case a non UTF-8 file is uploaded, all the characters that are not compatible with UTF-8 will be converted to the replacement character β€˜οΏ½β€™ and assessment will continue without failing. |
| Bug fix | Fixed constraint name assignment for the unnamed constraint in the source Oracle DDL. |
| Bug fix | Updated the repair handler to remove the OIDINDEX storage clause for Oracle Data Pump generated source DDL files. |
| Bug fix | Allowed the COLLATE and COMPUTATION keywords to be used as identifiers. |
| Bug fix | Fixed the handling of multi-line comments that appear as part of single line comments. |
| Bug fix | Fixed the grammar to properly identify and skip wrapped objects. |
| Bug fix | Fixed ConcurrentModificationException occurred while running multiple projects simultaneously. |
| Bug fix | Fixed unique object names handling across multiple schemas. The object names are not required to be unique across different schemas. |
| Bug fix | Made some fixes in the create table grammar to ignore the order of some clauses as no specific order is required. |
22 changes: 12 additions & 10 deletions product_docs/docs/migration_portal/4/01_mp_release_notes/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ redirects:
- ../01_whats_new/
- 09_mp_3.5.1_rel_notes
navigation:
- mp_4.7.0_rel_notes
- mp_4.6.0_rel_notes
- mp_4.5.1_rel_notes
- mp_4.5_rel_notes
Expand All @@ -16,13 +17,14 @@ navigation:

The Migration Portal documentation describes the latest version of Migration Portal 4.0.

| Version | Release date |
| --------------------------- | ------------ |
| [4.6.0](mp_4.6.0_rel_notes) | 19 Oct 2023 |
| [4.5.1](mp_4.5.1_rel_notes) | 12 Jul 2023 |
| [4.5](mp_4.5_rel_notes) | 18 May 2023 |
| [4.4](mp_4.4_rel_notes) | 14 Feb 2023 |
| [4.3](mp_4.3_rel_notes) | 08 Dec 2022 |
| [4.2](mp_4.2_rel_notes) | 04 Oct 2022 |
| [4.1](mp_4.1_rel_notes) | 04 Aug 2022 |
| [4.0](10_mp_4.0_rel_notes) | 22 Apr 2022 |
| Version | Release date |
| ---------------------------- | ------------ |
| [4.7.0](mp_4.7.0_rel_notes) | 20 Nov 2023 |
| [4.6.0](mp_4.6.0_rel_notes) | 19 Oct 2023 |
| [4.5.1](mp_4.5.1_rel_notes) | 12 Jul 2023 |
| [4.5.0](mp_4.5_rel_notes) | 18 May 2023 |
| [4.4.0](mp_4.4_rel_notes) | 14 Feb 2023 |
| [4.3.0](mp_4.3_rel_notes) | 08 Dec 2022 |
| [4.2.0](mp_4.2_rel_notes) | 04 Oct 2022 |
| [4.1.0](mp_4.1_rel_notes) | 04 Aug 2022 |
| [4.0.0](10_mp_4.0_rel_notes) | 22 Apr 2022 |
Loading

2 comments on commit d5f3b0c

@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://655b4a22c88a0e7d82494cbc--edb-docs.netlify.app

Please sign in to comment.