Skip to content

Commit f9f4497

Browse files
Merge pull request #75 from make-software/rc-2.4.0
Release v2.4.0
2 parents 3f83f19 + 5f60769 commit f9f4497

File tree

17 files changed

+42
-31
lines changed

17 files changed

+42
-31
lines changed

.github/workflows/build-and-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ jobs:
1414
strategy:
1515
matrix:
1616
include:
17-
- name: net7.0
18-
framework: net7.0
17+
- name: net8.0
18+
framework: net8.0
1919
- name: netstandard2.0
2020
framework: netstandard2.0
2121
steps:
2222
- uses: actions/checkout@v2
2323
- name: Setup .NET
2424
uses: actions/setup-dotnet@v1
2525
with:
26-
dotnet-version: 7.0.x
26+
dotnet-version: 8.0.x
2727
- name: Restore dependencies
2828
run: dotnet restore
2929
- name: Build

.github/workflows/integration-testing.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
strategy:
1313
matrix:
1414
include:
15-
- name: net7.0
16-
framework: net7.0
15+
- name: net8.0
16+
framework: net8.0
1717
- name: netstandard2.0
1818
framework: netstandard2.0
1919

@@ -37,7 +37,7 @@ jobs:
3737
- name: Setup .NET
3838
uses: actions/setup-dotnet@v1
3939
with:
40-
dotnet-version: 7.0.x
40+
dotnet-version: 8.0.x
4141
- name: Obtain faucet secret key from container
4242
run: docker exec -t casper-nctl cat /home/casper/casper-node/utils/nctl/assets/net-1/faucet/secret_key.pem > Casper.Network.SDK.Test/TestData/faucetact.pem
4343
- name: Restore dependencies

.github/workflows/nuget-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Setup dotnet
1515
uses: actions/setup-dotnet@v1
1616
with:
17-
dotnet-version: 7.0.x
17+
dotnet-version: 8.0.x
1818

1919
- name: publish on version change
2020
id: publish_nuget

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,17 @@ All notable changes to this project will be documented in this file. The format
99
[comment]: <> (Fixed: any bug fixes)
1010
[comment]: <> (Security: in case of vulnerabilities)
1111

12+
## [2.4.0]
13+
14+
### Changed
15+
16+
* Upgraded the project to .NET 8 (see Security section).
17+
18+
### Security
19+
20+
* Addressed [CVE-2024-30105](https://github.com/dotnet/runtime/issues/104619) by upgrading the project to .NET 8.
21+
* Updated BouncyCastle.Cryptography dependency to `v2.4.0` to address a vulnerability in `v2.3.0`.
22+
1223
## [2.3.0]
1324

1425
### Added

Casper.Network.SDK.Test/Casper.Network.SDK.Test.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<LangVersion>9.0</LangVersion>
66
<IsPackable>false</IsPackable>
77
<RootNamespace>NetCasperTest</RootNamespace>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.3" />
12-
<PackageReference Include="NUnit" Version="3.13.3" />
11+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
12+
<PackageReference Include="NUnit" Version="3.14.0" />
1313
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1414
<PackageReference Include="coverlet.collector" Version="3.2.0" />
1515
</ItemGroup>
@@ -18,11 +18,11 @@
1818
<PropertyGroup>
1919
<CustomTargetFramework Condition="'$(TEST_FRAMEWORK)' != ''">$(TEST_FRAMEWORK)</CustomTargetFramework>
2020
<!-- Fallback to a default framework if the environment variable is not set -->
21-
<CustomTargetFramework Condition="'$(CustomTargetFramework)' == ''">net7.0</CustomTargetFramework>
21+
<CustomTargetFramework Condition="'$(CustomTargetFramework)' == ''">net8.0</CustomTargetFramework>
2222
</PropertyGroup>
2323

24-
<ItemGroup Condition="'$(CustomTargetFramework)' == 'net7.0'">
25-
<ProjectReference Include="..\Casper.Network.SDK\Casper.Network.SDK.csproj" Properties="TargetFramework=net7.0" />
24+
<ItemGroup Condition="'$(CustomTargetFramework)' == 'net8.0'">
25+
<ProjectReference Include="..\Casper.Network.SDK\Casper.Network.SDK.csproj" Properties="TargetFramework=net8.0" />
2626
</ItemGroup>
2727
<ItemGroup Condition="'$(CustomTargetFramework)' == 'netstandard2.0'">
2828
<ProjectReference Include="..\Casper.Network.SDK\Casper.Network.SDK.csproj" Properties="TargetFramework=netstandard2.0" />

Casper.Network.SDK/Casper.Network.SDK.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net7.0;netstandard2.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;netstandard2.0</TargetFrameworks>
55
<LangVersion>9.0</LangVersion>
66
<NoWarn>CS1591</NoWarn>
7-
<AssemblyVersion>2.3.0.0</AssemblyVersion>
8-
<FileVersion>2.3.0</FileVersion>
9-
<PackageVersion>2.3.0</PackageVersion>
7+
<AssemblyVersion>2.4.0.0</AssemblyVersion>
8+
<FileVersion>2.4.0</FileVersion>
9+
<PackageVersion>2.4.0</PackageVersion>
1010
<Title>Casper.Network.SDK</Title>
1111
<Authors>make-software</Authors>
1212
<PackageProjectUrl>https://github.com/make-software/casper-net-sdk</PackageProjectUrl>
@@ -24,9 +24,9 @@
2424
</PropertyGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.1" />
28-
<PackageReference Include="System.Net.Http.Json" Version="7.0.1" />
29-
<PackageReference Include="System.Text.Json" Version="7.0.3" />
27+
<PackageReference Include="BouncyCastle.Cryptography" Version="2.4.0" />
28+
<PackageReference Include="System.Net.Http.Json" Version="8.0.0" />
29+
<PackageReference Include="System.Text.Json" Version="8.0.4" />
3030
</ItemGroup>
3131

3232
<ItemGroup>

Docs/Examples/AwaitEvents/AwaitEvents.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
</PropertyGroup>
77

88
<ItemGroup>

Docs/Examples/DelegateStake/DelegateStake.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
</PropertyGroup>
77

88
<ItemGroup>

Docs/Examples/ExecTransfer/ExecTransfer.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
</PropertyGroup>
77

88
<ItemGroup>

Docs/Examples/GetAccountBalance/GetAccountBalance.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
</PropertyGroup>
77

88
<ItemGroup>

0 commit comments

Comments
 (0)