forked from apache/hive
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.txt
2484 lines (1599 loc) · 76.9 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Hive Change Log
Trunk - Unreleased
INCOMPATIBLE CHANGES
NEW FEATURES
HIVE-1304. Add function row_sequence in contrib (John Sichi via namit)
HIVE-1405. Add ability to run an initialization script by 'hive -i <fileName>' (John Sichi via namit)
HIVE-1387. Add PERCENTILE_APPROX which works with double data type
(Mayank Lahiri via jvs)
HIVE-1438. SENTENCES() UDF for natural language tokenization
(Mayank Lahiri via jvs)
HIVE-1481. ngrams() UDAF for estimating top-k n-gram frequencies
(Mayank Lahiri via jvs)
HIVE-1408. add option to let hive automatically run in local mode based on
tunable heuristics
(Joydeep Sen Sarma via Ning Zhang)
HIVE-1126. Missiong some Jdbc functionality like getTables
getColumns and HiveResultSet.get* methods based on column name.
(Bennie Schut via jvs)
HIVE-417. Implement Indexing in Hive
(He Yongqiang via jvs)
HIVE-1414. Automatically invoke .hiverc init script
(Edward Capriolo via jvs)
HIVE-1413. Ability to take a table offline
(Siying Dong via namit)
HIVE-1514. API to change fileformat and location of a partition
(He Yongqiang via namit)
HIVE-1528. JSON UDTF function
(Ning Zhang via jvs)
HIVE-1529. Add ANSI SQL covariance aggregate functions: covar_pop
and covar_samp
(Pierre Huyn via jvs)
HIVE-1518. context_ngrams() UDAF for estimating top-k contextual
n-grams
(Mayank Lahiri via jvs)
HIVE-1549. Add ANSI SQL correlation function CORR(X,Y).
(Pierre Huyn via jvs)
HIVE-1307. More generic and efficient merge
(Ning Zhang via namit)
HIVE-1578. Add conf. variable for displaying link to task
with most failures (Paul Yang via namit)
HIVE-1293. Concurrency Model for Hive
(Namit Jain via jvs)
HIVE-675. Add database/schema support for Hive
(Carl Steinbach via namit)
HIVE-471. Add a UDF for simple reflection
(Edward Capriolo via namit)
HIVE-1598. Create an option to specify an option for the format of
intermediate results (Ning Zhang via namit)
HIVE-1616. Add ProtocolsBufferStructObjectInspector
(Johan Oskarsson via namit)
HIVE-1609. Support partition filtering in metastore
(Ajay Kidave via jvs)
HIVE-1661. Default values for parameters
(Siying Dong via He Yongqiang)
HIVE-1659. parse_url_tuple: a UDTF version of parse_url
(Xing Jin via Ning Zhang)
HIVE-1361. table/partition level statistics
(Ning Zhang, Ahmed M Aly via He Yongqiang)
HIVE-1624. Patch to allows scripts in S3 location
(Vaibhav Aggarwal via He Yongqiang)
HIVE-1427. Add metastore schema migration scripts (0.5 -> 0.6)
(Carl Steinback via namit)
HIVE-1546. Ability to plug custom Semantic Analyzers for Hive Grammar
(Ashutosh Chauhan via namit)
HIVE-537. Hive TypeInfo/ObjectInspector to support union
(Amareshwari Sriramadasu via namit)
HIVE-1709. Add Postgres metastore schema migration scripts (0.5 -> 0.6)
(Yuanjun Li via namit)
IMPROVEMENTS
HIVE-1394. Do not update transient_lastDdlTime if the partition is modified by a housekeeping
operation (Ning Zhang via namit)
HIVE-1430. Dont run serialize plan by default (Ning Zhang via namit)
HIVE-1443. Add an API to turn off bucketing (Paul Yang via namit)
HIVE-1447. Speed up reflection method calls (Zheng via He Yongqiang)
HIVE-1462. Report progress in FileSinkOperator works in multiple directory
case
(Siying Dong via Ning Zhang)
HIVE-1469. replace isArray() calls and remove LOG.isInfoEnabled() in
Operator.forward()
(Yongqiang He via Ning Zhang)
HIVE-1463. Hive output file names are unnecessarily large
(Joydeep Sen Sarma via Ning Zhang)
HIVE-1229. Replace dependencies on HBase deprecated API.
(Basab Maulik via jvs)
HIVE-1513. hive starter scripts should load admin/user supplied script for
configurability
(Joydeep Sen Sarma via Ning Zhang)
HIVE-1495. supply correct information to hooks and lineage for
index rebuild
(He Yongqiang via jvs)
HIVE-1512. Need to get hive_hbase-handler to work with hbase
versions 0.20.4 0.20.5 and cloudera CDH3 version
(Basab Maulik via jvs)
HIVE-1581. CompactIndexInputFormat should create split only for files in the index output file
(He Yongqiang via namit)
HIVE-1441. Extend ivy offline mode to cover metastore downloads
(John Sichi via Ning Zhang)
HIVE-1523. Enable some tests in miniMR mode
(Joydeep Sen Sarma via namit)
HIVE-1536. Add support for JDBC PreparedStatements
(Sean Flatley via jvs)
HIVE-1580. Cleanup ExecDriver.progress
(Joydeep Sen Sarma via namit)
HIVE-1614. UDTF json_tuple should return null row when input is not a valid
JSON string (Ning Zhang via namit)
HIVE-1645. ability to specify parent directory for zookeeper lock manager
(namit via He Yongqiang)
HIVE-1617. ScriptOperator's AutoProgressor can lead to an infinite loop
(Paul Yang via namit)
HIVE-1226. support filter pushdown against non-native tables
(jvs via He Yongqiang)
HIVE-558. Make describe output better
(Thiruvel Thirumoolan via namit)
HIVE-1628. Fix Base64TextInputFormat to be compatible with commons
codec 1.4
(Todd Lipcon via jvs)
HIVE-1378. Return value for map, array, and struct needs to return a string
(Steven Wong via Ning Zhang)
HIVE-1364 Increase the maximum length of various metastore fields, and
remove TYPE_NAME from COLUMNS primary key (Carl Steinbach via namit)
HIVE-1693 Make the compile target depend on thrift.home
(Eli Collins via namit)
HIVE-1697. Migration scripts should increase size of PARAM_VALUE in
PARTITION_PARAMS (Paul Yang via namit)
HIVE-1264. Make Hive work with Hadoop security
(Todd Lipcon via jvs)
HIVE-1701. drop support for pre-0.20 Hadoop versions
(jvs via Ning Zhang)
HIVE-1704. remove Hadoop 0.17 specific test reference logs
(jvs via Ning Zhang)
HIVE-1638. convert commonly used udfs to generic udfs
(Siying Dong via namit)
HIVE-1660. Change get_partitions_ps to pass partition filter to
database (Paul Yang via namit)
HIVE-1738. Optimize key comparison in groupby
(Siying Dong via namit)
HIVE-1749. ExecMapper and ExecReducer reduce function calls to l4j.isInfoEnabled()
(Siying Dong via namit)
HIVE-1641. add map joined table to distributed cache
(Liyin Tang via He Yongqiang)
OPTIMIZATIONS
BUG FIXES
HIVE-1524. Parallel Execution fails if mapred.job.name is set
(Ning Zhang via jssarma)
HIVE-1509. Hive should kill query if too many files are created by it
(Ning Zhang via jssarma)
HIVE-1471. CTAS should unescape column names in select-clause
(Ning Zhang via jssarma)
HIVE-1440. Bug in RCFiles with local work (map-join or sort-merge join)
(He Yongqiang via namit)
HIVE-1454. insert overwrite and CTAS fail in hive local mode
(Joydeep Sen Sarma via He Yongqiang )
HIVE-1305. add progress in join and groupby
(Siying Dong via He Yongqiang)
HIVE-1453. Make Eclipse launch tempaltes auto-adjust to Hive
version number changes.
(Arvind Prabhakar via jvs)
HIVE-1056. Predicate push down does not work with UDTF's
(Paul Yang via He Yongqiang)
HIVE-1385. UDF field() doesn't work
(Siying Dong via He Yongqiang)
HIVE-1455. lateral view does not work with column pruning
(Paul Yang via He Yongqiang)
HIVE-1470. percentile_approx() fails with more than 1 reducer
(Mayank Lahiri via jvs)
HIVE-1425. hive.task.progress should be added to conf/hive-default.xml
(John Sichi via Ning Zhang)
HIVE-1492. FileSinkOperator should remove duplicated files from the same task based on file sizes
(Ning Zhang via He Yongqiang)
HIVE-1491. fix or disable loadpart_err.q
(John Sichi via He Yongqiang)
HIVE-1411. DataNucleus throws NucleusException if core-3.1.1 JAR
appears more than once on CLASSPATH
(Carl Steinbach via jvs)
HIVE-1494. Index followup: remove sort by clause and fix a bug in
collect_set udaf
(He Yongqiang via jvs)
HIVE-1422 (2nd trial). skip counter update when RunningJob.getCounters()
returns null
(Joydeep Sen Sarma via Ning Zhang)
HIVE-1535 Dont change table metadata while changing partition metadata
(He Yongqiang via namit)
HIVE-1532 Replace globStatus with listStatus inside Hive.java's replaceFiles
(He Yongqiang via namit)
HIVE-1543 Abort in ExecMapper when record reader's next gets a exception
(Ning Zhang via namit)
HIVE-1547 Unarchiving operation throws NPE
(Paul Yang via namit)
HIVE-1548 populate inputs and outputs for all statement
(namit via He Yongqiang)
HIVE-1556. tests broken
(namit via Ning Zhang)
HIVE-1563. tests broken
(John Sichi via namit)
HIVE-1564. bucketizedhiveinputformat does not work in minimr mode
(He Yongqiang via namit)
HIVE-1561. test bug: smb_mapjoin*.q should use bucketizedhiveinputformat
(He Yongqiang via namit)
HIVE-1510. HiveCombineInputFormat should not use prefix matching to find
the partitionDesc for a given path
(He Yongqiang via Ning Zhang)
HIVE-1584. wrong log files in contrib client positive
(namit via He Yongqiang)
HIVE-1589. Add HBase/ZK JARs to Eclipse classpath
(Carl Steinbach via jvs)
HIVE-741. NULL is not handled correctly in join
(Amareshwari Sriramadasu via Ning Zhang)
HIVE-1593. Add test file udtf_explode
(Carl Steinbach via namit)
HIVE-1594. Typo of hive.merge.size.smallfiles.avgsize prevents
change of value. (Yun Huang Yong via namit)
HIVE-1600. Making test outputs deterministic by sorting inputs and outputs in hooks
(John Sichi via namit)
HIVE-1605. Regression and improvements in handling NULLs in joins
(Ning Zhang via namit)
HIVE-1607. Reinstate and deprecate IMetaStoreClient methods removed
in HIVE-675
(Carl Steinbach via Ning Zhang)
HIVE-1622. Use map-only task to merge if available
(Ning Zhang via namit)
HIVE-1630. Bug in NO_DROP
(Siying Dong via namit)
HIVE-1629. Patch to fix hashCode method in DoubleWritable class
(Vaibhav Aggarwal via Ning Zhang)
HIVE-1622. Bug in updating log file for hadoop 17
(Ning Zhang via namit)
HIVE-1639 ExecDriver.addInputPaths() error if partition name contains a comma
(Ning Zhang via namit)
HIVE-1650. TestContribNegativeCliDriver fails
(namit via He Yongqiang)
HIVE-1656. All TestJdbcDriver test cases fail in Eclipse unless a
property is added in run config
(Steven Wong via jvs)
HIVE-1534. Join filters do not work correctly with outer joins
(Amareshwari Sriramadasu via namit)
HIVE-1655. Adding consistency check at jobClose() when committing dynamic
partitions (Ning Zhang via namit)
HIVE-1664. Eclipse build broken
(Steven Wong via jvs)
HIVE-1671 multithreading on Context.pathToCS
(Bennie Schut via namit)
HIVE-1670 MapJoin throws an error if no column from the mapjoined table is selected
(Ning Zhang via namit)
HIVE-1673 Create table bug causes the row format property lost when serde is specified
(He Yongqiang via namit)
HIVE-1678 Bug in mapjoin followed by another mapjoin
(Amareshwari Sriramadasu via namit)
HIVE-1691 Validate partition spec in analyze
(Ning Zhang via namit)
HIVE-1674 count(*) returns wrong result when a mapper returns empty results
(Ning Zhang via He Yongqiang)
HIVE-1376 Simple UDAFs with more than 1 parameter crash on empty row query
(Ning Zhang via He Yongqiang)
HIVE-1699 Incorrect partition pruning ANALYZE TABLE
(Ning Zhang via namit)
HIVE-1713 Duplicated MapRedTask in Multi-table inserts mixed with FileSinkOperator
and ReduceSinkOperator (Ning Zhang via namit)
HIVE-307 "LOAD DATA LOCAL INPATH" fails when the table already contains a file of
the same name (Kirk True via namit)
HIVE-1681. ObjectStore.commitTransaction() does not properly handle transactions
that have already been rolled back
(Carl Steinbach via Ning Zhang)
HIVE-1717. ant clean should delete stats database
(Ning Zhang via namit)
HIVE-1707. Bug when different partitions are present in different dfs
(Yongqiang He via namit)
HIVE-1720. hbase_stats.q is failing
(Ning Zhang via jvs)
HIVE-1711. CREATE TABLE LIKE should not set stats in the new table
(Ning Zhang via namit)
HIVE-1633. CombineHiveInputFormat fails with "cannot find dir for emptyFile"
(Sreekanth Ramakrishnan via He Yongqiang)
HIVE-1737. Bug in computing row size for map side hash table in group by
(Siying Dong via Namit Jain)
HIVE-1742. Fix Eclipse templates (and use Ivy metadata to generate
Eclipse library dependencies)
(Carl Steinbach via jvs)
HIVE-1748 Statistics broken for tables with size in excess of Integer.MAX_VALUE
(Paul Butler via namit)
TESTS
HIVE-1464. improve test query performance
(Joydeep Sen Sarma via Ning Zhang)
HIVE-1475. .gitignore files being placed in test warehouse directories
causing build failure
(Joydeep Sen Sarma via Ning Zhang)
HIVE-1489. TestCliDriver -Doverwrite=true does not put the file in
the correct directory
(Ning Zhang via jvs)
HIVE-1601. Hadoop 0.17 ant test broken by HIVE-1523
(Joydeep Sen Sarma via jvs)
HIVE-1658. Fix describe [extended] column formatting
(Thiruvel Thirumoolan via Ning Zhang)
Release 0.6.0 - 2010-10-19
INCOMPATIBLE CHANGES
NEW FEATURES
HIVE-964. Handle skew join
(Yongqiang He via namit)
HIVE-972. Support views. (John Sichi via zshao)
HIVE-1172. Add UDFS to create struct (Zheng Shao via Ning Zhang)
HIVE-894. add udaf max_n, min_n to contrib (Zheng Shao via Yongqiang He)
HIVE-1152. Add metastore API method to drop/append partition by name.
(Paul Yang via zshao)
HIVE-1147. Update Eclipse project configuration to match Checkstyle
(Carl Steinbach via zshao)
HIVE-1117. Make queryPlan serializable
(Zheng Shao via namit)
HIVE-917. Bucketed Map Join
(He Yongqiang via namit)
HIVE-1178. enforce bucketing for a table.
(Namit Jain via He Yongqiang)
HIVE-1188. NPE when TestJdbcDriver/TestHiveServer
(Call Steinbach via Ning Zhang)
HIVE-1032. Better Error Messages for Execution Errors.
(Paul Yang via zshao)
HIVE-1193. ensure sorting properties for a table.
(Namit via He Yongqiang)
HIVE-259. Add PERCENTILE aggregate function.
(Jerome Boulon, Zheng via He Yongqiang)
HIVE-1197. Add BucketizedHiveInputFormat
(Siying Dong via namit)
HIVE-1194. Add sort merge join
(He Yongqiang via namit)
HIVE-705. Read HBase tables via Hive
(John Sichi via namit)
HIVE-1027. Create UDFs for XPath expression evaluation
(Patrick Angeles via Ning Zhang)
HIVE-1238. Get Partitions with a partial specification
(Paul Yang via Ning Zhang)
HIVE-1244. add backward-compatibility constructor to HiveMetaStoreClient
(John Sichi via Ning Zhang)
HIVE-1219. Robust handling of metastore connection failures
(Paul Yang via namit)
HIVE-1272. Add SymlinkTextInputFormat to Hive.
(Guanghao Shen via zshao)
HIVE-1131. Add column lineage information to the pre execution hooks
(Ashish Thusoo via namit)
HIVE-1300. alter table touch partition
(Paul Yang via namit)
HIVE-1295. facilitate HBase bulk loads from Hive
(John Sichi via namit)
HIVE-1002. multi-partition inserts
(Ning Zhang via namit)
HIVE-801. Add support for row-wise IN
(Paul Yang via namit)
HIVE-1351. rcfilecat for debugging
(Yongqiang He via namit)
HIVE-1332. Support for archiving partitions
(Paul Yang via namit)
HIVE-1397. histogram_numeric UDAF
(Mayank Lahiri via jvs)
HIVE-1179. Add UDF array_contains
(Arvind Prabhakar via namit)
HIVE-543. Add local mode execution in hive
(Joydeep Sen Sarma via namit)
HIVE-1255. Add mathematical UDFs PI, E, degrees, radians, tan,
sign, and atan. (Edward Capriolo via jvs)
HIVE-287. Support count(*) and count distinct on multiple columns
(Arvind Prabhakar via jvs)
IMPROVEMENTS
HIVE-983. Function from_unixtime takes long.
(Ning Zhang via zshao)
HIVE-990. Incorporate CheckStyle into Hive's build.xml.
(Carl Steinbach via zshao)
HIVE-1081. Automated source code cleanup - Part 1.
(Carl Steinbach via zshao)
HIVE-1081. Automated source code cleanup - Part 2 - serde.
(Carl Steinbach via zshao)
HIVE-1081. Automated source code cleanup - Part 3 - ql.
(Carl Steinbach via zshao)
HIVE-1084. Capitalize first letter of class names.
(Carl Steinbach via zshao)
HIVE-1112. Replace instances of StringBuffer and Vector with StringBuilder
and ArrayList. (Carl Steinbach via zshao)
HIVE-1105. Add service script for starting metastore server.
(John Sichi via zshao)
HIVE-1109. Structured temporary directories
(Zheng Shao via Ning Zhang)
HIVE-1068. CREATE VIEW followup: add a 'table type' enum attribute in
metastore's MTable. (John Sichi via zshao)
HIVE-1104. Suppress Checkstyle warnings for generated files.
(Carl Steinbach via zshao)
HIVE-1128. Let max/min handle complex types like struct
(Zheng Shao via Ning Zhang)
HIVE-1103. Add .gitignore file. (Carl Steinbach via zshao)
HIVE-1132. Add metastore API method to get partition by name.
(Paul Yang via zshao)
HIVE-1120. In ivy offline mode, don't delete downloaded jars.
(John Sichi via zshao)
HIVE-862. CommandProcessor should return DriverResponse.
(Bill Graham via zshao)
HIVE-1123. Checkstyle fixes. (Carl Steinbach via zshao)
HIVE-1150. Add comment to explain why we check for dir first in add_partitions().
(Paul Yang via zshao)
HIVE-1122. Make ql/metadata/Table and Partition serializable
(Zheng Shao via He Yongqiang)
HIVE-1158. Introducing a new parameter for Map-side join bucket size.
(Ning Zhang via zshao)
HIVE-1136. Add type-checking setters for HiveConf class.
(John Sichi via zshao)
HIVE-1181. Make it optional to check file format. (Yongqiang He via zshao)
HIVE-1182. Fix TestCliDriver too many open file error.
(Zheng Shao via Ning Zhang)
HIVE-1190. Configure build to download Hadoop tarballs from Facebook mirror.
(John Sichi via zshao)
HIVE-1195. Increase ObjectInspector[] length on demand
(Zheng Shao via Ning Zhang)
HIVE-1137. Fix build.xml for references to IVY_HOME.
(Carl Steinbach via zshao)
HIVE-1212. Explicitly say "Hive Internal Error" to ease debugging
(Zheng Shao via Ning Zhang)
HIVE-1216. Show the row with error in mapper/reducer
(Zheng Shao via He Yongqiang)
HIVE-1246. Map join followde by another map join runs in a single map-only job
(He Yongqiang via namit)
HIVE-1220. accept TBLPROPERTIES on CREATE TABLE/VIEW
(John Sichi via namit)
HIVE-1258. Disable merge files when bucketing/sorting is being enforced
(He Yongqiang via namit)
HIVE-1270. Thread pool size in Thrift metastore server should be
configurable (Paul Yang via namit)
HIVE-1278. Partition name to values conversion conversion method
(Paul Yang via namit)
HIVE-1276. Remove extra reducesink if it is already followed by a reduce sink
(He Yongqiang via namit)
HIVE-1296. CLI set and set -v commands should dump properties in
alphabetical order (John Sichi via Ning Zhang)
HIVE-1306. cleanup the JobScratchDir
(Namit Jain via Ning Zhang)
HIVE-1349. Do not pull counters of non initialized jobs.
(Dmytro Molkov via Ning Zhang)
HIVE-1198. When checkstyle is activated for Hive in Eclipse environment,
it shows all checkstyle problems as errors.
(Arvind Prabhakar via Ning Zhang)
HIVE-1355. Hive should use NullOutputFormat for hadoop jobs
(Joydeep Sen Sarma via namit)
HIVE-1372. New algorithm for variance() UDAF
(Mayank Lahiri via jvs)
HIVE-1228. allow HBase key column to be anywhere in Hive table
(John Sichi via Ning Zhang)
HIVE-1410. Add TCP keepalive option for metastore server
(Paul Yang via Ning Zhang)
HIVE-1383. Allow HBase WAL to be disabled.
(John Sichi via Ning Zhang)
HIVE-1359. Unit test should be shim-aware
(Ning Zhang via jvs)
HIVE-1135. Use Anakia for version controlled documentation
(Edward Capriolo via jvs)
HIVE-1401. Web Interface can only browse default
(Edward Capriolo via jvs)
HIVE-1531. Make Hive build work with Ivy versions < 2.1.0
(Carl Steinbach via jvs)
HIVE-1725. Include metastore upgrade scripts in release tarball
(Carl Steinbach via jvs)
HIVE-1726. Update README file for 0.6.0 release
(Carl Steinbach via jvs)
HIVE-1729. Satisfy ASF release management requirements
(Carl Steinbach via jvs)
HIVE-1736. Remove "-dev" suffix from release package name and
generate MD5 checksum using Ant (Carl Steinbach via jvs)
OPTIMIZATIONS
HIVE-1348. Move inputFileChanged() from ExecMapper to where it is needed
(Ning Zhang via namit)
BUG FIXES
HIVE-1047. Merge tasks in GenMRUnion1
(Ning Zhang via namit)
HIVE-1048. Make output of TestParse determinisitc
(Paul Yang via namit)
HIVE-1045. (bigint % int) should return bigint instead of double.
(Paul Yang via zshao)
HIVE-1046. Pass build.dir.hive and other properties to subant
(Zheng Shao via namit)
HIVE-1066. Fix test outputs serde_typedbytes*.q
(Zheng Shao via namit)
HIVE-1064. Null Pointer Exception in Hive CLI in distributed mode
(Carl Steinbach via Ning Zhang)
HIVE-1075. Make it possible for users to recover data when moveTask fails
(Zheng Shao via Ning Zhang)
HIVE-1072. Show table extended to error out when the partition does not exist.
(Yongqiang He via zshao)
HIVE-1085. ColumnarSerde should not be the default Serde when user
specified a fileformat using 'stored as' (Yongqiang He via Ning Zhang)
HIVE-1086. Add "-Doffline=true" option to ant. (Zheng Shao via Ning Zhang)
HIVE-1094. Disable streaming last table if there is a skew key in
previous tables. (He Yongqiang via namit)
HIVE-1097. Increase memory for groupby_bigdata.q for intermittent OOM
(Paul Yang via namit)
HIVE-763. getSchema returns invalid column names, getThriftSchema does
not return old style string schemas (John Sichi via namit)
HIVE-1102. make number of concurrent tasks configurable
(He Yongqiang via namit)
HIVE-1069. CREATE VIEW followup: find and document current expected
version of thrift (John Sichi via namit)
HIVE-898. Hive ODBC build fails on OSX.
(Carl Steinbach and Ning Zhang via zshao)
HIVE-1108. Make QueryPlan serializable
(Zheng Shao via namit)
HIVE-1093. Add a "skew join map join size" variable to control the
input size of skew join's following map join job
(He Yongqiang via namit)
HIVE-1110. Add a counter to denote that skewjoin got triggered
(He Yongqiang via namit)
HIVE-1092. Add job counter for conditional tasks
(He Yongqiang via namit)
HIVE-1119. Serialize all tasks (Zheng Shao via namit)
HIVE-1118. Change default size of average size to 16M
(Zheng Shao via namit)
HIVE-1121. Support CombineHiveInputFormat for hadoop 0.19
(Roberto Congiu via namit)
HIVE-1125. Correct console output message.
(Paul Yang via namit)
HIVE-1124. Create view should expand the query text consistently.
(John Sichi via zshao)
HIVE-1129. Fix assertion in ExecDriver.execute. (John Sichi via zshao)
HIVE-1141. Remove recursive call in FetchOperator.getNextRow.
(Zheng Shao via He Yongqiang)
HIVE-1140. Fix incorrect ambiguous column reference error message.
(Paul Yang via zshao)
HIVE-1142. Fix datanucleus typos in conf/hive-default.xml.
(Paul Yang via zshao)
HIVE-1164. Fix drop_partition_by_name. (Paul Yang via zshao)
HIVE-1167. Use TreeMap instead of Property to make explain extended
deterministic
(Zheng Shao via Ning Zhang)
HIVE-1174. Fix Job counter error if "hive.merge.mapfiles" equals true.
(Yongqiang He via zshao)
HIVE-1163. Eclipse launchtemplate changes to enable debugging.
(Ning Zhang and Carl Steinbach via zshao)
HIVE-1134. Bucketed Map Join bug fix
(He Yongqiang via namit)
HIVE-1183. hive.hwi.war.file vanished from hive-default.xml
(Zheng Shao via namit)
HIVE-1185. Fix RCFile resource leak when opening a non-RCFile.
(He Yongqiang via zshao)
HIVE-1184. Fix Expression Not In Group By Key error.
(Paul Yang via zshao)
HIVE-1200. Fix CombineHiveInputFormat
(Zheng Shao via namit)
HIVE-1204. typedbytes: writing to stderr kills the mapper.
(namit via He Yongqiang)
HIVE-1207. ScriptOperator AutoProgressor does not set the interval.
(Zheng via He Yongqiang)
HIVE-1022. desc Table should work.
(namit via He Yongqiang)
HIVE-1241. Drop the table at the beginning of tests
(He Yongqiang via namit)
HIVE-1242. CombinHiveInputFormat does not work for compressed text files.
(Namit Jain via Ning Zhang)
HIVE-1247. Transform does not work with hints
(He Yongqiang via namit)
HIVE-1252. Column pruning buf after a filter
(He Yongqiang via namit)
HIVE-1261. ql.metadata.Hive#close() should check for null metaStoreClient
(bc Wong via namit)
HIVE-1268. Cannot start metastore thrift server on a specific port
(bc Wong via namit)
HIVE-1257. join between hbase and other tables does not work
(John Sichi via namit)
HIVE-1273 UDF_Percentile NullPointerException
(Zheng Shao via namit)
HIVE-1274 Bug in sort-merge join in presence of empry files
(He Yongqiang via namit)
HIVE-1279 Temporarily disable TestHBaseCliDriver
(John Sichi via namit)
HIVE-1275 Fix TestHBaseCliDriver
(John Sichi via namit)
HIVE-1277 Failure if the local file system directory for ${hive.user.scratchdir}
does not exist (Arvind Prabhakar via namit)
HIVE-1281 Bucketing column names in create table should be case-insensitive
(He Yongqiang via namit)
HIVE-1286. Remove debug message from stdout in ColumnarSerDe.
(Yongqiang He via zshao)
HIVE-1253. Fix Date_sub and Date_add in case of daylight saving.
(Bryan Talbot via zshao)
HIVE-1291. Fix UDAFPercentile ndexOutOfBoundsException
(Zheng Shao via namit)
HIVE-1290. Sort merge join does not work with bucketizedhiveinputformat.
(Namit Jain via Ning Zhang)
HIVE-1280. Add option to CombineHiveInputFormat for non-splittable inputs.
(Namit Jain via zshao)
HIVE-1011. GenericUDTFExplode() throws NPE when given nulls
(Paul Yang via namit)
HIVE-1298. unit test symlink_text_input_format.q needs ORDER BY for
determinism (Ning Zhang via namit)
HIVE-1311. Bug in use of parameter hadoop supports splittable.
(Namit Jain via zshao)
HIVE-1308. Bug in boolean datatypes comparison
(Paul Yang via namit)
HIVE-1312. hive trunk does not compile with 0.17 any more
(John Sichi via Ning Zhang)
HIVE-1260. from_unixtime should accept bigints
(Ning Zhang via namit)
HIVE-1315. Bug in sort-merge join
(Ning Zhang via namit)
HIVE-1316. Increase hive client side memory
(Ning Zhang via namit)
HIVE-1320. NPE with lineage in a query of union all on joins
(Ashish Thusoo via Ning Zhang)
HIVE-1321. bugs with temp directories, trailing blank fields in HBase bulk load
(John Sichi via namit)
HIVE-1325. dynamic partition insert should throw an exception if the number of target table
columns + dynamic partition columns does not equal to the number of select columns
(Ning Zhang via namit)
HIVE-1326. RowContainer uses hard-coded /tmp path for temporary files
(Michael Klatt via Ning Zhang)
HIVE-1330. Fatal error check omitted for reducer-side operators
(Ning Zhang via namit)
HIVE-1331. select * does not work if different partitions contain
differnet format
(Namit Jain via Ning Zhang)
HIVE-1329. alter table to external does not change table_type to external
(John Sichi via namit)
HIVE-1328. make mapred.input.dir.recursive work for select *
(John Sichi via namit)
HIVE-1338. Fix bin/ext/jar.sh to work with hadoop 0.20 and above
(Zheng Shao via Ning Zhang)
HIVE-1317. CombineHiveInputFormat throws exception when partition name contains special characters to URI
(Ning Zhang via namit)
HIVE-1341. Filter Operator Column Pruning should preserve the column order
(Ning Zhang via namit)
HIVE-1116. Bug in renames for tables created with 'create table like'
(John Sichi via namit)
HIVE-1322. Cached FileSystem can lead to persistant IOExceptions
(Paul Yang via namit)
HIVE-1345. TypedBytesSerDe fails to create table with multiple columns.
(Arvind Prabhakar via namit)
HIVE-1029. Null support for TypedBytesSerDe (Arvind Prabhakar via namit)
HIVE-1352. Bug in rcfilecat (He Yongqiang via namit)
HIVE-1353. load_dyn_part*.q need ORDER BY for determinism
(John Sichi via Ning Zhang)
HIVE-1354. partition level properties honored if it exists
(namit via He Yongqiang)
HIVE-1357. optimize CombineHiveInputFormat to cache inputFormat
(Ning Zhang via namit)
HIVE-1350. hive.query.id is not unique
(Namit Jain via Ning Zhang)
HIVE-1335 DataNucleus should use connection pooling
(Edward Capriolo via namit)
HIVE-1366. inputFileFormat error if the merge job takes a different input
file format than the default output file format
(Namit Jain via Ning Zhang)
HIVE-1365. Bug in sort-merge join
(He Yongqiang via namit)
HIVE-1371. Bug in rcfilecat
(He Yongqiang via namit)
HIVE-1377. getPartitionDescFromPath() in CombineHiveInputFormat should
handle matching by path
(Paul Yang via Ning Zhang)
HIVE-1388. combinehiveinputformat does not work if files are of different
types
(Namit Jain via Ning Zhang)
HIVE-1373. Missing connection pool plugin in Eclipse classpath.
(Vinithra via athusoo)
HIVE-1403. Report progress if many files to close
(Ning Zhang via namit)
HIVE-1407. Add hadoop-*-tools.jar to eclipse classpath
(Carl Steinbach via Ning Zhang)
HIVE-1409. Use the tableSpec if partitions is not present
(Paul Yang via namit)
HIVE-1418. Bug in RCfiles with Lateral Views
(He Yongqiang via namit)
HIVE-1412. Bug in CombineHiveInputFormat with sampling
(Ning Zhang via namit)
HIVE-1421. problem with sequence and rcfiles are mixed for null partitions
(namit via He Yongqiang)
HIVE-1417. Archived partitions throw error with queries calling
getContentSummary (Paul Yang via namit)
HIVE-1422. Bug in updating progres counters (John Sichi via namit)