Releases: smallrye/smallrye-config
Releases · smallrye/smallrye-config
3.4.2
- #1046 Ignore .env folder in the .env Config provider
- #1045 Do not rely on order to assert mapping toString result
- #1043 Case-sensitive EnvProperty
- #1042 Fix StringUtil.skewer to properly convert camelCase and upper case names
- #1041 Match dotted dashed property names in Environment Variables
- #1029 SmallRyeConfigBuilderCustomizer documentation
- #1028 @WithDefaults documentation
3.4.1
3.4.0
- #1011 Release 3.4.0
- #1010 Update SmallRye Parent to 41
- #1009 Register SecretKeysHandlerFactory with SmallRyeConfigBuilder
- #1007 Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1
- #1004 Support custom validator annotations at the nested element method
- #1003 Improve normalization of profiled property
- #1000 Reimplement handling of environment variables names to improve performance and allocation
- #999 Deprecate unused APIs
- #998 Allocation improvements
- #997 Cache getPropertyNames
- #996 Improve EnvConfigSource
- #994 Bump dependency.version.openwebbeans from 2.0.27 to 4.0.0
- #993 Improve DefaultValuesConfigSource
- #992 Half-recursive getProperties
- #982 Bump kotlin.version from 1.9.0 to 1.9.10
- #979 Bump io.fabric8:docker-maven-plugin from 0.43.2 to 0.43.4
- #977 Change getClassLoader from SmallRyeConfigBuilder to public
- #976 Add API to register customizers directly with the builder
- #975 Add a way to customize the SmallRyeConfigBuilder via ServiceLoader
- #974 Bump org.eclipse.parsson:parsson from 1.1.3 to 1.1.4
- #973 Bump org.yaml:snakeyaml from 2.0 to 2.1
- #936 Bump pymdown-extensions from 9.5 to 10.0 in /documentation
3.3.4
- #988 Release 3.3.4
- #987 Generated dotted properties from Env before other interceptors, so the properties can be modified by profiles, relocates, etc.
- #984 Reduce String/StringBuilder allocations
- #980 Use the correct annotation name in the error message
- #978 Bump io.fabric8:docker-maven-plugin from 0.43.2 to 0.43.3
3.3.3
- #972 Release 3.3.3
- #971 Support both indexed and plain keys for mappings leaf Maps
- #969 Add configuration to enable logging of values
- #968 Changed priority of the LoggingInterceptor to avoid logging profiled lookups
- #967 Update MicroProfile Config to 3.0.3
- #966 Bump io.fabric8:docker-maven-plugin from 0.43.0 to 0.43.2
3.3.2
3.3.1
- #955 Support default visibility when validating ConfigMappings
- #954 Fix @withname with dotted names in Map with quoted keys
- #953 Fix versions in documentation dependencies
- #952 Collection properties in KeyMap
- #951 Improve SecretKeyHandler documentation
- #949 Bump maven-shade-plugin from 3.4.1 to 3.5.0
- #948 Support @WithConverter in the Collection type
3.3.0
- #947 Release 3.3.0
- #946 Bump smallrye-parent from 39 to 40
- #943 Improve message when property is not mapped
- #942 Bump docker-maven-plugin from 0.42.1 to 0.43.0
- #941 Bump parsson from 1.1.1 to 1.1.2
- #939 Support defaults in Maps
- #938 Added path information to failing class level validations
- #937 Provide a way to disable the SecretKeysHandler
- #934 Improve message when enum conversion fails
- #933 Support @withname with dotted names
- #932 Bump version.curator from 5.4.0 to 5.5.0
- #928 Fix Map documentation
- #927 Support unnamed Map keys
- #925 Minor documentation fixes
- #923 Validate mapping super types
- #922 Bump docker-maven-plugin from 0.42.0 to 0.42.1
- #915 Bump maven-resources-plugin from 3.3.0 to 3.3.1
- #914 Bump asm from 9.4 to 9.5
3.2.1
3.2.0
- #912 Remove deprecated APIs
- #910 Add converter for java.nio.file.Path
- #907 NPE when obtaining ConfigValue via
getValue
- #905 Fail on missing file when scheme file is specified
- #904 Support Optional Collections with Validator
- #903 Add way to clone a ConfigValue via the corresponding builder
- #901 Improve config locations error messages when resource not found
- #900 Support Map keys without quotes for non group elements
- #899 Bump docker-maven-plugin from 0.41.0 to 0.42.0
- #897 Move to Jakarta 10
- #833 Secret Keys Handlers