Skip to content

Releases: smallrye/smallrye-config

2.0.0

18 Dec 17:28
Compare
Choose a tag to compare
  • #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

08 Dec 00:03
Compare
Choose a tag to compare
  • #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

08 Dec 00:06
Compare
Choose a tag to compare
2.0.0-RC3 Pre-release
Pre-release
[maven-release-plugin] copy for tag 2.0.0-RC3

2.0.0-RC2

26 Nov 11:15
Compare
Choose a tag to compare
2.0.0-RC2 Pre-release
Pre-release
[maven-release-plugin] copy for tag 2.0.0-RC2

2.0.0-RC1

19 Nov 11:49
Compare
Choose a tag to compare
2.0.0-RC1 Pre-release
Pre-release
[maven-release-plugin] copy for tag 2.0.0-RC1

1.9.3

27 Oct 15:41
Compare
Choose a tag to compare
  • #433 Remove lambdas to reduce number of runtime classes.
  • #432 Do not generate class mapping bytes if not required.
  • #430 Ensure that interceptors and sources are only initialized once.
  • #429 Bump config from 1.4.0 to 1.4.1
  • #426 Introduce friendlier NumberFormatException messages

1.9.2

19 Oct 10:38
Compare
Choose a tag to compare
  • #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

02 Oct 14:45
Compare
Choose a tag to compare
  • #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

17 Sep 16:12
558d89e
Compare
Choose a tag to compare
  • #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

1.8.6

27 Aug 15:24
Compare
Choose a tag to compare
  • #384 Fix thread local leak