We need your help!

User feedback enables for a great product! Please take the time to answer our quick survey.

NextReports Server - Release Notes

25.02.2014 version 7.0

  • [Feature] HTML5 Charts with fallback to Flash (if HTML5 is not supported inside current browser)
  • [Feature] Added Polish i18n support (many thanks to Artur Skrzypczak for his contribution)
  • [Improvement] Upgrade to Wicket 6
  • [Improvement] LoginPage, ForgotPasswordPage, ResetPasswordPage: remove licensing, evaluation links and add blog & github links
  • [Improvement] Update Jersey library from 1.7 to 1.18 (Allows to make server deploy in JBoss AS 7.1.1)
  • [BugFix] Dashboard with name of another dashbord plus suffix: widgets are not seen as added, arranging widgets does not look to work (UI bug)
  • [BugFix] Change cron expression in synchronizer settings raises a ClassCastException
  • [BugFix] Remove a group which is used inside security permissions of an entity will give a RuntimeException.
  • [BugFix] In some places feedback validation error messages are seen only after second click
  • [BugFix] Some messages which were not beeing internationalized
  • [BugFix] Login Page: remove Ubuntu fonts (does not work well with diacritics)
  • [BugFix] Drill down chart in detach mode does not work (regression)

19.12.2013 version 6.3

  • [Feature] Integration Settings: add secretKey and whiteIp
          secretKey: to allow requests only if a parameter with name secret=<secretKey> is found inside integration url
          whiteIp: to allow requests only from a specific ip
  • [Feature] Print system info and server settings inside log file
  • [BugFix] Authentication used for iframes: widget must be seen only if user has rights on parent dashboard
  • [BugFix] A Chart with UTF-8 characters entered by user inside title will show scrambled characters in server flash chart
  • [BugFix] A report with UTF-8 characters manually entered by user (as text) will show at runtime scrambled characters
  • [BugFix] Jackrabbit dependencies has an older derby driver than the one in jdbc-drivers

08.10.2013 version 6.2

  • [Feature] Alert mail body can have template value ${val} replaced by the current value
  • [Improvement] Update Jasper to 5.1.0
  • [BugFix] Rename method from JcrStorageDao kept the entity in cache with the old path. A lot of "Path not found" exceptions could arise after users did some action on a renamed entity.
  • [BugFix] Width and Height for Chart inside DrillDown are not taken into account for embedded widgets
  • [BugFix] Regression: Add Widget in dashboard -> widget is not shown
  • [BugFix] Parameter with default source value null will raise a Server NullPointerException. If a report has a parameter with default source and the select returns null, we have an IdName with id null and on the server at run nothing happens because a NullPointerException is raised.
  • [BugFix] "Connection failed" error was internationalized with wicket StringResourceModel instead of ResourceBundle. This raises an exception if a widget data source cannot be connected.
  • [BugFix] Publish data source to server from designer fails if data source was created prior version 6.1

25.06.2013 version 6.1.1

  • [Feature] DashboardWebService new methods getDashboards & getWidgets
  • [Feature] WebServiceClient new method isAuthorized(long timeout)
  • [BugFix] Driver for MSSQL Server jtds-1.3.0 was good just for Java 1.7. For compatibility we added jtds-1.2.8.

11.06.2013 version 6.1

  • [Feature] CSV Data Source support
  • [Feature] Themes are dynamic : users can create new color themes asides existing one
  • [Feature] Widgets inside Link Dashboards have parameters per user. If a dashboard is shared with READ and no WRITE permission, user will be able to change widget settings. If settings are changed by user, those settings will be kept just for himself. In this way a shared dashboard to a number of users will allow everybody to keep their particular settings.
  • [Feature] Integration Settings - drill url : used as base url for drill down of type URL & - notify url : url to notify external parties with the result of a report run (report name, message, link url) 
  • [Feature] Data Migration : Allow to export / import data from / into a repository.
  • [Feature] Integration as embedded application: Any application can contain an iframe to embed section parts of NextReports Server (reports, dashboards, and so on)
  • [Improvement] Add Report: datasources are sorted by their path
  • [BugFix] Widget action "Go to entity" is allways visible. It should be visible only if user has at least READ permission to that entity 
  • [BugFix] Security: Grant permissions recursively to a folder B inside other folder A: all reports from A are also incorrectly granted (instead just reports from B)
  • [BugFix] User Dashboards are not deleted if user is deleted (they remain in storage)

25.02.2013 version 6.0

  • [Feature] Date Interval for Values Templates. Date Interval from Template is also used by scheduler being computed at runtime  
  • [Feature] Installer has now some demo data (demo database, reports & charts, dashboards)
  • [Feature] New Indicator Widget to show an Indicator report.Add search functionality for Indicators.
  • [Feature] Internationalization support for english, french and romanian & New Internationalization file can be added by user
  • [Feature] Login has a "forgot password" feature
  • [Feature] Alerts: a new type of report destination for alarms and indicators (send an email only if a condition is true.)
  • [Improvement] Upload NextReport without dashbordable and alarm checkboxes. These properties are taken from reportType
  • [Improvement] Collapsible Runtime Parameters Panel : On template selection parameters are collapsed (no need to scroll to hit Next)
  • [Improvement] EntityTree : sort entities after name (like inside the table)
  • [Improvement] Dashboard Add Widget: WidgetEntityTree nodes are sorted by name
  • [Improvement] Storage Web Service: getEntities returns a list of objects sorted by name
  • [Improvement] Different minimum height for chart, alarm & indicator widgets: refresh looks prettier (before all had minimum height 90)
  • [Improvement] Inside a Dashboard with 3 columns there is some space to the right
  • [BugFix] Widgets do not show any values in parameters settings for MULTIPLE selection and static default values
  • [BugFix] Problems with report link when some characters are used inside the name (like %)
  • [BugFix] When modifying dashboard, all widgets will have other ids.Existing iframes will show "Entity was deleted" because widget id is not found anymore.
  • [BugFix] Active scheduled reports: A once schedule process disappears from active table even if it runs in background
  • [BugFix] LoginPage.html uses DOCTYPE to appear ok on IE
  • [BugFix] IE Dashboard Charts have always a vertical scroll
  • [BugFix] Date url query parameters must be formatted with a hardcoded SimpleDateFormat

06.12.2012 version 5.4

  • [Feature] Widgets settings parameters : dynamic flags
  • [Feature] Drill-down : define a URL_TYPE drill to be able to open an external url
  • [Feature] New Server IFrame settings
  • [Feature] Encrypted Url query parameters for iframes
  • [Feature] A new Dashboard Web Service
  • [BugFix] Exception inside Edit Settings / Global Settings for a widget with deleted entity
  • [BugFix] History parameter values for dynamic parameters are not correct (default values are shown)
  • [BugFix] PivotWidget does not take care of urlQueryParameters from iframe
  • [BugFix] Exception for Drill down with date parameter
  • [BugFix] Regression: drill down widget scroll contains up buttons (should not)
  • [BugFix] Drill-down to a report where link parameter has MULTIPLE selection crashes
  • [BugFix] Save to Excel for Pivot may not work in some circumstances

24.09.2012 version 5.3

  • [Feature] Pivot widget
  • [Feature] Info Panel for report/chart and versions shows also the query
  • [Feature] Monitor Runtime History allows to see also the run query
  • [Feature] Search reports and charts with an "Sql Contains" condition
  • [Feature] Run History : rows per page selection
  • [Improvement] Table widget now supports color styles
  • [Improvement] UI look improvements
  • [Improvement] Server url for login and home page without page version
  • [BugFix] Embedded chart widgets show error on Internet Explorer
  • [BugFix] Embedded table widget inside an iframe does not look the same as in NextReports server dashboard
  • [BugFix] Parameters with values that contain comma inside Palette cannot be selected
  • [BugFix] Mail is not sent to valid recipients if at least a recipient from list has invalid address

31.05.2012 version 5.2

  • [Feature] Extend Dynamic values:  Selecting dynamic values for a parameter (at scheduling time) meant (till 5.2) that the values are computed at runtime using the default source. From version 5.2 if no default source is present, the real source of the parameter will be used. The advantage is that a real source can accept other parameters, while default source cannot.
  • [Feature] Values Templates for run / schedule reports ( values that are selected for reports' parameters to run can be saved to the content repository as templates and re-used later)
  • [Feature] Drill Down Widget : New "Up To Root" link to go to the first entity in the drill (till version 5.2 only an "Up" link was present which was taken the user back to the parent entity in the drill)
  • [Improvement] Migration to a new version of web framework (Wicket 1.5)
  • [Improvement] RuntimeHistory : see parameter values with display (runtime) names, not with the name used inside query 
  • [Improvement] Drill Down Table Widget : keep "Up One Level" link outside the scroll if such scroll is needed 
  • [Improvement] DatePicker has a year selection for some components were it is needed
  • [BugFix] After changing current version with "Set as current version" , report/chart run method shows last version not the current set
  • [BugFix] NullPointerException when edit settings for a widget with a small refresh time
  • [BugFix] Regresion: Search entities return all entities (search conditions are always true) 
  • [BugFix] Table Widget with pagination always shows the first items if we choose any page

07.03.2012 version 5.1

  • [Feature] New edit action for reports and charts using local installed designer
  • [Feature] Notifications when report running is finished
  • [BugFix] Ehcache BlockingCache blocks a cacheable alarm/table (second time) if a timeout occured
  • [BugFix] After install with a new repository and change HTTP port, this port is not used in "reports url"
  • [BugFix] Remote 'NextReports Server' dataSource : does not found columns specified with aliases
  • [BugFix] Remote 'NextReports Server' dataSource : cannot run reports with parameters

16.01.2012 version 5.0

  • [Feature] Dashboard Global Settings
  • [Feature] New Settings Section : All server settings are saved in JCR
  • [Feature] New settings to personalize application (logo, color theme)
  • [Feature] Bulk Change Data Source
  • [Feature] Dashboard with 1,2 or 3 columns
  • [Feature] Modify Dashboard action
  • [Feature] Dashboard statistics : to list widgets number
  • [Improvement] Show an error if the widget linked from an iframe was deleted from server 
  • [Improvement] Add timeout to dashboard widgets 
  • [Improvement] Update Jackrabbit from 1.6 to 2.2.9
  • [Improvement] Update from Spring 2 to Spring 3
  • [Improvement] "Add dashboard" action moved to dashboard navigation panel 
  • [Improvement] Widget Actions : use a vertical menu instead an horizontal list
  • [BugFix] Modify entity : clear cache for all parents that have references to it
  • [BugFix] Table widget pagination : show only 100 rows per page to prevent OutOfMemory
  • [BugFix] Only a chart from a server was seen inside an embedded html
  • [BugFix] Run History Panel : some history do not appear in the selected day range

11.01.2011 version 4.2

  • [Feature] New  action to Copy / Move widget to other dashboard 
  • [Feature] Drill down between charts and table reports (we can drill now from a chart to a table and from a table to a chart)
  • [Feature] New action to set a dashboard as default
  • [Feature] New connection.timeout property in Settings 
  • [Improvement] Scheduler Wizard : allow finish to be clicked also on other steps (not just the last one)
  • [Improvement] New Dashboard Navigation
  • [Improvement] Add Widget : replace combobox selection with a tree selection (better for visualization and for performance)
  • [Improvement] Dashboard widgets have now width 100%
  • [Improvement] Admins from realms cannot create users (users are imported from synchronization process)
  • [Improvement] Restrict security to Administrators for Realms
  • [BugFix] Dependent Parameters : add ajax updating behavior for DateField and DateTimeField

08.11.2011 version 4.1

  • [Feature] Automatic login from other application
  • [Feature] Drill down on tables
  • [Feature] Reports : search for drill down reports
  • [Feature] Dashboard Widgets - consider hardcoded parameters (like __USER__)
  • [Improvement] Entities caching
  • [Improvement] Dashboard drag and drop widgets takes to much time if a table widget is present
  • [Improvement] Monitor Run History : day range with second date field
  • [Improvement] Parameters of type Date must not show time in UI (only Time and Timestamp) because time is not taken into account and it is confusing
  • [Improvement] Charts and Alarms : errors were not seen in dashboard
  • [BugFix] Expired page sends to CasLoginPage instead of LoginPage even if there is no CAS
  • [BugFix] Drill down for cached charts is not working after chart position changes
  • [BugFix] User name parameter is passed to reports with the realm. Should be passed without it.
  • [BugFix] On some IE browser versions upload report file fails
  • [BugFix] A scheduler job with weekly type cannot be created on other locales than english
  • [BugFix] Add dashboard: no character validator and no check for already exists
  • [BugFix] Dashboard drag and drop - NullPointerException in some situations
  • [BugFix] Remove widget after move with drag and drop : no refresh is done

03.28.2011 version 4.0

  • [Feature] Generate Report History for reports run from web service
  • [Feature] Search entities after specific properties (search for alarm and table reports, search for drill down charts)
  • [Feature] Search for invalid sqls for Next reports and charts
  • [Feature] Added nextserver.war file to site download page
  • [Feature] Added support to flat file txt export
  • [Feature] Add width and height as parameters for server widget iframe
  • [Feature] Profiles have a list of hiddenActionContributorIds were there are all the actions we want to hide for that profile.
  • [Feature] Bulk Modify Profile for users
  • [Improvement] Report Run History : show history data in a day (default) or show all data starting with a day.
  • [Improvement] Modal dialogs improvements
  • [BugFix] Bulk action delete for SecurityPanel allowed to delete 'admin' user or group 'all'
  • [BugFix] Schedule Report as HTML : not all images were sent to recipient by email
  • [BugFix] Versions : 'run' and 'set as current' actions do not have security
  • [BugFix] Profiles:  If an user has a profile with less sections , when running or scheduling a report an IndexOutOfBounds is triggered

11.15.2010 version 2.5

  • [Feature] Dashboard : Drill down support for charts
  • [Feature] Dashboard : Alarm widgets
  • [Feature] Report Distribution : besides mail, reports can now be distributed through FTP, SSH, Windows Share and WebDAV
  • [Feature] Cache: Intelligent cache for reports and charts visible inside dashboards
  • [Feature] Https : Flash charts can now be opened over https
  • [Feature] Generate embedded code for widgets, to be used inside other web sites as iframes
  • [Feature] : Audit info for security service
  • [Feature] : Interpret hidden hard-coded parameter __USER__ and set it's value with the current logged user name
  • [Improvement] Move to java 1.6
  • [Improvement] Look improvement for Internet Explorer
  • [Improvement] Sort users and groups on Security action panel
  • [Improvement] Different icons for charts that can be drilled-down, for report tables and for report alarms
  • [Improvement] Search Panel : results table is seen only after search is done
  • [Improvement] Search Panel : Tooltip with path on name column
  • [BugFix] Chart settings ignored (allways defaults are used) after drill down modifications
  • [BugFix] ChartWidget : reset settings is broken
  • [BugFix] Reports Search crashes when we look for description
  • [BugFix] Report versions : on run action only last version is runned
  • [BugFix] Busy AjaxIndicator is shown behind modal windows
  • [BugFix] Settings : on save , inside properties file , every slash is escaped
  • [BugFix] Dashboards : on Interenet Explorer, refresh does not work (browser cache)

08.31.2010 version 2.4

  • [Feature] : Parameters with dynamic values for scheduler
  • [Improvement] : Users and groups are sort by name in security panels

08.02.2010 version 2.3

  • [Feature] Engine : Next & Jasper Parameters with MULTIPLE values also for those without source
  • [Feature] Dashboard : Zoom (detach) widget view
  • [Feature] Dashboard : "Go To Entity"action for dashboard widgets
  • [Feature] Dashboard : Widgets auto refresh time property
  • [Feature] Audit framework (all business operations like report running, creation & modification of entities and so on)
  • [Improvement] Dashboard : Same error view when widget (chart / table)  cannot be rendered
  • [BugFix] Scheduler : When a job was deleted, it was not removed from schedule process
  • [BugFix] UI : When we resize the browser horizontally, some components like image from toolbar, children label are rendered in a wrong way.
  • [BugFix] UI : No scroll for charts in Internet Explorer
  • [BugFix] Upload Next Report and Upload Chart test for valid version : no newer versions are allowed

06.09.2010 version 2.2

  • [Feature] Security : External user authentication mechanism
  • [Feature] Security : Synchronization mechanism for external users
  • [Feature] Security : Group "all" that contains all users
  • [Feature] Security :  User profiles
  • [Feature] Next Engine : NextReports with dashboardable check (to be seen in dashboard add table)
  • [Feature] Jasper Engine : mandatory property for parameters
  • [Feature] Jasper Engine : current logged user filter parameter
  • [Feature] Dual List :  Add all / Remove all buttons
  • [Feature] Entity table: View Modified By User and Modification Date
  • [Feature] Bulk actions : copy , cut , delete, download
  • [Improvement] Run web service : interpret parameter value list as an array or as a collection
  • [Improvement] Creation Date in tables is formatted using server locale
  • [Improvement] Active scheduled reports are now seen in Monitor section
  • [BugFix] Jasper Engine: Cannot run jasper reports with subreports in other subreports
  • [BugFix] Jasper Edit Parameters - preserve parameters run order
  • [BugFix] Security : Permission Panel - user can create an acl entry without any permissions

04.21.2010 version 2.1

  • [Feature] Table widget
  • [Feature] Export chart / table widgets to excel
  • [Feature] Rename widget title
  • [Feature] Show parameter values in runtime history
  • [Feature] Show report id in "Info" action
  • [Feature] Web service to run reports
  • [Improvement] Jasper Engine - When no data found we keep the header / title
  • [BugFix] Chart parameters values are not saved through "change" action
  • [BugFix] A chart with combo parameter does not have the value selected when edit settings
  • [BugFix] Jasper Report with a different language than java (ex. groovy) can be added to server and exceptions will be thrown at compilation.

03.18.2010 version 2.0

  • [Feature] Charts
  • [Feature] Dashboards
  • [Feature] User creation / modification : allow to select groups for user
  • [Feature] Header on Every Page for Next Pdf Reports
  • [Feature] Jasper list parameters without xml interpretation
  • [Feature] Status Bar with the number of entities in the selected folder
  • [Feature] NextReports runtime date parameter with hours and minutes
  • [Feature] Image support for next reports
  • [Feature] Export report to xml
  • [Improvement] Mail Panel interface
  • [Improvement] JasperReports 3.7.1 support
  • [Improvement] "Mail Server not configured" message if report was sent to mail but not email server was configured
  • [Improvement] Stop report execution : update jdbc drivers
  • [BugFix] Run Report Wizard, if we click Add Email and then cancel : the form is still processed
  • [BugFix] Generated report file has the same name for different jobs (on the same report) running at the same time.
  • [BugFix] Jasper report with image : image is not shown in html
  • [BugFix] Scheduler Time settings : changing type will reset start and end activation dates