This repository has been archived by the owner on Jul 15, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
/
CHANGES.txt
1472 lines (921 loc) · 45.5 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-964. Handle skew join
(Yongqiang He via namit)
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)
OPTIMIZATIONS
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)
Release 0.5.0 - Unreleased
INCOMPATIBLE CHANGES
HIVE-236. RLIKE/REGEXP allowing matching of partial strings.
(Paul Yang via zshao)
NEW FEATURES
HIVE-743. Let user specify serde for custom scripts.
(Namit Jain via rmurthy)
HIVE-749. add hive.optimize.pruner
(Zheng Shao via namit)
HIVE-693. Add a AWS S3 log format deserializer
(Zheng Shao and Andraz Tori via namit)
HIVE-699. Functions with variable length arguments
(Zheng Shao via namit)
HIVE-713. Integrate operator counters into query plan to view progress of
queries. (Namit Jain and Raghu Murthy via zshao)
HIVE-187. Preliminary ODBC Support. (Eric Hwang via rmurthy)
HIVE-708. Add TypedBytes SerDe for transform. (Namit Jain via zshao)
HIVE-777. CREATE TABLE with STRUCT type. (He Yongqiang via zshao)
HIVE-792. Support "add archive" in addition to "add file" and "add jar".
(He Yongqiang via zshao)
HIVE-645. UDF to run JDBC
(Edward Capriolo via namit)
HIVE-785. Add RecordWriter for ScriptOperator. (Namit Jain via zshao)
HIVE-687. Add UDF unhex. (Mihir Kedia via namit)
HIVE-591. Add Unique Join. (Emil Ibrishimov via namit)
HIVE-667. Provide hive ql to check table/partition status.
(Yongqiang He via zshao)
HIVE-843. Add UDFs for hour, minute and second
(Zheng Shao via namit)
HIVE-854. Provide for post-execute hooks.
(Namit Jain via rmurthy)
HIVE-853. Provide hints for controlling join order
(Emil Ibrishimov via namit)
HIVE-31. Support Create Table As Select
(Ning Zhang via namit)
HIVE-682. Add concat_ws (Jonathan Chang via namit)
HIVE-868. Add last ddl time and dml time for table/partition.
(Namit Jain via zshao)
HIVE-869. Allow ScriptOperator to consume not all input data.
(Paul Yang via zshao)
HIVE-688. UDF find_in_set (Jonathan Pythagoras Hsu via namit)
HIVE-881. CTAS to work with fields terminator. (Ning Zhang via zshao)
HIVE-874. Add 'repair' option to mack. (Cyrus Katrak via prasadc).
HIVE-873. Better error messages for Hive cmdline. (Paul Yang via zshao)
HIVE-554. Add GenericUDF to create arrays, maps. (Paul Yang via zshao)
HIVE-911. Add UDF WeekOfYear. (Paul Yang via zshao)
HIVE-870. Add left semi join. (Ning Zhang via namit)
HIVE-870. Add table functions. (Paul Yang via namit)
HIVE-549. Run independent tasks for a query in parallel.
(Chaitanya Mishra via namit)
HIVE-946. Pass context to custom mapper/reducer
(Paul Yang via namit)
HIVE-935. Add lateral view (Paul Yang via namit)
HIVE-571 Add rename column in a table
(He Yongqiang via namit)
HIVE-1020 Create a confifuration variable to control speculative execution for reducers in hive
(namit via He Yongqiang)
HIVE-683 Add UDF field
(Larry Odrognek via namit)
HIVE-1015 Java MapReduce wrapper for TRANSFORM/MAP/REDUCE scripts
(Larry Odrognek via namit)
HIVE-1036. Add API Method to Query HiveConf Values of the Metastore.
(Paul Yang via zshao)
IMPROVEMENTS
HIVE-760. Add version info to META-INF/MANIFEST.MF.
(Bill Graham via zshao)
HIVE-759. Add "hive.intermediate.compression.codec/type" option.
(Yongqiang He via zshao)
HIVE-732. Use LazyBinarySerDe (Zheng Shao via namit)
HIVE-768. Add conf var to disable counters introduced by HIVE-713.
(Namit Jain via zshao)
HIVE-679. Adding the basic JDBC methods to allow querying using the
SQuirrelSQL tool. (Bill Graham via rmurthy)
HIVE-811. Fix Javadocs. (Namit Jain via zshao)
HIVE-813. Show the actual exception thrown in UDF evaluation
(Zheng Shao via rmurthy)
HIVE-756. Performance improvement for RCFile and ColumnarSerDe in Hive.
(Ning Zhang via zshao)
HIVE-584. Clean up global and ThreadLocal variables in Hive.
(Yonqqiang He via zshao)
HIVE-74. Hive can use CombineFileInputFormat for when the input has many
small files (Namit Jain via rmurthy)
HIVE-827. Increase hive.mapjoin.cache.numrows default value.
(Namit Jain via zshao)
HIVE-855. UDF: Concat should accept multiple arguments.
(Paul Yang via zshao)
HIVE-914. Optimize UDFJson (Paul Yang via namit)
HIVE-945. custom mappers/reducers should not be initialized at compile time (namit via He Yongqiang)
HIVE-947. runlength encding for RCFILE (He Yongqiang via namit)
HIVE-949. avoid deep copy for group by hash table lookup
(He Yongqiang via namit)
HIVE-931. optimize group by to use sorting and grouping properties
(He Yongqiang via namit)
HIVE-968. remove mapjoin files and use a MRU cache to optimize lookups
(Ning Zhang via namit)
HIVE-980. update readme.txt to build hive using eclipse
(Patrick Angeles via namit)
HIVE-1012. Ability to run testcases via regular expression
(Carl Steinbach via namit)
HIVE-963. No out of memory errors for skew join
(Ning Zhang via namit)
HIVE-1023. typedbytes: datatypes should be derived from data
(namit via He Yongqiang)
OPTIMIZATIONS
BUG FIXES
HIVE-734. problem while inserting nulls. (Ning Zhang via namit)
HIVE-769. Bug in partition pruner checking. (Zheng Shao via namit)
HIVE-773. Remove lzocodec import from FileSinkOperator.
(He Yongqiang via johan)
HIVE-769. Bug in partition pruner checking - bug in patch.
(Zheng Shao via namit)
HIVE-782. Bug in reducer progress (Raghu Murthy via namit)
HIVE-780. Better error messages for wrong argument lengths in UDAFs
(Zheng Shao via namit)
HIVE-790. race conditions with script and union operators
(Ning Zhang via namit)
HIVE-798. remove UDAFSum and UDAFCount
(Zheng Shao via namit)
HIVE-778. add describe for div
(Ning Zhang via namit)
HIVE-755. Driver NullPointerException when calling getResults without first compiling
(Eric Hwang via namit)
HIVE-752. Bug in shimLoader for HWI server (Edward Capriolo via namit)
HIVE-810. add test and annotation for jdbc udf (Edward Capriolo via namit)
HIVE-812. Hive compiled with ant package works with all supported hadoop versions
(Zheng Shao via namit)
HIVE-823. Make table alise in MAPJOIN hint case insensitive.
(Namit Jain via zshao)
HIVE-771. Code cleanup in QueryPlan (Emil Ibrishimov via namit)
HIVE-838. In strict mode, remove error if no partition is selected.
(Namit Jain via rmurthy)
HIVE-841. Change deprecated Hadoop APIs in Context.java (Cyrus Katrak via namit)
HIVE-844. Remove ASTPartitionPruner from genmapredTasks.
(Namit Jain via zshao)
HIVE-817. hive.hwi.war.file incorrectly tries to use environment variables to locate war file
(Edward Capriolo via namit)
HIVE-795. Better error messages from Hive Server (Bill Graham via namit)
HIVE-716. Web interface wait/notify, interface changes
(Edward Capriolo via namit)
HIVE-831. Remove ASTPartitionPruner (missed this in HIVE-844)
(Namit Jain via rmurthy)
HIVE-845. Shims do not build against latest hadoop
(Cyrus Katrak via namit)
HIVE-858. Better logging for script operator even in case of failure
(Zheng Shao via namit)
HIVE-861. NumberFormatException in sum and average
(Zheng Shao via namit)
HIVE-859. Clean HWI build.xml
(Edward Capriolo via namit)
HIVE-865. Map Join memory leak
(Ning Zhang via namit)
HIVE-876. UDFOPNegative should deal with NULL gracefully.
(Ning Zhang via zshao)
HIVE-877. More test cases for UDFOPNegative. (Ning Zhang via zshao)
HIVE-879. Fix null pointer for empty dir. (Namit Jain via zshao)
HIVE-878. Update the hash table entry before flushing in Group By
hash aggregation. (Zheng Shao via namit)
HIVE-882. Create a new directory every time for scratch.
(Namit Jain via zshao)
HIVE-884. Metastore Server should call System.exit() on error.
(Zheng Shao via pchakka)
HIVE-890. Fix cli.sh for detecting Hadoop versions.
(Paul Huff via zshao)
HIVE-885. Better error messages for debugging serde problem at reducer
input (Zheng Shao via namit)
HIVE-893. Thrift serde doesn't work with the new version of thrift.
(Ning Zhang via zshao)
HIVE-880. User group information not populated for pre and post hook.
(Namit Jain via zshao)
HIVE-883. URISyntaxException when partition value contains special chars.
(Zheng Shao via namit)
HIVE-903. msck: output not deterministic
(Cyrus Katrak via namit)
HIVE-905. Smallint not working for typedbyteserde. (Namit Jain via zshao)
HIVE-840. No error if user specifies multiple columns of same name as
output (He Yongqiang via namit)
HIVE-902. Fix cli.sh to work with hadoop versions less than 20.
(Carl Steinbach via zshao)
HIVE-796. RCFile results missing columns from UNION ALL
(He Yongqiang via namit)
HIVE-819. Add lazy decompress abilitt to rcfile
(He Yongqiang via namit)
HIVE-910. RCFile is not included when user specifying it as the default
file format (He Yongqiang via namit)
HIVE-907. NullPointerException in ErrorMsg.findSQLState
(Bill Graham via namit)
HIVE-910. NULL value is not correctly handled by ColumnarStruct
(He Yongqiang via namit)
HIVE-804 Support deletion of partitions based on a prefix partition spefication
(Zheng Shao via namit)
HIVE-921 MapJoin schema reordering (Ning Zhang via namit)
HIVE-923 Use HiveInputFormat by default (Zheng Shao via namit)
HIVE-926 bug in mapjoin when rows are getting aged out from cache (namit via He Yongqiang)
HIVE-912 ctas name should be case insensitive (Ning Zhang via namit)
HIVE-929. Use a new parameter to check whether to merge files or not
(He Yongqiang via namit)
HIVE-980 mapjoin followed by union does not work (namit via He Yongqiang)
HIVE-940 restrict creation of partitions with empty keys (Prasad Chakka via namit)
HIVE-941 hiveserver.sh doesn't work with Hadoop 0.20.0 or higher
(Ning Zhang via namit)
HIVE-944 Generate thrift files in queryplan
(Paul Yang via namit)
HIVE-953 Fix test script_broken_pipe3.q
(Paul Yang via namit)
HIVE-957 Separate table and partition metadata
(He Yongqiang via namit)
HIVE-961 bug in group by key wrapper
(He Yongqiang via namit)
HIVE-966 Hive should emit log messages in 24-hour format
(Zheng Shao via namit)
HIVE-962 "show functions" should work with unquoted string.
(Paul Yang via zshao)
HIVE-638 fix sampling in subquery for real
(namit via He Yongqiang)
HIVE-973. Support nested types in custom scripts. (Namit Jain via zshao)
HIVE-991 union with 200 kids fail
(namit via He Yongqiang)
HIVE-993 Remove duplicate conversion for MapJoin
(He Yongqiang via namit)
HIVE-992 commons-dhcp not working
(Bennie Schut via namit)
HIVE-595 throw error if rename fails
(Zheng Shao via namit)
HIVE-999 bug in sampling if denominator != numBuckets
(He Yongqiang via namit)
HIVE-1000 bug in sampling if buckted table is empty
(He Yongqiang via namit)
HIVE-1001 CombinedHiveInputFormat should parse the inputpath correctly
(namit via He Yongqiang)
HIVE-913 no error if user specifies same output table mutliple times
(namit via He Yongqiang)
HIVE-977 NullPointerException when operating on a non-existing partition
(namit via He Yongqiang)
HIVE-1004 Change default memory for Hive client to 256M
(Zheng Shao via namit)
HIVE-1006 getPartitionDescFromPath failing from CombineHiveInputFormat
(Dave Lerman via namit)
HIVE-927 Check the schema for both inputs of union
(He Yongqiang via namit)
HIVE-302 Check that lines terminated by can only be "\n"
(Zheng Shao via namit)
HIVE-979 selectNoStar is a part of explainPlan
(Paul Yang via namit)
HIVE-1009 bug in union along with transform
(Ning Zhang via namit)
HIVE-986 Ant "eclipse-files" target is broken for Hadoop 0.20
(Zheng Shao via namit)
HIVE-1017 || and && are not supported currently
(Ning Zhang via namit)
HIVE-916 typedbytes: changes
(namit via He Yongqiang)
HIVE-976 Compare the path in unit tests for sampling
(John Sichi via namit)
HIVE-1026 Fix test sample6.q to make it deterministic
(John Sichi via namit)
HIVE-1028. Fix tinyint in TypedBytes. (Namit Jain via zshao)
HIVE-458. Better error messages for fs.default.name. (Paul Yang via zshao)
HIVE-1030 Hive should use scratchDir instead of system temporary directory
for storing plans (Zheng Shao via namit)
HIVE-1030 mapjoin should throw an error if the input is too large
(Ning Zhang via namit)
HIVE-996 describe function throws NPE when when called on UDTF or UDAF
(Carl Steinbach via namit)
HIVE-1031 describe function array throws ParseException
(Carl Steinbach via namit)
HIVE-978 Hive jars should follow Hadoop naming and include version
(Chad Metcalf and Zheng Shao via namit)
HIVE-1038 mapjoin dies if the join prunes all the columns
(namit via He Yongqiang)
HIVE-1037 SerDe & ObjectInspector for RowContainer mismatch with the
input data (Ning Zhang via namit)
HIVE-1042 incorrect error for function within transform
(Paul Yang via namit)
HIVE-1039 bug in multi table/directory inserts
(Ning Zhang via namit)
HIVE-1049. Fix ant targets "eclipse-files" and "javadoc".
(Carl Steinbach via zshao)
Release 0.4.0 - Unreleased
INCOMPATIBLE CHANGES
HIVE-143. Remove the old file based metastore, in favour of the
RDBMS based metastore. (prasadc via johan)
HIVE-724. Change HiveServer.getSchema() to return Hive types rather
than Thrift types. Changed existing getSchema() to getThriftSchema()
(Eric Hwang via rmurthy)
NEW FEATURES
HIVE-354. UDF for length of a string. (Neil Conway via namit).
HIVE-402. Implement UDF regexp. (Raghotham Murthy via namit)
HIVE-250. Shared memory java dbm for map-side joins.
(Joydeep Sen Sarma via zshao)
HIVE-164. Use CASE through GenericUDF (Zheng Shao via namit)
HIVE-464. Add alter partition method to the meastore interface.
(Prasad Chakka via zshao)
HIVE-352. Column-based storage format RCFile.
(Yongqiang He via zshao)
HIVE-420. Support regular expressions for column names
(Zheng Shao via namit)
HIVE-463. Add a pre execution hook to ql
(Ashish Thusoo via prasadc)
HIVE-476. Add getTable and getPartition calls to the ReadEntity and
WriteEntity objects in PreExecute hooks. (Ashish Thusoo via prasadc)
HIVE-518. Add test mode to hive where input tables are sampled.
(Namit Jain via rmurthy)
HIVE-509. Add create table like.
(Zheng Shao via namit)
HIVE-195. Map-side join. (Namit Jain via zshao)
HIVE-470. Add COALESCE. (Zheng Shao via namit)
HIVE-460. Improve Column Pruning. (He Yongqiang via namit)
HIVE-563. UDF for parsing the URL: parse_url. (Suresh Antony via zshao)
HIVE-338. add/delete jar commands, Hive Server fix for multithreading,
cli commands via hiveserver
(Min Zhou and Joydeep Sen Sarma via jssarma)
HIVE-338. Postfix for HIVE-338. (zshao)
HIVE-567. jdbc: integrate hive with pentaho report designer
(Raghotham Murthy via namit)
HIVE-136. escaping in lazy serde
(Zheng Shao via namit)
HIVE-603. list of maps and vice versa
(Zheng Shao via namit)
HIVE-553. add BinarySortableSerDe
(Zheng Shao via namit)
HIVE-622. add UDF reverse
(Emil Ibrishimov via namit)
HIVE-438. Make Hive work with apache thrift
(Raghu Murthy via namit)
HIVE-522. Extend GenericUDAF to support complex types
(Zheng Shao via namit)
HIVE-541. add UDF locate and instr
(Min Zhou via namit)
HIVE-646. add UDF conv, bin and hex
(Emil Ibrishimov via namit)
HIVE-512. add UDF elt.
(Min Zhou via namit)
HIVE-609. Optimize multi-group by. (Namit Jain via zshao)
HIVE-642. add UDF split (Emil Ibrishimov via namit)
HIVE-639. create contrib directory (Zheng Shao via namit)
HIVE-674. add UDFs sin, cos, asin, acos (Karan Mangla via namit)
HIVE-668. add UDFs abs, ascii, repeat, lpad, rpad, space, substring (Emil Ibrishimov via namit)
HIVE-167. add regex serde(Zheng Shao via namit)
HIVE-665. Get hadoop/mapreduce cluster status from hive server
(Eric Hwang via rmurthy)
HIVE-580. add 'show functions {pattern}'
(Scott Chen via namit)
HIVE-656. Add a PMOD (POSITIVE MOD) function. (Scott Chen via zshao)
HIVE-698. Add create temporary function for generic UDAF.
(Zheng Shao via namit)
HIVE-607. Add udafs for variance and standard deviation
(Emil Ibrishimov via namit)
HIVE-487. Make hive compatibale with hadoop 20
(Todd Lipcon via namit)
HIVE-640. Add LazyBinarySerDe to Hive. (Yuntao Jia via zshao)
HIVE-729. Make AS in select list optional. (Zheng Shao via namit)
HIVE-691. show documentation for functions. (Emil Ibrishimov via namit)
HIVE-748. Test for extracting urls. (Namit Jain via zshao)
IMPROVEMENTS
HIVE-389. Option to build without ivy (jssarma)
HIVE-360. Generalize the FileFormat Interface in Hive.
(He Yongqiang via zshao)
HIVE-406. Build file improvements. (Joydeep Sen Sarma via zshao).
HIVE-254. Link jobtracker from Hive History in Hive Web Interface.
(Edward Capriolo via athusoo)
HIVE-502. Optimize RCFile's performance by removeing all synchronized
modifiers. (Yongqiang He via zshao)
HIVE-204. Provide option to run tests with MiniMRCluster.
(Namit Jain via athusoo)
HIVE-511. Make DoubleWritable's hashCode more uniform.
(Zheng Shao via rmurthy)
HIVE-490. Add missing configuration variables to hive-default.xml.
(Yongqiang He via zshao)
HIVE-528. Map Join followup: split MapJoinObject into MapJoinObjectKey and
MapJoinObjectValue. (Namit Jain via zshao)
HIVE-542. UDF: Faster String Like. (Yuntao Jia via zshao)
HIVE-521. Move size, if, isnull, isnotnull to GenericUDF.
(Min Zhou via zshao)
HIVE-439. Merge small files after a map-only job. (Namit Jain via zshao)
HIVE-516. Enable predicate pushdown for junit tests.
(Prasad Chakka via zshao)
HIVE-530. Map Join followup: optimize number of map-reduce jobs.
(Namit Jain via zshao)
HIVE-445. Upgrade JPOX to datanuclues plugins. (Prasad Chakka via zshao)
HIVE-593. UDF and GenericUDF clean-up. (Zheng Shao via pchakka)
HIVE-605. Change eclipse classpath for datanuclues.
(Prasad Chakka via zshao)
HIVE-461. Optimize RCFile reading by using column pruning results.
(Yongqiang He via zshao)
HIVE-628. Remove stray lines from hive-default.xml.
(Prasad Chakka via zshao)
HIVE-629. Concat files for map-reduce jobs. (Namit Jain via zshao)
HIVE-644. Change default size for merging files to 256MB.
(Namit Jain via zshao)
HIVE-405. Cleanup operator initialization. (Prasad Chakka via zshao)
HIVE-652. Turn off auto-merge for insert local. (Namit Jain via zshao)
HIVE-677. Operators to show number of rows forwarded. (Namit Jain via zshao)
HIVE-689. Dump more memory stat periodically. (Namit Jain via zshao)
HIVE-280. Reserve keywords such as database etc. (Namit Jain via zshao)
HIVE-720. Improve ByteStream by removing all synchronized method calls.
(Yongqiang He via zshao)
HIVE-454. Support escaping of ; in cli.
(Edward Capriolo via namit)
HIVE-736. Provide a function in Metastore to return the schema of a table.
(Eric Hwang via rmurthy)
HIVE-617. Add 'jar' service to hive client shell.
(Edward Capriolo via rmurthy)
HIVE-578. Refactor partition pruning.
(Ashish Thusoo via namit)
HIVE-737. Support having hadoop jars in HADOOP_HOME/build for running
hive cli. (Johan Oskarsson via athusoo)
HIVE-750. New partitionpruner does not work with test mode.
(Namit Jain via zshao)
OPTIMIZATIONS
HIVE-279. Predicate Pushdown support (Prasad Chakka via athusoo).
HIVE-266. Use Text instead of String (Zheng Shao via namit).
HIVE-427. Add missing config parameters in hive-default.xml.
(Namit Jain via zshao)
HIVE-462. Avoid Text->String->Text conversion (Namit Jain via zshao)
HIVE-610. Move all properties from jpox.properties to hive-site.xml.
(Prasad Chakka via zshao)
BUG FIXES
HIVE-381. Fix JDBC HiveResultSet's next function.
(Kim P via namit)
HIVE-387. Use URI from FileSystem Object instead of from HADOOPFS
directly. (jssarma)
HIVE-385. Split Driver's run into compile and execute.
(Neil Conway via namit)
HIVE-393. Remove unnecessary checks in movetask for file type.
(Zheng Shao via namit)
HIVE-403. remove password param from job config that is submitted to job
tracker and from log (Prasad Chakka)
HIVE-407. fix permissions for test scripts in release tarball.
(Ashish Thusoo via namit)
HIVE-414. Add Hive Web Interface code to Eclipse config
(Prasad Chakka)
HIVE-372. Fix UDF memory consumptions and bad error messages.
(Zheng Shao via namit)
HIVE-413. Fix multi-table insert. (Namit Jain via zshao)
HIVE-415. Fix long query parsing problems. (Zheng Shao via namit).
HIVE-421. Fix union followed by multi-table insert. (Namit Jain via zshao).
HIVE-423. Change launch templates to use hive_model.jar.
(Raghotham Murthy via zshao)
HIVE-426. Fix undeterministic query plan because of aliasToWork.
(Namit Jain via zshao)
HIVE-404. Fix ordering in "SELECT * FROM t SORT BY col1 LIMIT 100" when
query is a outer-most query. (Namit Jain via zshao)
HIVE-432. Fix "SORT BY" using only one reducer.
(Zheng Shao via namit)
HIVE-435. Fix Null pointer exception if password is null.
(Prasad Chakka via namit)
HIVE-437. Allow both table.name and col.field
(Zheng Shao via namit)
HIVE-366. testParse should not depend on a static field
(Zheng Shao via namit)
HIVE-433. Fixed union18 and union19 tests.
(athusoo via johan)
HIVE-324. Fix AccessControlException when loading data.
(Ashish Thusoo via zshao)
HIVE-395. Fix build problems with eclipse and 0.19 hadoop.
(Neil Conway via athusoo)
HIVE-456. Add option to run junit tests in quiet mode.
(Zheng Shao via prasadc)
HIVE-453. Use FileSystem derived from user supplied path when present
instead of default. (Joydeep Sen Sarma via prasadc)
HIVE-442. Create partitions after data is moved in the query
in order to close out an inconsistent window. (Prasad Chakka via athusoo)
HIVE-483. Fix incorect handling of comments in middle of a query
(Namit Jain via athusoo)
HIVE-486. Fix concurrent modification exception in case of empty partitions
(Namit Jain via prasadc)
HIVE-485. Fix join not to assume all columns are strings.
(Namit Jain via zshao)
HIVE-488. Fix load partition for table with multiple partition columns.
(Prasad Chakka via athusoo)
HIVE-496. UDFDate fails on null. (Zheng Shao via pchakka)
HIVE-498. Fix null pointer exception in UDFRegExp when
the expression string is empty. (Zheng Shao via athusoo)
HIVE-410: Heartbeating for streaming jobs should not depend on stdout.
(Ashish Thusoo via namit)
HIVE-499. Fix for CAST operator on the same type. (Zheng Shao via athusoo)
HIVE-501. Fix UDFLower() bug. (Zheng Shao via prasadc)
HIVE-505. console.info prints to stderr. (Raghotham Murthy via namit)
HIVE-504. Fix script operator with empty input file.
(Raghotham Murthy via zshao)
HIVE-507. Handle empty files properly. (Namit Jain via zshao)
HIVE-497. Fix predicate pushdowns when all the columns are not
selected in the query. (Prasad Chakka via athusoo)
HIVE-500. Fix select from newly created table.
(Yongqiang He via zshao)
HIVE-451. Fix ORDER BY xxx DESC (He Yongqiang via namit)
HIVE-467. Scratch data location should be on different filesystems for
different types of intermediate data. (Joydeep Sen Sarma via rmurthy)
HIVE-514. Partition key names should be case insensitive in alter table add
partition statement. (Prasad Chakka via zshao)
HIVE-523. Fix PartitionPruner not to fetch all partitions at once.
(Prasad Chakka via zshao)
HIVE-506. MoveTask should fail if target path cannot be deleted.
(Yongqiang He via zshao)
HIVE-520. Fix TestTCTLSeparatedProtocol. (Johan Oskarsson via zshao)
HIVE-525. Fix Eclipse classpath by adding Hadoop test jar.
(Prasad Chakka via johan)
HIVE-495. Fix join of a table of ThriftSerDe with complex columns
(Zheng Shao via namit)
HIVE-532. Predicates not pushed above limit
(Prasad Chakka via namit)
HIVE-534. Fix in the cli so that it does not ignore the first
newline character. (Raghotham Murthy via athusoo)
HIVE-443. Remove deprecated functions from metastore.
(Prasad Chaaka via athusoo)
HIVE-479. Change RCFileOutputFormat's generic signatute.
(Yongqiang He via zshao)
HIVE-533. Predicates containing rand() not pushed above
(Prasad Chakka via namit)
HIVE-540. Restore test.silent setting
(Zheng Shao via namit)
HIVE-544. Fix predicate push for exprFieldNodeDesc.
(Prasad Chakka via zshao)
HIVE-547. Better logging in ExecDriver
(Zheng Shao via namit)
HIVE-561. Make hash aggregation threshold configurable
(Zheng Shao via namit)
HIVE-529. Some cleanup for join operator
(Zheng Shao via namit)
HIVE-573. Fix TestHiveServer. (Raghotham Murthy via zshao)
HIVE-575. Fix Map join out-of-memory problem. (Namit Jain via zshao)
HIVE-472. HiveFileFormatUtils's checkInputFormat does not include RCFile.
(He Yongqiang via namit)
HIVE-560. Column Pruning for mapjoins
(He Yongqiang via namit)
HIVE-583. Fix spurious 'default database not found'.
(Prasad Chakka via zshao)
HIVE-587. Duplicate results from multiple TIP
(Zheng Shao via namit)
HIVE-582. bug in column pruning
(He Yongqiang via namit)
HIVE-596. Fix PartitionPruner to work with GenericUDF.
(Namit Jain via zshao)
HIVE-590. Pass type information in genFileSinkPlan and improve getSchema
call in Driver. (Namit Jain via rmurthy)
HIVE-612. Problem in removing temp files in FileSinkOperator.jobClose
(Zheng Shao via namit)
HIVE-608. No type conversion in GenericUDF
(Zheng Shao via namit)
HIVE-616. Make hive work with symbolic linked sub directories
(Zheng Shao via rmurthy)
HIVE-527. Inserting into a partitioned table without specifying the partition field should fail.
(He Yongqiang via namit)
HIVE-473. Clean up after tests.
(Johan Oskarsson via namit)
HIVE-624. Bug in TypeConvertor
(Zheng Shao via namit)
HIVE-555. Support create temporary function for udaf and generic udf
(Min Zhou via namit)
HIVE-631. Fix TestParse. (Namit Jain via zshao)
HIVE-626. Fix Column Pruner column order bug. (Yongqiang He via zshao)
HIVE-623. optimize UDF reverse and UDF length
(Emil Ibrishimov via namit)
HIVE-632. Make conditional task serializable. (Namit Jain via zshao)
HIVE-160. Bug in sampling for subqueries. (Raghu Murthy via namit)
HIVE-636. Fix concatenation task with partitioned table.
(Namit Jain via zshao)
HIVE-641. fix test udf_reverse.q
(Emil Ibrishimov via namit)
HIVE-635. fix union accepting multiple objectinspectors
(Zheng Shao via namit)
HIVE-643. recognize escaped strings
(Emil Ibrishimov via namit)
HIVE-592. Renaming internal table should rename HDFS.
(Prasad Chakka via zshao)
HIVE-654. renaming thrift serde
(Zheng Shao via namit)
HIVE-666. Propagate errors in FetchTask to client.
(Zheng Shao via rmurthy)
HIVE-620. bug in displaying function name when more than 1 function points to the same class
(Emil Ibrishimov via namit)
HIVE-670. dump output column names in explain
(Zheng Shao via namit)
HIVE-673. Bug in handling of null partitions.
(Namit Jain via zshao)
HIVE-690. Fix script operator timeout bug
(Zheng Shao via namit)
HIVE-697. GroupByOperator's initialization calls GenericUDAF.newAggregation before GenericUDAF.init
(Zheng Shao via namit)
HIVE-700. Fix test error by adding "DROP FUNCTION".
(Min Zhou and Namit Jain via zshao)
HIVE-702. bug in drop temporary function
(Min Zhou via namit)
HIVE-710. Fix serialization bug in BinarySortableSerDe for negative double
and float numbers (Zheng Shao via pchakka)
HIVE-719. Lazy Array/Map index out of bound bug.
(Zheng Shao via namit)
HIVE-725. Add missing classpath: shims/src/common/java. Bug appeared
after HIVE-487 was committed. (Zheng Shao via rmurthy)
HIVE-711. test for negative double value.
(Karan Mangla via namit)
HIVE-344. Fixes for running Hive under cygwin.
(Amr Awadallah via athusoo)
HIVE-740. Fix HiveMetaStore get_fields. (Eric Hwang via zshao)
HIVE-597. apache header for jdbc files. (Raghu Murthy via namit)
HIVE-772. Fix genConversionSelect for init serde with null.
(Namit Jain via zshao)
HIVE-774. Fix the behavior of "/" and add "DIV". (Ning Zhang via zshao)
HIVE-776. Make "DIV" an infix operator. (Ning Zhang via zshao)
HIVE-764. Fixed json.jar. (Raghu Murthy via zshao)
HIVE-794. MergeTask should use COMPRESSRESULT. (Saurabh Nanda via zshao)
HIVE-726. Make "ant package -Dhadoop.version=0.17.0" work.
(Todd Lipcon via zshao)
HIVE-799. final.name should not include hadoop version.
(Todd Lipcon via zshao)
HIVE-718. Fix Loading data inpath into a new partition.
(Namit Jain via zshao)