I would like to add the following additions from the 0.6 branch to the 0.5.1 bugfix branch:
Small Bug Fixes:
Fix dependency exclusion for examples in yarn-uberjar
Fix maven enforcer plugin warnings in Eclipse
Fixes bugs where the TypeExtractor throws an NPE
Remove setUserCodeClassLoader() from PackagedProgram and use partial mock instead
Rework stratosphere-clients tests to not expect a binary blob jar file
Implement toString of CsvOutputFormat
Fix potential bug due to unnecessary cast from long to int in FSDataInputStream
Netty network stack
The following commits alltogether rework the network stack to use netty instead of custom NIO logic. It fixes an issue where in corner cases, some packets get lost.
Remove @Test from NettyConnectionManagerTest and run tests via main
Rename BufferAvailabilityRegistration constants
Check number of designated buffers before returning buffer
Add debug log messages to Netty stack
Replace custom Java NIO TCP/IP code with Netty 4 library
Offer buffer-oriented API for I/O