Skip to content

Commit

Permalink
Improve version information for Jaybird 6
Browse files Browse the repository at this point in the history
  • Loading branch information
mrotteveel committed Dec 22, 2024
1 parent c489774 commit 422ebc0
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/docs/asciidoc/appendices/jaybirdversions/jaybird6.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ We do not recommend their use in production environments.

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

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.
Currently, that means we support Java 17, and 21.
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.
Currently, that means we support Java 17, 21, and 23.

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

Jaybird 6 is modularized, and provides the following modules:

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

Jaybird has no required runtime dependencies.

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

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

////
// No downloads available at this time
Expand All @@ -110,14 +110,14 @@ Provides only pure Java connections.
|`chacha64-plugin-{jaybird6-full-version}.jar`
|Optional dependency, support for the ChaCha64 wire encryption for pure Java connections.
|`lib/bcprov-jdk18on-1.73.jar`
|`lib/bcprov-jdk18on-{jaybird6-bc-version}.jar`
|Optional dependency, required for the ChaCha64 support (with `chacha64-plugin`)
|`jaybird-native-{jaybird6-full-version}.jar`
|Options dependency, support for native and embedded connections.
Requires `lib/jna-5.12.1.jar`.
Requires `lib/jna-jpms-{jaybird6-jna-version}.jar`.
|`lib/jna-5.13.0.jar`
|`lib/jna-jpms-{jaybird6-jna-version}.jar`
|Optional dependency, required if you want to use Type 2 native, or embedded protocols (with `jaybird-native`)
|===
Expand Down
2 changes: 2 additions & 0 deletions src/docs/asciidoc/jaybird_manual.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ Roman Rokytskyy; Mark Rotteveel
:imagesdir: images
:icons: font
:jaybird6-full-version: 6.0.0-SNAPSHOT
:jaybird6-jna-version: 5.15.0
:jaybird6-bc-version: 1.79
:jaybird5-full-version: 5.0.6
:jaybird5-template-version: {jaybird5-full-version}.<java>
:jaybird5-example-version: {jaybird5-full-version}.java11
Expand Down

0 comments on commit 422ebc0

Please sign in to comment.