Firebird Native Client Distribution for Jaybird, version 5.0.1.0 (and 4.0.5.0 and 3.0.12.0)

6 views
Skip to first unread message

Mark Rotteveel

unread,
Sep 13, 2024, 7:00:56 AM9/13/24
to firebird-java
I just released versions 5.0.1.0, 4.0.5.0, and 3.0.12.0 of the Firebird
Native Client Distribution for Jaybird.

These versions provide respectively the Firebird 5.0.1, 4.0.5, or 3.0.12
client library (fbclient/libfbclient) for use with Jaybird 3 and higher,
for use with the native and local protocols (but not embedded).

New in 5.0.1.0 is addition of the libraries for linux-aarch64 (arm64),
linux-arm (arm32), darwin-x86-64 (macOS amd64), darwin-aarch64 (macOS
arm64).

See also https://github.com/mrotteveel/jaybird-fbclient

Mark
--
Mark Rotteveel

Mark Rotteveel

unread,
Sep 13, 2024, 8:05:51 AM9/13/24
to firebi...@googlegroups.com
Given the download size of the JAR with all 8 OS/architecture
combinations now ballooned to 7.5 MB, I have released a version 5.0.1.1,
which also allows you to selectively specify the OS, or even OS and
architecture.

You can specify a specific OS or OS + architecture using the Maven
classifier.

For example, to only get the Windows (x86 and x86-64) libraries:

<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>fbclient</artifactId>
<version>5.0.1.1</version>
<classifier>win32</classifier>
</dependency>

or only Linux aarch64 (ARM64):

<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>fbclient</artifactId>
<version>5.0.1.1</version>
<classifier>linux-aarch64</classifier>
</dependency>

You can also combine this, for example to include only Linux and Windows
x86-64:

<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>fbclient</artifactId>
<version>5.0.1.1</version>
<classifier>win32-x86-64</classifier>
</dependency>
<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>fbclient</artifactId>
<version>5.0.1.1</version>
<classifier>linux-x86-64</classifier>
</dependency>

For a full list of classifiers, see
https://github.com/mrotteveel/jaybird-fbclient

Without a classifier, the JAR with all libraries will be downloaded,
same as before.

Mark
Reply all
Reply to author
Forward
0 new messages