Skip to content

Remove CDI config-source-injection and config-events modules - #1564

Merged
radcortez merged 1 commit into
smallrye:mainfrom
radcortez:remove-cdi-utls
Aug 28, 2026
Merged

Remove CDI config-source-injection and config-events modules#1564
radcortez merged 1 commit into
smallrye:mainfrom
radcortez:remove-cdi-utls

Conversation

@radcortez

@radcortez radcortez commented Aug 27, 2026

Copy link
Copy Markdown
Member

Removing the CDI config-source-injection and config-events modules:

  • For config-source-injection, use the programmatic APIs Config#getConfigSources(), SmallRyeConfig#getConfigSources(Class<?>) or io.smallrye.config.SmallRyeConfig#getConfigSource(String). A Confiig reference may be obtained either by calling io.smallrye.config.Config#get() or injecting io.smallrye.config.Config.
  • For config-events, there is no alternative, since SmallRyeConfig design has been moving to an immutable approach regarding ConfigSource.

@radcortez
radcortez merged commit 783ac8f into smallrye:main Aug 28, 2026
4 checks passed
@github-actions github-actions Bot added this to the 4.0.0 milestone Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant