Skip to content

1.4.2

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Mar 13:40
· 567 commits to main since this release

⛮ Misc

  • [#498] - Remove schema for host and use 0 as default port in knative

🚨 Breaking Changes

Change Justification
method java.time.Duration utils.DurationUtils::parseDuration(String) updated to method java.time.Duration utils.DurationUtils::parseDuration(String, String) Parameter name added to the parseDuration method. The old version assumed the parsing is done for refresh-period which is not always true
class EmptyServicesConfiguration updated to class EmptyServicesConfiguration The name of the implemented interface has changed.
parameter ServiceDiscovery EmptyServicesServiceDiscoveryProviderLoader::createServiceDiscovery(===ServiceDiscoveryConfig===, String, ServiceConfig, StorkInfrastructure) updated to parameter ServiceDiscovery EmptyServicesServiceDiscoveryProviderLoader::createServiceDiscovery(===ConfigWithType===, String, ServiceConfig, StorkInfrastructure) The name of the parameter type has changed.
class TestLb1Configuration updated to class TestLb1Configuration The name of the implemented interface has changed.
class TestLb2Configuration updated to class TestLb2Configuration The name of the implemented interface has changed.
parameter LoadBalancer TestLoadBalancer1ProviderLoader::createLoadBalancer(===LoadBalancerConfig===, ServiceDiscovery) updated to parameter LoadBalancer TestLoadBalancer1ProviderLoader::createLoadBalancer(===ConfigWithType===, ServiceDiscovery) The name of the parameter type has changed.
parameter LoadBalancer TestLoadBalancer2ProviderLoader::createLoadBalancer(===LoadBalancerConfig===, ServiceDiscovery) updated to parameter LoadBalancer TestLoadBalancer2ProviderLoader::createLoadBalancer(===ConfigWithType===, ServiceDiscovery) The name of the parameter type has changed.
class TestSd1Configuration updated to class TestSd1Configuration The name of the implemented interface has changed.
class TestSd2Configuration updated to class TestSd2Configuration The name of the implemented interface has changed.
parameter ServiceDiscovery TestServiceDiscovery1ProviderLoader::createServiceDiscovery(===ServiceDiscoveryConfig===, String, ServiceConfig, StorkInfrastructure) updated to parameter ServiceDiscovery TestServiceDiscovery1ProviderLoader::createServiceDiscovery(===ConfigWithType===, String, ServiceConfig, StorkInfrastructure) The name of the parameter type has changed.
parameter ServiceDiscovery TestServiceDiscovery2ProviderLoader::createServiceDiscovery(===ServiceDiscoveryConfig===, String, ServiceConfig, StorkInfrastructure) updated to parameter ServiceDiscovery TestServiceDiscovery2ProviderLoader::createServiceDiscovery(===ConfigWithType===, String, ServiceConfig, StorkInfrastructure) The name of the parameter type has changed.
method Metadata<? extends MetadataKey> Metadata<T extends Enum<T>>::empty() updated to method <T extends Enum<T> & MetadataKey> Metadata<T> Metadata<T extends Enum<T> & MetadataKey>::empty() Refactored according with the actual type parameter change.
method Metadata<? extends MetadataKey> Metadata<T extends Enum<T>>::empty() updated to method <T extends Enum<T> & MetadataKey> Metadata<T> Metadata<T extends Enum<T> & MetadataKey>::empty() Using a generic method that operates in a parametrized type.
method Metadata<? extends MetadataKey> Metadata<T extends Enum<T>>::empty() updated to method <T extends Enum<T> & MetadataKey> Metadata<T> Metadata<T extends Enum<T> & MetadataKey>::empty() Add a type parameter representing the element type according with the actual type parameter of the class.
method EnumMap<T, Object> Metadata<T extends Enum<T>>::getMetadata() updated to method EnumMap<T, Object> Metadata<T extends Enum<T> & MetadataKey>::getMetadata() Refactored according with the actual type parameter change.
parameter Metadata<T> Metadata<T extends Enum<T>>::with(===T===, Object) updated to parameter Metadata<T> Metadata<T extends Enum<T> & MetadataKey>::with(===T===, Object) Refactored according with the actual type parameter change.
method Metadata<T> Metadata<T extends Enum<T>>::with(T, Object) updated to method Metadata<T> Metadata<T extends Enum<T> & MetadataKey>::with(T, Object) Refactored according with the actual type parameter change.
class Metadata<T extends Enum<T>> updated to class Metadata<T extends Enum<T> & MetadataKey> Adjust the formal type parameter and remove bounded wildcard types used.
method LoadBalancerConfig ServiceDefinition::getLoadBalancer() updated to method ConfigWithType ServiceDefinition::getLoadBalancer() Refactored according with the renaming of the returned type.
method ServiceDiscoveryConfig ServiceDefinition::getServiceDiscovery() updated to method ConfigWithType ServiceDefinition::getServiceDiscovery() Refactored according with the renaming of the returned type.
parameter ServiceDefinition ServiceDefinition::of(===ServiceDiscoveryConfig===) updated to parameter ServiceDefinition ServiceDefinition::of(===ConfigWithType===) Refactored according with the renaming of the parameter type.
parameter ServiceDefinition ServiceDefinition::of(===ServiceDiscoveryConfig===, LoadBalancerConfig) updated to parameter ServiceDefinition ServiceDefinition::of(===ConfigWithType===, ConfigWithType) Refactored according with the renaming of the parameter type.
parameter ServiceDefinition ServiceDefinition::of(ServiceDiscoveryConfig, ===LoadBalancerConfig===) updated to parameter ServiceDefinition ServiceDefinition::of(ConfigWithType, ===ConfigWithType===) Refactored according with the renaming of the returned type.
interface LoadBalancerConfig has been removed Replaced by io.smallrye.stork.api.config.ConfigWithType.
method LoadBalancerConfig ServiceConfig::loadBalancer() updated to method ConfigWithType ServiceConfig::loadBalancer() Refactored according with the renaming of the returned type.
method ServiceDiscoveryConfig ServiceConfig::serviceDiscovery() updated to method ConfigWithType ServiceConfig::serviceDiscovery() Refactored according with the renaming of the returned type.
interface ServiceDiscoveryConfig has been removed Replaced by io.smallrye.stork.api.config.ConfigWithType.