Releases: smallrye/smallrye-config
Releases · smallrye/smallrye-config
2.6.0
- #651 Support mapping of Maps in Collections
- #650 Bump smallrye-common-bom from 1.7.1 to 1.8.0
- #649 Fix same method names with multiple groups in the same map level
- #648 Bump smallrye-common-bom from 1.6.0 to 1.7.1
- #647 Support Kotlin default methods
- #646 public getters for SmallryeConfigBuilder
- #606 Bump asm from 9.1 to 9.2
2.5.1
2.5.0
- #639 Ignore JDK interfaces
- #638 Fix double call on loadConfigSource
- #637 Bump smallrye-parent from 30 to 31
- #636 loadConfigSource is called twice in AbstractLocationConfigSourceLoader#addConfigSource method
- #635 Bump jakarta.el from 3.0.3 to 3.0.4
- #631 Do not include a relocation property in getPropertyNames
- #626 Improve API integration for ConfigMappings
2.4.4
2.4.3
- #627 Report config locations not found only after checking all source factories
- #624 Bump version.curator from 5.1.0 to 5.2.0
- #622 website "edit this page" links points to master instead of main
- #621 Match the correct overridden method in a mapping hierarchy
- #619 Validate that @ConfigMapping and @ConfigProperties can only be placed in interfaces and classes
2.4.2
- #617 Remove final from generated classes to allow mocking
- #616 Log a warning if no source is found in
smallrye.config.locations
- #615 Bump smallrye-parent from 28 to 29
- #614 Read
smallrye.config.mapping.validate-unknown
from any source when using the builder - #613 @withname not correctly applied
- #612 Better null handling for lists in YAML
2.4.1
2.4.0
- #607 Reduce footpring of EnvConfigSource
- #605 Bump docker-maven-plugin from 0.36.0 to 0.36.1
- #604 Support SmallRyeConfig injection
- #603 Improved SmallRyeConfig APIs
- #600 Add normalized env property names only when required.
- #599 Flatten HoconConfigSource.
- #598 Build with JDK 16.
- #597 Fix false validation error on unused property.
- #596 Fix documentation issue with multiple profiles.
- #594 Apply fallback if value is found but empty.
- #592 Fix skewer for property names with words.
- #590 Fix Stackoverflow in mapping with optional Group with super types.
- #589 Bump smallrye-parent from 27 to 28
- #586 Bump smallrye-parent from 26 to 27
- #584 Improve way to manage default values in case of a Map
- #582 Bump docker-maven-plugin from 0.35.0 to 0.36.0
- #579 Allow to fetch multiple config parameters as a Map
- #577 smallrye-config-source-file-system allow multiple locations (#571)
- #571 smallrye-config-source-file-system allow multiple locations
- #570 Fixed issue with property names and member names in ConfigMappings.
1.13.1
2.3.0
- #564 Use user.dir to read .env file.
- #563 Include normalized property names in EnvConfigSource.getPropertyNames
- #562 Improve Exception messages
- #561 Apply smallrye.config.mapping.validate-unknown only to SmallRye @ConfigMapping.
- #560 Consistent config names and API.
- #559 Bump asm from 9.0 to 9.1
- #558 Introduce Pattern converter
- #556 Improved NamingStrategy support.
- #552 Self contained CDI Injection tests.
- #551 Add test for file://.
- #550 Improved support for defaults and indexed properties in ConfigMappings.
- #548 smallrye.config.mapping.validate-unknown should default to false
- #547 Interceptors before ConfigSources always.
- #546 Use ordinal of the original source of
smallrye.config.locations
to load the additional ones. - #545 Apply the same NamingStrategy to all groups in a ConfigMapping root.
- #544 Add API to check if property is present.
- #543 Relocation in getPropertyNames.
- #542 Add API to check if property exists
- #540 Add a FileSystemConfigSourceFactory to bootstrap the FileSystemConfigSource with the configuration property smallrye.config.source.file.location.
- #539 Support snake case naming strategy.
- #538 Don't directly search WEB-INF/classes for config properties files. Missing sources from #528.
- #532 Consider the default config_ordinal for sources loaded by the additional location config
- #488 Support validation in ConfigMappings