Pig
In addition to any Apache patches ported over from the 2.4.x core, HDP 2.3.6 provides Pig 0.15.0 and the following Apache patches:
PIG-4873: InputSplit.getLocations return null and result a NPE in Pig.
HDP 2.3.6 provides Pig 0.15.0 and ports the following Apache patches from the 2.4.x core:
PIG-4690: Union with self replicate join will fail in Tez.
PIG-4760: TezDAGStats.convertToHadoopCounters is not used, but impose MR counter limit.
PIG-4790: Join after union fail due to UnionOptimizer.
PIG-4814: AvroStorage does not take NameNode HA as part of schema file URL.
PIG-4816: Read a null scalar causing a Tez failure.
HDP 2.3.4.7 provided Pig 0.15.0 with no additional Apache patches.
HDP 2.3.4 provided Pig 0.15.0 and the following Apache patches:
PIG-4635: NPE while running Pig script in Tez mode( Pig 0.15 with Tez 0.7).
PIG-4683: Nested order is broken after PIG-3591 in some cases.
PIG-4688: Limit followed by POPartialAgg can give empty or partial results in Tez.
PIG-4696: Empty map returned by a streaming_python udf wrongly contains a null key.
PIG-4703: TezOperator.stores shall not ship to backend.
PIG-4707: [Pig on Tez] Streaming job hangs with pig.exec.mapPartAgg=true.
PIG-4712: [Pig on Tez] NPE in Bloom UDF after Union.
PIG-4714: Improve logging across multiple components with callerId.
PIG-4744: Honor tez.staging-dir setting in tez-site.xml.
HDP 2.3.2 provided Pig 0.15.0 and the following Apache patches:
HDP 2.3.0 provided Pig 0.15.0 and the following Apache patch:
PIG-4624 Error on ORC empty file without schema