Release Notes 11.0
Welcome to the release notes for Pentaho Data Integration & Analytics 11.0. This is a Long Term Supported (LTS) release. LTS releases are stable releases with a longer support lifecycle. See the Support Lifecycle page to review the support terms for an LTS release.
The last LTS release, 10.2, was released in August 2024. This document covers the incremental enhancements from 10.2 to 11.0.
What's New?
The key features and enhancements introduced in this release are:
Pipeline Designer
Project Lifecycle Management
New Pentaho User Console (Preview)
New Data Modeling Workflow (replacing Schema Workbench and Data Source Wizard)
OOB Support for OIDC / OAuth 2.0
Granular Permissions in Pentaho / BA Server
Java 21 Support & Tomcat 10
Plugin Manager
Karaf / OSGi removal and Big Data plugins
OTEL-based observability
Docker Simplification
For an overview of the new features, see What's New in 11.0.
Bug Fixes
The following issues have been addressed in 11.0.
Pentaho Data Integration Issues
The following issues in Pentaho Data Integration have been addressed.
PDI-20592
Spoon throws an OutOfMemoryError when running jobs in parallel
PDI-20300
Bug - Carte Object ID is not captured in the channel logs table when execution is done through the executeJob API
PDI-20282
Failure to abort the main job even after the subjobs fail with an error.
PDI-20251
PDI data services - Missing Log4j-related libraries
PDI-20188
NullPointerException when saving a job/transformation to a file-based repository in Pentaho 10.2 and 10.1
PDI-20187
AWS v2 metadata check causes failure to start
PDI-20199
Spoon runs out of memory while running a job
PDI-19731
Separator is not working as expected in Text File Input and Text File Output.
PDI-20540
Avro Input step does not handle expected null fields
PDI-20404
Splash screen text capitalization
PDI-20194
Variable replacement in PVFS implementation is not working as expected
PDI-20319
Unable to read nested fields from a JSON file and throws "cannot find any data" with path error. (.js vs .json)
PDI-20160
Cannot extract files from an SFTP server when multiple copies of a job that uses the SFTP step are called
PDI-20105
MapReduce execution does not wait for KAR file installation before launching the mapper KTR
PDI-20220
Pan cannot run KTRs with PVFS URLs when the associated VFS connection config contains a variable
PDI-20159
REST API step - When processing an API URL, the space value is not rendered correctly
PDI-20589
Mail step in transformation fails when no auth is used
PDI-20546
[Transformation] Bulk load into Snowflake UI issue
PDI-20419
Bulk load into Amazon Redshift throws error: S3ServiceException: The AWS Access Key ID you provided does not exist in our records
PDI-20406
Too many transitive dependencies in the Excel and core plugins cause errors
PDI-20325
[Excel Input] Throws higher override value with IOUtils.SetByteArrayMaxOverride() exception
PDI-20295
10.2.x: Microsoft Excel Writer step is unable to write incoming rows to an MS Excel file.
PDI-20283
Excel Writer step fails to write XLS with java.lang.NoClassDefFoundError: com/zaxxer/sparsebits/SparseBitSet when "Shift existing cells down" is enabled
PDI-20189
Step (or job) names are unchanged to Japanese characters in PDI.
PDI-20601
/opt/pentaho/data-integration/logs is not writable as a mounted volume
PDI-20568
Cannot copy files using the job's Copy Files step from S3 bucket to S3 bucket
PDI-20563
Job Status API fails when multiple instances of the same job exist
PDI-20569
Error when attempting to copy a folder using S3 VFS (MinIO)
PDI-20548
When backing up with "import-export.sh", the value of the "add file name to result filenames" tag in the backed up job file changes from "Y" to "N".
PDI-20514
Using variables in S3 connection parameters: only the "region" variable is not retained after reopening the connection dialog
PDI-20495
Variable is not retained in "Timeout" field of "Get a file with FTP" step
PDI-20494
Variable is not retained when set in "Wait" column of "Check DB connections" entry
PDI-20485
"Put a file with FTP" PDI step "timeout" field does not store a variable from environment variables.
PDI-20484
"FTP Delete" PDI job entry step "timeout" field does not store a variable from environment variables.
PDI-20482
"Block this step until steps finish" PDI step Copy nr field does not store a variable from environment variables.
PDI-20455
NullPointerException encountered when trying to copy files using a VFS connection, combining TGZ notation and PVFS
PDI-20435
PDI fails to start when located in a folder with spaces in the path
PDI-20410
Performance degradation when using more than one Table Input on a transformation
PDI-20403
NullPointerException in Python Executor step during JSON parsing
PDI-20395
Error with Pentaho Reporting Output in PDI if a Groovy scripted datasource is used in the report: Caused by: org.apache.bsf.BSFException: unable to load language: groovy
PDI-20387
Azure ADLS2 VFS Block Blob fails when writing large files (> block size)
PDI-20377
As an ETL developer, I would expect Spoon to select data types that do not cause data corruption.
PDI-20372
Performance drag when comparing Pentaho PDI 9.3, 10.2.0.2 to Pentaho PDI 6.1
PDI-20371
As an ETL developer, I would expect the 'Discover metadata from a Text File' step to produce field sizes on integers that match the fields.
PDI-20370
Poor performance copying files from S3 to S3 using PVFS and MultiPartUpload
PDI-20369
As an ETL developer, I would expect the 'Discover metadata from a Text File' step to produce field sizes on strings.
PDI-20364
PDI (Kitchen) sporadically runtime error: 'Central Log Store is not initialized'
PDI-20342
Reporting Output step fails to create DataCacheFactory resulting in performance regression
PDI-20334
Transformation with Metadata Injection step and "Optional target file" field set causes deadlock, leading to server hang
PDI-20322
Disable gather performance metrics when scheduling jobs/KTRs from Spoon's schedule perspective
PDI-20311
Using "Run SSH commands" step to connect to destination with "OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022": fails
PDI-20301
UnsupportedEncodingException occurred while using Load file content in memory
PDI-20292
Record count is not accurately determined in the Text File Input step when multiple input files are used.
PDI-20262
Uploaded PDI job/transformation in PDI and saved in repository has a file size of 0 on the Properties screen
PDI-20219
Charts do not function in DET in 9.3.0.8
PDI-20206
Spoon PDI client: user unable to connect to repository if password has special characters and server is configured to use LDAP
PDI-20195
Inconsistent variable names recently created
PDI-20190
Issues with encoding when reading files with charset different from UTF-8
PDI-20183
Clustered Mapping (sub-transformation) step run on a Carte cluster causes the job to hang in a Running state if the next step is not clustered
PDI-20171
Modified JavaScript Value step in PDI 9.3.0.8 fails to terminate when setting variables
PDI-20154
Spoon crashes with NullPointerException when connected with Power User role
PDI-20135
HTTP Post step does not process configured file paths correctly
PDI-20106
Memory leak when accessing jobs and transformations concurrently on repository
PDI-20035
When the underlying MDI template steps are removed, errors persist.
PDI-20030
Move Files job entry does not move large files from S3 bucket to S3 bucket, and is missing the partSize logic
PDI-19926
Put a file with FTP: an error doesn't occur when local directory permissions are changed.
PDI-19803
Loss of functionality present in the PDI 'SFTP Put' step due to outdated jsch-0.1.54.jar
PDI-19550
The Carte jobStatus API was changed to always require a name parameter, even when a valid ID is provided
PDI-17941
Data Validator - Read allowed values from another step - Loses values
PDI-17634
Carte Server configured for SSL cannot be stopped from the command line
PDI-17311
Currency sign replaced by currency symbol (¤) specified in Regex Evaluation step errors out.
PDI-17310
Currency sign replaced by currency symbol (¤) specified in Generate Rows step errors out.
PDI-20172
Carte and Pentaho Server notify multiple TransFinished events when transformation fails or aborts
PDI-20161
Memory leak issues encountered on Pentaho 9.3.0.8 SP.
Pentaho Business Analytics
The following issues have been addressed in the BA platform and Analyzer, Interactive Reporting, Report Designer, and Aggregation Designer components.
BISERVER-15447
Bug - Schedule is displayed with server's timezone instead of browser's timezone, and it will not be triggered on time if the schedule is set up using browser's local timezone
BISERVER-15401
Post-upgrade task URL is still pointing to old documentation link.
BISERVER-15378
PUC - Help > hitachivantara.com... should be Help > pentaho.com...
BISERVER-15303
Run Once scheduler jobs do not terminate after running once.
BISERVER-15305
Cannot schedule blockout jobs in PUC; they get created as normal scheduled jobs
PPP-5768
Start time for monthly jobs is incorrect
BISERVER-15291
Wrong table used on migrate_old_quartz_data scripts
BISERVER-15279
Upgrade from 10.2.0.2 to 10.2.0.3 breaks due to large pentaho-mapreduce-libraries.zip file.
BISERVER-15277
Start/end date reflected in PUC does not consider the time zone when the scheduler is created from PDI
BISERVER-15180
Bug - Duplicate parameters are added to parameter dialog when clicking Tab to leave parameter's textbox
BISERVER-15216
Run Once - Next button disabled by default on Scheduler Page Two in PUC
BISERVER-15176
User-defined internal variables are crossing between schedules
BISERVER-15174
StringIndexOutOfBoundsException displaying schedules when using migration script
PPP-5469
The upgrade utility is ignoring the BACKUP_ROOT_PATH variable
PPP-5466
Upgrade utility does not detect /tmp correctly
PPP-5380
License screen for marketplace images shows no licenses.
BISERVER-15124
Enabling the RepositoryCleanerSystemListener on 10.2 causes server to not start.
BISERVER-15051
Bug - Scheduler showing internal variable usage from other jobs and cannot be cleared.
BISERVER-14374
Schedule is displayed with server's timezone instead of browser's timezone, and it will not be triggered on time if the schedule is set up using browser's local timezone
PRD-6184
HTML streaming format fails to generate report
PMD-1128
In macOS Ventura, unable to use PME
BISERVER-15168
Restored schedules from previous versions are missing on latest scheduler-plugin
BISERVER-15167
Schedules are lost during backup-restore procedure even when restore is successful on same version of Pentaho Server
ANALYZER-4150
Format MDX expression cannot be applied to measures on Analyzer UI
BISERVER-15148
Fresh installation of 10.2.0.0 and 10.2.0.1 will give scheduling errors
ANALYZER-4137
Reintroduce ability to delete filter and column when clicking OK on the alert that appears when deleting column from report that also has Top 10 numeric filter based on it
BISERVER-15406
PUC Administration - Operation permission revert fails – server ignores latest change and sends empty array
BISERVER-15407
CanUpload, CanDownload, and UploadDownloadAndScheduleKjbFunctionalTest automation tests failing with permissions errors
ANALYZER-4177
Column resizing in Analyzer reports inconsistent due to trash can hover zone interfering
PPP-5748
Intermittent redirect to CDF JS script instead of login or home page
PPP-5722
Logging in after session timeout redirects to RequireJS config file
PIR-1547
Control Type Selector for PIR Prompt Definition not displayed in Sapphire and Crystal themes
ANALYZER-4155
Subtotals not being displayed in Analyzer reports migrated from v9.3.0.0 to v10.1 and up.
BISERVER-15190
FileService throws NPE on no access, not found, or a depth of 0
PPP-5388
PUC - License Manager dialog shows accessibility outline border for hidden button
PPP-5238
Error when path ends with forward slash
BISERVER-15097
Random redirection to .js or .json files instead of Pentaho Home
BAD-1992
BIG DATA VFS [GCS] - Parquet/ORC IO throws an error when running or executing preview data functionality
BAD-1972
[Bigdata-EMR] EMR cluster is shut down on Amazon Hive Executor step failure when using existing cluster option.
BAD-1971
Amazon Job Executor and Hive Job Executor step do not work due to a change in Amazon API requirement
PPP-5904
Licensing exception because en_ZA locale is not found when trying to use a LLS server
PPP-5706
Spoon 10.2.0.3 crashes when using an expired offline license
PPP-5673
Local License Server is showing used counts of 1040 PDI cores on one client and 48 PDI cores on another client even though both servers only have 8 CPU cores
PPP-5609
Licensing - Regression - PUC - Offline mode - License page not displaying
PPP-5611
Licensing - Regression - PUC/PDI - Allows incorrect URL/Activation ID to corrupt an existing validated license
PPP-5598
Existence of unnecessary license libraries is causing an issue with some Mondrian features
BISERVER-15218
IMPORT/EXPORT UTILITY - the listing for emails and groups does not display in logs
PPP-5557
Re-evaluate the host ID implementation to ensure it remains consistent across machine restarts
PIR-1542
Unable to export PIR report data (HTML, CSV, PDF, Excel, Text) in PUC
PPP-5463
The Local License Server requires /tmp to allow executions
BISERVER-15169
There is no useful information that can aid debugging import-export utility
PPP-5378
.elmLicInfo.plt file gets corrupted by switching License Server providers and causes downtime
PPP-5283
Expired Offline Trial License File (.bin) does not show any information about expiration dates
PPP-5264
Licensing - Offline license files show trial expiry even though the trial duration has not been exceeded
PIR-1513
Database query is not cancelled when clicking Cancel during the run/build of an Interactive Report
BAD-1942
[Bigdata|CDP71SecureJ11] YARN job fails when executing Start a PDI Cluster on YARN "locally" leaving PDI Client Archive field blank.
BISERVER-15275
Jobs and transformations are hidden by default when using PUC upload facility
BISERVER-15420
Errors occur due to missing Java opens on Pentaho Executable installer
BISERVER-15271
NoClassDefFoundError: com/zaxxer/sparsebits/SparseBitSet error when executing a transformation with Microsoft Excel Writer step using .xls format and "shift existing cells down" setting on Pentaho Server.
BISERVER-15247
Files written to Local VFS are locked at the OS level
BISERVER-15191
[Bigdata] PMR job fails with ApacheVanilla shim.
BISERVER-15184
[Bigdata] Parquet Input step fails to read files from Azure Cloud Storage (ADLSGen2)
BAD-1961
[Bigdata] Pentaho MapReduce job to read/write from Cloud Storage (S3) fails with emr700 shim
PRD-6169
Cannot preview or export large MS Excel files with PRD and the latest POI
ANALYZER-4144
Large table reports cannot be exported to MS Excel based on changes to POI
BAD-1955
[Bigdata] ORC input/output steps fail when connected to EMR cluster
BISERVER-15128
Excel reports generated using newer Apache POI library leave larger files on Tomcat's temp directory
PIR-1529
PIR Save/Open fails when a calculated field exists
PIR-1528
FATAL ERROR when using calculated fields (with > or < and no space between field and operator) in Pentaho v10.1 Interactive Reports
BISERVER-15414
Pentaho Server does not start if the server folder path has spaces in the name
PIR-1568
PIR 10.2.0.6 – Firefox: Reports with pipe symbol “|” in the saved file name are not editable
BISERVER-15379
Older and newer AWS JARs exist together after applying SP 10.2.0.3.
BISERVER-15374
Inconsistent JAR deployment between incremental and direct SP 10.2.0.5 installation.
PRD-6224
Report Designer: Numeric format not applied to Excel and PDF exports.
PMD-1134
Unable to start Metadata Editor OSGi version; startup gets stuck.
BISERVER-15349
Simple trigger schedules display “undefined” after upgrade to 10.2.0.2 and above
BISERVER-15341
Cannot use "-" dash character on username when security is Jackrabbit
BISERVER-15339
10.2.0.4 introduced regression in Karaf that breaks SAML plugin
BISERVER-15302
Tooltips do not work for 'Browse files' when browser page is reloaded in 10.2
BISERVER-15276
Schedules created via Spoon are missing after restoring the Pentaho Repository using import-export utility.
ANALYZER-4174
PDF export of line (and similar) graph shows inaccurate time horizon on X axis
PRD-6195
Change the error message that is displayed after applying the fix on PRD-6182
BISERVER-15257
Pentaho import issue with special characters in filenames
PPP-5648
Import-export does not import all schedules correctly
PIR-1550
Fix Interactive Reporting plugin unit test (handleMissingFields)
PRD-6186
PRD query editor resets back to the default value of disable_distinct after making changes
ANALYZER-4166
HTTP Status 400 - Bad Request error with Filter link when using German, French and Japanese language in Pentaho 10.2
BAD-1967
[Bigdata] Parquet and ORC Input Output steps fail to read/write from S3 when running jobs using kitchen.sh
PRD-6182
PRD query editor does not correctly parse complex conditions and throws a NullPointerException
BISERVER-15219
Default HyperSQL (HSQLDB) in-memory DB start script with error
BISERVER-15211
PIR in Edit mode gets frozen after pressing Esc after selecting "Select ..." in the General tab of Template Selector dialog
BISERVER-15243
Unable to log in with new non-admin user with a password that includes all special characters on the keyboard Ç-[~!@#$%^&*(){}|.,]-=_+|;'"?<>~`:
PPP-5546
Ops Mart: Generate_DIM_DATE transformation hardcoded to generate dates for about 20 years starting on 20050101
PRD-6179
PRD - Unable to connect to MongoDB in Pentaho Report Designer v10.x due to missing pentaho-mongo-utils.jar
PRD-6177
With Java 17, the property settings in "Edit Chart" within Report Designer are no longer editable.
BISERVER-15179
Revision required for Details section of New Schedule dialog on Scheduler plugin
BISERVER-15178
appendDateFormat attribute is treated as parameter or variable under Scheduler perspective
BISERVER-15173
StringIndexOutOfBoundsException displaying schedules with many variables on them
PRD-6173
RowLimit while exporting Excel for PRD report does not work in PUC
BISERVER-15161
Schedule a Report - Trigger Execute Now - Last run column is not updated
PIR-1538
Manage Data Sources - Delete a field from a datasource present in a saved PIR report (column and group) - Only one message appears
BISERVER-15156
Multiple report executions result when using Execute Now on daily recurrence
BISERVER-15155
File size in KB is calculated through division by 1000 instead of 1024
ANALYZER-4149
Percentage measure displayed incorrectly on the Trend Line in Pentaho v10.2
BISERVER-15147
Shell Job entry step invoking Perl script fails
BISERVER-15145
Prevent the creation of usernames with leading/trailing whitespaces
BISERVER-15144
Invalid database connection is saved and used despite "Cancel"
BISERVER-15139
"Files" text box displays an ellipsis (...) when the file name is very long
BISERVER-15135
Username with prefix or suffix blank spaces on login page triggers UsernameNotFoundException, but session is created
ANALYZER-4145
Multiselect feature for Analyzer report filter no longer requires holding CTRL key
ANALYZER-4143
Analyzer reports are re-executed when saving and editing, creating performance issues
BISERVER-15125
Sparkl (App Builder) plugin not available for Pentaho 9.3 or 10.2
BISERVER-15101
Schedule a Report - Execute Now after report is run for the first time and in the next minute - Reports are generated twice
PPP-5127
Turn autoDeploy from true to false in Tomcat's server.xml due to security concerns
BISERVER-15098
PUC: folders don't update the Last Modified date
PAD-179
ODBC access type does not work and should be removed from connection dialogs
PSW-282
ODBC access type does not work and should be removed from connection dialogs
PMD-1119
ODBC access type does not work and should be removed from connection dialogs
PRD-6162
ODBC access type does not work and should be removed from connection dialogs
PDB-2096
View Mode wrong tooltip text
PIR-1524
Load PIR in blank without error message, InteractiveAdhocReportUtils.ERROR_0002 - Unable to load report query
BISERVER-14919
PRPT any report using formula calculation fails when running Pentaho 9.4 in a docker container or server using UTC timezone
PRD-6138
Bar codes not displayed in Excel or HTML (single-page) report output for newly created reports
BISERVER-13909
Uploaded PDI Job/Transformation has file size of 0 on the Properties screen
MONDRIAN-2752
UserDefinedFunction scripting capability broken due to removal of Nashorn scripting engine from JDK
MONDRIAN-2751
MemberFormatter scripting capability broken due to removal of Nashorn scripting engine from JDK
MONDRIAN-2750
PropertyFormatter scripting capability broken due to removal of Nashorn scripting engine from JDK
MONDRIAN-2749
CellFormatter scripting capability broken due to removal of Nashorn scripting engine from JDK
MONDRIAN-2646
Mondrian does not cache empty children requests - generates numerous queries
PRD-6156
Strange behavior of parameter text box with parameterized query
PDB-2103
Prompts are not in sequence
BISERVER-14394
PUC - XML parsing error: no root element found - Firefox
BISERVER-14274
Schedule: error in console for more than 25 schedules
Security Issues Addressed
The following vulnerabilities have been addressed in 11.0. Several vulnerabilities are already addressed in 10.2 service packs. These fixes are also included in 11.0 but not listed here. Review the relevant service pack notes for details.
CVE-2020-17521
https://nvd.nist.gov/vuln/detail/CVE-2020-17521
CVE-2025-55752
https://nvd.nist.gov/vuln/detail/CVE-2025-55752
CVE-2025-30065
https://nvd.nist.gov/vuln/detail/CVE-2025-30065
CVE-2025-41248
https://nvd.nist.gov/vuln/detail/CVE-2025-41248
CVE-2025-41249
https://nvd.nist.gov/vuln/detail/CVE-2025-41249
CVE-2025-22228
https://nvd.nist.gov/vuln/detail/CVE-2025-22228
CVE-2025-27820
https://nvd.nist.gov/vuln/detail/CVE-2025-27820
CVE-2015-6420
https://nvd.nist.gov/vuln/detail/CVE-2015-6420
CVE-2015-1832
https://nvd.nist.gov/vuln/detail/CVE-2015-1832
CVE-2009-4611
https://nvd.nist.gov/vuln/detail/CVE-2009-4611
CVE-2025-46762
https://nvd.nist.gov/vuln/detail/CVE-2025-46762
CVE-2021-33813
https://nvd.nist.gov/vuln/detail/CVE-2021-33813
CVE-2025-52099
https://nvd.nist.gov/vuln/detail/CVE-2025-52099
CVE-2025-9230
https://nvd.nist.gov/vuln/detail/CVE-2025-9230
CVE-2024-6162
https://nvd.nist.gov/vuln/detail/CVE-2024-6162
CVE-2025-35036
https://nvd.nist.gov/vuln/detail/CVE-2025-35036
CVE-2023-5072
https://nvd.nist.gov/vuln/detail/CVE-2023-5072
CVE-2024-1635
https://nvd.nist.gov/vuln/detail/CVE-2024-1635
CVE-2024-7885
https://nvd.nist.gov/vuln/detail/CVE-2024-7885
CVE-2023-4639
https://nvd.nist.gov/vuln/detail/CVE-2023-4639
CVE-2023-5685
https://nvd.nist.gov/vuln/detail/CVE-2023-5685
CVE-2023-1973
https://nvd.nist.gov/vuln/detail/CVE-2023-1973
CVE-2024-47554
https://nvd.nist.gov/vuln/detail/CVE-2024-47554
CVE-2024-5971
https://nvd.nist.gov/vuln/detail/CVE-2024-5971
CVE-2024-57699
https://nvd.nist.gov/vuln/detail/CVE-2024-57699
CVE-2025-6297
https://nvd.nist.gov/vuln/detail/CVE-2025-6297
CVE-2023-31484
https://nvd.nist.gov/vuln/detail/CVE-2023-31484
CVE-2023-45853
https://nvd.nist.gov/vuln/detail/CVE-2023-45853
CVE-2025-6020
https://nvd.nist.gov/vuln/detail/CVE-2025-6020
CVE-2024-4741
https://nvd.nist.gov/vuln/detail/CVE-2024-4741
CVE-2024-56406
https://nvd.nist.gov/vuln/detail/CVE-2024-56406
Last updated
Was this helpful?

