From d0640095f7d0d18b0e409ccc156e067cb085cab2 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 12:39:52 -0700 Subject: [PATCH 01/32] separate changelogs --- .releaserc.cjs => .releaserc-java.cjs | 111 ++++++++++++++++++-------- .releaserc-net.cjs | 76 ++++++++++++++++-- Makefile | 14 ++-- 3 files changed, 154 insertions(+), 47 deletions(-) rename .releaserc.cjs => .releaserc-java.cjs (66%) diff --git a/.releaserc.cjs b/.releaserc-java.cjs similarity index 66% rename from .releaserc.cjs rename to .releaserc-java.cjs index 25db26cbc4..e201d06168 100644 --- a/.releaserc.cjs +++ b/.releaserc-java.cjs @@ -56,6 +56,7 @@ const Runtimes = { module.exports = { branches: ["main"], repositoryUrl: "git@github.com:aws/aws-database-encryption-sdk-dynamodb.git", + tagFormat: "v${version}-java", plugins: [ // Check the commits since the last release [ @@ -79,9 +80,14 @@ module.exports = { ], }, releaseRules: [ - { type: "docs", release: "patch" }, - { type: "revert", release: "patch" }, - { type: "chore", release: "patch" }, + // go is in main but not in prod. Mentioning go as we do make PR scoping Go in this repo + // python is not in main and not in prod. Mentioning python for defensive coding. + { scope: "python", release: false }, + { scope: "dotnet", release: false }, + { scope: ".net", release: false }, + { scope: "net", release: false }, + { scope: "go", release: false }, + { scope: "rust", release: false }, ], }, ], @@ -91,7 +97,7 @@ module.exports = { { preset: "conventionalcommits", parserOpts: { - noteKeywords: ["BREAKING-CHANGE", "BREAKING-CHANGES"], + noteKeywords: ["JAVA-BREAKING-CHANGE", "JAVA-BREAKING-CHANGES", "JAVA BREAKING CHANGE", "JAVA BREAKING CHANGES"], }, presetConfig: { types: [ @@ -107,13 +113,12 @@ module.exports = { section: "Features -- Java", hidden: false, }, - { - type: "feat", - scope: "rust", - section: "Features -- Rust", - hidden: false, - }, - + { type: "feat", scope: ".net", hidden: true }, + { type: "feat", scope: "net", hidden: true }, + { type: "feat", scope: "dotnet", hidden: true }, + { type: "feat", scope: "python", hidden: true }, + { type: "feat", scope: "go", hidden: true }, + { type: "feat", scope: "rust", hidden: true }, { type: "fix", scope: "dafny", @@ -126,13 +131,12 @@ module.exports = { section: "Fixes -- Java", hidden: false, }, - { - type: "fix", - scope: "rust", - section: "Fixes -- Rust", - hidden: false, - }, - + { type: "fix", scope: ".net", hidden: true }, + { type: "fix", scope: "net", hidden: true }, + { type: "fix", scope: "dotnet", hidden: true }, + { type: "fix", scope: "python", hidden: true }, + { type: "fix", scope: "go", hidden: true }, + { type: "fix", scope: "rust", hidden: true }, { type: "chore", scope: "dafny", @@ -145,12 +149,12 @@ module.exports = { section: "Maintenance -- Java", hidden: false, }, - { - type: "chore", - scope: "rust", - section: "Maintenance -- Rust", - hidden: false, - }, + { type: "chore", scope: ".net", hidden: true }, + { type: "chore", scope: "net", hidden: true }, + { type: "chore", scope: "dotnet", hidden: true }, + { type: "chore", scope: "python", hidden: true }, + { type: "chore", scope: "go", hidden: true }, + { type: "chore", scope: "rust", hidden: true }, { type: "chore", section: "Miscellaneous", @@ -168,12 +172,11 @@ module.exports = { section: "Maintenance -- Java", hidden: false, }, - { - type: "docs", - scope: "rust", - section: "Maintenance -- Rust", - hidden: false, - }, + { type: "docs", scope: ".net", hidden: true }, + { type: "docs", scope: "dotnet", hidden: true }, + { type: "docs", scope: "python", hidden: true }, + { type: "docs", scope: "go", hidden: true }, + { type: "docs", scope: "rust", hidden: true }, { type: "revert", scope: "dafny", @@ -186,10 +189,50 @@ module.exports = { section: "Fixes -- Java", hidden: false, }, + { type: "revert", scope: ".net", hidden: true }, + { type: "revert", scope: "dotnet", hidden: true }, + { type: "revert", scope: "python", hidden: true }, + { type: "revert", scope: "go", hidden: true }, + { type: "revert", scope: "rust", hidden: true }, + { + type: "feat", + section: "Features -- All Languages", + hidden: false, + }, + { type: "fix", section: "Fixes -- All Languages", hidden: false }, + { + type: "chore", + section: "Maintenance -- All Languages", + hidden: false, + }, + { + type: "docs", + section: "Maintenance -- All Languages", + hidden: false, + }, { type: "revert", - scope: "rust", - section: "Fixes -- Rust", + section: "Fixes -- All Languages", + hidden: false, + }, + { + type: "style", + section: "Miscellaneous -- All Languages", + hidden: false, + }, + { + type: "refactor", + section: "Miscellaneous -- All Languages", + hidden: false, + }, + { + type: "perf", + section: "Miscellaneous -- All Languages", + hidden: false, + }, + { + type: "test", + section: "Miscellaneous -- All Languages", hidden: false, }, { type: "style", section: "Miscellaneous", hidden: false }, @@ -204,7 +247,7 @@ module.exports = { [ "@semantic-release/changelog", { - changelogFile: "CHANGELOG.md", + changelogFile: "CHANGELOG-java.md", changelogTitle: "# Changelog", }, ], @@ -231,7 +274,7 @@ module.exports = { "@semantic-release/git", { assets: [ - "CHANGELOG.md", + "CHANGELOG-java.md", ...Object.values(Runtimes).flatMap((r) => Object.keys(r)), ], message: diff --git a/.releaserc-net.cjs b/.releaserc-net.cjs index 86feee0074..bb6b296e9a 100644 --- a/.releaserc-net.cjs +++ b/.releaserc-net.cjs @@ -81,9 +81,12 @@ module.exports = { ], }, releaseRules: [ - { type: "docs", release: "patch" }, - { type: "revert", release: "patch" }, - { type: "chore", release: "patch" }, + // go is in main but not in prod. Mentioning go as we do make PR scoping Go in this repo + // python is not in main and not in prod. Mentioning python for defensive coding. + { scope: "python", release: false }, + { scope: "java", release: false }, + { scope: "go", release: false }, + { scope: "rust", release: false }, ], }, ], @@ -93,7 +96,7 @@ module.exports = { { preset: "conventionalcommits", parserOpts: { - noteKeywords: ["DOTNET-BREAKING-CHANGE", "DOTNET-BREAKING-CHANGES"], + noteKeywords: ["DOTNET-BREAKING-CHANGE", "DOTNET-BREAKING-CHANGES", "DOTNET BREAKING CHANGE", "DOTNET BREAKING CHANGES", "NET-BREAKING-CHANGE", "NET-BREAKING-CHANGES", "NET BREAKING CHANGE", "NET BREAKING CHANGES"], }, presetConfig: { types: [ @@ -109,6 +112,10 @@ module.exports = { section: "Features -- DotNet", hidden: false, }, + { type: "feat", scope: "java", hidden: true }, + { type: "feat", scope: "python", hidden: true }, + { type: "feat", scope: "go", hidden: true }, + { type: "feat", scope: "rust", hidden: true }, { type: "fix", scope: "dafny", @@ -121,6 +128,10 @@ module.exports = { section: "Fixes -- DotNet", hidden: false, }, + { type: "fix", scope: "java", hidden: true }, + { type: "fix", scope: "python", hidden: true }, + { type: "fix", scope: "go", hidden: true }, + { type: "fix", scope: "rust", hidden: true }, { type: "chore", scope: "dafny", @@ -133,6 +144,10 @@ module.exports = { section: "Maintenance -- DotNet", hidden: false, }, + { type: "chore", scope: "java", hidden: true }, + { type: "chore", scope: "python", hidden: true }, + { type: "chore", scope: "go", hidden: true }, + { type: "chore", scope: "rust", hidden: true }, { type: "docs", scope: "dafny", @@ -145,6 +160,10 @@ module.exports = { section: "Maintenance -- DotNet", hidden: false, }, + { type: "docs", scope: "java", hidden: true }, + { type: "docs", scope: "python", hidden: true }, + { type: "docs", scope: "go", hidden: true }, + { type: "docs", scope: "rust", hidden: true }, { type: "revert", scope: "dafny", @@ -157,6 +176,51 @@ module.exports = { section: "Fixes -- DotNet", hidden: false, }, + { type: "revert", scope: "java", hidden: true }, + { type: "revert", scope: "python", hidden: true }, + { type: "revert", scope: "go", hidden: true }, + { type: "revert", scope: "rust", hidden: true }, + { + type: "feat", + section: "Features -- All Languages", + hidden: false, + }, + { type: "fix", section: "Fixes -- All Languages", hidden: false }, + { + type: "chore", + section: "Maintenance -- All Languages", + hidden: false, + }, + { + type: "docs", + section: "Maintenance -- All Languages", + hidden: false, + }, + { + type: "revert", + section: "Fixes -- All Languages", + hidden: false, + }, + { + type: "style", + section: "Miscellaneous -- All Languages", + hidden: false, + }, + { + type: "refactor", + section: "Miscellaneous -- All Languages", + hidden: false, + }, + { + type: "perf", + section: "Miscellaneous -- All Languages", + hidden: false, + }, + { + type: "test", + section: "Miscellaneous -- All Languages", + hidden: false, + }, { type: "style", section: "Miscellaneous", hidden: false }, { type: "refactor", section: "Miscellaneous", hidden: false }, { type: "perf", section: "Miscellaneous", hidden: false }, @@ -169,7 +233,7 @@ module.exports = { [ "@semantic-release/changelog", { - changelogFile: "CHANGELOG.md", + changelogFile: "CHANGELOG-net.md", changelogTitle: "# Changelog", }, ], @@ -213,7 +277,7 @@ module.exports = { "@semantic-release/git", { assets: [ - "CHANGELOG.md", + "CHANGELOG-net.md", ...Object.values(Runtimes).flatMap((r) => Object.keys(r)), ...Object.values(Runtimes.net).flatMap((r) => r.assemblyInfo), ], diff --git a/Makefile b/Makefile index 30ec89950b..3fa12ae7e9 100644 --- a/Makefile +++ b/Makefile @@ -79,22 +79,22 @@ generate_properties_file: setup_semantic_release: npm i --no-save semantic-release @semantic-release/changelog semantic-release-replace-plugin conventional-changelog-conventionalcommits @semantic-release/git -run_semantic_release: +run_java_semantic_release: + mv .releaserc-java.cjs .releaserc.cjs npx semantic-release --no-ci + mv .releaserc.cjs .releaserc-java.cjs run_net_semantic_release: - mv .releaserc.cjs .releaserc-main.cjs mv .releaserc-net.cjs .releaserc.cjs npx semantic-release --no-ci mv .releaserc.cjs .releaserc-net.cjs - mv .releaserc-main.cjs .releaserc.cjs -dry_run_semantic_release: +dry_run_java_semantic_release: + mv .releaserc-java.cjs .releaserc.cjs npx semantic-release --dry-run + mv .releaserc.cjs .releaserc-java.cjs dry_run_net_semantic_release: - mv .releaserc.cjs .releaserc-main.cjs mv .releaserc-net.cjs .releaserc.cjs npx semantic-release --dry-run - mv .releaserc.cjs .releaserc-net.cjs - mv .releaserc-main.cjs .releaserc.cjs \ No newline at end of file + mv .releaserc.cjs .releaserc-net.cjs \ No newline at end of file From 74c2cc40a9888399b9457a495b242be8813fc544 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 12:40:58 -0700 Subject: [PATCH 02/32] empty commit From 5832a24087894aecc5d1d17c05c2c7848a042749 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 12:42:21 -0700 Subject: [PATCH 03/32] formatting --- .releaserc-java.cjs | 7 ++++++- .releaserc-net.cjs | 11 ++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.releaserc-java.cjs b/.releaserc-java.cjs index e201d06168..1469f03136 100644 --- a/.releaserc-java.cjs +++ b/.releaserc-java.cjs @@ -97,7 +97,12 @@ module.exports = { { preset: "conventionalcommits", parserOpts: { - noteKeywords: ["JAVA-BREAKING-CHANGE", "JAVA-BREAKING-CHANGES", "JAVA BREAKING CHANGE", "JAVA BREAKING CHANGES"], + noteKeywords: [ + "JAVA-BREAKING-CHANGE", + "JAVA-BREAKING-CHANGES", + "JAVA BREAKING CHANGE", + "JAVA BREAKING CHANGES", + ], }, presetConfig: { types: [ diff --git a/.releaserc-net.cjs b/.releaserc-net.cjs index bb6b296e9a..acd440c1e4 100644 --- a/.releaserc-net.cjs +++ b/.releaserc-net.cjs @@ -96,7 +96,16 @@ module.exports = { { preset: "conventionalcommits", parserOpts: { - noteKeywords: ["DOTNET-BREAKING-CHANGE", "DOTNET-BREAKING-CHANGES", "DOTNET BREAKING CHANGE", "DOTNET BREAKING CHANGES", "NET-BREAKING-CHANGE", "NET-BREAKING-CHANGES", "NET BREAKING CHANGE", "NET BREAKING CHANGES"], + noteKeywords: [ + "DOTNET-BREAKING-CHANGE", + "DOTNET-BREAKING-CHANGES", + "DOTNET BREAKING CHANGE", + "DOTNET BREAKING CHANGES", + "NET-BREAKING-CHANGE", + "NET-BREAKING-CHANGES", + "NET BREAKING CHANGE", + "NET BREAKING CHANGES", + ], }, presetConfig: { types: [ From 9769275255851490f0363d69cfcb78a0bbd91e9f Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 18:57:51 -0700 Subject: [PATCH 04/32] revert this: for testing allow running semantic release in this branch --- .releaserc-java.cjs | 2 +- .releaserc-net.cjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.releaserc-java.cjs b/.releaserc-java.cjs index 1469f03136..2510177f02 100644 --- a/.releaserc-java.cjs +++ b/.releaserc-java.cjs @@ -54,7 +54,7 @@ const Runtimes = { * @type {import('semantic-release').GlobalConfig} */ module.exports = { - branches: ["main"], + branches: ["main", "separate-changelogs"], repositoryUrl: "git@github.com:aws/aws-database-encryption-sdk-dynamodb.git", tagFormat: "v${version}-java", plugins: [ diff --git a/.releaserc-net.cjs b/.releaserc-net.cjs index acd440c1e4..e7769bdff3 100644 --- a/.releaserc-net.cjs +++ b/.releaserc-net.cjs @@ -55,7 +55,7 @@ const Runtimes = { * @type {import('semantic-release').GlobalConfig} */ module.exports = { - branches: ["main"], + branches: ["main", "separate-changelogs"], repositoryUrl: "git@github.com:aws/aws-database-encryption-sdk-dynamodb.git", tagFormat: "v${version}-net", plugins: [ From 05fde8f0355a8f676d6d9298d80ef91433e32105 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 18:59:11 -0700 Subject: [PATCH 05/32] chore(java): empty commit From 95c087178ff3f6667caf76560c14cd69d854819e Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 19:01:27 -0700 Subject: [PATCH 06/32] fix(java): empty commit From a16763114ab99ee376d9f371f2e75d7ba09b420d Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 19:02:39 -0700 Subject: [PATCH 07/32] feat(java): empty commit JAVA BREAKING CHANGE: something From 0b22f205b2679ed19375bb2fe133722acab22e55 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 27 Apr 2026 19:03:25 -0700 Subject: [PATCH 08/32] chore(release): 3.10.0 ## [3.10.0](https://github.com/aws/aws-database-encryption-sdk-dynamodb/compare/v3.9.1-java...v3.10.0-java) (2026-04-28) ### Features -- Java * **java:** empty commit JAVA BREAKING CHANGE: something ([a167631](https://github.com/aws/aws-database-encryption-sdk-dynamodb/commit/a16763114ab99ee376d9f371f2e75d7ba09b420d)) ### Fixes -- Java * **java:** empty commit ([95c0871](https://github.com/aws/aws-database-encryption-sdk-dynamodb/commit/95c087178ff3f6667caf76560c14cd69d854819e)) ### Maintenance -- Java * **java:** empty commit ([05fde8f](https://github.com/aws/aws-database-encryption-sdk-dynamodb/commit/05fde8f0355a8f676d6d9298d80ef91433e32105)) --- CHANGELOG-java.md | 15 +++++++++++++++ project.properties | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG-java.md diff --git a/CHANGELOG-java.md b/CHANGELOG-java.md new file mode 100644 index 0000000000..16c5b3a1d6 --- /dev/null +++ b/CHANGELOG-java.md @@ -0,0 +1,15 @@ +# Changelog + +## [3.10.0](https://github.com/aws/aws-database-encryption-sdk-dynamodb/compare/v3.9.1-java...v3.10.0-java) (2026-04-28) + +### Features -- Java + +* **java:** empty commit JAVA BREAKING CHANGE: something ([a167631](https://github.com/aws/aws-database-encryption-sdk-dynamodb/commit/a16763114ab99ee376d9f371f2e75d7ba09b420d)) + +### Fixes -- Java + +* **java:** empty commit ([95c0871](https://github.com/aws/aws-database-encryption-sdk-dynamodb/commit/95c087178ff3f6667caf76560c14cd69d854819e)) + +### Maintenance -- Java + +* **java:** empty commit ([05fde8f](https://github.com/aws/aws-database-encryption-sdk-dynamodb/commit/05fde8f0355a8f676d6d9298d80ef91433e32105)) diff --git a/project.properties b/project.properties index 5e471a9ddd..0eadc461a5 100644 --- a/project.properties +++ b/project.properties @@ -1,4 +1,4 @@ -projectJavaVersion=3.9.1-SNAPSHOT +projectJavaVersion=3.10.0 mplDependencyJavaVersion=1.11.2-SNAPSHOT mplDependencyNetVersion=2.0.0 dafnyVersion=4.9.0 From 89abb22332da65577c73f140aea58973a5110a73 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 19:11:07 -0700 Subject: [PATCH 09/32] feat(java): empty commit JAVA BREAKING CHANGE: something From 1c6bc41a404c5d6040f990ea2507c7000f196ed3 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 19:12:42 -0700 Subject: [PATCH 10/32] m --- .releaserc-java.cjs | 7 ++++++- .releaserc-net.cjs | 11 ++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.releaserc-java.cjs b/.releaserc-java.cjs index 2510177f02..2895bdca3d 100644 --- a/.releaserc-java.cjs +++ b/.releaserc-java.cjs @@ -64,7 +64,12 @@ module.exports = { { preset: "conventionalcommits", parserOpts: { - noteKeywords: ["BREAKING-CHANGE", "BREAKING-CHANGES"], + noteKeywords: [ + "JAVA-BREAKING-CHANGE", + "JAVA-BREAKING-CHANGES", + "JAVA BREAKING CHANGE", + "JAVA BREAKING CHANGES", + ], }, presetConfig: { types: [ diff --git a/.releaserc-net.cjs b/.releaserc-net.cjs index e7769bdff3..39a4dcf27a 100644 --- a/.releaserc-net.cjs +++ b/.releaserc-net.cjs @@ -65,7 +65,16 @@ module.exports = { { preset: "conventionalcommits", parserOpts: { - noteKeywords: ["DOTNET-BREAKING-CHANGE", "DOTNET-BREAKING-CHANGES"], + noteKeywords: [ + "DOTNET-BREAKING-CHANGE", + "DOTNET-BREAKING-CHANGES", + "DOTNET BREAKING CHANGE", + "DOTNET BREAKING CHANGES", + "NET-BREAKING-CHANGE", + "NET-BREAKING-CHANGES", + "NET BREAKING CHANGE", + "NET BREAKING CHANGES", + ], }, presetConfig: { types: [ From 524cb6eec51d6e63a7886e4d4c0f1a97bd1cad8c Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 27 Apr 2026 19:13:25 -0700 Subject: [PATCH 11/32] chore(release): 4.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## [4.0.0](https://github.com/aws/aws-database-encryption-sdk-dynamodb/compare/v3.10.0-java...v4.0.0-java) (2026-04-28) ### ⚠ BREAKING CHANGES * **java:** something ### Features -- Java * **java:** empty commit ([89abb22](https://github.com/aws/aws-database-encryption-sdk-dynamodb/commit/89abb22332da65577c73f140aea58973a5110a73)) --- CHANGELOG-java.md | 10 ++++++++++ project.properties | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG-java.md b/CHANGELOG-java.md index 16c5b3a1d6..904ffc2397 100644 --- a/CHANGELOG-java.md +++ b/CHANGELOG-java.md @@ -1,5 +1,15 @@ # Changelog +## [4.0.0](https://github.com/aws/aws-database-encryption-sdk-dynamodb/compare/v3.10.0-java...v4.0.0-java) (2026-04-28) + +### ⚠ BREAKING CHANGES + +* **java:** something + +### Features -- Java + +* **java:** empty commit ([89abb22](https://github.com/aws/aws-database-encryption-sdk-dynamodb/commit/89abb22332da65577c73f140aea58973a5110a73)) + ## [3.10.0](https://github.com/aws/aws-database-encryption-sdk-dynamodb/compare/v3.9.1-java...v3.10.0-java) (2026-04-28) ### Features -- Java diff --git a/project.properties b/project.properties index 0eadc461a5..e945dfcbe3 100644 --- a/project.properties +++ b/project.properties @@ -1,4 +1,4 @@ -projectJavaVersion=3.10.0 +projectJavaVersion=4.0.0 mplDependencyJavaVersion=1.11.2-SNAPSHOT mplDependencyNetVersion=2.0.0 dafnyVersion=4.9.0 From 0df1a8b9828d8ddb8aa6ace989c78cdce46ffff3 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 19:16:07 -0700 Subject: [PATCH 12/32] fix(net): something From e2b69922b9a4df46bc0d5e60cab216da71dba766 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Mon, 27 Apr 2026 19:18:29 -0700 Subject: [PATCH 13/32] feat(net): empty commit NET BREAKING CHANGE: something From 465bd221abe9ae774b2df2c4c5a529aa675b057b Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 27 Apr 2026 19:19:18 -0700 Subject: [PATCH 14/32] chore(release): 4.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## [4.0.0](https://github.com/aws/aws-database-encryption-sdk-dynamodb/compare/v3.9.2-net...v4.0.0-net) (2026-04-28) ### ⚠ BREAKING CHANGES * **net:** something ### Features -- All Languages * **net:** empty commit ([e2b6992](https://github.com/aws/aws-database-encryption-sdk-dynamodb/commit/e2b69922b9a4df46bc0d5e60cab216da71dba766)) --- CHANGELOG-net.md | 11 +++++++++++ DynamoDbEncryption/runtimes/net/AssemblyInfo.cs | 2 +- .../runtimes/net/DynamoDbEncryption.csproj | 4 ++-- 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 CHANGELOG-net.md diff --git a/CHANGELOG-net.md b/CHANGELOG-net.md new file mode 100644 index 0000000000..a7d133e4c2 --- /dev/null +++ b/CHANGELOG-net.md @@ -0,0 +1,11 @@ +# Changelog + +## [4.0.0](https://github.com/aws/aws-database-encryption-sdk-dynamodb/compare/v3.9.2-net...v4.0.0-net) (2026-04-28) + +### ⚠ BREAKING CHANGES + +* **net:** something + +### Features -- All Languages + +* **net:** empty commit ([e2b6992](https://github.com/aws/aws-database-encryption-sdk-dynamodb/commit/e2b69922b9a4df46bc0d5e60cab216da71dba766)) diff --git a/DynamoDbEncryption/runtimes/net/AssemblyInfo.cs b/DynamoDbEncryption/runtimes/net/AssemblyInfo.cs index 9cb4343b0a..8bb9efe8e8 100644 --- a/DynamoDbEncryption/runtimes/net/AssemblyInfo.cs +++ b/DynamoDbEncryption/runtimes/net/AssemblyInfo.cs @@ -3,5 +3,5 @@ [assembly: AssemblyTitle("AWS.Cryptography.DbEncryptionSDK.DynamoDb")] // This should be kept in sync with the version number in MPL.csproj -[assembly: AssemblyVersion("3.9.1")] +[assembly: AssemblyVersion("4.0.0")] diff --git a/DynamoDbEncryption/runtimes/net/DynamoDbEncryption.csproj b/DynamoDbEncryption/runtimes/net/DynamoDbEncryption.csproj index 1b5db20bc1..78209ba027 100644 --- a/DynamoDbEncryption/runtimes/net/DynamoDbEncryption.csproj +++ b/DynamoDbEncryption/runtimes/net/DynamoDbEncryption.csproj @@ -5,7 +5,7 @@ false true - 3.9.1 + 4.0.0 AWS.Cryptography.DbEncryptionSDK.DynamoDb AWS.Cryptography.DbEncryptionSDK.DynamoDb @@ -59,7 +59,7 @@ - + - + - + - + - + - +