Release Notes - Pentaho Data Integration - Kettle - Version 6.0.0 GA - HTML format

Bug

  • [PDI-1862] - Some database connection pooling properties not working as expected (testWhileIdle, timeBetweenEvictionRunMillis, etc.)
  • [PDI-1911] - Spoon fails to launch: StringIndexOutOfBoundsException
  • [PDI-2380] - In MySQL connections, when no host is specified, test is ok, but insert into doesn't work
  • [PDI-2886] - Subtransformation step does not work with switch/case step and merge join
  • [PDI-2906] - Initializing error: "Fatal error : java.lang.NullPointerException" due to corrupted file ".spoonrc"
  • [PDI-3748] - Multiple running PDI instances on the same machine can lead to corrupted .spoonrc and other vital files
  • [PDI-4903] - In Win 7 when clicking on the test button to test a database connection I get Error unable to create directory tmp/golda
  • [PDI-4995] - Oracle database access through JNDI fails to open Explore Window
  • [PDI-5466] - Spoon should use default window colors.
  • [PDI-6249] - Non-existent logging variables are not detected
  • [PDI-6491] - No error when integer field from CSV input exceeds max size limit defined in the 'Length' column
  • [PDI-6880] - Steps and job entries traversing subdirectories produce exception with insufficient access rights
  • [PDI-6881] - "Get File Names" step reports wrong access rights
  • [PDI-6968] - Transformation fails with Merge Join that produces zero rows in mapping
  • [PDI-6995] - Can't open XMI files generated by the Data Wizard in PUC
  • [PDI-7035] - Mapping (sub-transformation) step dialog needs better handling for empty fields
  • [PDI-7060] - Looping a job on remote execution with "pass export" fails after a short time
  • [PDI-7064] - The Get Data from XML step fails to parse XPath for fields properly with enabled namespace awareness
  • [PDI-7065] - The Loop Path of the Get Data from XML step is not parsed properly with enabled namespace awareness
  • [PDI-7082] - Cannot Convert String to Date in Row Denormalizer without Time included
  • [PDI-7820] - javascript row metadata incorrect when datetime2 (MS SQL, precision up to 100ns) is used
  • [PDI-7923] - Formula step requires Number value type when could be used Integer.
  • [PDI-8472] - Step Name: Changes are not cascading to other steps

Improvement

  • [PDI-1173] - Two different routines for Repository vs. XML.
  • [PDI-1834] - Beef up step validations
  • [PDI-2766] - Change StepMetaInterface and JobMetaInterface : clean up Info/Target mess and add new metadata to help GUI
  • [PDI-3037] - Clean up the Condition UI in "Filter Rows" step
  • [PDI-6941] - Option on validate dialog to "run in background"
  • [PDI-7111] - Make the Restore and open buttons a part of the version history tab
  • [PDI-7236] - Upgrade Axis2 to 1.6.1 and put in libext/
  • [PDI-7448] - Add VFS read capabilities to JSON input
  • [PDI-7540] - Field Splitter does not have a "Get Fields" option
  • [PDI-7567] - Partitioning - allow enabling/disabling
  • [PDI-7568] - Improve logs for partitioned transforms
  • [PDI-7579] - As an ETL developer I want to set a filter for preview rows
  • [PDI-7644] - JSON input step - row counting should offer to reset on each incoming json row
  • [PDI-7856] - Improve the speed of Spoon start-up
  • [PDI-7861] - Spoon.getVfsFileChooserDialog() should be responsible for determining a good default file path if none is provided
  • [PDI-7930] - generate xml with a consistent format
  • [PDI-7971] - Generic code to serialize Transformation or Job metadata

New Feature

  • [PDI-2684] - As an ETL-Developer, I want support for Lotus Notes
  • [PDI-6090] - As an ETL Designer, I want to set roles to a model.
  • [PDI-6488] - We want a mechanism by which we can have VARIABLES used in steps to be driven/taken by JobMeta
  • [PDI-6489] - We want TransMeta not to have Hot Variables ( previousResult, resultRows, resultFiles)
  • [PDI-6615] - As a Plug-In Developer, I would like to have a maintained and supported API (subset, often needed APIs, well documented and mostly stable between releases)
  • [PDI-6666] - As an ETL-Operator, I want Lifecycle-Management functionalities (Enterprise Edition only)
  • [PDI-6774] - As an ETL-Administrator, I want to set some security restrictions by a security level
  • [PDI-6915] - Cut the last 'n' number of characters from a string to create a new field
  • [PDI-6931] - As an ETL-Developer or QA-Tester, I want to enable a Test Mode so that executing my jobs/transformations in development and testing my jobs/transformations is easier when they are part of a larger process chain
  • [PDI-6937] - Need to reference file for Body in HTTP Post/REST Client
  • [PDI-7015] - As an ETL-developer, I want to synchronize after parallel within jobs
  • [PDI-7056] - As an ETL Designer, I want Data Lineage Details
  • [PDI-7066] - As a server administrator, I need the ability to cordon off a safe sandbox for transformation and job execution
  • [PDI-7225] - As an Administrator, I want support for analyzing the impact of a release change for known backward compatibility issues (incompatibilities, functional changes and deprecated functions to previous and prior versions)
  • [PDI-7390] - As an ETL designer I want to have detailed timing metrics
  • [PDI-7455] - Harmonize row streams step
  • [PDI-8834] - Support for PDI Operations Mart running on MS SQL Server
  • [PDI-8901] - As an ETL Developer, I want to have the ability execute and save the output of any content in the BI Server

Sub-task

  • [PDI-6699] - As an ETL-Developer and BI-Developer, I want to make it easy to manage my list of Pentaho servers

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.