Release Notes - Pentaho Reporting and Pentaho Report Designer - Version 5.1.0 GA - HTML format

Bug

  • [PRD-3278] - Export to Excel 2007 is missing bar code, charts, sparkline and static images.
  • [PRD-4497] - Crosstab report with pagebreaks creates empty page at the end
  • [PRD-4527] - Changing auto submit on PRPT gives "error parsing parameters" when report added to dashboard
  • [PRD-4579] - Report designer is unable to open previously saved PRPT file
  • [PRD-4619] - Line spacing is not consistent with other output types and Elements in Page Footer don't appear in the page footer for RTF output.
  • [PRD-4622] - Showing Page 1/1 the first execution of paginated html report even when there are more than 1 pages
  • [PRD-4648] - default time-to-string conversion outputs wrong timezone
  • [PRD-4667] - After changing PRPT prompt, the report annoyingly flashes twice
  • [PRD-4682] - Row-Banding function does not expose 'group' property via metadata and PRD
  • [PRD-4691] - Formula Editor: entering a nested function in parameter when the outer function's ending parenthesis is not present can result in incorrect parameter arguments
  • [PRD-4702] - Module "extensions-docsupport" declares itself as "extensions-toc" in build.properties, causing conflic with toc module
  • [PRD-4731] - Main SQL query fired at the database for every selection of the parameter value with Auto-submit turned off.
  • [PRD-4738] - Export to Excel in PRD 5.0.0.1 doesnt show up all columns
  • [PRD-4739] - 16+ parameters fileds for Open Formula Dialog
  • [PRD-4740] - The Mac version of PRD does not have any of the Kettle plugin's installed
  • [PRD-4745] - PRD 5.0 Offers the option to publish to a server version 4.8 or older. This option must be removed. It is not supported.
  • [PRD-4746] - SVG parsing fails for SVGs that have no explict size set
  • [PRD-4749] - MongoDB data source for PRD on OS X doesn't open parameter panel.
  • [PRD-4751] - Date Picker yields wrong date when greyed dates (dates outside of current month) are chosen
  • [PRD-4754] - Fix the mac-os build as it has been broken since the latest fix
  • [PRD-4755] - Big-Data plugins fail to register on the Mac and if working directory is not set to install dir
  • [PRD-4760] - Regression: Hide column without leaving blank space (invisible-consumes-space and row layout)
  • [PRD-4761] - Formula Editor: When tabbing between parameter fields, the formula text area is not updated
  • [PRD-4762] - Standalone mac prd does not launch.
  • [PRD-4764] - View PDF export with Acrobat Reader : content is hidden/not present
  • [PRD-4767] - CDA Datasource not working in Pentaho 5.0
  • [PRD-4794] - Date on calendar widget gets converted to 1 day prior to selected date before 10/7/2013
  • [PRD-4813] - PageOfPagesFunction not working when report is exported to PDF
  • [PRD-4817] - The PRD publishing dialog window is default populated with wrong URL
  • [PRD-4821] - Deleting a JDBC data source connection doesn't reflect the deletion from the UI. Selecting the connection again and deleting will remove the next connection.
  • [PRD-4824] - Subreports does not show data from properties files
  • [PRD-4836] - A Kettle-datasource with embedded KTRs (MongoDB, etc) corrupts report when added to a subreport
  • [PRD-4845] - Creating Prompts sourced from MongoDB corrupt RD report
  • [PRD-4850] - Top Customers Report only using 2/3 of page width
  • [PRD-4856] - BigData: In case of fatal transformation errors, 'trans.cleanup()' is never called, causing PRD to become unresponsive
  • [PRD-4858] - Setting title for prpt report is not getting updated in 5.0.1GA
  • [PRD-4862] - Sparkline Element Last Color does not render fully on report layout
  • [PRD-4863] - Report Design Wizard window is cut off on Ubuntu12
  • [PRD-4871] - Remote Server VFS Error - Unable to Publish, Open from Repository, etc.
  • [PRD-4891] - Guide Lines do not display fully in Report Designer on previous created reports.
  • [PRD-4909] - PRPT created in PRD 3.9.1 does not open in 5.0.1
  • [PRD-4912] - ClassCast exception when saving report (regression of PRD-1911)
  • [PRD-4915] - Fixed Position non functional for PRD 5.0.1-stable
  • [PRD-4919] - Publishing a filename containing non-ASCII characters (e.g. accentuated latin characters) fails
  • [PRD-4922] - Parameter name in PRD the same as DB field name not accepted
  • [PRD-4924] - In PRD a BSH preprocessor cannot be edited. You have to paste the script into the layout.xml file
  • [PRD-4928] - Using the function "HASCHANGED" breaks any report export that is not PDF
  • [PRD-4935] - Conditionally hiding a row-band inside a row-band does not work, empty space is still reserved
  • [PRD-4936] - NPE when editing a JDBC datasource without any queries
  • [PRD-4943] - MongoDB input fails on large documents
  • [PRD-4956] - Page Header elements not shown in subreports
  • [PRD-4965] - Resource-Label doesn't work in sub-report
  • [PRD-4968] - Lost Excel formatting with underline font selected in PRD
  • [PRD-4970] - StyleSheet resolving does not work across subreports
  • [PRD-4971] - Regression: Hide column without leaving blank space incorrect in Report Designer (invisible-consumes-space and row layout)
  • [PRD-4978] - Remove JDK 7 usages from all reporting projects for the 5.1 release
  • [PRD-4980] - Objects not visible on the `No data` section of the report design canvas
  • [PRD-4981] - The conditional visible function is not valid in pentaho5.0.1
  • [PRD-4987] - Creating subreports with graphs tied to parameters using the * symbol to import all parameters doesn't work on the BA server.
  • [PRD-4991] - When creating a date parameter, the Date Picker is not putting the value in the default value field.
  • [PRD-5003] - NPE in layout when exporting to Excel with sheet across/down set to value > 1
  • [PRD-5005] - Report Viewer - Output Type dropdown has encoded values
  • [PRD-5024] - On Chart Properties, Value | item-margin should be grouped under X-Axis and listed after category-margin.
  • [PRD-5034] - As a report designer I want to display text_field on multiple pages
  • [PRD-5041] - Regression: Functions and expressions are not executed in the defined dependency-level order, breaking report calculations
  • [PRD-5044] - Reporting Engine has periodic incorrect calculations when using Average, Sum, Min, Max, etc calculations
  • [PRD-5045] - Performance of reports with large number of empty bands is bad
  • [PRD-5057] - IE9: Bottom Scroll Bar Missing for PRPT reports
  • [PRD-5059] - GoldenSample report with sicky wizard-specification.xml file fails on serialize/deserialize
  • [PRD-5060] - Golden Sample tests do not validate errors when running as single-thread instance.
  • [PRD-5061] - PieSparkline breaks report processing when value is not a number.
  • [PRD-5062] - PRPT file gets corrupted if KTR step is not defined in Datasource
  • [PRD-5072] - LibCSS is not included in any CI build, causing errors to go undetected.
  • [PRD-5073] - Unable to create a JDBC connection in PRD, NoClassDefFoundError
  • [PRD-5079] - Fix for BISERVER-11408 makes it impossible to use the project on Non-Unix systems and breaks the build
  • [PRD-5086] - When auto-submit is off, the report parameter/prompt panel flashes/glass pane appears.
  • [PRD-5091] - Underlined label show line in preview but not in PDF
  • [PRD-5094] - NPE on insert crosstab report when not selecting any query.
  • [PRD-5097] - Previous/Next/Current page controls don't work. First page is always returned.
  • [PRD-5098] - Report having a textbox parameter, and auto-submit off, submits multiple times, and finally stops.
  • [PRD-5107] - There are slight rendering errors on editor resize-handles when hovering over them with the mouse
  • [PRD-5114] - Unable to Open From Repository a PRPT which contains non-ASCII characters
  • [PRD-5121] - o.p.r.e.c.c.designtime.datafactory.editor.ui.Messages references invalid bundle, breaks with error
  • [PRD-5124] - Table-Of-Contents generates invalid Index, all root indexes are counted multiple times
  • [PRD-5125] - Trying to preview a report with a crosstab group will break the report designer.
  • [PRD-5126] - Shared Metadata for elements does not define resource-bundle for all messages, leaving it to chance to find the correct bundle.
  • [PRD-5129] - Some reports with inline-subreports will fail to preview in HTML, CSV or Excel formats
  • [PRD-5133] - Default Publish URL for PRD after Mac Installer is not correct/valid
  • [PRD-5144] - BuyerReport: Excel2007: getting error when try open it.
  • [PRD-5154] - Doesn't print images and lines when printing through CUPS (1.72) running on LINUX (Ubuntu)
  • [PRD-5177] - PRD prpt publish Title not display with Pentaho5.x
  • [PRD-5192] - The export report to HTML doesn't work
  • [PRD-5269] - Problem accent from Odoo

Improvement

  • [PRD-4729] - build.xml for testcases module calls publish-local, even for normal continous runs, poisons ivy-cache
  • [PRD-4818] - Move SDK datasource-editor designtime classes into reporting core to simplify datasource-ui creation
  • [PRD-4819] - Move SDK base-tests into the engine core to simply the creation of better unit tests
  • [PRD-4869] - libpensol creates new http session when reconnecting to Pentaho
  • [PRD-4921] - As a reporting end user, I want the performance of CSV, HTML and Excel outputs to take less time to generate.
  • [PRD-4976] - Update PRD assembly process to include latest published documentation in artifact repository vs. checked-in to SCM
  • [PRD-5015] - Allow the use of data fields from subreports to be used in the Table of Contents on a Report Designer report

New Feature

  • [PRD-2715] - As a support person I want PRD to print relevant information about the JDK, the environment and the operating system into the log file on startup.
  • [PRD-4758] - bugfix for PRD-4713, possible fix to PRD-4739 (to your notice).
  • [PRD-4948] - Add Kerberos Authentication UX to PRD for MongoDB

Story

  • [PRD-3857] - Iteration 2 - Layouter: Make the table-header-row repeatable on page break (no spanning)
  • [PRD-4803] - CLONE - Edit crosstab layout (row axis, columns axis, cell axis) using the Cross Tab dialog.
  • [PRD-5055] - Allow libpensol to bypass server authentication when it is being used on server-side and there is an active user session

Sub-task

  • [PRD-4777] - UX storyboard and mocks
  • [PRD-4778] - Remove environment variables and parameters from the AvaIlable Columns list.
  • [PRD-4779] - Develop according to UX design
  • [PRD-4780] - QA: Test each of the functionalities described in the case
  • [PRD-4782] - Code some way to get into Edit
  • [PRD-4783] - Hydrate UI
  • [PRD-4784] - Create a list of exception attributes that will NOT be carried over for QA testing
  • [PRD-4785] - Code a way to preserve the attributes when saving changes in the dialog
  • [PRD-4786] - Prompt for the user warning them that they are overwriting formatting
  • [PRD-4787] - QA: Validate success criteria
  • [PRD-4788] - UX storyboard and mocks - define canvas interaction on row, column, and data cell groups.
  • [PRD-4789] - Create new mechanism to hold new selectable objects
  • [PRD-4790] - Remove the toolbar button
  • [PRD-4791] - Code the interaction with the group selection
  • [PRD-4792] - QA: Validate success criteria
  • [PRD-4804] - CLONE - Code some way to get into Edit
  • [PRD-4805] - CLONE - Hydrate UI
  • [PRD-4806] - CLONE - Create a list of exception attributes that will NOT be carried over for QA testing
  • [PRD-4807] - CLONE - Code a way to preserve the attributes when saving changes in the dialog
  • [PRD-4808] - CLONE - Prompt for the user warning them that they are overwriting formatting
  • [PRD-4809] - CLONE - QA: Validate success criteria
  • [PRD-4815] - Test subtask
  • [PRD-4963] - Add documentation for Mac-JRE specific client config for Kerberos

Edit/Copy Release Notes

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