Skip to content

Commit 422ebc0

Browse files
committed
Improve version information for Jaybird 6
1 parent c489774 commit 422ebc0

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

Diff for: src/docs/asciidoc/appendices/jaybirdversions/jaybird6.adoc

+8-8
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ We do not recommend their use in production environments.
1212

1313
Jaybird 6 supports Java 17 and higher (JDBC 4.3).
1414

15-
Given the limited support period for non-LTS Java versions, we limit support to Java 17 and the most recent LTS version after Java 17 and the latest Java release.
16-
Currently, that means we support Java 17, and 21.
15+
Given the limited support period for non-LTS Java versions, we limit support to Java 17 and the most recent LTS version after Java 17, and the latest Java release.
16+
Currently, that means we support Java 17, 21, and 23.
1717

18-
Jaybird 6 provides libraries for Java 17.
18+
Jaybird 6 provides libraries compiled against Java 17, which also work on higher Java versions.
1919

2020
Jaybird 6 is modularized, and provides the following modules:
2121

@@ -87,9 +87,9 @@ It is not officially JDBC compliant, because we currently don't have access to t
8787

8888
Jaybird has no required runtime dependencies.
8989

90-
For native or embedded connections, the `jaybird-native` artifact and JNA 5.13.0 need to be on the classpath.
90+
For native or embedded connections, the `jaybird-native` artifact and `jna-jpms` {jaybird6-jna-version} need to be on the classpath.
9191

92-
For ChaCha64 wire encryption, the `chacha64-plugin` artifact and `bcprov-jdk18on` (Bouncy Castle JCE provider) need to be on the classpath.
92+
For ChaCha64 wire encryption, the `chacha64-plugin` artifact and `bcprov-jdk18on` {jaybird6-bc-version} (Bouncy Castle JCE provider) need to be on the classpath.
9393

9494
////
9595
// No downloads available at this time
@@ -110,14 +110,14 @@ Provides only pure Java connections.
110110
|`chacha64-plugin-{jaybird6-full-version}.jar`
111111
|Optional dependency, support for the ChaCha64 wire encryption for pure Java connections.
112112
113-
|`lib/bcprov-jdk18on-1.73.jar`
113+
|`lib/bcprov-jdk18on-{jaybird6-bc-version}.jar`
114114
|Optional dependency, required for the ChaCha64 support (with `chacha64-plugin`)
115115
116116
|`jaybird-native-{jaybird6-full-version}.jar`
117117
|Options dependency, support for native and embedded connections.
118-
Requires `lib/jna-5.12.1.jar`.
118+
Requires `lib/jna-jpms-{jaybird6-jna-version}.jar`.
119119
120-
|`lib/jna-5.13.0.jar`
120+
|`lib/jna-jpms-{jaybird6-jna-version}.jar`
121121
|Optional dependency, required if you want to use Type 2 native, or embedded protocols (with `jaybird-native`)
122122
123123
|===

Diff for: src/docs/asciidoc/jaybird_manual.adoc

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ Roman Rokytskyy; Mark Rotteveel
1111
:imagesdir: images
1212
:icons: font
1313
:jaybird6-full-version: 6.0.0-SNAPSHOT
14+
:jaybird6-jna-version: 5.15.0
15+
:jaybird6-bc-version: 1.79
1416
:jaybird5-full-version: 5.0.6
1517
:jaybird5-template-version: {jaybird5-full-version}.<java>
1618
:jaybird5-example-version: {jaybird5-full-version}.java11

0 commit comments

Comments
 (0)