Hi Everyone: I am currently getting branch camel-2.18.x ready for the release candidate of Camel 2.18.5. I ran into issues in the camel-spring module because of compilation errors in BridgePropertyPlaceholderConfigurer.BridgePropertiesParser that implements interface AugmentedPropertyNameAwarePropertiesParser of camel-core. AugmentedPropertyNameAwarePropertiesParser was recently changed, but hasn't been updated on branch 2.18.x. The problem can be easily solved by updating AugmentedPropertyNameAwarePropertiesParser accordingly, more specifically, by applying the following commits:
cfedae0157b8b120136067178af1928d7a7669c6 5ef0e55459388853999662c824b77b3b59e62723 This changes the interfrace signature from: String parseUri(String text, Properties properties, String prefixToken, String suffixToken, String propertyPrefix, String propertySuffix, boolean fallbackToUnaugmentedProperty) throws IllegalArgumentException; To the following signature (adding an additional boolean defaultFallbackEnabled argument): String parseUri(String text, Properties properties, String prefixToken, String suffixToken, String propertyPrefix, String propertySuffix, boolean fallbackToUnaugmentedProperty, boolean defaultFallbackEnabled) throws IllegalArgumentException; Just wanted to get your opinion whether we can apply such changes on that interface within a patch release? Other than that, most other changes required for the RC are minor Checkstyle fixes. Thanks in advance, Gregor