Hi all!
Please find below a list of commits that I would propose to include in the
bugfix release.
It does not contain any streaming commits. Marton, Gyula, can you add that?
Thing is: it contains 90% of all commits. I put some in parenthesis that
are not bug fixes, but minor additions that are useful also in a minor
release.
We might as well just take all commits and make it 0.8.0 ;-)
Greetings,
Stephan
------------------------------------------------------------------
770ce23 [FLINK-1301] Added Apache license headers to Markdown, HTML, SVG,
Pyt
979837a [scala] Fix TupleSerializerTest for corrected CaseClassSerializer
3470b37 [scala] Fix non-reuse copy in CaseClassSerializer
a677c77 [FLINK-1157] Document TaskManager slots and minor fixes.
858d1bc [Java API] [docs] Rephrase Javadoc of minBy/maxBy and link from
min/max
bc41197 [FLINK-1292] Allow for longer normalized keys when using composite
keys
33724f0 [Docs] Fix rendering issue and typo
e3eaac2 [FLINK-984] Compiler tests for distinct().
84d6da8 [FLINK-1291] Remove default GC options from the shell scripts …
4e9c32f [Docs] Just a typo in docs/index.md
a9b7cbe [scala] [runtime] Add extra tests for sorting of case classes
45fb6d8 [FLINK-1290] Fix Optimizer to create plans when encountering
incompat
d554faa [FLINK-1273] [runtime] Add Void type to basic types
17bc479 [FLINK-1095] [clients] Remove '-d' option in info from CliFrontend
bbe54ac [FLINK-1270] [APIs] FS.get() supports relative paths
3d242fd Removed TypeSerializerFactory from ScalaCsvInputFormat. The
TypeSeria… …
1a7a50f [scala] Add equals() to TraversableTypeInfo
1dd8b8d Rewrite TPC-H Q3 to use Long instead of Integer …
1a91132 [scala] Fix slow building of adjacency list in Scala PageRank
f66892d [runtime] CaseClassSerializer correctly treated as stateful
2ae366b [docs] Fix paths to work with local builds
( e8e7abb [scala] Add ClosureCleaner for Scala Lambdas )
74bc7dd [FLINK-1282] [docs] Make Flink logo link back to frontpage
8a8155e [FLINK-1282] [docs] Added {{ site.baseurl }} to css and image paths
112b3a9 [Scala API] Case Class serializer can work with classes that
cannot b… …
48b6d01 [FLINK-1278] [runtime] (part 1) Remove special code paths for the
Rec… …
d858930 [FLINK-1286] [APIs] [runtime] Fix serialization in
CollectionInputFor… …
82f5154 [FLINK-1282] [docs] Update layout of docs …
87497b7 [runtime] Quick fix for error with unsupported ship strategy
392683f [FLINK-658] [APIs] Add group sorting to CoGroup
606a6d4 [Java API] Fix various warnings
8724bf7 Small changes and tests for the newly introduced EnumType
( 65d85f1 [FLINK-1221] Use StackTraceElement methods instead of String
parsing )
c03237a [FLINK-1221] Use only method name and location as default
operator names
( bcdd167 [FLINK-1249] [APIs] [compiler] Add custom partitioner for
CoGroup )
4838efe Fixes FLINK-1276
42fe874 Minor code cleanups - left from previous patches
cf54a1c [FLINK-1263] [optimizer] Implement compatibility checks for binary
operators
d7853fd [APIs] Enhance test coverage for CollectionInputFormat and add
tests...
02e2857 Log memory usage stats at INFO level instead of DEBUG
a69d60a Removed object reusage in GenericArraySerializer's deserialize
method.
98ff76b [FLINK-820] [compiler] Support for disconnected data flows
d0f2db0 [FLINK-1264] [compiler] Properly forward custom partitioners to
the runtime
b3e5ed0 [Flink-1262] inconsistency between CsvReader.java and
TupleGenerator.
4a74f32 [FLINK-1265] Fix user classloader bug for registerInputOutput()
method
a77d752 Added binary input and output format which uses the objects'
TypeSeri… …
8af0473 [FLINK-1252] address pull request comments
8081ddc [FLINK-1251] Enums are now handled properly by the collection
input format
591f16d [FLINK-1252] Add support for serializing Date and Enums in the
Java API
4203bf9 Minor code clean up …
5c3dceb [FLINK-1142] Log information about I/O manager temp dirs …
( 3ac4df8 [FLINK-993] Primitive input format fails for invalid input. )
d640b6c [FLINK-933] Add primitive input format to read a sequence of
primitives …
ae505ad [FLINK-1253] [tests] Make sure tests do not die with garbage
collecti… …
ce822bf [FLINK-1254] [compiler] Fix compiler bug for pipeline breaker
placement
54aa41b Added getExecutionEnvironment to the DataSet of the Scala API.
da60630 Add byte array serialization to InstantiationUtil
f84e4ec Minor code clean up to get rid of IntelliJ IDEA warnings …
1ecacf0 [FLINK-1247] [docs] Fix broken links in documentation
9f6a0b8 [FLINK-1250] [config] [docs] Correct and document config keys for
hea… …
b264221 [FLINK-1209] [compiler] Improve error messages when forgetting to
clo… …
6989cec [bin] Remove MaxPermSize parameter for JVM 1.8 …
( 2000b45 [FLINK-1237] Add support for custom partitioners )
83d0256 [FLINK-1207] Context environments are realized through factories …
ae07abe [build] Manage version of joda-time to prevent conflicts between
depe… …
06c259f [tests] Various stability fixes to tests
f76eb15 [FLINK-1246] Add additional debug output to flaky recovery test
2d1532f Fix flaky test SumMinMaxITCase
9c1585e [FLINK-1172] [docs] Fix broken links in documentation …
a296f40 [FLINK-1244] setCombinable() returns operator …
7f8296e [FLINK-890] [docs] Adjust examples to show reader methods and
correct… …
42828f2 [FLINK-1008] Fix createProgramPlan() throws exception …
e23874c [FLINK-1242] Fix streaming-examples and scala-examples POMs to
work p… …
922f478 [docs] Add description of Quasiquotes compiler plugin in Eclipse
to FAQ
8a955e5 [FLINK-1233] Fix flaky AggregateITCase
d7d7238 [FLINK-1239] [streaming] IterateExample fix and parallelism
setting i… …
c339c26 [FLINK-1218] Replace new Integer with Integer.valueOf in tests …
9ff2e5b [scala] Self-contained build for scala examples …
8f9d8ea Fix caching of receivers
c6dd9b1 [FLINK-1204] [streaming] Individual, self-contained packaging for
str… …
818ebda [FLINK-1221] Use the source line as the default operator name …
b253cb2 [FLINK-1230] Add documentation and an example for collection-based
ex… …
b3c290f [FLINK-1226] Add API support for passing Configurations to
InputFormats …
21b1b97 [FLINK-1235] Compiler accepts iterations referenced from the
static p… …
3772d30 Improved input type inference, bug fixing, code simplification …
57ecbcc [FLINK-1233] Improve error message when not enough slots are
availabl… …
e855ef4 [FLINK-1223] Allow value escaping in CSV files …
2f1176a [FLINK-983] Fix WebClient truncated function names …
( c9cfe3b [FLINK-1323] Refactor I/O Manager Readers and Writers to
interfaces )
8e4c772 [FLINK-1186] Fix wrong flat key position when using expression key
fo… …
65d0359 Make sure S3 directory paths are suffixed with '/' on creation
81c5b2a [FLINK-1215] Increase robustness to spurious failures when
creating o… …
4b75d83 [FLINK-1213] Added .gitattributes to normalize EOL …
90730fe [FLINK-1212] Fixed shell script interpreter directive …
1e979e9 [Flink-1113] clean up JQuery dependencies
e580497 [FLINK-1215] Fix spurious failures when creating output
directories
ef9a373 [runtime] In local mode, make sure taskmanagers have completed
regist
ef40691 [FLINK-1222] Tasks send close acknowledgements early.
a959dd5 [FLINK-1220] Promote various log statements to INFO level. Add log
st… …
17e0186 Add test case for TaskManager connection loss, leading to task
failure.
6ecd0f8 [FLINK-1214] Prevent partitionings on subsets of fields from being
pushed down
a586614 [FLINK-1005] By default, new objects are created for each element
in group reduce
c3835cd [scala] Add union operation to Scala ExecutionEnvironment
e21d78d [scala] Make getType public in Scala DataSet
bd66a08 [FLINK-1191] Add support for Scala Collections and Special Types
1e1df6d [scala] Add macroparadise to enable Quasiquotes
3510bf9 Change TypeExtractor to support interfaces within classes
233161b [FLINK-1210] Improve error message in delta iterations when the
next
9b6561d [doc] Fix programming guide link in iterations.md
9b25942 Temporarily disable fork reuse in flink-tests Unit tests
(workaround
ca9e6ab Make sure that operator names are properly escaped for display in
the web frontend
( 7d2db95 [FLINK-1198] Fix nullpointer exception in broadcast variable
material )
( e1fd689 [FLINK-1198] Broadcast variables can share initialization )
( d8052d4 [FLINK-1198] Make Broadcast variables shared per taskmanager,
rather )
( cc76653 [FLINK-1198] Broadcast variables are shared between tasks in
the same )
bbd8209 [FLINK-1203] Use forked execution in all tests, except in the
end-to-end tests
a6152c3 [FLINK-1205] Fix library cache manager to track references to
tasks a… …
5e48fc9 Make sure TaskManager does not accept task deployments when
shutting … …
8b39ba9 Improve error messages in case of invalid file paths or URIs …
( f0fd882 Introduce a delay before restarts to make sure that
taskmanager failurs )
( dd687bc Implement coarse-grained fault tolerance )
2557832 Remove obsolete collection execution example.
a747b61 [FLINK-1202] Remove incomplete file outputs on failure …
f42dcc3 [FLINK-1203] Deactivate fork reuse in tests
f5898a0 Another round to remove final modifier to private methods because
it
0ee60d3 [FLINK-1181] Fix IOReadableWritable checks in RPC service …
b0c1af5 [FLINK-1182] Improve error messages for POJO type mismatches
( eebe510 Add DeltaPageRank example )
3f33278 [FLINK-1194] Fix Java quickstart archetype POM file
73ee385 Remove unnecessary final modifier in
PlanExecutor.loadExecutorClass m… …
f2b8650 [FLINK-1178] Changed type preference to ValueType, WritableType,
Case… …