gnodet commented on PR #23021: URL: https://github.com/apache/camel/pull/23021#issuecomment-4397311737
@apupier JSpecify 1.0.0 is a stable release — the project only contains 4 annotation types (\`@Nullable\`, \`@NonNull\`, \`@NullMarked\`, \`@NullUnmarked\`), so there's very little reason for frequent releases. It's backed by Google, JetBrains, and others, and is becoming the de facto standard for null annotations in the Java ecosystem (supported by NullAway, Error Prone, Kotlin, IntelliJ, etc.). That said, I've made the dependency \`<optional>true</optional>\` so it's not pulled transitively into consumer projects. Annotations gracefully degrade if the JAR isn't on the classpath — they simply become invisible to reflection. _Claude Code on behalf of Guillaume Nodet_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
