Releases: smallrye/smallrye-config
Releases · smallrye/smallrye-config
3.17.0
- #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
3.16.0
- #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
getConfigurableSourcesinto 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
3.15.1
- #1458 Release 3.15.1
- #1455 Move Converters lambdas to static classes
- #1453 Avoid using a lambda when releasing config
- #1452 Add a
getValueOrDefaultmethod toConfigValueto 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
3.15.0
- #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
isDefaultmethod toConfigValueto 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
3.14.1
3.14.0
- #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
@Serialannotation - #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
3.13.4
3.13.3
[maven-release-plugin] copy for tag 3.13.3