Skip to content

Commit 90f969d

Browse files
authored
Merge pull request #10342 from NvTimLiu/release-tmp
Merge branch 'branch-23.12' into main [skip ci]
2 parents 180faac + a2c05a0 commit 90f969d

File tree

105 files changed

+1706
-1710
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+1706
-1710
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Change log
2-
Generated on 2023-12-29
2+
Generated on 2024-01-31
33

44
## Release 23.12
55

@@ -10,7 +10,7 @@ Generated on 2023-12-29
1010
|[#9805](https://github.com/NVIDIA/spark-rapids/issues/9805)|[FEA] Support ```current_date``` expression function with CST (UTC + 8) timezone support|
1111
|[#9515](https://github.com/NVIDIA/spark-rapids/issues/9515)|[FEA] Support temporal types in to_json|
1212
|[#9872](https://github.com/NVIDIA/spark-rapids/issues/9872)|[FEA][JSON] Support Decimal type in `to_json`|
13-
|[#9802](https://github.com/NVIDIA/spark-rapids/issues/9802)|[FEA] Support FromUTCTimestamp on the GPU with a non-UTC timezone|
13+
|[#9802](https://github.com/NVIDIA/spark-rapids/issues/9802)|[FEA] Support FromUTCTimestamp on the GPU with a non-UTC time zone|
1414
|[#6831](https://github.com/NVIDIA/spark-rapids/issues/6831)|[FEA] Support timestamp transitions to and from UTC for single time zones with no repeating rules|
1515
|[#9590](https://github.com/NVIDIA/spark-rapids/issues/9590)|[FEA][JSON] Support temporal types in `from_json`|
1616
|[#9804](https://github.com/NVIDIA/spark-rapids/issues/9804)|[FEA] Support CPU path for from_utc_timestamp function with timezone|
@@ -118,6 +118,10 @@ Generated on 2023-12-29
118118
### PRs
119119
|||
120120
|:---|:---|
121+
|[#10340](https://github.com/NVIDIA/spark-rapids/pull/10340)|Copyright to 2024 [skip ci]|
122+
|[#10323](https://github.com/NVIDIA/spark-rapids/pull/10323)|Upgrade version to 23.12.2-SNAPSHOT|
123+
|[#10274](https://github.com/NVIDIA/spark-rapids/pull/10274)|PythonRunner Changes|
124+
|[#10124](https://github.com/NVIDIA/spark-rapids/pull/10124)|Update changelog for v23.12.1 [skip ci]|
121125
|[#10123](https://github.com/NVIDIA/spark-rapids/pull/10123)|Change version to v23.12.1 [skip ci]|
122126
|[#10122](https://github.com/NVIDIA/spark-rapids/pull/10122)|Init changelog for v23.12.1 [skip ci]|
123127
|[#10121](https://github.com/NVIDIA/spark-rapids/pull/10121)|[DOC] update download page for db hot fix [skip ci]|

CONTRIBUTING.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,15 +130,15 @@ mvn -pl dist -PnoSnapshots package -DskipTests
130130
Verify that shim-specific classes are hidden from a conventional classloader.
131131

132132
```bash
133-
$ javap -cp dist/target/rapids-4-spark_2.12-23.12.1-cuda11.jar com.nvidia.spark.rapids.shims.SparkShimImpl
133+
$ javap -cp dist/target/rapids-4-spark_2.12-23.12.2-cuda11.jar com.nvidia.spark.rapids.shims.SparkShimImpl
134134
Error: class not found: com.nvidia.spark.rapids.shims.SparkShimImpl
135135
```
136136

137137
However, its bytecode can be loaded if prefixed with `spark3XY` not contained in the package name
138138

139139
```bash
140-
$ javap -cp dist/target/rapids-4-spark_2.12-23.12.1-cuda11.jar spark320.com.nvidia.spark.rapids.shims.SparkShimImpl | head -2
141-
Warning: File dist/target/rapids-4-spark_2.12-23.12.1-cuda11.jar(/spark320/com/nvidia/spark/rapids/shims/SparkShimImpl.class) does not contain class spark320.com.nvidia.spark.rapids.shims.SparkShimImpl
140+
$ javap -cp dist/target/rapids-4-spark_2.12-23.12.2-cuda11.jar spark320.com.nvidia.spark.rapids.shims.SparkShimImpl | head -2
141+
Warning: File dist/target/rapids-4-spark_2.12-23.12.2-cuda11.jar(/spark320/com/nvidia/spark/rapids/shims/SparkShimImpl.class) does not contain class spark320.com.nvidia.spark.rapids.shims.SparkShimImpl
142142
Compiled from "SparkShims.scala"
143143
public final class com.nvidia.spark.rapids.shims.SparkShimImpl {
144144
```
@@ -181,7 +181,7 @@ mvn package -pl dist -am -Dbuildver=340 -DallowConventionalDistJar=true
181181
Verify `com.nvidia.spark.rapids.shims.SparkShimImpl` is conventionally loadable:
182182
183183
```bash
184-
$ javap -cp dist/target/rapids-4-spark_2.12-23.12.1-cuda11.jar com.nvidia.spark.rapids.shims.SparkShimImpl | head -2
184+
$ javap -cp dist/target/rapids-4-spark_2.12-23.12.2-cuda11.jar com.nvidia.spark.rapids.shims.SparkShimImpl | head -2
185185
Compiled from "SparkShims.scala"
186186
public final class com.nvidia.spark.rapids.shims.SparkShimImpl {
187187
```

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ as a `provided` dependency.
7373
<dependency>
7474
<groupId>com.nvidia</groupId>
7575
<artifactId>rapids-4-spark_2.12</artifactId>
76-
<version>23.12.1</version>
76+
<version>23.12.2</version>
7777
<scope>provided</scope>
7878
</dependency>
7979
```

aggregator/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
3-
Copyright (c) 2021-2023, NVIDIA CORPORATION.
3+
Copyright (c) 2021-2024, NVIDIA CORPORATION.
44
55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -22,13 +22,13 @@
2222
<parent>
2323
<groupId>com.nvidia</groupId>
2424
<artifactId>rapids-4-spark-jdk-profiles_2.12</artifactId>
25-
<version>23.12.1</version>
25+
<version>23.12.2</version>
2626
<relativePath>../jdk-profiles/pom.xml</relativePath>
2727
</parent>
2828
<artifactId>rapids-4-spark-aggregator_2.12</artifactId>
2929
<name>RAPIDS Accelerator for Apache Spark Aggregator</name>
3030
<description>Creates an aggregated shaded package of the RAPIDS plugin for Apache Spark</description>
31-
<version>23.12.1</version>
31+
<version>23.12.2</version>
3232

3333
<properties>
3434
<rapids.module>aggregator</rapids.module>

api_validation/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
3-
Copyright (c) 2020-2023, NVIDIA CORPORATION.
3+
Copyright (c) 2020-2024, NVIDIA CORPORATION.
44
55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -22,11 +22,11 @@
2222
<parent>
2323
<groupId>com.nvidia</groupId>
2424
<artifactId>rapids-4-spark-shim-deps-parent_2.12</artifactId>
25-
<version>23.12.1</version>
25+
<version>23.12.2</version>
2626
<relativePath>../shim-deps/pom.xml</relativePath>
2727
</parent>
2828
<artifactId>rapids-4-spark-api-validation_2.12</artifactId>
29-
<version>23.12.1</version>
29+
<version>23.12.2</version>
3030

3131
<properties>
3232
<rapids.module>api_validation</rapids.module>

datagen/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ Where `$SPARK_VERSION` is a compressed version number, like 330 for Spark 3.3.0.
2424

2525
After this the jar should be at
2626
`target/datagen_2.12-$PLUGIN_VERSION-spark$SPARK_VERSION.jar`
27-
for example a Spark 3.3.0 jar for the 23.12.0 release would be
28-
`target/datagen_2.12-23.12.0-spark330.jar`
27+
for example a Spark 3.3.0 jar for the 23.12.2 release would be
28+
`target/datagen_2.12-23.12.2-spark330.jar`
2929

3030
To get a spark shell with this you can run
3131
```shell
32-
spark-shell --jars target/datagen_2.12-23.12.0-spark330.jar
32+
spark-shell --jars target/datagen_2.12-23.12.2-spark330.jar
3333
```
3434

3535
After that you should be good to go.
@@ -544,4 +544,4 @@ flexible.
544544
# Scale Test Data Generation Entry
545545
In order to generate large scale dataset to test the query engine, we use the data
546546
generation library above to create a test suite. For more details like the data schema,
547-
how to use the test suite etc, please refer to [ScaleTest.md](./ScaleTest.md).
547+
how to use the test suite etc, please refer to [ScaleTest.md](./ScaleTest.md).

datagen/ScaleTest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ $SPARK_HOME/bin/spark-submit \
4444
--conf spark.sql.parquet.datetimeRebaseModeInWrite=CORRECTED \
4545
--class com.nvidia.rapids.tests.scaletest.ScaleTestDataGen \ # the main class
4646
--jars $SPARK_HOME/examples/jars/scopt_2.12-3.7.1.jar \ # one dependency jar just shipped with Spark under $SPARK_HOME
47-
./target/datagen_2.12-23.12.1-spark332.jar \
47+
./target/datagen_2.12-23.12.2-spark332.jar \
4848
1 \
4949
10 \
5050
parquet \

datagen/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
3-
Copyright (c) 2023, NVIDIA CORPORATION.
3+
Copyright (c) 2023-2024, NVIDIA CORPORATION..
44
55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -21,13 +21,13 @@
2121
<parent>
2222
<groupId>com.nvidia</groupId>
2323
<artifactId>rapids-4-spark-shim-deps-parent_2.12</artifactId>
24-
<version>23.12.1</version>
24+
<version>23.12.2</version>
2525
<relativePath>../shim-deps/pom.xml</relativePath>
2626
</parent>
2727
<artifactId>datagen_2.12</artifactId>
2828
<name>Data Generator</name>
2929
<description>Tools for generating large amounts of data</description>
30-
<version>23.12.1</version>
30+
<version>23.12.2</version>
3131
<properties>
3232
<rapids.module>datagen</rapids.module>
3333
<target.classifier/>

delta-lake/delta-20x/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
3-
Copyright (c) 2023, NVIDIA CORPORATION.
3+
Copyright (c) 2023-2024, NVIDIA CORPORATION..
44
55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -22,14 +22,14 @@
2222
<parent>
2323
<groupId>com.nvidia</groupId>
2424
<artifactId>rapids-4-spark-jdk-profiles_2.12</artifactId>
25-
<version>23.12.1</version>
25+
<version>23.12.2</version>
2626
<relativePath>../../jdk-profiles/pom.xml</relativePath>
2727
</parent>
2828

2929
<artifactId>rapids-4-spark-delta-20x_2.12</artifactId>
3030
<name>RAPIDS Accelerator for Apache Spark Delta Lake 2.0.x Support</name>
3131
<description>Delta Lake 2.0.x support for the RAPIDS Accelerator for Apache Spark</description>
32-
<version>23.12.1</version>
32+
<version>23.12.2</version>
3333

3434
<properties>
3535
<rapids.module>../delta-lake/delta-20x</rapids.module>

delta-lake/delta-21x/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
3-
Copyright (c) 2023, NVIDIA CORPORATION.
3+
Copyright (c) 2023-2024, NVIDIA CORPORATION..
44
55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -22,14 +22,14 @@
2222
<parent>
2323
<groupId>com.nvidia</groupId>
2424
<artifactId>rapids-4-spark-jdk-profiles_2.12</artifactId>
25-
<version>23.12.1</version>
25+
<version>23.12.2</version>
2626
<relativePath>../../jdk-profiles/pom.xml</relativePath>
2727
</parent>
2828

2929
<artifactId>rapids-4-spark-delta-21x_2.12</artifactId>
3030
<name>RAPIDS Accelerator for Apache Spark Delta Lake 2.1.x Support</name>
3131
<description>Delta Lake 2.1.x support for the RAPIDS Accelerator for Apache Spark</description>
32-
<version>23.12.1</version>
32+
<version>23.12.2</version>
3333

3434
<properties>
3535
<rapids.module>../delta-lake/delta-21x</rapids.module>

0 commit comments

Comments
 (0)