-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Migration Guide 3.30
|
Note
|
We highly recommend the use of Items marked below with ⚙️ ✅ are automatically handled by |
On 2025-10-10, the Apache Derby developers voted to retire the project into a read-only state (https://issues.apache.org/jira/browse/DERBY-7177). Because the latest released Derby version supporting JDK 17 (10.16.1.1) introduces a CVS vulnerability and the last released version (10.17.1.0) requires JDK 21 to run, the Quarkus team has decided to remove the components that integrate with Derby starting in this version.
The following artifacts are no longer published:
-
io.quarkus:quarkus-jdbc-derbyandio.quarkus:quarkus-jdbc-derby-deployment -
io.quarkus:quarkus-flyway-derbyandio.quarkus:quarkus-flyway-derby-deployment -
io.quarkus:quarkus-hibernate-orm-derbyandio.quarkus:quarkus-hibernate-orm-derby-deployment -
io.quarkus:quarkus-devservices-derby
OpenTelemetry in Quarkus now uses:
-
opentelemetry-instrumentation.version → 2.15.0-alpha
-
OTel SDk → 1.49.0
-
smallrye-reactive-messaging.version → 4.30.0
Includes full support for Microprofile Telemetry 2.1.
Some OTel Semantic conventions have changed:
| Old | New |
|---|---|
code.function |
code.function.name |
code.namespace |
code.function.name |
code.lineno |
code.line.number |
db.redis.database_index |
db.namespace |
messaging.consumer.id |
messaging.client.id |
messaging.kafka.consumer.group |
messaging.consumer.group.name |
messaging.kafka.partition |
messaging.destination.partition.id |
messaging.kafka.message.offset |
messaging.kafka.offset |
Some conventions have been deprecated and will soon be replaced.
| Old - Deprecated | New |
|---|---|
db.operation |
db.operation.name |
db.statement |
db.query.text |
db.user |
<no replacement> |
db.connection_string |
network.peer.address and server.port |
db.system |
db.system.name |
In preparation to the disappearance of the db.connection_string we’ve started to publish the following properties in the Redis instrumentation:
network.peer.address
network.peer.port
server.address
server.port