Skip to content

Releases: smallrye/smallrye-config

3.7.0

14 Mar 15:15
Compare
Choose a tag to compare
  • #1134 Release 3.7.0
  • #1132 Fallback to inline Map conversion instead of being the primary option
  • #1129 Bump kotlin.version from 1.9.22 to 1.9.23
  • #1128 Allow interceptors to interpose between "regular" sources and default sources

3.6.1

09 Mar 12:12
Compare
Choose a tag to compare
  • #1131 Release 3.6.1
  • #1130 Improve relocates and fallbacks
  • #1127 Re-introduce a no-args constructor for LoggingConfigSourceInterceptor...
  • #1124 Check for empty values in isPropertyPresent
  • #1123 Include mappings nested super types metadata

3.6.0

28 Feb 12:45
Compare
Choose a tag to compare
  • #1122 Release 3.6.0
  • #1121 Cleanup project
  • #1120 Remove deprecated APIs
  • #1119 Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2
  • #1118 Bump io.fabric8:docker-maven-plugin from 0.43.4 to 0.44.0
  • #1117 Properly read and validate Env configuration in Factories
  • #1116 Bump dependency.version.openwebbeans from 4.0.1 to 4.0.2
  • #1082 Introduce restart method for interceptors

3.5.4

07 Feb 12:14
Compare
Choose a tag to compare
  • #1113 Check all used properties when required to create a Map entry

3.5.3

06 Feb 18:32
Compare
Choose a tag to compare
  • #1111 Ignore unmapped properties recursively when other properties are also ignored
  • #1110 Include super toString methods
  • #1109 Do not add a dash in skewer if an all upper case word ends with a digit
  • #1107 Ignore unnamed map paths clash with shadowed names
  • #1106 Do not index keys when populating a non Collection value Map
  • #1104 Ignore unmapped configurations from the EnvConfigSource
  • #1102 Improve matching of Env names with non-alphanumeric characters
  • #1100 Match properties with profiled Env names
  • #1097 Use map factory in getValues
  • #1095 Simplify getRawValue
  • #1090 Do not skip a character if the env var character after a number is
  • #1089 Bump jinja2 from 3.1.2 to 3.1.3 in /documentation

3.5.2

11 Jan 19:19
Compare
Choose a tag to compare
  • #1088 Release 3.5.2
  • #1087 Generate defaults for all super types
  • #1086 Adding the protected modifier back to getDefaultSources() in SmallRyeConfigBuilder
  • #1084 Fix casting issue
  • #1083 Bump version.curator from 5.5.0 to 5.6.0
  • #1080 Support multiple profile names in dynamic property names
  • #1079 Replaced String#length == 0 by String#isEmpty
  • #1071 Bump kotlin.version from 1.9.21 to 1.9.22

3.5.1

02 Jan 16:43
Compare
Choose a tag to compare
  • #1076 Release 3.5.1
  • #1075 Add test for EnumConverter
  • #1074 Quality Gate back to Green
  • #1073 Generate defaults and properties for all super types

3.5.0

22 Dec 22:21
Compare
Choose a tag to compare
  • #1072 Release 3.5.0
  • #1069 fix: passing the whole property name to the error message
  • #1066 Bump actions/setup-python from 2 to 5
  • #1065 Bump actions/setup-java from 1 to 4
  • #1064 Bump actions/checkout from 2 to 4
  • #1063 Bump actions/upload-artifact from 2 to 4
  • #1062 Prevent duplicate profiles
  • #1061 Generate all mappings binding code
  • #1060 Mapping defaults to ConfigSourceContext
  • #1058 Update MicroProfile Config to 3.1
  • #1055 Bump kotlin.version from 1.9.10 to 1.9.21
  • #1054 Bump dependency.version.openwebbeans from 4.0.0 to 4.0.1
  • #1039 Add Java 21 builder
  • #1034 Consistent programmatic and CDI Map support
  • #1032 Bump org.eclipse.parsson:parsson from 1.1.4 to 1.1.5
  • #1030 Bump com.typesafe:config from 1.4.2 to 1.4.3
  • #1027 Remove references to Property classes from runtime
  • #1026 Match any file extension from the acceptable list when loading profile locations
  • #1025 Log loaded ConfigSources
  • #1024 Bump io.smallrye:smallrye-parent from 41 to 42
  • #1023 Improve handling of invalid keys
  • #1022 Move logging & messages to private package
  • #1020 Remove unused code
  • #1015 Bump org.ow2.asm:asm from 9.5 to 9.6
  • #985 Bump org.yaml:snakeyaml from 2.1 to 2.2

3.4.4

10 Nov 23:21
Compare
Choose a tag to compare
  • #1051 Fallback to the old Env name matching when case-sensitive env name matching does not return results
  • #1050 Do not remove dotted property names from EnvSource when matching ConfigMapping patterns

3.4.3

08 Nov 12:26
Compare
Choose a tag to compare
  • #1048 Do not add extra dashes in StringUtil.skewer