Skip to content

Commit 6f3dc2a

Browse files
Merge pull request #41 from localstack-dotnet/net-9-upgrade
Net 9 upgrade
2 parents 72962b7 + 2cae489 commit 6f3dc2a

File tree

43 files changed

+355
-522
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+355
-522
lines changed

.github/workflows/build-macos.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ jobs:
3333
with:
3434
domain: ${{github.repository_owner}}
3535

36-
- name: Install .NET 6
36+
- name: Install .NET 8
3737
uses: actions/setup-dotnet@v1
3838
with:
39-
dotnet-version: "6.0.x"
39+
dotnet-version: "8.0.x"
4040

41-
- name: Install .NET 7
41+
- name: Install .NET 9
4242
uses: actions/setup-dotnet@v1
4343
with:
44-
dotnet-version: "7.0.x"
44+
dotnet-version: "9.0.x"
4545

4646
- name: Build
4747
run: ./build.sh --target build
@@ -52,4 +52,4 @@ jobs:
5252
- name: Push result to Testspace server
5353
run: |
5454
testspace [macos]**/*.trx
55-
if: always()
55+
if: always()

.github/workflows/build-ubuntu.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ jobs:
3333
with:
3434
domain: ${{github.repository_owner}}
3535

36-
- name: Install .NET 6
36+
- name: Install .NET 8
3737
uses: actions/setup-dotnet@v1
3838
with:
39-
dotnet-version: "6.0.x"
39+
dotnet-version: "8.0.x"
4040

41-
- name: Install .NET 8
41+
- name: Install .NET 9
4242
uses: actions/setup-dotnet@v1
4343
with:
44-
dotnet-version: "8.0.x"
44+
dotnet-version: "9.0.x"
4545

4646
- name: Build
4747
run: ./build.sh --target build
@@ -52,4 +52,4 @@ jobs:
5252
- name: Push result to Testspace server
5353
run: |
5454
testspace [linux]**/*.trx
55-
if: always()
55+
if: always()

.github/workflows/build-windows.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@ jobs:
2727
with:
2828
domain: ${{github.repository_owner}}
2929

30-
- name: Install .NET 6
30+
- name: Install .NET 8
3131
uses: actions/setup-dotnet@v1
3232
with:
33-
dotnet-version: "6.0.x"
33+
dotnet-version: "8.0.x"
3434

35-
- name: Install .NET 8
35+
- name: Install .NET 9
3636
uses: actions/setup-dotnet@v1
3737
with:
38-
dotnet-version: "8.0.x"
38+
dotnet-version: "9.0.x"
3939

4040
- name: Build
4141
run: .\build.ps1 --target build
@@ -46,4 +46,4 @@ jobs:
4646
- name: Push result to Testspace server
4747
run: |
4848
testspace [windows]**/*.trx
49-
if: always()
49+
if: always()

.github/workflows/publish-nuget.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@ jobs:
3737
- name: Install NuGet
3838
uses: NuGet/[email protected]
3939

40-
- name: Install .NET 6
40+
- name: Install .NET 8
4141
uses: actions/setup-dotnet@v1
4242
with:
43-
dotnet-version: "6.0.x"
43+
dotnet-version: "8.0.x"
4444

45-
- name: Install .NET 8
45+
- name: Install .NET 9
4646
uses: actions/setup-dotnet@v1
4747
with:
48-
dotnet-version: "8.0.x"
48+
dotnet-version: "9.0.x"
4949

5050
- name: Build & Test
5151
run: ./build.sh
@@ -67,4 +67,4 @@ jobs:
6767

6868
- name: NuGet Push
6969
if: ${{ github.event.inputs.package-source == 'nuget' }}
70-
run: ./build.sh --target nuget-push --package-source ${{ github.event.inputs.package-source }} --package-id ${{ github.event.inputs.package-id }} --package-version ${{ github.event.inputs.package-version }} --package-secret ${{secrets.NUGET_API_KEY}}
70+
run: ./build.sh --target nuget-push --package-source ${{ github.event.inputs.package-source }} --package-id ${{ github.event.inputs.package-id }} --package-version ${{ github.event.inputs.package-version }} --package-secret ${{secrets.NUGET_API_KEY}}

CHANGELOG.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# LocalStack .NET Client Change Log
22

3+
### [v1.6.0](https://github.com/localstack-dotnet/localstack-dotnet-client/releases/tag/v1.6.0)
4+
5+
#### 1. General
6+
7+
- **Framework Support Updates:**
8+
- **.NET 9** support added.
9+
- **Deprecated** support for **.NET 6**.
10+
- Continued support for **.NET Standard 2.0** to maintain compatibility with older .NET versions.
11+
12+
- **Functional Tests Enhancements:**
13+
- **Removed** tests for legacy LocalStack versions and versions **v1.3.1** and **v2.3.2**.
14+
- **Note:** LocalStack.NET no longer guarantees compatibility with v1 and v2 series.
15+
- **Added** functional test support for LocalStack versions:
16+
- **v3.7.1**
17+
- **v4.3.0**
18+
19+
- **Package Updates:**
20+
- **AWSSDK.Core** minimum version set to **3.7.402**.
21+
22+
- **Testing Compatibility:**
23+
- Successfully tested against LocalStack versions:
24+
- **v3.7.1**
25+
- **v4.3.0**
26+
27+
#### 3. Warnings
28+
29+
- **Breaking Changes Postponed:**
30+
- The planned breaking changes have been postponed to the next release.
31+
- **Important:** Users should anticipate some breaking changes in the next release due to the removal of legacy support and configuration updates.
32+
333
### [v1.5.0](https://github.com/localstack-dotnet/localstack-dotnet-client/releases/tag/v1.5.0)
434

535
#### 1. New Features
@@ -195,4 +225,4 @@ Thanks to [petertownsend](https://github.com/petertownsend) for his contribution
195225

196226
### [v0.8.0.163](https://github.com/localstack-dotnet/localstack-dotnet-client/releases/tag/v0.8.0.163)
197227

198-
- First release.
228+
- First release.

Directory.Build.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
<Owners>LocalStack.NET</Owners>
66
<PackageProjectUrl>https://github.com/localstack-dotnet/localstack-dotnet-client</PackageProjectUrl>
77
<PackageIcon>localstack-dotnet-square.png</PackageIcon>
8-
<PackageMainVersion>1.5.0</PackageMainVersion>
9-
<PackageExtensionVersion>1.3.0</PackageExtensionVersion>
8+
<PackageMainVersion>1.6.0</PackageMainVersion>
9+
<PackageExtensionVersion>1.4.0</PackageExtensionVersion>
1010
<IncludeSymbols>true</IncludeSymbols>
1111
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
12-
<LangVersion>12.0</LangVersion>
12+
<LangVersion>13.0</LangVersion>
1313
<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>
1414
<AnalysisLevel>latest</AnalysisLevel>
1515
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

0 commit comments

Comments
 (0)