Skip to content

feat: Add ConfigPropertiesBackedConfigProvider options for extensions and distros#15835

Open
aviralgarg05 wants to merge 8 commits intoopen-telemetry:mainfrom
aviralgarg05:fix/issue-15811
Open

feat: Add ConfigPropertiesBackedConfigProvider options for extensions and distros#15835
aviralgarg05 wants to merge 8 commits intoopen-telemetry:mainfrom
aviralgarg05:fix/issue-15811

Conversation

@aviralgarg05
Copy link
Copy Markdown

…BackedConfigProvider options

- Enhance ConfigPropertiesBackedConfigProvider with Builder for custom mappings

- Refactor ConfigPropertiesBackedDeclarativeConfigProperties to support mappings

- Deprecate DeclarativeConfigPropertiesBridge

- Addresses issue open-telemetry#15811
@aviralgarg05 aviralgarg05 requested a review from a team as a code owner January 11, 2026 20:41
- Fix ConfigPropertiesBackedConfigProvider compilation warnings

- Fix Spotless formatting violations in all bridge files

- Suppress deprecation warnings in backward compatibility tests
The spring-boot-autoconfigure and javaagent-tooling modules need to continue using
the deprecated DeclarativeConfigPropertiesBridge API to maintain backward compatibility
during the transition period. This commit adds @SuppressWarnings annotations with
explanatory comments and compiler flags to suppress deprecation warnings.
@github-actions github-actions Bot added the test native This label can be applied to PRs to trigger them to run native tests label Jan 12, 2026
@trask
Copy link
Copy Markdown
Member

trask commented Feb 14, 2026

cc @zeitlinger

Copy link
Copy Markdown
Member

@zeitlinger zeitlinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great 😄

@zeitlinger
Copy link
Copy Markdown
Member

pr title is misleading - nothing is replaced it this PR - just new functions added

@aviralgarg05 aviralgarg05 changed the title feat: Replace DeclarativeConfigPropertiesBridge with ConfigPropertiesBackedConfigProvider options feat: Add ConfigPropertiesBackedConfigProvider options for extensions and distros Feb 19, 2026
Comment thread instrumentation/spring/spring-boot-autoconfigure/build.gradle.kts Outdated
Comment thread javaagent-tooling/build.gradle.kts Outdated
Comment thread .gitignore Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test native This label can be applied to PRs to trigger them to run native tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants