Skip to content

Releases: smallrye/smallrye-config

1.8.3

10 Jul 17:36
Compare
Choose a tag to compare
  • #348 Proper fix for exception on profile lookup but not required

1.8.2

09 Jul 17:04
Compare
Choose a tag to compare
  • #345 Relax expansion exception if a property cannot be expanded.
  • #341 Replace regexp on getValue with linear search and replace
  • #336 Fix incorrect parameter order of InjectionMessages
  • #335 Flatten yaml properties with list and map context.

1.8.1

15 Jun 11:05
Compare
Choose a tag to compare
  • #331 Support ConfigValue injection.
  • #329 Replaced Arquillian tests with JUnit and Weld in utils.
  • #328 Fix ImplicitConverters Security manager exception
  • #327 Fix SmallRyeConfigBuilder Security manager exception
  • #325 Security manager exception in SmallRyeConfigBuilder
  • #324 Security manager exception in ImplicitConverters
  • #323 Update to JUnit 5.
  • #322 Added protected
  • #321 SmallRyeConfigBuilder.getDefaultSources() should be protected
  • #320 Bump smallrye-parent from 18 to 20
  • #319 Bump version.curator from 4.3.0 to 5.0.0
  • #318 Add tests to methods without coverage.
  • #316 Ignore Sonar check.
  • #315 Fix for #314. Wrong documentation on default interceptors.
  • #314 Wrong docu on interceptors
  • #312 Fixes #309. Test escapes code in property expansion.
  • #311 Support Supplier injection.

1.8.0

08 May 16:50
Compare
Choose a tag to compare
  • #306 Fixes #305. Missing serialVersionUIDs in Serializable classes.
  • #305 No interceptors (or interceptor context implementations) have serialVersionUIDs
  • #301 Fix typo in message-ranges.txt
  • #300 Revert #295 and add @experimental.
  • #299 Just a few misc. cleanups
  • #298 Fixes to interceptors.
  • #297 Bump version.smallrye.common from 1.0.1 to 1.0.2
  • #296 Support recursive expansion.
  • #295 Moved API classes to their own module.
  • #294 Expose method in builder to set profile.
  • #293 Fix message code for File System Config Source
  • #292 Add i18n/logging handling
  • #291 Fixed snippet in javadoc
  • #289 Bump smallrye-common-expression from 1.0.0 to 1.0.1
  • #288 Add i18n messages and logging
  • #287 Fixes #285. Initial work to intercept ConfigSources.
  • #286 Bump smallrye-parent from 17 to 18
  • #285 Interceptors need to be able to intercept iteration
  • #282 Register default interceptors in the default SmallRyeConfigFactory Config builder.
  • #281 Replaced Arquillian with Weld JUnit.
  • #280 Bump smallrye-parent from 16 to 17
  • #278 Fixes #269. Initial work to support secrets.
  • #276 Properties from file system should be search with the same rules used for environment variables
  • #275 Fixes #274. Added interceptor to activate a Configuration Profile.
  • #274 Support Configuration Profiles
  • #273 Moved missing documentation to Antora and removed old documentation.
  • #270 Fixes #268. Added interceptor to Relocate configuration properties.
  • #269 Hide secrets in Configuration
  • #268 Fallback configuration property name
  • #267 Antora Documentation.
  • #266 #Fixed 198 - Add interceptor to expand expressions in Config Values.
  • #262 ConfigValueConfigSource to retrieve Configuration value location.
  • #249 #248 - Prototype work to implement a ConfigSource Interceptor Extension
  • #248 Implement ConfigSource Interceptor Prototype
  • #198 Add Interceptor Mechanism for Resolving
  • #59 Configuration value location

1.7.0

10 Mar 12:16
Compare
Choose a tag to compare
  • #252 #216 - Fixed stackoverflow issue.
  • #247 Bump snakeyaml from 1.25 to 1.26

1.6.2

24 Feb 13:12
Compare
Choose a tag to compare
  • #239 - [CVE-2020-1729] Ensure utility methods wrapping doPrivileged calls are not publicly available.
  • #240 - Make serialization of implicit converters more flexible and secure

1.6.1

10 Feb 11:22
Compare
Choose a tag to compare
  • Wrap primitive types before looking up converters for them
  • Add ConverterTest for Integer/int custom converter

1.6.0 - MP Config 1.4 support

06 Feb 18:03
Compare
Choose a tag to compare
  • ConfigInjectionBean not registered for javax.inject.Provider
  • Find implicit converters per eclipse/microprofile-config#383
  • NullPointerException when application.yaml is empty
  • Add SmallRyeConfigBuilder.withSources(Collection)
  • Moved to Parent POM 16. The Parent POM has an updated Arquillian dependency to fix the required https connection with Maven Central
  • Add Byte Converter
  • CDI Producers for Byte, Short and Character
  • Fix for Issue 231, FileSystemConfigSource no longer works with ConfigMap
  • Updated MP Config API to 1.4