Skip to main content

Release History

VersionDate
3.4.021 September 2026
3.3.021 October 2024
3.2.013 June 2024
3.1.024 September 2021
3.0.017 June 2020
2.0.016 December 2019
1.5.030 October 2019
1.4.14 June 2019
1.4.031 May 2019
1.3.020 April 2018
1.2.11 March 2018
1.2.026 February 2018
1.1.030 November 2017
1.0.014 November 2017

[3.4.0]

Breaking Changes

  • Updated to use v65 of the EWB network database schema.
  • Removed deprecated previousDaysToSearchForNetwork configuration parameter.
  • A missing date in the meter mappings will now halt processing of load. This is a change from previous behaviour where it would log an error for every meter, and store its values with an ID that would be left unaggregated. The previous behaviour would ultimately take a long time, and produce no usable output, so it was deemed aborting was a better outcome.

New Features

  • Added the following configuration options (see documentation for details):
    • meterFilePattern - the regex pattern used to match CSV meter reading files.
    • meterJsonPattern - the regex pattern used to match JSON meter reading files.
    • companyMapping - reference to a file providing a mapping between the company values in the network (from meter mappings) and the meter readings csv's (from file name) if they differ.

Enhancements

  • Added unknown channel logging to the summary.
  • Stopped logging all instances of a meter ID being found instead of a meter number. The total found is still recorded in the summary for comparison.
  • Added the reading date to the unmapped meter warning. Previously you couldn't tell which date the mapping was missing for if there were multiple date values in a single meter readings CSV.

Fixes

  • Fixed a potential null pointer exception when comparing stored and incoming meter readings with null values.

Notes

  • None.

[3.3.0]

Breaking Changes

  • Updated to use v54 of the EWB network database schema.

New Features

  • None.

Enhancements

  • None.

Fixes

  • None.

Notes

  • None.

[3.2.0]

Breaking Changes

  • Updated to use v54 of the EWB network database schema.
  • Default configuration filename has changed from loadaggregator.conf to load-processor.conf.

New Features

  • Added command line option --ignore-after to ignore all readings after a specified date.

Enhancements

  • None.

Fixes

  • Fixed bug caused by incorrect interval offset calculation.

Notes

  • None.

[3.1.0]

Breaking Changes
  • None.
New Features
  • Can now parse EE json format for data.
Enhancements
  • None.
Fixes
  • None.
Notes
  • None.

[3.0.0]

Breaking Changes
  • Removed deprecated method for linking meters to HV supply points.
New Features
  • None.
Enhancements
  • None.
Fixes
  • None.
Notes
  • None.

[2.0.0]

Breaking Changes
  • Updated to use v13.0 network database.
New Features
  • None.
Enhancements
  • None.
Fixes
  • None.
Notes
  • None.

[1.5.0]

Breaking Changes
  • Updated to use v11.0 network database.
New Features
  • None.
Enhancements
  • None.
Fixes
  • None.
Notes
  • None.

[1.4.1]

Breaking Changes
  • None.
New Features
  • None.
Enhancements
  • None.
Fixes
  • Updated SQLite driver to support JDK 11.
Notes
  • None.

[1.4.0]

Breaking Changes
  • None.
New Features
  • None.
Enhancements
  • Updated to support a v10.0 network database.
Fixes
  • None.
Notes
  • None.

[1.3.0]

Breaking Changes
  • None.
New Features
  • Added option to rebuild the data store index in case it gets corrupted.
Enhancements
  • None.
Fixes
  • Readings in the future now attempt to use the mapping for the current date.
Notes
  • None.

[1.2.1]

Breaking Changes
  • None.
New Features
  • None.
Enhancements
  • None.
Fixes
  • Fixed an issue with data caching that could cause data loss.
Notes
  • None.

[1.2.0]

Breaking Changes
  • None.
New Features
  • Added maxCacheSize option to config.
  • Added preloadCacheThreshold to config.
Enhancements
  • Large performance improvements on load files that contain many dates.
  • Various updates to log messages.
Fixes
  • None.
Notes
  • None.

[1.1.0]

Breaking Changes
  • Path to the failed directory needs to be specified in the config file.
New Features
  • Added config to log messages to syslog.
  • Input files that fail to process are moved to a "failed directory"
  • Now ignores records before a provided date via command line arguments.
Enhancements
  • None.
Fixes
  • The current log is now logged to the specified log path instead of just archive logs.
Notes
  • To enable logging messages for files which failed to process, add the required syslog options in the config file. Refer to configuration for more info.

[1.0.0]

Breaking Changes
  • Updated to use v54 of the EWB network database schema.
  • Default configuration filename has changed from loadaggregator.conf to load-processor.conf.
New Features
  • Added command line option --ignore-after to ignore all readings after a specified date.
Enhancements
  • None.
Fixes
  • Fixed bug caused by incorrect interval offset calculation.
Notes
  • None.\n\n---\n