@@ -75,13 +75,13 @@ You can link against this library in your program at the following coordinates:
7575</tr >
7676<tr >
7777<td >
78- <pre >groupId: za.co.absa.cobrix<br >artifactId: spark-cobol_2.11<br >version: 2.9.5 </pre >
78+ <pre >groupId: za.co.absa.cobrix<br >artifactId: spark-cobol_2.11<br >version: 2.9.6 </pre >
7979</td >
8080<td >
81- <pre >groupId: za.co.absa.cobrix<br >artifactId: spark-cobol_2.12<br >version: 2.9.5 </pre >
81+ <pre >groupId: za.co.absa.cobrix<br >artifactId: spark-cobol_2.12<br >version: 2.9.6 </pre >
8282</td >
8383<td >
84- <pre >groupId: za.co.absa.cobrix<br >artifactId: spark-cobol_2.13<br >version: 2.9.5 </pre >
84+ <pre >groupId: za.co.absa.cobrix<br >artifactId: spark-cobol_2.13<br >version: 2.9.6 </pre >
8585</td >
8686</tr >
8787</table >
@@ -92,17 +92,17 @@ This package can be added to Spark using the `--packages` command line option. F
9292
9393### Spark compiled with Scala 2.11
9494```
95- $SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.11:2.9.5
95+ $SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.11:2.9.6
9696```
9797
9898### Spark compiled with Scala 2.12
9999```
100- $SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.12:2.9.5
100+ $SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.12:2.9.6
101101```
102102
103103### Spark compiled with Scala 2.13
104104```
105- $SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.13:2.9.5
105+ $SPARK_HOME/bin/spark-shell --packages za.co.absa.cobrix:spark-cobol_2.13:2.9.6
106106```
107107
108108## Usage
@@ -240,18 +240,18 @@ Cobrix's `spark-cobol` data source depends on the COBOL parser that is a part of
240240
241241The jars that you need to get are:
242242
243- * spark-cobol_2.12-2.9.5 .jar
244- * cobol-parser_2.12-2.9.5 .jar
243+ * spark-cobol_2.12-2.9.6 .jar
244+ * cobol-parser_2.12-2.9.6 .jar
245245
246246> Versions older than 2.8.0 also need ` scodec-core_2.12-1.10.3.jar ` and ` scodec-bits_2.12-1.1.4.jar ` .
247247
248248> Versions older than 2.7.1 also need ` antlr4-runtime-4.8.jar ` .
249249
250250After that you can specify these jars in ` spark-shell ` command line. Here is an example:
251251```
252- $ spark-shell --packages za.co.absa.cobrix:spark-cobol_2.12:2.9.5
252+ $ spark-shell --packages za.co.absa.cobrix:spark-cobol_2.12:2.9.6
253253or
254- $ spark-shell --master yarn --deploy-mode client --driver-cores 4 --driver-memory 4G --jars spark-cobol_2.12-2.9.5 .jar,cobol-parser_2.12-2.9.5 .jar
254+ $ spark-shell --master yarn --deploy-mode client --driver-cores 4 --driver-memory 4G --jars spark-cobol_2.12-2.9.6 .jar,cobol-parser_2.12-2.9.6 .jar
255255
256256Setting default log level to "WARN".
257257To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
@@ -319,7 +319,7 @@ The fat jar will have '-bundle' suffix. You can also download pre-built bundles
319319
320320Then, run ` spark-shell` or ` spark-submit` adding the fat jar as the option.
321321` ` ` sh
322- $ spark-shell --jars spark-cobol_2.12_3.3-2.9.6 -SNAPSHOT-bundle.jar
322+ $ spark-shell --jars spark-cobol_2.12_3.3-2.9.7 -SNAPSHOT-bundle.jar
323323` ` `
324324
325325> < b> A note for building and running tests on Windows< /b>
@@ -1945,6 +1945,10 @@ at org.apache.hadoop.io.nativeio.NativeIO$POSIX.getStat(NativeIO.java:608)
19451945A: Update hadoop dll to version 3.2.2 or newer.
19461946
19471947## Changelog
1948+ - #### 2.9.7 released 7 January 2026.
1949+ - [ #813 ] ( https://github.com/AbsaOSS/cobrix/pull/813 ) Fixed compatibility of the relaxed sign overpunching. Allow numbers
1950+ with overpunched sign in unsigned numbers and allow multiple digits when overpunched sign when ` strict_sign_overpunching = true ` .
1951+
19481952- #### 2.9.5 released 22 December 2025.
19491953 - [ #809 ] ( https://github.com/AbsaOSS/cobrix/pull/809 ) Add support for reading compressed EBCDIC files. All compression
19501954 supported by Hadoop (.gz, .bz2, etc) are also supported by Cobrix because Cobrix uses Hadoop compressed streams for
0 commit comments