Skip to content

Update dependency io.smallrye.config:smallrye-config to v3.17.2#43

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/io.smallrye.config-smallrye-config-3.x
Open

Update dependency io.smallrye.config:smallrye-config to v3.17.2#43
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/io.smallrye.config-smallrye-config-3.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jan 23, 2025

This PR contains the following updates:

Package Change Age Confidence
io.smallrye.config:smallrye-config (source) 3.10.23.17.2 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

smallrye/smallrye-config (io.smallrye.config:smallrye-config)

v3.17.2

Compare Source

  • #​1512 Release 3.17.2
  • #​1511 Fix PropertyNamesMatcher fallback to wildcards even if exact match exists as null

v3.17.1

Compare Source

  • #​1509 Release 3.17.1
  • #​1508 Apply BeanStyleGetters to defaults
  • #​1507 Do not include wildcard names in the list of property names of the DefaultValuesConfigSource
  • #​1506 Fix PropertyNamesMatcher.get returning wrong value for null-valued pattern matches
  • #​1505 Fix PropertyNamesMatcher matching wildcard input segments against named children

v3.17.0

Compare Source

  • #​1503 Release 3.17.0
  • #​1502 Use PropertyNamesMatcher to report unknowns
  • #​1501 Update documentation dependencies
  • #​1500 Bump io.smallrye.common:smallrye-common-bom from 2.17.0 to 2.17.1
  • #​1499 Bump io.sundr:sundr-maven-plugin from 0.230.2 to 0.240.1
  • #​1498 Some micro optimizations for EnvConfigSource
  • #​1497 Generate direct ctor call for ConfigMapping nested elements
  • #​1496 Improve PropertyNamesMatcher and use it instead of structures that use PropertyName as a key
  • #​1493 Bump requests from 2.32.4 to 2.33.0 in /documentation
  • #​1492 Prevent greedy wildcard from consuming star segments in PropertyName equals
  • #​1491 Add withMappingIgnorePrefix() API for optimized prefix filtering
  • #​1490 Optimize reportUnknown() to avoid PropertyName HashSet collisions
  • #​1489 Micro-optimizations in SmallRyeConfig property iteration
  • #​1488 Bump kotlin.version from 2.3.10 to 2.3.20
  • #​1487 Bump io.smallrye.common:smallrye-common-bom from 2.16.0 to 2.17.0
  • #​1485 Provide a fast path for StringUtil#split()
  • #​1484 Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2
  • #​1483 Bump io.github.dmlloyd.maven:module-services-plugin from 1.2 to 1.3
  • #​1482 Bump actions/upload-artifact from 6 to 7
  • #​1481 Bump org.yaml:snakeyaml from 2.5 to 2.6
  • #​1480 Bump com.typesafe:config from 1.4.5 to 1.4.6
  • #​1479 Bump io.fabric8:docker-maven-plugin from 0.48.0 to 0.48.1
  • #​1478 Bump io.smallrye.common:smallrye-common-bom from 2.15.0 to 2.16.0
  • #​1477 Bump kotlin.version from 2.3.0 to 2.3.10
  • #​1476 Immutable profiles
  • #​1475 ASM dependency should be optional

v3.16.0

Compare Source

  • #​1473 Release 3.16.0
  • #​1472 Deprecate and throw an Exception when using Jasypt
  • #​1471 Generalize enforcing the locale in loggers
  • #​1470 Move comparator from getConfigurableSources into a field
  • #​1469 Enforce locale when initializing MessageLogger
  • #​1468 Use custom comparator in getConfigurableSources
  • #​1466 Restrict the candidates property names for Environment Variables matching
  • #​1464 Fix JavaDoc generation problem for Zookeeper source
  • #​1461 Move static variable that keeps the original order of ConfigSources to an instance variable
  • #​1459 Modularize SmallRye Config
  • #​1454 Add get methods to retrieve SmallRyeConfig directly

v3.15.1

Compare Source

  • #​1458 Release 3.15.1
  • #​1455 Move Converters lambdas to static classes
  • #​1453 Avoid using a lambda when releasing config
  • #​1452 Add a getValueOrDefault method to ConfigValue to avoid checking if a value exists when a default is required
  • #​1451 Bump urllib3 from 2.6.0 to 2.6.3 in /documentation
  • #​1450 Bump io.smallrye.common:smallrye-common-bom from 2.14.0 to 2.15.0
  • #​1449 Make ImplicitConverterTest.simpleDateFormat timezone independent
  • #​1448 Correctly set the config source position in ConfigValue

v3.15.0

Compare Source

  • #​1447 Release 3.15.0
  • #​1446 Matcher for property names
  • #​1444 Ensure modular access when reflecting
  • #​1442 Bump kotlin.version from 2.2.21 to 2.3.0
  • #​1441 Bump pymdown-extensions from 10.15 to 10.16.1 in /documentation
  • #​1440 Bump org.ow2.asm:asm from 9.9 to 9.9.1
  • #​1439 Bump actions/upload-artifact from 5 to 6
  • #​1438 Support Map<String, Optional<String>> in @ConfigMapping
  • #​1437 Add a isDefault method to ConfigValue to check if the value is a default
  • #​1435 Bump urllib3 from 2.5.0 to 2.6.0 in /documentation
  • #​1434 Provide a way to enable / disable cache of property names when building the config
  • #​1433 Bump io.smallrye:smallrye-parent from 47 to 48
  • #​1432 Bump actions/checkout from 5 to 6
  • #​1431 Bump io.fabric8:docker-maven-plugin from 0.47.0 to 0.48.0
  • #​1430 Document that when using Map quoted key, they must be use the same quoted format
  • #​1429 Support single underscore to represent ending quote in property name environment variable matching
  • #​1428 Throw IllegalArgumentException when using self-reference types
  • #​1426 Bump io.smallrye.common:smallrye-common-bom from 2.13.9 to 2.14.0
  • #​1425 docs: remove unexisting converters
  • #​1424 Bump version.smallrye.testing from 2.4.0 to 2.4.1
  • #​1423 Bump io.fabric8:docker-maven-plugin from 0.46.0 to 0.47.0
  • #​1422 Bump io.sundr:sundr-maven-plugin from 0.230.1 to 0.230.2
  • #​1421 Bump actions/upload-artifact from 4 to 5
  • #​1420 Bump kotlin.version from 2.2.20 to 2.2.21
  • #​1419 Introduce exact methods to get values from String, int and boolean
  • #​1418 Bump io.sundr:sundr-maven-plugin from 0.230.0 to 0.230.1
  • #​1417 Bump io.sundr:sundr-maven-plugin from 0.220.1 to 0.230.0
  • #​1416 Bump org.ow2.asm:asm from 9.8 to 9.9

v3.14.1

Compare Source

  • #​1415 Release 3.14.1
  • #​1414 fix: typos
  • #​1413 Keep all the @​ConfigMapping path and names operations to resolve the final property name in ConfigMappingContext
  • #​1412 Return a pre-registered Converter if one exists when calling getImplicitConverter
  • #​1411 Improve ConfigMapping generation error

v3.14.0

Compare Source

  • #​1410 Release 3.14.0
  • #​1409 Bump io.smallrye.common:smallrye-common-bom from 2.13.8 to 2.13.9
  • #​1408 Bump version.smallrye.testing from 2.3.1 to 2.4.0
  • #​1407 Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1
  • #​1406 Bump io.sundr:sundr-maven-plugin from 0.220.0 to 0.220.1
  • #​1405 Bump com.typesafe:config from 1.4.4 to 1.4.5
  • #​1404 Bump kotlin.version from 2.2.10 to 2.2.20
  • #​1403 Bump io.sundr:sundr-maven-plugin from 0.201.0 to 0.220.0
  • #​1401 Bump actions/setup-python from 5 to 6
  • #​1399 Bump org.yaml:snakeyaml from 2.4 to 2.5
  • #​1398 Bump io.sundr:sundr-maven-plugin from 0.200.13 to 0.201.0
  • #​1397 Bump io.sundr:sundr-maven-plugin from 0.200.4 to 0.200.13
  • #​1395 Added Converters for DateTimeFormatter and CharSequence
  • #​1394 Replace deprecated usages of getRawValue
  • #​1393 Bump actions/setup-java from 4 to 5
  • #​1392 Bump kotlin.version from 2.2.0 to 2.2.10
  • #​1391 Bump actions/checkout from 4 to 5
  • #​1389 Bump io.smallrye.common:smallrye-common-bom from 2.13.7 to 2.13.8
  • #​1387 Add @Serial annotation
  • #​1386 Added Javadocs to SmallRyeConfig public APIs
  • #​1385 Bump version.curator from 5.8.0 to 5.9.0
  • #​1232 Secret type to represent secrets and integrate with the secrets handling

v3.13.4

Compare Source

  • #​1384 Release 3.13.4
  • #​1382 Properly match Env indexed properties
  • #​1380 Make order of Config elements more deterministic

v3.13.3

Compare Source

v3.13.2

Compare Source

  • #​1365 Remove and Add after matching Environment Variables
  • #​1364 Generate dotted property from env correctly when ending with multiple digits

v3.13.1

Compare Source

  • #​1360 Match Environment variables with uppercase Map keys
  • #​1359 Reduce allocations of Environment variables matching

v3.13.0

Compare Source

  • #​1354 Release 3.13.0
  • #​1353 Bump io.sundr:sundr-maven-plugin from 0.200.3 to 0.200.4
  • #​1352 Generate dotted property from env correctly when ending with a numeric representation
  • #​1349 Bump kotlin.version from 2.1.20 to 2.1.21
  • #​1348 Docs: link to the config-events and config-source-injection docs
  • #​1347 Generate a BOM
  • #​1346 Move mapping Env matching to ConfigSource initialization
  • #​1344 Bump io.smallrye.common:smallrye-common-bom from 2.10.0 to 2.12.0
  • #​1342 Bump io.fabric8:docker-maven-plugin from 0.45.1 to 0.46.0
  • #​1340 Bump org.ow2.asm:asm from 9.7.1 to 9.8
  • #​1335 Bump kotlin.version from 2.0.21 to 2.1.20

v3.12.4

Compare Source

  • #​1337 Release 3.12.4
  • #​1336 Do not report as unmapped property names from ConfigMapping instances

v3.12.3

Compare Source

  • #​1334 Release 3.12.3
  • #​1333 Bump version.curator from 5.7.1 to 5.8.0
  • #​1332 Bump jinja2 from 3.1.4 to 3.1.6 in /documentation
  • #​1331 Correctly match Env names when mapping contains empty names
  • #​1327 Do not match prefix Env if exists
  • #​1294 Branch-less alphanumeric underscore's replacement

v3.12.2

Compare Source

  • #​1325 Release 3.12.2
  • #​1324 Revert skip profile optimization because Quarkus mutates the source

v3.12.1

Compare Source

  • #​1321 Release 3.12.1
  • #​1320 Correct check of ConfigValue having a value with indexed APIs
  • #​1318 check duplicate keys for yaml (snakeyaml.version update to 2.4)

v3.12.0

Compare Source

  • #​1317 Release 3.12.0
  • #​1316 Revert "Add new method isEnabled to ConfigSourceInterceptor (#​1311)"
  • #​1315 Try indexed names on injection when non indexed value is null
  • #​1314 Compute indexed properties when building the list of PropertyNames
  • #​1313 Keep properties from ConfigMapping implementation
  • #​1312 Bump io.smallrye.common:smallrye-common-bom from 2.9.0 to 2.10.0
  • #​1311 Add new method isEnabled to ConfigSourceInterceptor
  • #​1310 Add API in the builder to register a mapping instance
  • #​1309 Cache MethodHandles to construct and get defaults from the mapping implementation
  • #​1308 Slight optimization when populating the DefaultValuesConfigSource
  • #​1306 Add a way for ConfigClass to also carry and load defaults from a config mapping class
  • #​1304 Ignore default methods inherited from super classes in mappings
  • #​1303 Skip profile lookup if System, Env, Properties and Default sources do not contain a profile property name
  • #​1297 Bump io.smallrye:smallrye-parent from 46 to 47

v3.11.4

Compare Source

v3.11.3

Compare Source

  • #​1323 Release 3.11.3
  • #​1322 Backports from 3.12.x to 3.11.x
  • #​1320 Correct check of ConfigValue having a value with indexed APIs
  • #​1315 Try indexed names on injection when non indexed value is null
  • #​1314 Compute indexed properties when building the list of PropertyNames
  • #​1312 Bump io.smallrye.common:smallrye-common-bom from 2.9.0 to 2.10.0
  • #​1304 Ignore default methods inherited from super classes in mappings
  • #​1297 Bump io.smallrye:smallrye-parent from 46 to 47

v3.11.2

Compare Source

  • #​1302 Release 3.11.2
  • #​1301 Use config ordinal to determine which config style to use when injecting a list, between comma-separated and indexed
  • #​1300 Avoid creating a copy of SystemProperties just to look for the config_ordinal
  • #​1299 Propagate profiles in ConfigurableConfigSourceFactory
  • #​1298 PropertyName equals match similar name if only first letter differs
  • #​1293 Use StringBuilder instead of String concat for startup code

v3.11.1

Compare Source

  • #​1290 Release 3.11.1
  • #​1289 Proper priority comparator for SmallRyeConfigBuilderCustomizer

v3.11.0

Compare Source

  • #​1288 Release 3.11.0
  • #​1287 Move to Java 17
  • #​1286 Use static method to create object for leaf properties
  • #​1285 Add an equals by region to PropertyName
  • #​1284 Builtin Converters for File and URI
  • #​1283 Avoid new HashSet allocation if there are no secrets
  • #​1282 Cache the profile converter in ProfileConfigSourceInterceptor
  • #​1281 Cache hashCode of PropertyName
  • #​1280 Use Map.forEach for iterating over values
  • #​1279 Avoid using lambda in PropertiesConfigSource
  • #​1275 Use invokeExact when creating a ConfigMapping object
  • #​1274 Replace streams with for loop in customizers handling
  • #​1273 Generate properties names with defaults in mapping class
  • #​1272 fix: avoid out of range error with long profile names
  • #​1271 Bump dependency.version.openwebbeans from 4.0.2 to 4.0.3
  • #​1270 check duplicate keys
  • #​1268 Source names as constants
  • #​1267 Match most specific mapping prefix when matching environment variables
  • #​1266 Use config ordinal to determine which config style to use when populating list, between comma-separated and indexed
  • #​1265 Bump io.smallrye.common:smallrye-common-bom from 2.8.0 to 2.9.0
  • #​1264 Validate mappings on creation instead of on lookup
  • #​1263 Improve reportUnknown allocations
  • #​1262 Public getter for ConfigValue#problems
  • #​1261 Remove deprecated providers
  • #​1260 Remove deprecated ConfigMappings#mappedProperties

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.11.1 Update dependency io.smallrye.config:smallrye-config to v3.11.2 Feb 3, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from 4b2235d to 3a0aca6 Compare February 3, 2025 21:10
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.11.2 Update dependency io.smallrye.config:smallrye-config to v3.12.0 Feb 15, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch 2 times, most recently from b98a95d to e618a70 Compare February 18, 2025 23:24
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.12.0 Update dependency io.smallrye.config:smallrye-config to v3.12.1 Feb 18, 2025
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.12.1 Update dependency io.smallrye.config:smallrye-config to v3.12.2 Feb 19, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from e618a70 to eb78365 Compare February 19, 2025 16:38
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from eb78365 to c7708de Compare March 11, 2025 20:09
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.12.2 Update dependency io.smallrye.config:smallrye-config to v3.12.3 Mar 11, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from c7708de to 7c0d4e1 Compare March 27, 2025 17:12
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.12.3 Update dependency io.smallrye.config:smallrye-config to v3.12.4 Mar 27, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from 7c0d4e1 to 3d38186 Compare May 21, 2025 17:47
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.12.4 Update dependency io.smallrye.config:smallrye-config to v3.13.0 May 21, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from 3d38186 to 6cb31a6 Compare June 6, 2025 23:33
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.13.0 Update dependency io.smallrye.config:smallrye-config to v3.13.1 Jun 6, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from 6cb31a6 to dff2a84 Compare June 12, 2025 22:39
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.13.1 Update dependency io.smallrye.config:smallrye-config to v3.13.2 Jun 12, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from dff2a84 to 3ccd641 Compare July 17, 2025 20:34
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.13.2 Update dependency io.smallrye.config:smallrye-config to v3.13.3 Jul 17, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from 3ccd641 to ddb03ec Compare July 23, 2025 18:28
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.13.3 Update dependency io.smallrye.config:smallrye-config to v3.13.4 Jul 23, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from ddb03ec to 7e54bea Compare September 19, 2025 18:07
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.13.4 Update dependency io.smallrye.config:smallrye-config to v3.14.0 Sep 19, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from 7e54bea to d8780df Compare October 3, 2025 13:02
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.14.0 Update dependency io.smallrye.config:smallrye-config to v3.14.1 Oct 3, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from d8780df to a47737c Compare December 20, 2025 12:55
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.14.1 Update dependency io.smallrye.config:smallrye-config to v3.15.0 Dec 20, 2025
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from a47737c to ea342fd Compare January 16, 2026 17:13
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.15.0 Update dependency io.smallrye.config:smallrye-config to v3.15.1 Jan 16, 2026
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.15.1 Update dependency io.smallrye.config:smallrye-config to v3.16.0 Jan 28, 2026
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from ea342fd to b9ec402 Compare January 28, 2026 21:14
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from b9ec402 to 0414272 Compare April 13, 2026 22:31
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.16.0 Update dependency io.smallrye.config:smallrye-config to v3.17.0 Apr 13, 2026
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from 0414272 to e7cfaa7 Compare April 18, 2026 02:01
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.17.0 Update dependency io.smallrye.config:smallrye-config to v3.17.1 Apr 18, 2026
@renovate renovate Bot force-pushed the renovate/io.smallrye.config-smallrye-config-3.x branch from e7cfaa7 to 66f2d89 Compare April 20, 2026 22:36
@renovate renovate Bot changed the title Update dependency io.smallrye.config:smallrye-config to v3.17.1 Update dependency io.smallrye.config:smallrye-config to v3.17.2 Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants