You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/docs/asciidoc/release_notes.adoc
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,10 @@ For known issues, consult <<known-issues>>.
37
37
38
38
The following was fixed or changed since Jaybird 6.0.4:
39
39
40
-
* ...
40
+
* JDBC 4.5 support: `JaybirdTypeCodes.DECFLOAT` and `JaybirdType.DECFLOAT` now use value `2015` instead of `-6001` (https://github.com/FirebirdSQL/jaybird/issues/906[#906])
41
+
+
42
+
Applications referencing this constant may need to be recompiled to function correctly with Jaybird 6.0.5 and higher.
43
+
If you use Java 26 or higher, we recommend using `java.sql.Type.DECFLOAT` and `java.sql.JDBCType.DECFLOAT` instead.
41
44
42
45
=== Jaybird 6.0.4
43
46
@@ -289,6 +292,10 @@ Jaybird supports the following specifications:
289
292
[discrete#jdbc45-compat]
290
293
==== Incompatibilities with upcoming JDBC 4.5 Specification
291
294
295
+
// TODO Revise/rename with state for Jaybird 6.0.5 once https://github.com/FirebirdSQL/jaybird/issues/907 is complete
296
+
297
+
This section applies to Jaybird 6.0.4 and earlier.
298
+
292
299
Java 26 (expected in March 2026) will introduce https://jcp.org/aboutJava/communityprocess/maintenance/jsr221/index5.html[JDBC 4.5^] (link to draft).
293
300
Jaybird is not yet compatible with some of the specified changes.
294
301
@@ -298,6 +305,8 @@ Specifically affected are:
298
305
+
299
306
At this time, Jaybird still uses its own constants in `JaybirdType.DECFLOAT` and `JaybirdTypeCodes.DECFLOAT` with value `-6001`.
300
307
This value will be changed to match the JDBC specified value, and the constants deprecated, in a future maintenance release of Jaybird.
308
+
+
309
+
Addressed in Jaybird 6.0.5.
301
310
* Introduction of new methods on `java.sql.Connection` -- `enquoteIdentifier`, `enquoteLiteral`, `enquoteNCharLiteral`, and `isSimpleIdentifier`
302
311
+
303
312
The default implementation provided is not sufficient for Firebird, especially not when connecting to a dialect 1 database.
0 commit comments