v5.1.0
·
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 aFileNotFoundException
at construction time - issue #264 :
XmlFileRecordReader
should not throw aFileNotFoundException
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!