|
1 | 1 | # Change log |
2 | | -Generated on 2022-06-30 |
| 2 | +Generated on 2022-07-05 |
3 | 3 |
|
4 | 4 | ## Release 1.4.0 |
5 | 5 |
|
@@ -52,64 +52,65 @@ Generated on 2022-06-30 |
52 | 52 | #### PRs |
53 | 53 | ||| |
54 | 54 | |:---|:---| |
| 55 | +|[#1005](https://github.com/oap-project/gazelle_plugin/pull/1005)|[NSE-800] Fix an assembly warning| |
55 | 56 | |[#1002](https://github.com/oap-project/gazelle_plugin/pull/1002)|[NSE-800] Pack the classes into one single jar| |
56 | 57 | |[#988](https://github.com/oap-project/gazelle_plugin/pull/988)|[NSE-987] fix string date| |
57 | 58 | |[#977](https://github.com/oap-project/gazelle_plugin/pull/977)|[NSE-126] set default codegen opt to O1| |
58 | | -|[#975](https://github.com/oap-project/gazelle_plugin/pull/975)|[NSE-927] Add macro __AVX512BW__ check for different CPU architecture| |
| 59 | +|[#975](https://github.com/oap-project/gazelle_plugin/pull/975)|[NSE-927] Add macro AVX512BW check for different CPU architecture| |
59 | 60 | |[#962](https://github.com/oap-project/gazelle_plugin/pull/962)|[NSE-359] disable unit tests on spark32 package| |
60 | 61 | |[#966](https://github.com/oap-project/gazelle_plugin/pull/966)|[NSE-913] Add support for Hadoop 3.3.1 when packaging| |
61 | 62 | |[#936](https://github.com/oap-project/gazelle_plugin/pull/936)|[NSE-943] Optimize IsNULL() function for Row2Columnar| |
62 | 63 | |[#937](https://github.com/oap-project/gazelle_plugin/pull/937)|[NSE-927] Implement AVX512 optimization selection in Runtime and merge two C2R code files into one.| |
63 | | -|[#951](https://github.com/oap-project/gazelle_plugin/pull/951)|[DNM] update sparklog| |
64 | | -|[#938](https://github.com/oap-project/gazelle_plugin/pull/938)|[NSE-581] implement rlike/regexp_like| |
65 | | -|[#946](https://github.com/oap-project/gazelle_plugin/pull/946)|[DNM] update on sparklog script| |
66 | | -|[#939](https://github.com/oap-project/gazelle_plugin/pull/939)|[NSE-581] adding ShortType/FloatType in ColumnarLiteral| |
67 | | -|[#934](https://github.com/oap-project/gazelle_plugin/pull/934)|[NSE-927] Extract and inline functions for native ColumnartoRow| |
68 | | -|[#933](https://github.com/oap-project/gazelle_plugin/pull/933)|[NSE-581] Improve GetArrayItem(Split()) performance| |
69 | | -|[#922](https://github.com/oap-project/gazelle_plugin/pull/922)|[NSE-912] Remove extra handleSafe costs| |
70 | | -|[#925](https://github.com/oap-project/gazelle_plugin/pull/925)|[NSE-926] Support a UDF: URLDecoder| |
71 | | -|[#924](https://github.com/oap-project/gazelle_plugin/pull/924)|[NSE-927] Enable AVX512 in Binary length calculation for native ColumnartoRow| |
72 | | -|[#918](https://github.com/oap-project/gazelle_plugin/pull/918)|[NSE-856] Optimize of string/binary split| |
73 | | -|[#908](https://github.com/oap-project/gazelle_plugin/pull/908)| [NSE-848] Optimize performance for Column2Row| |
74 | | -|[#900](https://github.com/oap-project/gazelle_plugin/pull/900)|[NSE-869] Add 'first' agg function support| |
75 | | -|[#917](https://github.com/oap-project/gazelle_plugin/pull/917)|[NSE-886] Add pmod expression support| |
76 | | -|[#916](https://github.com/oap-project/gazelle_plugin/pull/916)|[NSE-909] fix slow test| |
77 | | -|[#915](https://github.com/oap-project/gazelle_plugin/pull/915)|[NSE-857] Further optimizations of validity buffer split| |
78 | | -|[#912](https://github.com/oap-project/gazelle_plugin/pull/912)|[NSE-909] "INSERT OVERWRITE x SELECT /*+ REPARTITION(2) */ * FROM y L…| |
79 | | -|[#896](https://github.com/oap-project/gazelle_plugin/pull/896)|[NSE-889] Failed to write with ParquetFileFormat while using ArrowWriteExtension| |
80 | | -|[#911](https://github.com/oap-project/gazelle_plugin/pull/911)|[NSE-910] fix bug of PR903| |
81 | | -|[#901](https://github.com/oap-project/gazelle_plugin/pull/901)|[NSE-891] Spark executor lost while DatasetFileWriter failed with speculation| |
82 | | -|[#907](https://github.com/oap-project/gazelle_plugin/pull/907)|[NSE-857] split validity buffer by reducer| |
83 | | -|[#902](https://github.com/oap-project/gazelle_plugin/pull/902)|[NSE-892] Allow to use jar cmd not in PATH| |
84 | | -|[#898](https://github.com/oap-project/gazelle_plugin/pull/898)|[NSE-867][FOLLOWUP] Add substring_index function support| |
85 | | -|[#894](https://github.com/oap-project/gazelle_plugin/pull/894)|[NSE-855] allocate large block of memory for all reducer #881| |
86 | | -|[#880](https://github.com/oap-project/gazelle_plugin/pull/880)|[NSE-857] Fill destination buffer by reducer| |
87 | | -|[#839](https://github.com/oap-project/gazelle_plugin/pull/839)|[DNM] some optimizations to shuffle's split function| |
88 | | -|[#879](https://github.com/oap-project/gazelle_plugin/pull/879)|[NSE-878]Wip get phyplan bugfix| |
89 | | -|[#877](https://github.com/oap-project/gazelle_plugin/pull/877)|[NSE-876] Fix writing arrow hang with OutputWriter.path| |
90 | | -|[#873](https://github.com/oap-project/gazelle_plugin/pull/873)|[NSE-872] implement replace function| |
91 | | -|[#850](https://github.com/oap-project/gazelle_plugin/pull/850)|[NSE-854] Small Shuffle Size disable wholestagecodegen| |
92 | | -|[#868](https://github.com/oap-project/gazelle_plugin/pull/868)|[NSE-867] Add substring_index function support| |
93 | | -|[#847](https://github.com/oap-project/gazelle_plugin/pull/847)|[NSE-818] Support length, char_length, locate & regexp_extract| |
94 | | -|[#865](https://github.com/oap-project/gazelle_plugin/pull/865)|[NSE-864] Enable native parquet write by default| |
95 | | -|[#811](https://github.com/oap-project/gazelle_plugin/pull/811)|[NSE-810] disable codegen for SMJ with local limit| |
96 | | -|[#860](https://github.com/oap-project/gazelle_plugin/pull/860)|remove sensitive info from physical plan| |
97 | | -|[#853](https://github.com/oap-project/gazelle_plugin/pull/853)|[NSE-852] Unit test fix for NSE-843| |
98 | | -|[#844](https://github.com/oap-project/gazelle_plugin/pull/844)|[NSE-843] ArrowDataSouce: Arrow dataset inspect() is called every tim…| |
99 | | -|[#842](https://github.com/oap-project/gazelle_plugin/pull/842)|fix in eventlog script| |
100 | | -|[#841](https://github.com/oap-project/gazelle_plugin/pull/841)|fix bug of script| |
101 | | -|[#829](https://github.com/oap-project/gazelle_plugin/pull/829)|[NSE-828] Add native CoalesceBatches implementation| |
102 | | -|[#830](https://github.com/oap-project/gazelle_plugin/pull/830)|[NSE-831] Support more expression types in getting attribute| |
103 | | -|[#815](https://github.com/oap-project/gazelle_plugin/pull/815)|[NSE-610] Shrink hashmap to use less memory| |
104 | | -|[#822](https://github.com/oap-project/gazelle_plugin/pull/822)|[NSE-821] Fix Wholestage Codegen on unsupported pattern| |
105 | | -|[#824](https://github.com/oap-project/gazelle_plugin/pull/824)|[NSE-823] Use `SPARK_VERSION_SHORT` instead of `SPARK_VERSION` to find SparkShims| |
106 | | -|[#826](https://github.com/oap-project/gazelle_plugin/pull/826)|[NSE-827] fix GHA| |
107 | | -|[#819](https://github.com/oap-project/gazelle_plugin/pull/819)|[DNM] complete sparklog script| |
108 | | -|[#802](https://github.com/oap-project/gazelle_plugin/pull/802)|[NSE-794] Fix count() with decimal value| |
109 | | -|[#801](https://github.com/oap-project/gazelle_plugin/pull/801)|[NSE-786] Adding docs for shim layers| |
110 | | -|[#790](https://github.com/oap-project/gazelle_plugin/pull/790)|[NSE-781]Add eventlog analyzer tool| |
111 | | -|[#789](https://github.com/oap-project/gazelle_plugin/pull/789)|[NSE-788] Quick fix for randomSplit on reordered partitions| |
112 | | -|[#780](https://github.com/oap-project/gazelle_plugin/pull/780)|[NSE-784] fallback Sort after SortHashAgg| |
| 64 | +|[#951](https://github.com/oap-project/gazelle_plugin/pull/951)| [DNM] update sparklog | |
| 65 | +|[#938](https://github.com/oap-project/gazelle_plugin/pull/938)| [NSE-581] implement rlike/regexp_like | |
| 66 | +|[#946](https://github.com/oap-project/gazelle_plugin/pull/946)| [DNM] update on sparklog script | |
| 67 | +|[#939](https://github.com/oap-project/gazelle_plugin/pull/939)| [NSE-581] adding ShortType/FloatType in ColumnarLiteral | |
| 68 | +|[#934](https://github.com/oap-project/gazelle_plugin/pull/934)| [NSE-927] Extract and inline functions for native ColumnartoRow | |
| 69 | +|[#933](https://github.com/oap-project/gazelle_plugin/pull/933)| [NSE-581] Improve GetArrayItem(Split()) performance | |
| 70 | +|[#922](https://github.com/oap-project/gazelle_plugin/pull/922)| [NSE-912] Remove extra handleSafe costs | |
| 71 | +|[#925](https://github.com/oap-project/gazelle_plugin/pull/925)| [NSE-926] Support a UDF: URLDecoder | |
| 72 | +|[#924](https://github.com/oap-project/gazelle_plugin/pull/924)| [NSE-927] Enable AVX512 in Binary length calculation for native ColumnartoRow | |
| 73 | +|[#918](https://github.com/oap-project/gazelle_plugin/pull/918)| [NSE-856] Optimize of string/binary split | |
| 74 | +|[#908](https://github.com/oap-project/gazelle_plugin/pull/908)| [NSE-848] Optimize performance for Column2Row | |
| 75 | +|[#900](https://github.com/oap-project/gazelle_plugin/pull/900)| [NSE-869] Add 'first' agg function support | |
| 76 | +|[#917](https://github.com/oap-project/gazelle_plugin/pull/917)| [NSE-886] Add pmod expression support | |
| 77 | +|[#916](https://github.com/oap-project/gazelle_plugin/pull/916)| [NSE-909] fix slow test | |
| 78 | +|[#915](https://github.com/oap-project/gazelle_plugin/pull/915)| [NSE-857] Further optimizations of validity buffer split | |
| 79 | +|[#912](https://github.com/oap-project/gazelle_plugin/pull/912)| [NSE-909] "INSERT OVERWRITE x SELECT /*+ REPARTITION(2) */ * FROM y L… | |
| 80 | +|[#896](https://github.com/oap-project/gazelle_plugin/pull/896)| [NSE-889] Failed to write with ParquetFileFormat while using ArrowWriteExtension | |
| 81 | +|[#911](https://github.com/oap-project/gazelle_plugin/pull/911)| [NSE-910] fix bug of PR903 | |
| 82 | +|[#901](https://github.com/oap-project/gazelle_plugin/pull/901)| [NSE-891] Spark executor lost while DatasetFileWriter failed with speculation | |
| 83 | +|[#907](https://github.com/oap-project/gazelle_plugin/pull/907)| [NSE-857] split validity buffer by reducer | |
| 84 | +|[#902](https://github.com/oap-project/gazelle_plugin/pull/902)| [NSE-892] Allow to use jar cmd not in PATH | |
| 85 | +|[#898](https://github.com/oap-project/gazelle_plugin/pull/898)| [NSE-867][FOLLOWUP] Add substring_index function support | |
| 86 | +|[#894](https://github.com/oap-project/gazelle_plugin/pull/894)| [NSE-855] allocate large block of memory for all reducer #881 | |
| 87 | +|[#880](https://github.com/oap-project/gazelle_plugin/pull/880)| [NSE-857] Fill destination buffer by reducer | |
| 88 | +|[#839](https://github.com/oap-project/gazelle_plugin/pull/839)| [DNM] some optimizations to shuffle's split function | |
| 89 | +|[#879](https://github.com/oap-project/gazelle_plugin/pull/879)| [NSE-878]Wip get phyplan bugfix | |
| 90 | +|[#877](https://github.com/oap-project/gazelle_plugin/pull/877)| [NSE-876] Fix writing arrow hang with OutputWriter.path | |
| 91 | +|[#873](https://github.com/oap-project/gazelle_plugin/pull/873)| [NSE-872] implement replace function | |
| 92 | +|[#850](https://github.com/oap-project/gazelle_plugin/pull/850)| [NSE-854] Small Shuffle Size disable wholestagecodegen | |
| 93 | +|[#868](https://github.com/oap-project/gazelle_plugin/pull/868)| [NSE-867] Add substring_index function support | |
| 94 | +|[#847](https://github.com/oap-project/gazelle_plugin/pull/847)| [NSE-818] Support length, char_length, locate & regexp_extract | |
| 95 | +|[#865](https://github.com/oap-project/gazelle_plugin/pull/865)| [NSE-864] Enable native parquet write by default | |
| 96 | +|[#811](https://github.com/oap-project/gazelle_plugin/pull/811)| [NSE-810] disable codegen for SMJ with local limit | |
| 97 | +|[#860](https://github.com/oap-project/gazelle_plugin/pull/860)| remove sensitive info from physical plan | |
| 98 | +|[#853](https://github.com/oap-project/gazelle_plugin/pull/853)| [NSE-852] Unit test fix for NSE-843 | |
| 99 | +|[#844](https://github.com/oap-project/gazelle_plugin/pull/844)| [NSE-843] ArrowDataSouce: Arrow dataset inspect() is called every tim… | |
| 100 | +|[#842](https://github.com/oap-project/gazelle_plugin/pull/842)| fix in eventlog script | |
| 101 | +|[#841](https://github.com/oap-project/gazelle_plugin/pull/841)| fix bug of script | |
| 102 | +|[#829](https://github.com/oap-project/gazelle_plugin/pull/829)| [NSE-828] Add native CoalesceBatches implementation | |
| 103 | +|[#830](https://github.com/oap-project/gazelle_plugin/pull/830)| [NSE-831] Support more expression types in getting attribute | |
| 104 | +|[#815](https://github.com/oap-project/gazelle_plugin/pull/815)| [NSE-610] Shrink hashmap to use less memory | |
| 105 | +|[#822](https://github.com/oap-project/gazelle_plugin/pull/822)| [NSE-821] Fix Wholestage Codegen on unsupported pattern | |
| 106 | +|[#824](https://github.com/oap-project/gazelle_plugin/pull/824)| [NSE-823] Use `SPARK_VERSION_SHORT` instead of `SPARK_VERSION` to find SparkShims | |
| 107 | +|[#826](https://github.com/oap-project/gazelle_plugin/pull/826)| [NSE-827] fix GHA | |
| 108 | +|[#819](https://github.com/oap-project/gazelle_plugin/pull/819)| [DNM] complete sparklog script | |
| 109 | +|[#802](https://github.com/oap-project/gazelle_plugin/pull/802)| [NSE-794] Fix count() with decimal value | |
| 110 | +|[#801](https://github.com/oap-project/gazelle_plugin/pull/801)| [NSE-786] Adding docs for shim layers | |
| 111 | +|[#790](https://github.com/oap-project/gazelle_plugin/pull/790)| [NSE-781]Add eventlog analyzer tool | |
| 112 | +|[#789](https://github.com/oap-project/gazelle_plugin/pull/789)| [NSE-788] Quick fix for randomSplit on reordered partitions | |
| 113 | +|[#780](https://github.com/oap-project/gazelle_plugin/pull/780)| [NSE-784] fallback Sort after SortHashAgg | |
113 | 114 |
|
114 | 115 |
|
115 | 116 | ### OAP MLlib |
|
0 commit comments