-
Notifications
You must be signed in to change notification settings - Fork 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 (see this issue for more information). Because the latest released Derby version supporting JDK 17 (10.16.1.1) has 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 with 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