diff --git a/.github/workflows/research-regression-tests.yml b/.github/workflows/research-regression-tests.yml
index e4cf0f7497db..e29da3dc1e1c 100644
--- a/.github/workflows/research-regression-tests.yml
+++ b/.github/workflows/research-regression-tests.yml
@@ -30,7 +30,7 @@ jobs:
# install dependencies
pip3 install papermill==2.4.0 clr-loader==0.1.6
# install kernel
- dotnet tool install --global Microsoft.dotnet-interactive --version 1.0.607001
+ dotnet tool install -g --no-cache --version 1.0.661703 --add-source "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" Microsoft.dotnet-interactive
# Add dotnet tools to Path
export PATH="$HOME/.dotnet/tools:$PATH"
# activate kernel for jupyter
diff --git a/Algorithm.CSharp/QuantConnect.Algorithm.CSharp.csproj b/Algorithm.CSharp/QuantConnect.Algorithm.CSharp.csproj
index 688414008d10..36f9246b19b5 100644
--- a/Algorithm.CSharp/QuantConnect.Algorithm.CSharp.csproj
+++ b/Algorithm.CSharp/QuantConnect.Algorithm.CSharp.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Algorithm.CSharp
QuantConnect.Algorithm.CSharp
- net9.0
+ net10.0
false
bin\$(Configuration)\
AllEnabledByDefault
@@ -32,7 +32,7 @@
portable
-
+
diff --git a/Algorithm.Framework/QuantConnect.Algorithm.Framework.csproj b/Algorithm.Framework/QuantConnect.Algorithm.Framework.csproj
index 81697dda1300..ef5067a50d71 100644
--- a/Algorithm.Framework/QuantConnect.Algorithm.Framework.csproj
+++ b/Algorithm.Framework/QuantConnect.Algorithm.Framework.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Algorithm.Framework
QuantConnect.Algorithm.Framework
- net9.0
+ net10.0
false
bin\$(Configuration)\
AllEnabledByDefault
@@ -29,7 +29,7 @@
LICENSE
-
+
diff --git a/Algorithm.Python/QuantConnect.Algorithm.Python.csproj b/Algorithm.Python/QuantConnect.Algorithm.Python.csproj
index 246af65ed265..b0b10f566590 100644
--- a/Algorithm.Python/QuantConnect.Algorithm.Python.csproj
+++ b/Algorithm.Python/QuantConnect.Algorithm.Python.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Algorithm.Python
QuantConnect.Algorithm.Python
- net9.0
+ net10.0
AllEnabledByDefault
bin\$(Configuration)\
false
@@ -37,7 +37,7 @@
-
+
diff --git a/Algorithm/QuantConnect.Algorithm.csproj b/Algorithm/QuantConnect.Algorithm.csproj
index 24ece5b173b6..ba5c1994ac66 100644
--- a/Algorithm/QuantConnect.Algorithm.csproj
+++ b/Algorithm/QuantConnect.Algorithm.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Algorithm
QuantConnect.Algorithm
- net9.0
+ net10.0
..\
false
AllEnabledByDefault
@@ -29,7 +29,7 @@
LICENSE
-
+
diff --git a/AlgorithmFactory/QuantConnect.AlgorithmFactory.csproj b/AlgorithmFactory/QuantConnect.AlgorithmFactory.csproj
index f67eb2becc41..3e8cc352b228 100644
--- a/AlgorithmFactory/QuantConnect.AlgorithmFactory.csproj
+++ b/AlgorithmFactory/QuantConnect.AlgorithmFactory.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.AlgorithmFactory
QuantConnect.AlgorithmFactory
- net9.0
+ net10.0
false
bin\$(Configuration)\
AllEnabledByDefault
@@ -28,7 +28,7 @@
LICENSE
-
+
diff --git a/Api/QuantConnect.Api.csproj b/Api/QuantConnect.Api.csproj
index 20fb363b8669..4c06a2e5213e 100644
--- a/Api/QuantConnect.Api.csproj
+++ b/Api/QuantConnect.Api.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Api
QuantConnect.Api
- net9.0
+ net10.0
..\
true
AllEnabledByDefault
diff --git a/Brokerages/QuantConnect.Brokerages.csproj b/Brokerages/QuantConnect.Brokerages.csproj
index 96f6221d4106..e44042df0a51 100644
--- a/Brokerages/QuantConnect.Brokerages.csproj
+++ b/Brokerages/QuantConnect.Brokerages.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Brokerages
QuantConnect.Brokerages
- net9.0
+ net10.0
AllEnabledByDefault
false
bin\$(Configuration)\
diff --git a/Common/QuantConnect.csproj b/Common/QuantConnect.csproj
index 4bdfd41aa6ce..16d2e44dd16d 100644
--- a/Common/QuantConnect.csproj
+++ b/Common/QuantConnect.csproj
@@ -2,7 +2,7 @@
Debug
AnyCPU
- net9.0
+ net10.0
QuantConnect.Common
..\
true
@@ -35,7 +35,7 @@
-
+
diff --git a/Common/Util/Composer.cs b/Common/Util/Composer.cs
index c8a8597937d9..24051e4d4978 100644
--- a/Common/Util/Composer.cs
+++ b/Common/Util/Composer.cs
@@ -386,7 +386,10 @@ private void LoadPartsSafely(IEnumerable files)
}
catch (Exception ex)
{
- Log.Trace($"Composer.LoadPartsSafely({file}): Skipping {ex.GetType().Name}: {ex.Message}");
+ if (!file.Contains("quickfix.fix", StringComparison.InvariantCultureIgnoreCase))
+ {
+ Log.Trace($"Composer.LoadPartsSafely({file}): Skipping {ex.GetType().Name}: {ex.Message}");
+ }
}
});
diff --git a/Compression/QuantConnect.Compression.csproj b/Compression/QuantConnect.Compression.csproj
index 1f626d954416..66a19b888f51 100644
--- a/Compression/QuantConnect.Compression.csproj
+++ b/Compression/QuantConnect.Compression.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Compression
QuantConnect.Compression
- net9.0
+ net10.0
AllEnabledByDefault
false
bin\$(Configuration)\
diff --git a/Configuration/QuantConnect.Configuration.csproj b/Configuration/QuantConnect.Configuration.csproj
index f222de092f40..e2b797aee2b4 100644
--- a/Configuration/QuantConnect.Configuration.csproj
+++ b/Configuration/QuantConnect.Configuration.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Configuration
QuantConnect.Configuration
- net9.0
+ net10.0
..\
true
AllEnabledByDefault
diff --git a/DockerfileJupyter b/DockerfileJupyter
index ca4fb7ceeb61..b5beb720a728 100644
--- a/DockerfileJupyter
+++ b/DockerfileJupyter
@@ -26,7 +26,7 @@ RUN pip install --no-cache-dir clr-loader==0.1.6
# Install .NET Interactive to support C# in Jupyter notebooks
ENV PATH="${PATH}:/root/.dotnet/tools"
-RUN dotnet tool install -g --no-cache --version 1.0.607001 --add-source "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" Microsoft.dotnet-interactive && \
+RUN dotnet tool install -g --no-cache --version 1.0.661703 --add-source "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" Microsoft.dotnet-interactive && \
dotnet interactive jupyter install
# Setting some environment variables
diff --git a/DockerfileLeanFoundation b/DockerfileLeanFoundation
index f5818a6359ba..64c6209db3cf 100644
--- a/DockerfileLeanFoundation
+++ b/DockerfileLeanFoundation
@@ -410,10 +410,10 @@ RUN apt-get update && apt-get -y install libasound2 libnss3 libnspr4 && apt-get
rm ibgateway-latest-standalone-linux-x64.v10.39.1f.sh
# Install dotnet sdk & runtime
-RUN add-apt-repository ppa:dotnet/backports && apt-get update && apt-get install -y dotnet-sdk-10.0 dotnet-sdk-9.0 && \
- apt-get clean && apt-get autoclean && apt-get autoremove --purge -y && rm -rf /var/lib/apt/lists/* && dotnet new globaljson --sdk-version 9.0.112
+RUN add-apt-repository ppa:dotnet/backports && apt-get update && apt-get install -y dotnet-sdk-10.0 && \
+ apt-get clean && apt-get autoclean && apt-get autoremove --purge -y && rm -rf /var/lib/apt/lists/*
# label definitions
LABEL strict_python_version=3.11.11
LABEL python_version=3.11
-LABEL target_framework=net9.0
\ No newline at end of file
+LABEL target_framework=net10.0
\ No newline at end of file
diff --git a/DockerfileLeanFoundationARM b/DockerfileLeanFoundationARM
index c6dca13cd7b0..2ed78793e2dc 100644
--- a/DockerfileLeanFoundationARM
+++ b/DockerfileLeanFoundationARM
@@ -267,11 +267,11 @@ RUN wget -q https://cdn.quantconnect.com/fonts/foundation.zip && unzip -q founda
ENV PATH="/root/.dotnet:${PATH}"
RUN wget https://dot.net/v1/dotnet-install.sh && \
chmod 777 dotnet-install.sh && \
- ./dotnet-install.sh -c 10.0 && ./dotnet-install.sh -c 9.0 && \
- rm dotnet-install.sh && dotnet new globaljson --sdk-version 9.0.308
+ ./dotnet-install.sh -c 10.0 && \
+ rm dotnet-install.sh
ENV DOTNET_ROOT="/root/.dotnet"
# label definitions
LABEL strict_python_version=3.11.11
LABEL python_version=3.11
-LABEL target_framework=net9.0
\ No newline at end of file
+LABEL target_framework=net10.0
\ No newline at end of file
diff --git a/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj b/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj
index 3409754162db..7e8ae152ec8a 100644
--- a/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj
+++ b/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj
@@ -6,7 +6,7 @@
Exe
QuantConnect.DownloaderDataProvider.Launcher
QuantConnect.DownloaderDataProvider.Launcher
- net9.0
+ net10.0
AllEnabledByDefault
false
bin\$(Configuration)\
diff --git a/Engine/QuantConnect.Lean.Engine.csproj b/Engine/QuantConnect.Lean.Engine.csproj
index b611e65edc61..ec5a2398f4a1 100644
--- a/Engine/QuantConnect.Lean.Engine.csproj
+++ b/Engine/QuantConnect.Lean.Engine.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Lean.Engine
QuantConnect.Lean.Engine
- net9.0
+ net10.0
..\
true
publish\
@@ -41,7 +41,7 @@
-
+
diff --git a/Indicators/QuantConnect.Indicators.csproj b/Indicators/QuantConnect.Indicators.csproj
index 92e3c6ee59f9..601541805577 100644
--- a/Indicators/QuantConnect.Indicators.csproj
+++ b/Indicators/QuantConnect.Indicators.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Indicators
QuantConnect.Indicators
- net9.0
+ net10.0
AllEnabledByDefault
false
bin\$(Configuration)\
@@ -31,7 +31,7 @@
-
+
diff --git a/Launcher/QuantConnect.Lean.Launcher.csproj b/Launcher/QuantConnect.Lean.Launcher.csproj
index 299780332618..dfea79a8e24c 100644
--- a/Launcher/QuantConnect.Lean.Launcher.csproj
+++ b/Launcher/QuantConnect.Lean.Launcher.csproj
@@ -5,7 +5,7 @@
Exe
QuantConnect.Lean.Launcher
QuantConnect.Lean.Launcher
- net9.0
+ net10.0
AllEnabledByDefault
false
bin\$(Configuration)\
diff --git a/Logging/QuantConnect.Logging.csproj b/Logging/QuantConnect.Logging.csproj
index c603d354cdce..4040ff227d09 100644
--- a/Logging/QuantConnect.Logging.csproj
+++ b/Logging/QuantConnect.Logging.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Logging
QuantConnect.Logging
- net9.0
+ net10.0
..\
true
AllEnabledByDefault
diff --git a/Messaging/QuantConnect.Messaging.csproj b/Messaging/QuantConnect.Messaging.csproj
index 40b05ca6666b..5a4cee268b08 100644
--- a/Messaging/QuantConnect.Messaging.csproj
+++ b/Messaging/QuantConnect.Messaging.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Messaging
QuantConnect.Messaging
- net9.0
+ net10.0
AllEnabledByDefault
false
bin\$(Configuration)\
diff --git a/Optimizer.Launcher/QuantConnect.Optimizer.Launcher.csproj b/Optimizer.Launcher/QuantConnect.Optimizer.Launcher.csproj
index 7c9555446fc7..e9661b733e81 100644
--- a/Optimizer.Launcher/QuantConnect.Optimizer.Launcher.csproj
+++ b/Optimizer.Launcher/QuantConnect.Optimizer.Launcher.csproj
@@ -5,7 +5,7 @@
Exe
QuantConnect.Optimizer.Launcher
QuantConnect.Optimizer.Launcher
- net9.0
+ net10.0
false
bin\$(Configuration)\
AllEnabledByDefault
diff --git a/Optimizer/QuantConnect.Optimizer.csproj b/Optimizer/QuantConnect.Optimizer.csproj
index 2154ba7021e8..552252fde267 100644
--- a/Optimizer/QuantConnect.Optimizer.csproj
+++ b/Optimizer/QuantConnect.Optimizer.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Optimizer
QuantConnect.Optimizer
- net9.0
+ net10.0
false
bin\$(Configuration)\
AllEnabledByDefault
diff --git a/Queues/QuantConnect.Queues.csproj b/Queues/QuantConnect.Queues.csproj
index c59e858512fa..7a24256fe9d7 100644
--- a/Queues/QuantConnect.Queues.csproj
+++ b/Queues/QuantConnect.Queues.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Queues
QuantConnect.Queues
- net9.0
+ net10.0
false
bin\$(Configuration)\
bin\$(Configuration)\QuantConnect.Queues.xml
diff --git a/Report/QuantConnect.Report.csproj b/Report/QuantConnect.Report.csproj
index 0edb390d8356..097c8000a8b0 100644
--- a/Report/QuantConnect.Report.csproj
+++ b/Report/QuantConnect.Report.csproj
@@ -1,11 +1,11 @@
-
+
Debug
AnyCPU
Exe
QuantConnect.Report
QuantConnect.Report
- net9.0
+ net10.0
false
bin\$(Configuration)\
bin\$(Configuration)\QuantConnect.Report.xml
@@ -39,7 +39,7 @@
LICENSE
-
+
diff --git a/Research/QuantConnect.Research.csproj b/Research/QuantConnect.Research.csproj
index 381c3ef07a4b..70a4fa23cdc2 100644
--- a/Research/QuantConnect.Research.csproj
+++ b/Research/QuantConnect.Research.csproj
@@ -1,10 +1,10 @@
-
+
Debug
AnyCPU
QuantConnect.Research
QuantConnect.Research
- net9.0
+ net10.0
AllEnabledByDefault
bin\$(Configuration)\
false
@@ -34,7 +34,7 @@
-
+
diff --git a/Tests/QuantConnect.Tests.csproj b/Tests/QuantConnect.Tests.csproj
index 25c10651b0c1..3e6c842e9c8e 100644
--- a/Tests/QuantConnect.Tests.csproj
+++ b/Tests/QuantConnect.Tests.csproj
@@ -4,7 +4,7 @@
AnyCPU
QuantConnect.Tests
QuantConnect.Tests
- net9.0
+ net10.0
..\
AllEnabledByDefault
false
@@ -31,7 +31,7 @@
-
+
diff --git a/ToolBox/QuantConnect.ToolBox.csproj b/ToolBox/QuantConnect.ToolBox.csproj
index 52fd576aee02..196fe98c86f9 100644
--- a/ToolBox/QuantConnect.ToolBox.csproj
+++ b/ToolBox/QuantConnect.ToolBox.csproj
@@ -5,7 +5,7 @@
Exe
QuantConnect.ToolBox
QuantConnect.ToolBox
- net9.0
+ net10.0
AllEnabledByDefault
false
bin\$(Configuration)\