Releases: smallrye/smallrye-config
Releases · smallrye/smallrye-config
2.0.0
- #464 Don't replace passed in classloader with TCCL
- #462 Cleanup tests to align with JUnit 5.
- #460 Update to SR Parent 25. Cleanup POM files.
- #459 MP Config 2.0
- #450 Backslashes are removed from property values
- #422 Builtin converters must throw NPE if asked to convert null
- #330 Remove deprecated APIs in 2.0.
- #271 Separate CDI Layer from Implementation
1.10.0
- #453 Better Windows support.
- #452 Move ASM generation to a different class
- #448 Improve exception performance for getValue
- #445 Bump version.smallrye.common from 1.4.1 to 1.5.0
- #444 Synchronize on Properties while iterating over it
- #443 ConcurrentModificationException while reading System Properties
- #441 Cache null values in EnvConfigSource.
- #440 Should EnvConfigSource cache results which are not found?
- #439 Added API to retrieve active profiles.
- #435 Bump version.smallrye.common from 1.4.0 to 1.4.1
- #431 Support loading additional configurations locations.
- #428 Creating exceptions via MessageBundle interface is slower
- #420 Ensure injected Config is serializable
- #405 An Injected Config instance should be serializable
- #343 Add Currency converter
- #342 Add BitSet Converter
2.0.0-RC3
2.0.0-RC2
2.0.0-RC1
1.9.3
1.9.2
- #424 Keep validating if injection point name missing
- #421 Fix #417 - Added test to check config_ordinal override in microprofile-config.properties.
- #419 Use application classloader for proxies
- #418 ConfigMapping "Proxy" classes need to be created using the application's classloader
- #414 ConfigValidationException is not serializable
- #413 Injecting an undefined Config Property value with an Optional Converter returns the wrong value
- #412 Fix #409 - Properly validate all injections points, instead of returning after a property that should not be validated is found.
- #409 Certain validation failures cause further injection points not to be checked
- #399 Fix #363 - Multiple Configuration Profiles.
- #363 Allow activation of multiple configuration profiles
1.9.1
- #410 Improve safety of ConfigMappings.
- #408 Changes to Mapping API to improve Quarkus integration.
- #404 Bump docker-maven-plugin from 0.34.0 to 0.34.1
- #403 Fix #401 - Support config_ordinal in Env and Sys Config Sources.
- #402 Add way to iterate config properties in ConfigSourceContext.
- #401 Setting
config_ordinal
as an environment/system property should change the ordinal of the Environment/System Config Source - #400 Fix #364 - Improve and test LoggingConfigSourceInterceptor.
- #364 Add into ConfigValue expansion resolution information
1.9.0
- #396 Cache EnvConfigSource.
- #395 Bump docker-maven-plugin from 0.33.0 to 0.34.0
- #394 Bump snakeyaml from 1.26 to 1.27
- #392 Convert YAML keys to String.
- #390 342 343 - add Currency and Bitset converters
- #388 Bump version.smallrye.common from 1.3.0 to 1.4.0
- #387 Fix Converter Priority and add unit test
- #380 Fix some problems with documentation
- #379 Fix #375 - Sorted ConfigSource map.
- #378 ConfigMapping enhancements
- #377 Documentation for Config Mapping feature.
- #375 ConfigSourceProvider injects unsorted map of Config Sources
- #374 Bump version.smallrye.common from 1.2.0 to 1.3.0
- #373 Provide way to customize Config in TCK.
- #372 Discover mapper classes.
- #371 Bump asm from 7.0 to 8.0.1
- #370 Bump version.smallrye.common from 1.1.0 to 1.2.0
- #368 Bump smallrye-parent from 22 to 23
- #358 Extension points for CDI.
- #357 Bump smallrye-parent from 20 to 21
- #356 Add new default converter for java.util.UUID
- #343 Add Currency converter
- #342 Add BitSet Converter
- #340 Add Default Values API. Fix #283.
- #339 CDI Fixes.
- #338 Improve CDI Validation.
- #337 Example with Kubernetes ConfigMap.
- #334 ConfigException parameters need re-ordering
- #333 Configuration Mapper
- #313 Initial work to mix sources and interceptors priorities.
- #283 Add API to specify default values
- #279 Add the ability to group configuration into a class/interface
- #196 Ability to use already retrieved Config in configuring things further down the chain