Skip to content

v5.1.0

Compare
Choose a tag to compare
@fmbenhassine fmbenhassine released this 05 Jun 14:36
· 314 commits to master since this release

This is minor release adding some new features and bug fixes. Here are the most important changes:

New features

  • issue #92 : Add email sending job listener
  • issue #121 : Add support for univocity-parsers
  • issue #122 : Add support for Yaml format
  • issue #254 : Add MultiFileRecordReader
  • issue #255 : Add XmlFileRecordReader
  • issue #256 : Add JsonFileRecordReader
  • issue #260 : Add parameter to control how quartz should act when certain job is delayed for a long time
  • issue #269 : Add encoding parameter in XmlRecordReader
  • issue #270 : Add encoding parameter in JsonRecordReader
  • issue #278 : Add the ability to interrupt a running job
  • issue #279 : Add the ability to wait for jobs to terminate

Bug fixes

  • issue #266 : Incorrect data source name in text file records
  • issue #267 : Incorrect data source name in JmsRecord header
  • issue #268 : System properties absent from JobReport
  • issue #276 : PreProcessed records are ignored
  • issue #277 : XmlRecordReader should not escape special characters in tag's body

Enhancements

  • issue #271 : Improve performance of the JdbcRecordReader
  • issue #263 : JsonFileRecordReader should not throw a FileNotFoundException at construction time
  • issue #264 : XmlFileRecordReader should not throw a FileNotFoundException at construction time
  • issue #178 : Improve the QueueRecordWriter builders to guide the user through predicate/queue mapping

Deprecations

  • issue #265 : XmlFileRecordReader constructor parameters should be swapped
  • issue #274 : Deprecate JmsQueueSessionListener
  • issue #275 : Deprecate JmsQueueConnectionListener

Many thanks to all contributors for reporting bugs and testing fixes.
A special thank to @AussieGuy0 for adding support for uniVocity parsers!