Skip to content

Commit e1ebd95

Browse files
authored
Merge pull request #733 from AbsaOSS/release/2.7.10
Release Cobrix v2.7.10
2 parents 349543c + dd27bd9 commit e1ebd95

File tree

9 files changed

+26
-19
lines changed

9 files changed

+26
-19
lines changed

README.md

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,13 @@ You can link against this library in your program at the following coordinates:
7474
</tr>
7575
<tr>
7676
<td>
77-
<pre>groupId: za.co.absa.cobrix<br>artifactId: spark-cobol_2.11<br>version: 2.7.9</pre>
77+
<pre>groupId: za.co.absa.cobrix<br>artifactId: spark-cobol_2.11<br>version: 2.7.10</pre>
7878
</td>
7979
<td>
80-
<pre>groupId: za.co.absa.cobrix<br>artifactId: spark-cobol_2.12<br>version: 2.7.9</pre>
80+
<pre>groupId: za.co.absa.cobrix<br>artifactId: spark-cobol_2.12<br>version: 2.7.10</pre>
8181
</td>
8282
<td>
83-
<pre>groupId: za.co.absa.cobrix<br>artifactId: spark-cobol_2.13<br>version: 2.7.9</pre>
83+
<pre>groupId: za.co.absa.cobrix<br>artifactId: spark-cobol_2.13<br>version: 2.7.10</pre>
8484
</td>
8585
</tr>
8686
</table>
@@ -91,17 +91,17 @@ This package can be added to Spark using the `--packages` command line option. F
9191

9292
### Spark compiled with Scala 2.11
9393
```
94-
$SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.11:2.7.9
94+
$SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.11:2.7.10
9595
```
9696

9797
### Spark compiled with Scala 2.12
9898
```
99-
$SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.12:2.7.9
99+
$SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.12:2.7.10
100100
```
101101

102102
### Spark compiled with Scala 2.13
103103
```
104-
$SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.13:2.7.9
104+
$SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.13:2.7.10
105105
```
106106

107107
## Usage
@@ -238,18 +238,18 @@ to decode various binary formats.
238238

239239
The jars that you need to get are:
240240

241-
* spark-cobol_2.12-2.7.9.jar
242-
* cobol-parser_2.12-2.7.9.jar
241+
* spark-cobol_2.12-2.7.10.jar
242+
* cobol-parser_2.12-2.7.10.jar
243243
* scodec-core_2.12-1.10.3.jar
244244
* scodec-bits_2.12-1.1.4.jar
245245

246246
> Versions older than 2.7.1 also need `antlr4-runtime-4.8.jar`.
247247
248248
After that you can specify these jars in `spark-shell` command line. Here is an example:
249249
```
250-
$ spark-shell --packages za.co.absa.cobrix:spark-cobol_2.12:2.7.9
250+
$ spark-shell --packages za.co.absa.cobrix:spark-cobol_2.12:2.7.10
251251
or
252-
$ spark-shell --master yarn --deploy-mode client --driver-cores 4 --driver-memory 4G --jars spark-cobol_2.12-2.7.9.jar,cobol-parser_2.12-2.7.9.jar,scodec-core_2.12-1.10.3.jar,scodec-bits_2.12-1.1.4.jar
252+
$ spark-shell --master yarn --deploy-mode client --driver-cores 4 --driver-memory 4G --jars spark-cobol_2.12-2.7.10.jar,cobol-parser_2.12-2.7.10.jar,scodec-core_2.12-1.10.3.jar,scodec-bits_2.12-1.1.4.jar
253253
254254
Setting default log level to "WARN".
255255
To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
@@ -320,7 +320,7 @@ The fat jar will have '-bundle' suffix. You can also download pre-built bundles
320320

321321
Then, run `spark-shell` or `spark-submit` adding the fat jar as the option.
322322
```sh
323-
$ spark-shell --jars spark-cobol_2.12_3.3-2.7.10-SNAPSHOT-bundle.jar
323+
$ spark-shell --jars spark-cobol_2.12_3.3-2.7.11-SNAPSHOT-bundle.jar
324324
```
325325

326326
> <b>A note for building and running tests on Windows</b>
@@ -1779,6 +1779,13 @@ at org.apache.hadoop.io.nativeio.NativeIO$POSIX.getStat(NativeIO.java:608)
17791779
A: Update hadoop dll to version 3.2.2 or newer.
17801780

17811781
## Changelog
1782+
- #### 2.7.10 released 19 December 2024.
1783+
- [#728](https://github.com/AbsaOSS/cobrix/issues/728) Added CP1145 code page (Spain and Latin America).
1784+
- [#731](https://github.com/AbsaOSS/cobrix/issues/731) Added an option to copy data type when copying metadata.
1785+
```scala
1786+
SparkUtils.copyMetadata(schemaFrom, schemaTo, copyDataType = true)
1787+
```
1788+
17821789
- #### 2.7.9 released 8 November 2024.
17831790
- [#722](https://github.com/AbsaOSS/cobrix/issues/722) Added more EBCDIC code pages (mostly European).
17841791

cobol-converters/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>za.co.absa.cobrix</groupId>
2424
<artifactId>cobrix_2.12</artifactId>
25-
<version>2.7.10-SNAPSHOT</version>
25+
<version>2.7.11-SNAPSHOT</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828

cobol-parser/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>za.co.absa.cobrix</groupId>
2424
<artifactId>cobrix_2.12</artifactId>
25-
<version>2.7.10-SNAPSHOT</version>
25+
<version>2.7.11-SNAPSHOT</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828

examples/examples-collection/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<scala.compat.version>2.11</scala.compat.version>
3232
<spark.version>2.4.8</spark.version>
3333
<specs.version>2.4.16</specs.version>
34-
<spark.cobol.version>2.7.9</spark.cobol.version>
34+
<spark.cobol.version>2.7.10</spark.cobol.version>
3535
</properties>
3636

3737
<dependencies>

examples/spark-cobol-app/build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ ThisBuild / version := "0.1.0-SNAPSHOT"
2020
ThisBuild / scalaVersion := "2.12.17"
2121

2222
val sparkVersion = "3.5.3"
23-
val sparkCobolVersion = "2.7.9"
23+
val sparkCobolVersion = "2.7.10"
2424
val scalatestVersion = "3.2.14"
2525

2626
ThisBuild / libraryDependencies ++= Seq(

examples/spark-cobol-app/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<scala.compat.version>2.12</scala.compat.version>
3232
<scalatest.version>3.2.14</scalatest.version>
3333
<spark.version>3.5.3</spark.version>
34-
<spark.cobol.version>2.7.9</spark.cobol.version>
34+
<spark.cobol.version>2.7.10</spark.cobol.version>
3535
</properties>
3636

3737
<dependencies>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<groupId>za.co.absa.cobrix</groupId>
2323
<artifactId>cobrix_2.12</artifactId>
2424

25-
<version>2.7.10-SNAPSHOT</version>
25+
<version>2.7.11-SNAPSHOT</version>
2626

2727
<packaging>pom</packaging>
2828

spark-cobol/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>za.co.absa.cobrix</groupId>
2424
<artifactId>cobrix_2.12</artifactId>
25-
<version>2.7.10-SNAPSHOT</version>
25+
<version>2.7.11-SNAPSHOT</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828

version.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ThisBuild / version := "2.7.10-SNAPSHOT"
1+
ThisBuild / version := "2.7.11-SNAPSHOT"

0 commit comments

Comments
 (0)