diff --git a/CHANGELOG.md b/CHANGELOG.md index fb08969ab1..859f5d9afc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,9 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [8.4.1] - Unreleased +## [8.4.1] - 2024-12-10 +- Improve Overview Model Generation Speed - Add Remote Table Without DB Creation Attacher ## [8.4.0] - 2024-12-02 diff --git a/Directory.Packages.props b/Directory.Packages.props index c299a0cbb7..8a952632cc 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -11,6 +11,7 @@ + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Documentation/CodeTutorials/Packages.md b/Documentation/CodeTutorials/Packages.md index 48521778e1..f6d9aad516 100644 --- a/Documentation/CodeTutorials/Packages.md +++ b/Documentation/CodeTutorials/Packages.md @@ -42,4 +42,5 @@ | AWSSDK.SecurityToken | [GitHub](https://github.com/aws/aws-sdk-net) | [Apache 2.0](https://opensource.org/licenses/Apache-2.0) | | | AWSSDK.SSO | [GitHub](https://github.com/aws/aws-sdk-net) | [Apache 2.0](https://opensource.org/licenses/Apache-2.0) | | | AWSSDK.SSOOIDC | [GitHub](https://github.com/aws/aws-sdk-net) | [Apache 2.0](https://opensource.org/licenses/Apache-2.0) | | +| Microsoft.Bcl.AsyncInterfaces | [Nuget](https://www.nuget.org/packages/microsoft.bcl.asyncinterfaces/) | [MIT](https://opensource.org/licenses/MIT) | | [DBMS]: ./Glossary.md#DBMS diff --git a/Rdmp.Core/Curation/Data/Overview/OverviewModel.cs b/Rdmp.Core/Curation/Data/Overview/OverviewModel.cs index a058df3cf8..609e8384b0 100644 --- a/Rdmp.Core/Curation/Data/Overview/OverviewModel.cs +++ b/Rdmp.Core/Curation/Data/Overview/OverviewModel.cs @@ -69,7 +69,7 @@ public void Regen(string whereClause) dt.EndLoadData(); con.Dispose(); _numberOfRecords = dt.Rows.Count; - _numberOfPeople = hasExtractionIdentifier ? dt.DefaultView.ToTable(true, column.ColumnInfo.GetRuntimeName()).Rows.Count : 0; + _numberOfPeople = hasExtractionIdentifier?dt.AsEnumerable().Select(r => r[column.ColumnInfo.GetRuntimeName()]).ToList().Distinct().Count():0; GetDataLoads(); dt.Dispose(); } diff --git a/Rdmp.Core/Rdmp.Core.csproj b/Rdmp.Core/Rdmp.Core.csproj index 2de063bb79..44696b6cff 100644 --- a/Rdmp.Core/Rdmp.Core.csproj +++ b/Rdmp.Core/Rdmp.Core.csproj @@ -327,6 +327,7 @@ + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Rdmp.UI/CommandExecution/Proposals/ProposeExecutionWhenTargetIsCatalogue.cs b/Rdmp.UI/CommandExecution/Proposals/ProposeExecutionWhenTargetIsCatalogue.cs index 12a80d2f32..9b2a9a3a6d 100644 --- a/Rdmp.UI/CommandExecution/Proposals/ProposeExecutionWhenTargetIsCatalogue.cs +++ b/Rdmp.UI/CommandExecution/Proposals/ProposeExecutionWhenTargetIsCatalogue.cs @@ -10,6 +10,7 @@ using Rdmp.Core.CommandExecution.Combining; using Rdmp.Core.Curation.Data; using Rdmp.UI.ItemActivation; +using Rdmp.UI.MainFormUITabs; using Rdmp.UI.Overview; namespace Rdmp.UI.CommandExecution.Proposals; @@ -24,7 +25,7 @@ public ProposeExecutionWhenTargetIsCatalogue(IActivateItems itemActivator) : bas public override void Activate(Catalogue c) { - ItemActivator.Activate(c); + ItemActivator.Activate(c); } public override ICommandExecution ProposeExecution(ICombineToMakeCommand cmd, Catalogue targetCatalogue, diff --git a/SharedAssemblyInfo.cs b/SharedAssemblyInfo.cs index a672341220..ec5884a345 100644 --- a/SharedAssemblyInfo.cs +++ b/SharedAssemblyInfo.cs @@ -10,6 +10,6 @@ [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("8.4.0")] -[assembly: AssemblyFileVersion("8.4.0")] -[assembly: AssemblyInformationalVersion("8.4.0")] +[assembly: AssemblyVersion("8.4.1")] +[assembly: AssemblyFileVersion("8.4.1")] +[assembly: AssemblyInformationalVersion("8.4.1")] diff --git a/rdmp-client.xml b/rdmp-client.xml index b8ebc0e723..9157566cec 100644 --- a/rdmp-client.xml +++ b/rdmp-client.xml @@ -1,7 +1,7 @@ - 8.4.0.0 - https://github.com/HicServices/RDMP/releases/download/v8.4.0/rdmp-8.4.0-client.zip + 8.4.1.0 + https://github.com/HicServices/RDMP/releases/download/v8.4.1/rdmp-8.4.1-client.zip https://github.com/HicServices/RDMP/blob/main/CHANGELOG.md#7 true