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.