Skip to content

Releases: smallrye/smallrye-config

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

3.4.2

07 Nov 20:01
Compare
Choose a tag to compare
  • #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

41

06 Oct 10:23
4339e81
Compare
Choose a tag to compare
41
Remove unused code (#1020)

3.4.1

02 Oct 12:31
Compare
Choose a tag to compare
  • #1019 Release 3.4.1
  • #1017 Update SmallRye Commons to 2.2.0
  • #1016 Single StringBuilder allocation per find
  • #1014 Match and replace semantic property names in the EnvConfigSource
  • #1013 Do not override defaults set by the builder with mappings
  • #1012 Bump io.smallrye:smallrye-parent from 40 to 41