Release Notes
Release History
Version | Date | Description |
---|---|---|
3.1-SNAPSHOT | Nightly build | |
3.0 | 26.03.2018 | Earl Grey Release |
2.1 | 22.02.2016 | Darjeeling Release |
2.0 | 30.09.2015 | Camellia Release |
1.1.2 | 12.05.2015 | Minor bugfixes for 1.1 |
1.1.1 | 06.05.2015 | Minor bugfixes for 1.1 |
1.1 | 30.04.2015 | Black release |
1.0 | 19.12.2014 | Assam release |
Release 3.1-SNAPSHOT
No changes in this release.
Release 3.0 – 26.03.2018
Type | Changes | By |
---|---|---|
Added support for arbitrary scheduling concepts. Fixes 318. | chw | |
Added another scheduling concept: thread pool with task queues. Fixes 210. | chw | |
Introduction of a configuration builder. Fixes 325. Thanks to Sören Henning. | ||
AbstractStage.terminate() renamed to terminateStage(). Fixes 270. | ntd | |
Switched to Java 1.8. Fixes 311. | chw | |
Removed NotEnoughInputException and returnNoElement(). Fixes 313. | chw |
Release 2.1 – 22.02.2016
Type | Changes | By |
---|---|---|
Introduced error codes. Fixes 163. | ntd | |
Configuration can now be executed from command line. Fixes 247. | ntd | |
Port connections can be validated before the execution of a configuration. Fixes 11. | ntd | |
New Concept: Task farm enables an automatic stage duplication. Fixes 178. Thanks to Christian Claus Wiechmann. | ||
Enable monitoring of pipe instances. Fixes 162. Thanks to Christian Claus Wiechmann. | ||
Renamed AbstractCompositeStage to CompositeStage and made it non-abstract. | ntd | |
Renamed TextLine to TextLineContainer. | ntd | |
Renamed Distributor strategies. Fixes 245. | ntd | |
Method declareActive() was moved to the class Stage. Fixes 222. | ntd | |
Pipe classes were renamed. Fixes 209. | ntd | |
Reduced the visibility of AbstractStage.onSignal() to package private. Fixes 260. | ntd | |
Reduced the visibility of the class NotEnoughInputException to package private. Fixes 240. | ntd | |
Various code quality improvements. | ||
Removed IPipeFactory Fixes 232. | ntd |
Release 2.0 – 30.09.2015
Type | Changes | By |
---|---|---|
New concept: composite stages. Fixes 93. | ntd | |
New concept: TeeTime automatically chooses the correct type of pipe for all connections. Fixes 33. | ntd | |
Added capacity to IPipe. Fixes 207. | chw | |
Added the ability to add ports to a merger at runtime. Fixes 197. | chw | |
Added the ability to add ports to a distributor at runtime. Fixes 172. | chw | |
Threads can be added at runtime. Fixes 183. | chw | |
Configurations can only be executed once. Fixes 195. | ntd | |
Ports can be named for better debugging. Fixes 165. | ntd | |
Stages without any input port are automatically executed in a dedicated thread. | ntd | |
Configurations are now built within the Configuration class. This removes any constraints on CompositeStages and enables therefore multiple connections and multithreading in such stages. Fixes 171. | ntd | |
All stages will be initialized before starting the analysis. Fixes 154. | ntd | |
Threads can be named for better debugging. Fixes 122. | ntd | |
Exceptions within the initialization will now terminate the execution. Fixes 170. | ntd | |
Added Services. Any Execution can now be aborted. Fixes 211. | ntd | |
Merged Stage into AbstractStage. Fixes 224. | ntd | |
Merger and Distributor strategies are moved to a separate package. Fixes 189. | chw | |
TerminatingExceptionListener is now the default listener. Fixes 185. | ntd | |
Removed addThreadableStage and replaced it by AbstractStage.declareActive(). Fixes 174. | ntd | |
Renamed Analysis to Execution. | ntd | |
Removed InitializingSignal. Fixes 217. | ntd | |
Removed pair class. | ntd |
Release 1.1.2 – 12.05.2015
Type | Changes | By |
---|---|---|
Solved a bug in the merger stage. Fixes 151. Thanks to Nils C. Ehmke. | chw |
Release 1.1.1 – 06.05.2015
Type | Changes | By |
---|---|---|
Solved a bug which led to a NullPointerExceptions. Fixes 151. Thanks to Nils C. Ehmke. | ntd | |
Removed deprecated methods. Fixes 102. | ntd |
Release 1.1 – 30.04.2015
Type | Changes | By |
---|---|---|
New concept: exception handling incl. Wiki tutorial. Fixes 32. | ntd | |
New concept: unit test framework for testing a single stage. Fixes 107. Thanks to Nils C. Ehmke. | ||
New class: AbstractTransformation; Represents a stage with a single input and a single output port. | chw | |
New class: AbstractFilter; Represents a stage with a single input and a single output port of the same type. | chw | |
Analysis.start() is now deprecated. Use Analysis.execute() instead. Fixes 92. | ntd | |
Renamed Stage.executeWithPorts() to Stage.executeStage(). Fixes 120. Thanks to Arne J. Salveter. | ||
Removed IterableProducer. Use InitialElementProducer instead. Fixes 112. | ntd | |
Updated dependencies. Fixes 141. | chw | |
Jar is not only published via the Central Maven Repository, but also via our CI server Jenkins. Fixes 72. | ntd | |
#143 Null values can block the analysis. Fixes 143. | chw | |
#109 Minor bug in ObjectProducer stage. Fixes 109. | ntd | |
#75 Signal passing is incorrect. Fixes 75. | ntd |