davsclaus commented on code in PR #25173: URL: https://github.com/apache/camel/pull/25173#discussion_r3701494022
########## docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc: ########## @@ -1421,3 +1444,17 @@ entry name could escape the intended directory (Tar Slip / Zip Slip). data format and the iterator/splitter modes. The full, unmodified entry name remains available so routes that intentionally recreate the archive's directory structure keep working — read it from `CamelTarFileEntryName` for tar and from `zipFileName` for zip instead of `CamelFileName`. + +=== camel-jfr + +`camel-jfr` can now also emit JFR events during message routing, in addition to the +existing startup instrumentation. This is *opt-in and disabled by default*, so having +`camel-jfr` on the classpath keeps behaving exactly as it did in 4.21. + +Enable it with `camel.main.startup-recorder-runtime-enabled=true`, or programmatically +with `setRuntimeEnabled(true)` on the `FlightRecorderStartupStepRecorder`. The option is +read once while the `CamelContext` initializes and cannot be changed afterwards. + +`org.apache.camel.spi.StartupStepRecorder` gained the default methods +`isRuntimeEnabled()` and `setRuntimeEnabled(boolean)`. Both have no-op defaults, so +existing implementations continue to compile and behave as before. Review Comment: Minor: this file is missing a trailing newline (`\ No newline at end of file` in the diff). Adding one avoids noise in future diffs. -- 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]
