What Is New in Embedded MPP 8.0.20240505¶
This page lists the main enhancements of the Denodo Embedded MPP 8.0.20240506.
Presto
Upgrade Presto version to 0.286.
This Presto version includes several enhancements like:
Add UPDATE sql support in Presto.
Add register and unregister procedures for Iceberg tables.
Add support for creating Iceberg tables using the AWS Glue metastore.
Add support for Iceberg views.
Add support for reading v2 row level deletes in Iceberg connector.
Add support for time travel in Iceberg tables, with the AS OF syntax.
The self-signed certificate has been renewed. If you are using it for testing, be sure to import this new certificate into the truststore of the Denodo servers.
How to Upgrade to this New Version¶
Create a backup of the embedded PostgreSQL or the external database of the embedded Hive Metastore.
If you are using the embedded PostgreSQL this backup is mandatory since upgrades to new major versions of PostgreSQL do not maintain backwards compatibility.
You must create a manual dump before the upgrade and restore it before creating new tables in the Denodo Embedded MPP.
kubectl exec <PostgreSQL Pod> -- bash -c "PGPASSWORD=hive pg_dump -c -U hive -h localhost metastore" > database.sql
cat database.sql | kubectl exec -i <PostgreSQL Pod> -- bash -c "PGPASSWORD=hive psql -U hive -h localhost -d metastore"
Once the manual dump is done, set postgresql.version15BackupWarning
to false in values.yaml
and continue with the installation upgrade of the Denodo Embedded MPP.