Skip to content

fix(deps): update io.smallrye.config.version to v3.18.1 - #968

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/minor-3.18-io.smallrye.config.version
Closed

fix(deps): update io.smallrye.config.version to v3.18.1#968
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/minor-3.18-io.smallrye.config.version

Conversation

@renovate

@renovate renovate Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

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

Release Notes

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

v3.18.1

Compare Source

v3.18.0

Compare Source

  • #​1544 Release 3.18.0
  • #​1543 Bump io.smallrye:smallrye-parent from 50 to 51
  • #​1541 Fix ConfigMapping hashCode collision for Map properties with equal keys and values
  • #​1540 Bump Python version from 3.9 to 3.12 in CI documentation workflows
  • #​1539 Remove deprecated Jasypt support
  • #​1538 Support nested config classes in class-based mappings
  • #​1537 Bump actions/checkout from 6 to 7
  • #​1536 Configure Surefire to display parameterized test names in reports
  • #​1535 Fix HOCON property name rendering
  • #​1534 Reproduce issue with @WithUnnamedKey config group considered present even if unconfigured
  • #​1533 Bump io.smallrye:smallrye-parent from 49 to 50
  • #​1532 Add SPI ConfigMappingHandler to split handling of @​ConfigMapping and @​ConfigProperties
  • #​1531 Bump io.smallrye.common:smallrye-common-bom from 2.18.1 to 2.19.0
  • #​1530 Bump com.typesafe:config from 1.4.8 to 1.4.9
  • #​1529 Bump kotlin.version from 2.3.21 to 2.4.0
  • #​1528 Update MicroProfile Config to 3.1.1
  • #​1527 Stabilize hashCode of ConfigClass
  • #​1526 Bump org.ow2.asm:asm from 9.10 to 9.10.1
  • #​1525 Bump idna from 3.11 to 3.15 in /documentation
  • #​1524 Bump pymdown-extensions from 10.21.2 to 10.21.3 in /documentation
  • #​1523 Bump org.ow2.asm:asm from 9.9.1 to 9.10
  • #​1522 Bump io.smallrye.common:smallrye-common-bom from 2.18.0 to 2.18.1
  • #​1520 Bump urllib3 from 2.6.3 to 2.7.0 in /documentation
  • #​1519 Bump io.smallrye.common:smallrye-common-bom from 2.17.1 to 2.18.0
  • #​1518 Bump com.typesafe:config from 1.4.7 to 1.4.8
  • #​1516 Bump com.typesafe:config from 1.4.6 to 1.4.7
  • #​1515 Bump io.smallrye:smallrye-parent from 48 to 49
  • #​1514 Bump kotlin.version from 2.3.20 to 2.3.21
  • #​1513 Bump org.jboss.bridger:bridger from 1.6.Final to 1.8
  • #​1510 Bump io.sundr:sundr-maven-plugin from 0.240.1 to 0.300.0

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 these updates 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 requested a review from a team as a code owner July 15, 2026 19:44
@renovate renovate Bot added chore Refactor, rename, cleanup, etc. dependencies Pull requests that update a dependency file safe-to-test labels Jul 15, 2026
@github-actions github-actions Bot added the needs-triage Needs thorough attention from code reviewers label Jul 15, 2026
@andrewazores

Copy link
Copy Markdown
Member

See #788

@andrewazores andrewazores added blocked and removed needs-triage Needs thorough attention from code reviewers labels Jul 15, 2026
@renovate

renovate Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (3.18.1). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate
renovate Bot deleted the renovate/minor-3.18-io.smallrye.config.version branch July 15, 2026 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked chore Refactor, rename, cleanup, etc. dependencies Pull requests that update a dependency file safe-to-test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant