From 6fddab32515ab818557d2de537f99e6ac9fafd5d Mon Sep 17 00:00:00 2001 From: Maciej Kwidzinski Date: Tue, 23 Jan 2024 10:25:50 +0100 Subject: [PATCH] Mark 1.15.0 https://packages.atlassian.com/maven-central/com/atlassian/performance/tools/aws-resources/1.15.0/ --- CHANGELOG.md | 5 ++++- .../kotlin/com/atlassian/performance/tools/aws/api/Aws.kt | 5 ++++- .../atlassian/performance/tools/aws/api/ami/AmiProvider.kt | 2 +- .../performance/tools/aws/api/ami/CanonicalAmiProvider.kt | 2 +- .../performance/tools/aws/api/ami/FixedAmiProvider.kt | 2 +- .../atlassian/performance/tools/aws/api/ami/NoAmiCache.kt | 2 +- .../com/atlassian/performance/tools/aws/api/ami/SshAmiMod.kt | 2 +- .../performance/tools/aws/api/ami/TiebreakingAmiCache.kt | 2 +- 8 files changed, 14 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4cec0eb..df61d74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,7 +21,10 @@ Adding a requirement of a major version of a dependency is breaking a contract. Dropping a requirement of a major version of a dependency is a new contract. ## [Unreleased] -[Unreleased]: https://github.com/atlassian-labs/aws-resources/compare/release-1.14.0...master +[Unreleased]: https://github.com/atlassian-labs/aws-resources/compare/release-1.15.0...master + +## [1.15.0] - 2024-01-23 +[1.15.0]: https://github.com/atlassian-labs/aws-resources/compare/release-1.14.0...release-1.15.0 ### Added - Add `Aws.Builder.housekeeping` diff --git a/src/main/kotlin/com/atlassian/performance/tools/aws/api/Aws.kt b/src/main/kotlin/com/atlassian/performance/tools/aws/api/Aws.kt index 101ad39..a482f9c 100644 --- a/src/main/kotlin/com/atlassian/performance/tools/aws/api/Aws.kt +++ b/src/main/kotlin/com/atlassian/performance/tools/aws/api/Aws.kt @@ -398,10 +398,13 @@ class Aws private constructor( /** * @param [amiProvider] A way to choose the default AMI. - * @since v1.10.1 + * @since 1.10.1 */ fun amiProvider(amiProvider: AmiProvider): Builder = apply { this.amiProvider = amiProvider } + /** + * @since 1.15.0 + */ fun housekeeping(housekeeping: Housekeeping): Builder = apply { this.housekeeping = housekeeping } /** diff --git a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/AmiProvider.kt b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/AmiProvider.kt index 922d615..a00e3da 100644 --- a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/AmiProvider.kt +++ b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/AmiProvider.kt @@ -3,7 +3,7 @@ package com.atlassian.performance.tools.aws.api.ami import com.atlassian.performance.tools.aws.api.Aws /** - * @since v1.10.1 + * @since 1.10.1 */ interface AmiProvider { diff --git a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/CanonicalAmiProvider.kt b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/CanonicalAmiProvider.kt index a551b57..b87f198 100644 --- a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/CanonicalAmiProvider.kt +++ b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/CanonicalAmiProvider.kt @@ -5,7 +5,7 @@ import com.atlassian.performance.tools.aws.api.Aws import com.atlassian.performance.tools.aws.api.CanonicalImageIdByNameResolver /** - * @since v1.10.1 + * @since 1.10.1 */ class CanonicalAmiProvider private constructor( private val imageName: String, diff --git a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/FixedAmiProvider.kt b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/FixedAmiProvider.kt index 5765eed..a763c12 100644 --- a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/FixedAmiProvider.kt +++ b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/FixedAmiProvider.kt @@ -3,7 +3,7 @@ package com.atlassian.performance.tools.aws.api.ami import com.atlassian.performance.tools.aws.api.Aws /** - * @since v1.10.1 + * @since 1.10.1 */ class FixedAmiProvider( private val imageId: String diff --git a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/NoAmiCache.kt b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/NoAmiCache.kt index b1f7040..3e91f56 100644 --- a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/NoAmiCache.kt +++ b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/NoAmiCache.kt @@ -5,7 +5,7 @@ import org.apache.logging.log4j.LogManager import org.apache.logging.log4j.Logger /** - * @since v1.10.1 + * @since 1.10.1 */ class NoAmiCache : SshAmiMod.AmiCache { diff --git a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/SshAmiMod.kt b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/SshAmiMod.kt index f92c27a..2061e1d 100644 --- a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/SshAmiMod.kt +++ b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/SshAmiMod.kt @@ -19,7 +19,7 @@ import java.time.Duration import java.util.* /** - * @since v1.10.1 + * @since 1.10.1 */ class SshAmiMod private constructor( private val sshInstanceMod: SshInstanceMod, diff --git a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/TiebreakingAmiCache.kt b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/TiebreakingAmiCache.kt index 60597d8..3c8c4fe 100644 --- a/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/TiebreakingAmiCache.kt +++ b/src/main/kotlin/com/atlassian/performance/tools/aws/api/ami/TiebreakingAmiCache.kt @@ -10,7 +10,7 @@ import org.apache.logging.log4j.LogManager import org.apache.logging.log4j.Logger /** - * @since v1.10.1 + * @since 1.10.1 */ class TiebreakingAmiCache private constructor( private val tiebreaker: AmiTiebreaker