Sub-task
- [APEXMALHAR-1877] - Move org.apache.hadoop.io.file.tfile from contrib to library in Malhar
- [APEXMALHAR-1901] - Test- DTFileTest creates test folder under lib directory
- [APEXMALHAR-1902] - Rename IdempotentStorage Manager
- [APEXMALHAR-1910] - Fix existing checkstyle violations in BlockReader and FileSplitter
- [APEXMALHAR-1912] - Fix existing check style violations in FileOutput, JMSInput, FTPInput, JDBC classes
- [APEXMALHAR-1916] - Add FileAccess API and its DTFileImplementation
- [APEXMALHAR-1931] - Augment FileAccess API
- [APEXMALHAR-1941] - Add a default Slice comparator to Malhar/util
- [APEXMALHAR-1943] - Add Aggregator to Malhar and make it top level interface
- [APEXMALHAR-1944] - Add DimensionsConversionContext to Malhar and make it top class
- [APEXMALHAR-1945] - Upgrade the version of japicmp to 0.6.2
Bug
- [APEXMALHAR-1880] - Incorrect documentation for maxLength property on AbstractFileOutputOperator
- [APEXMALHAR-1887] - shutdown field in WebSocketInputOperator should be volatile
- [APEXMALHAR-1894] - Add an Input Port With An isConnected Method
- [APEXMALHAR-1922] - [FileStreamContext] Set filterStream variable to transient
- [APEXMALHAR-1925] - The kafka offset manager may not store the offset of processed data in all scenarios
- [APEXMALHAR-1928] - Update checkpointed offsettrack in operator thread instead of consumer thread
- [APEXMALHAR-1929] - japicmp plugin fails for malhar samples
- [APEXMALHAR-1934] - When offset is unavailable kafka operator stops reading data
- [APEXMALHAR-1947] - Ability to restrict number of messages per window by size for kafka input operator
- [APEXMALHAR-1949] - JDBC Input Operator unnecessarily waits two times when the result is empty
- [APEXMALHAR-1960] - Test failure KafkaInputOperatorTest.testRecoveryAndIdempotency
New Feature
- [APEXMALHAR-1812] - Support Anti Join
- [APEXMALHAR-1813] - Support Semi Join
- [APEXMALHAR-1904] - New Kafka input operator using 0.9.0 consumer APIs
Improvement
- [APEXMALHAR-1895] - Refactor Snapshot Server
- [APEXMALHAR-1896] - Add Utility Functions For Working With Schema Tags
- [APEXMALHAR-1906] - Snapshot Server support tags
- [APEXMALHAR-1908] - Add Deserialization Function That Deserializes keys with multiple values
- [APEXMALHAR-1913] - [FileSplitter] Need access to modifiedTime of ScannedFileInfo class
- [APEXMALHAR-1918] - [FileSplitter] Need stopScanning method in Scanner
- [APEXMALHAR-1940] - Create Operator Utility Class Which Converts Time To Windows
- [APEXMALHAR-1958] - Provide access to doneTuple field in AbstractReconciler for derived classes
Task
- [APEXMALHAR-1892] - Fix missing javadoc
- [APEXMALHAR-1905] - Test the old kafka input operator is compatible with 0.9.0 broker
- [APEXMALHAR-1950] - Identify and mark Operators and Components as @Evolving
- [APEXMALHAR-1956] - Concrete generic Implementation of Kafka Output Operator with auto metrics and batch processing
- [APEXMALHAR-1964] - [Checkstyle] Reduce the severity of line length check
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.