What's new in Norconex JEF 4.1.3
Dec 1, 2021
- Added conditional checks before log4j-specific method calls not covered by "log4j-over-slf4j". #13
- Fixed FileJobStatusStore not storing status properties properly.
New in Norconex JEF 4.1.3-20200927 Snapshot (Dec 14, 2020)
- Fixed:
- Added conditional checks before log4j-specific method calls not covered by "log4j-over-slf4j". #13
- Fixed FileJobStatusStore not storing status properties properly.
New in Norconex JEF 4.1.3 Build 20200122 Snapshot (Feb 27, 2020)
New in Norconex JEF 4.1.3 Snapshot (Jan 22, 2020)
- Added conditional checks before log4j-specific method calls not covered by "log4j-over-slf4j".
New in Norconex JEF 4.1.2 (Dec 22, 2019)
- New NoLogManager class to prevent JEF from adding its own file-based logging.
- ILogManager implementations can now return null appenders to disable JEF-managed logging.
- Improved detection of already running instance to prevent IllegalStateException on startup.
- Now logs an error instead of throwing an exception when a suite index file is empty.
New in Norconex JEF 4.1.2 Snapshot (Jun 21, 2019)
- New NoLogManager class to prevent JEF from adding its own file-based logging.
- ILogManager implementations can now return null appenders to disable JEF-managed logging.
- Now logs an error instead of throwing an exception when a suite index file is empty.
New in Norconex JEF 4.1.1 (Jul 30, 2018)
- Fixed NPE in AbstractJobGroup#groupProgressed when accesing while execution has not yet started.
- Maven dependency updates: Norconex Commons Lang 1.15.0.
New in Norconex JEF 4.1.1 Snapshot (Jun 10, 2018)
- Fixed NPE in AbstractJobGroup#groupProgressed when accesing while execution has not yet started.
New in Norconex JEF 4.1.0 (Jun 10, 2018)
- Now distributed with utility scripts.
- Maven dependency updates: Norconex Commons Lang 1.13.0.
- Now using Java NIO file locking mechanism to prevent possible partial reads and other issues with job statuses and suite index.
- Errors when loading suite index file will now log the file content with the error.
- XML configuration can now be validated for FileLogManager and FileJobStatus.
- Modified Javadoc to include an XML usage example for all XML-configurable classes.
- Junit tests now always use a unit temp directory which is cleaned up after execution.
- Fixed exceptions when trying to rerun the same suite within same JVM due to FileLocking issues on log files.
- Fixed PREMATURE_TERMINATION event never being fired when it should.
- ExecUtils, IExceptionFilter, IRetriable, RetriableException, RetriableExecutor, and SystemCommand were all moved to Norconex Commons Lang (RetriableExecutor being renamed to Retrier).
New in Norconex JEF 4.1.0 Snapshot (Apr 14, 2017)
- Maven dependency updates: Norconex Commons Lang 1.13.0.
- Now using Java NIO file locking mechanism to prevent possible partial reads and other issues with job statuses and suite index.
- Errors when loading suite index file will now log the file content with the error.
- XML configuration can now be validated for FileLogManager and FileJobStatus.
- Modified Javadoc to include an XML usage example for all XML-configurable classes.
- Junit tests now always use a unit temp directory which is cleaned up after execution.
- Fixed exceptions when trying to rerun the same suite withing same JVM due to FileLocking issues on log files.
- Fixed PREMATURE_TERMINATION event never being fired when it should.
- ExecUtils, IExceptionFilter, IRetriable, RetriableException, RetriableExecutor, and SystemCommand were all moved to Norconex Commons Lang (RetriableExecutor being renamed to Retrier).
New in Norconex JEF 4.0.8 (Apr 14, 2017)
- Maven dependency updates: Norconex Commons Lang 1.12.3.
- Fixed events fired on IJobLifeCycleListener throwing exceptions.
- Fixed COMPLETED event being fired when job was stopped.
- Fixed #suiteStopped not being invoked on ISuiteLifeCycleListener when the collector is stopped.
New in Norconex JEF 4.0.5 (Apr 14, 2015)
- Resuming a stopped job now resets its last "stopped" flag so JEF does not think it is currently stopping (preventing a clean stop).
New in Norconex JEF 4.0.4 (Apr 9, 2015)
- Number or resume attempts is now incremented properly. The duration of the last job prior to a resume is also stored now.
- Library updates: Apache Commons Lang 2.6.
New in Norconex JEF 4.0.3 (Apr 3, 2015)
- Added Sonatype repository to pom.xml for snapshot releases.
- Updated several maven plugins and added SonarQube maven plugin.
- Library updates: Norconex Commons Lang 1.6.0, JUnit 4.12, Apache Geronimo JavaMail-1.4 1.8.4.
New in Norconex JEF 4.0.2 (Feb 10, 2015)
- New JEFUtil#getSuiteIndexFile(...) method to obtain a job suite index file.
- Fixed obtaining a suite status using JobSuite#getJobStatus(...) from a different instance than the one currently running.
- Javadoc improvements.
New in Norconex JEF 4.0.1 (Dec 4, 2014)
- Make sure to convert relative paths to absolute ones when writing suite index.
- Improved file logging.
New in Norconex JEF 4.0.0 (Dec 4, 2014)
- Now licensed under The Apache License, Version 2.0.
- Rewriting of many areas to simplify usage and interoperability. Too different from 3.x to be considered a drop-in replacement (hence renaming jef package to jef4).
- Now a job suite progress can be read without the suite classes to be available in class path.
- Job progress is now summarized in a job suite index file.
- Job progress is now tracked as double value from 0 to 1.
New in Norconex JEF 3.0.1 (Aug 7, 2014)
- Upgraded Norconex Commons Lang to 1.3.2 to fix runtime class resolution errors.