|
1 | 1 | # Change log
|
2 |
| -Generated on 2022-01-12 |
| 2 | +Generated on 2022-04-10 |
| 3 | + |
| 4 | +## Release 1.3.1 |
| 5 | + |
| 6 | +### Gazelle Plugin |
| 7 | + |
| 8 | +#### Features |
| 9 | +||| |
| 10 | +|:---|:---| |
| 11 | +|[#710](https://github.com/oap-project/gazelle_plugin/issues/710)|Add rand expression support| |
| 12 | +|[#745](https://github.com/oap-project/gazelle_plugin/issues/745)|improve codegen check| |
| 13 | +|[#761](https://github.com/oap-project/gazelle_plugin/issues/761)|Update the document to reflect the changes in build and deployment| |
| 14 | +|[#635](https://github.com/oap-project/gazelle_plugin/issues/635)|Document the incompatibility with Spark on Expressions| |
| 15 | +|[#702](https://github.com/oap-project/gazelle_plugin/issues/702)|Print output datatype for columnar shuffle on WebUI| |
| 16 | +|[#712](https://github.com/oap-project/gazelle_plugin/issues/712)|[Nested type] Optimize Array split and support nested Array | |
| 17 | +|[#732](https://github.com/oap-project/gazelle_plugin/issues/732)|[Nested type] Support Struct and Map nested types in Shuffle| |
| 18 | +|[#759](https://github.com/oap-project/gazelle_plugin/issues/759)|Add spark 3.1.2 & 3.1.3 as supported versions for 3.1.1 shim layer| |
| 19 | + |
| 20 | +#### Performance |
| 21 | +||| |
| 22 | +|:---|:---| |
| 23 | +|[#610](https://github.com/oap-project/gazelle_plugin/issues/610)|refactor on shuffled hash join/hash agg| |
| 24 | + |
| 25 | +#### Bugs Fixed |
| 26 | +||| |
| 27 | +|:---|:---| |
| 28 | +|[#755](https://github.com/oap-project/gazelle_plugin/issues/755)|GetAttrFromExpr unsupported issue when run TPCDS Q57| |
| 29 | +|[#764](https://github.com/oap-project/gazelle_plugin/issues/764)|add java.version to clarify jdk version| |
| 30 | +|[#774](https://github.com/oap-project/gazelle_plugin/issues/774)|Fix runtime issues on spark 3.2| |
| 31 | +|[#778](https://github.com/oap-project/gazelle_plugin/issues/778)|Failed to find include file while running code gen| |
| 32 | +|[#725](https://github.com/oap-project/gazelle_plugin/issues/725)|gazelle failed to run with spark local| |
| 33 | +|[#746](https://github.com/oap-project/gazelle_plugin/issues/746)|Improve memory allocation on native row to column operator| |
| 34 | +|[#770](https://github.com/oap-project/gazelle_plugin/issues/770)|There are cast exception and null pointer expection in spark-3.2| |
| 35 | +|[#772](https://github.com/oap-project/gazelle_plugin/issues/772)|ColumnarBatchScan name missing in UI for Spark321| |
| 36 | +|[#740](https://github.com/oap-project/gazelle_plugin/issues/740)|Handle exceptions like std::out_of_range in casting string to numeric types in WSCG| |
| 37 | +|[#727](https://github.com/oap-project/gazelle_plugin/issues/727)|Create table failed with TPCH partiton dataset| |
| 38 | +|[#719](https://github.com/oap-project/gazelle_plugin/issues/719)|Wrong result on TPC-DS Q38, Q87| |
| 39 | +|[#705](https://github.com/oap-project/gazelle_plugin/issues/705)|Two unit tests failed on master branch| |
| 40 | + |
| 41 | +#### PRs |
| 42 | +||| |
| 43 | +|:---|:---| |
| 44 | +|[#834](https://github.com/oap-project/gazelle_plugin/pull/834)|[NSE-746]Fix memory allocation in row to columnar | |
| 45 | +|[#809](https://github.com/oap-project/gazelle_plugin/pull/809)|[NSE-746]Fix memory allocation in row to columnar| |
| 46 | +|[#817](https://github.com/oap-project/gazelle_plugin/pull/817)|[NSE-761] Update document to reflect spark 3.2.x support| |
| 47 | +|[#805](https://github.com/oap-project/gazelle_plugin/pull/805)|[NSE-772] Code refactor for ColumnarBatchScan| |
| 48 | +|[#802](https://github.com/oap-project/gazelle_plugin/pull/802)|[NSE-794] Fix count() with decimal value | |
| 49 | +|[#779](https://github.com/oap-project/gazelle_plugin/pull/779)|[NSE-778] Failed to find include file while running code gen| |
| 50 | +|[#798](https://github.com/oap-project/gazelle_plugin/pull/798)|[NSE-795] Fix a consecutive SMJ issue in wscg| |
| 51 | +|[#799](https://github.com/oap-project/gazelle_plugin/pull/799)|[NSE-791] fix xchg reuse in Spark321| |
| 52 | +|[#773](https://github.com/oap-project/gazelle_plugin/pull/773)|[NSE-770] [NSE-774] Fix runtime issues on spark 3.2| |
| 53 | +|[#787](https://github.com/oap-project/gazelle_plugin/pull/787)|[NSE-774] Fallback broadcast exchange for DPP to reuse| |
| 54 | +|[#763](https://github.com/oap-project/gazelle_plugin/pull/763)|[NSE-762] Add complex types support for ColumnarSortExec| |
| 55 | +|[#783](https://github.com/oap-project/gazelle_plugin/pull/783)|[NSE-782] prepare 1.3.1 release| |
| 56 | +|[#777](https://github.com/oap-project/gazelle_plugin/pull/777)|[NSE-732]Adding new config to enable/disable complex data type support | |
| 57 | +|[#776](https://github.com/oap-project/gazelle_plugin/pull/776)|[NSE-770] [NSE-774] Fix runtime issues on spark 3.2| |
| 58 | +|[#765](https://github.com/oap-project/gazelle_plugin/pull/765)|[NSE-764] declare java.version for maven| |
| 59 | +|[#767](https://github.com/oap-project/gazelle_plugin/pull/767)|[NSE-610] fix unit tests on SHJ| |
| 60 | +|[#760](https://github.com/oap-project/gazelle_plugin/pull/760)|[NSE-759] Add spark 3.1.2 & 3.1.3 as supported versions for 3.1.1 shim layer| |
| 61 | +|[#757](https://github.com/oap-project/gazelle_plugin/pull/757)|[NSE-746]Fix memory allocation in row to columnar| |
| 62 | +|[#724](https://github.com/oap-project/gazelle_plugin/pull/724)|[NSE-725] change the code style for ExecutorManger| |
| 63 | +|[#751](https://github.com/oap-project/gazelle_plugin/pull/751)|[NSE-745] Improve codegen check for expression| |
| 64 | +|[#742](https://github.com/oap-project/gazelle_plugin/pull/742)|[NSE-359] [NSE-273] Introduce shim layer to fix compatibility issues for gazelle on spark 3.1 & 3.2| |
| 65 | +|[#754](https://github.com/oap-project/gazelle_plugin/pull/754)| [NSE-755] Quick fix for ConverterUtils.getAttrFromExpr for TPCDS queries | |
| 66 | +|[#749](https://github.com/oap-project/gazelle_plugin/pull/749)| [NSE-732] Support Map complex type in Shuffle | |
| 67 | +|[#738](https://github.com/oap-project/gazelle_plugin/pull/738)| [NSE-610] hashjoin opt1 | |
| 68 | +|[#733](https://github.com/oap-project/gazelle_plugin/pull/733)| [NSE-732] Support Struct complex type in Shuffle | |
| 69 | +|[#744](https://github.com/oap-project/gazelle_plugin/pull/744)| [NSE-740] fix codegen with out_of_range check | |
| 70 | +|[#743](https://github.com/oap-project/gazelle_plugin/pull/743)| [NSE-740] Catch out_of_range exception in casting string to numeric types in wscg | |
| 71 | +|[#735](https://github.com/oap-project/gazelle_plugin/pull/735)| [NSE-610] hashagg opt#2 | |
| 72 | +|[#707](https://github.com/oap-project/gazelle_plugin/pull/707)| [NSE-710] Add rand expression support | |
| 73 | +|[#734](https://github.com/oap-project/gazelle_plugin/pull/734)| [NSE-727] Create table failed with TPCH partiton dataset, patch 2 | |
| 74 | +|[#715](https://github.com/oap-project/gazelle_plugin/pull/715)| [NSE-610] hashagg opt#1 | |
| 75 | +|[#731](https://github.com/oap-project/gazelle_plugin/pull/731)| [NSE-727] Create table failed with TPCH partiton dataset | |
| 76 | +|[#713](https://github.com/oap-project/gazelle_plugin/pull/713)| [NSE-712] Optimize Array split and support nested Array | |
| 77 | +|[#721](https://github.com/oap-project/gazelle_plugin/pull/721)| [NSE-719][backport]fix null check in SMJ | |
| 78 | +|[#720](https://github.com/oap-project/gazelle_plugin/pull/720)| [NSE-719] fix null check in SMJ | |
| 79 | +|[#718](https://github.com/oap-project/gazelle_plugin/pull/718)| Following NSE-702, fix for AQE enabled case | |
| 80 | +|[#691](https://github.com/oap-project/gazelle_plugin/pull/691)| [NSE-687]Try to upgrade log4j | |
| 81 | +|[#703](https://github.com/oap-project/gazelle_plugin/pull/703)| [NSE-702] Print output datatype for columnar shuffle on WebUI | |
| 82 | +|[#706](https://github.com/oap-project/gazelle_plugin/pull/706)| [NSE-705] Fallback R2C on unsupported cases | |
| 83 | +|[#657](https://github.com/oap-project/gazelle_plugin/pull/657)| [NSE-635] Add document to clarify incompatibility issues in expressions | |
| 84 | +|[#623](https://github.com/oap-project/gazelle_plugin/pull/623)| [NSE-602] Fix Array type shuffle split segmentation fault | |
| 85 | +|[#693](https://github.com/oap-project/gazelle_plugin/pull/693)| [NSE-692] JoinBenchmark is broken | |
| 86 | + |
| 87 | + |
| 88 | +### OAP MLlib |
| 89 | + |
| 90 | +#### Features |
| 91 | +||| |
| 92 | +|:---|:---| |
| 93 | +|[#189](https://github.com/oap-project/oap-mllib/issues/189)|Intel-MLlib not support spark-3.2.1 version| |
| 94 | +|[#186](https://github.com/oap-project/oap-mllib/issues/186)|[Core] Support CDH versions| |
| 95 | +|[#187](https://github.com/oap-project/oap-mllib/issues/187)|Intel-MLlib not support spark-3.1.3 version.| |
| 96 | +|[#180](https://github.com/oap-project/oap-mllib/issues/180)|[CI] Refactor CI and add code checks| |
| 97 | + |
| 98 | +#### Bugs Fixed |
| 99 | +||| |
| 100 | +|:---|:---| |
| 101 | +|[#202](https://github.com/oap-project/oap-mllib/issues/202)|[SDLe] Update oneAPI version to solve vulnerabilities| |
| 102 | +|[#171](https://github.com/oap-project/oap-mllib/issues/171)|[Core] detect if spark.dynamicAllocation.enabled is set true and exit gracefully| |
| 103 | +|[#185](https://github.com/oap-project/oap-mllib/issues/185)|[Naive Bayes]Big dataset will out of memory errors.| |
| 104 | +|[#184](https://github.com/oap-project/oap-mllib/issues/184)|[Core] Fix code style issues| |
| 105 | +|[#179](https://github.com/oap-project/oap-mllib/issues/179)|[GPU][PCA] use distributed covariance as the first step for PCA| |
| 106 | +|[#178](https://github.com/oap-project/oap-mllib/issues/178)|[ALS] Fix error when converting buffer to CSRNumericTable| |
| 107 | +|[#177](https://github.com/oap-project/oap-mllib/issues/177)|[Native Bayes] Fix error when converting Vector to CSRNumericTable| |
| 108 | + |
| 109 | +#### PRs |
| 110 | +||| |
| 111 | +|:---|:---| |
| 112 | +|[#203](https://github.com/oap-project/oap-mllib/pull/203)|[ML-202] Update oneAPI Base Toolkit version and prepare for OAP 1.3.1 release| |
| 113 | +|[#197](https://github.com/oap-project/oap-mllib/pull/197)|[ML-187]Support spark 3.1.3 and 3.2.0 and support CDH| |
| 114 | +|[#201](https://github.com/oap-project/oap-mllib/pull/201)|[ML-171]When enabled oap mllib, spark.dynamicAllocation.enabled should be set false.| |
| 115 | +|[#196](https://github.com/oap-project/oap-mllib/pull/196)|[ML-185]Select label and features columns and cache data| |
| 116 | +|[#195](https://github.com/oap-project/oap-mllib/pull/195)|[ML-184]Fix code style issues| |
| 117 | +|[#183](https://github.com/oap-project/oap-mllib/pull/183)|[ML-180][CI] Refactor CI and add code checks| |
| 118 | +|[#175](https://github.com/oap-project/oap-mllib/pull/175)|[ML-179][GPU] use distributed covariance as the first step for PCA| |
| 119 | +|[#182](https://github.com/oap-project/oap-mllib/pull/182)|[ML-178]fix als convert buffer to NumericTable| |
| 120 | +|[#176](https://github.com/oap-project/oap-mllib/pull/176)|[ML-177][Native Bayes] Fix error when converting Vector to CSRNumericTable| |
3 | 121 |
|
4 | 122 | ## Release 1.3.0
|
5 | 123 |
|
|
0 commit comments