Skip to content

Commit 43c3e1e

Browse files
Prepare for release 6.1
1 parent 9e90f58 commit 43c3e1e

File tree

9 files changed

+26
-28
lines changed

9 files changed

+26
-28
lines changed

Documentation/CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ All notable changes to this project will be documented in this file. The format
77

88
## [Unreleased]
99

10+
## [6.1] - 2025-08-17
11+
1012
### Added
1113

1214
- The PowerShell module now comes with a script called `Integrity.Tests.ps1`, which can be used to verify the integrity of the module contents.
@@ -651,8 +653,8 @@ This is a [Chocolatey](https://chocolatey.org/packages/dsinternals-psmodule)-onl
651653
## 1.0 - 2015-01-20
652654
Initial release!
653655

654-
[Unreleased]: https://github.com/MichaelGrafnetter/DSInternals/compare/v6.0.2...HEAD
655-
[6.0.2]: https://github.com/MichaelGrafnetter/DSInternals/compare/v6.0.1...v6.0.2
656+
[Unreleased]: https://github.com/MichaelGrafnetter/DSInternals/compare/v6.1...HEAD
657+
[6.1]: https://github.com/MichaelGrafnetter/DSInternals/compare/v6.0.1...v6.1
656658
[6.0.1]: https://github.com/MichaelGrafnetter/DSInternals/compare/v6.0...v6.0.1
657659
[6.0]: https://github.com/MichaelGrafnetter/DSInternals/compare/v5.4.1...v6.0
658660
[5.4.1]: https://github.com/MichaelGrafnetter/DSInternals/compare/v5.3...v5.4.1

Src/DSInternals.Common/DSInternals.Common.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
<!-- NuGet package metadata -->
33
<PropertyGroup>
44
<IsPackable>true</IsPackable>
5-
<Version>6.0</Version>
5+
<Version>6.1</Version>
66
<AssemblyTitle>DSInternals Common Library</AssemblyTitle>
77
<Title>$(AssemblyTitle)</Title>
88
<Description>This package is shared between all other DSInternals packages. Its main features are Azure AD Graph API and ADSI clients for for retrieval of cryptographic material. It contains implementations of common hash functions used by Windows, including NT hash, LM hash and OrgId hash. It also contains methods for SysKey/BootKey retrieval.</Description>
9-
<PackageReleaseNotes>- Migrated to .NET SDK.
10-
- Added support for AD trusts.</PackageReleaseNotes>
9+
<PackageReleaseNotes>- Migrated from Newtonsoft.Json to System.Text.Json.
10+
- Ported RSA public key operations from .NET Framework to .NET.</PackageReleaseNotes>
1111
<PackageTags>ActiveDirectory Security Entra AD AAD Identity Active Directory</PackageTags>
1212
<TargetFrameworks>net48;net8.0-windows</TargetFrameworks>
1313
</PropertyGroup>

Src/DSInternals.DataStore/DSInternals.DataStore.csproj

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,11 @@
22
<!-- NuGet package metadata -->
33
<PropertyGroup>
44
<IsPackable>true</IsPackable>
5-
<Version>6.0</Version>
5+
<Version>6.1</Version>
66
<AssemblyTitle>DSInternals DataStore Library</AssemblyTitle>
77
<Title>$(AssemblyTitle)</Title>
88
<Description>DSInternals DataStore is an advanced framework for offline ntds.dit file manipulation. It can be used to extract password hashes from Active Directory backups or to modify the sIDHistory and primaryGroupId attributes.</Description>
9-
<PackageReleaseNotes>- Migrated to .NET SDK.
10-
- Added support for AD trusts.
11-
- Switched to using custom ManagedEsent NuGet packages.</PackageReleaseNotes>
9+
<PackageReleaseNotes>- Fixed a bug in prefix table parsing.</PackageReleaseNotes>
1210
<PackageTags>ActiveDirectory Security NTDS AD Identity Active Directory</PackageTags>
1311
<TargetFrameworks>net48;net8.0-windows</TargetFrameworks>
1412
</PropertyGroup>

Src/DSInternals.PowerShell/DSInternals.PowerShell.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<!-- Redirect the build directory so that it includes the module name -->
66
<ArtifactsPivots>$(Configuration)/DSInternals/$(TargetFramework)</ArtifactsPivots>
77
<IncludeSymbols>False</IncludeSymbols>
8-
<Version>6.0</Version>
8+
<Version>6.1</Version>
99
<AssemblyTitle>DSInternals PowerShell Commands</AssemblyTitle>
1010
<!-- Copy all dependency DLLs to the binary module -->
1111
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>

Src/DSInternals.PowerShell/DSInternals.psd1

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
RootModule = 'DSInternals.Bootstrap.psm1'
99

1010
# Version number of this module.
11-
ModuleVersion = '6.0.2'
11+
ModuleVersion = '6.1'
1212

1313
# Supported PSEditions
1414
CompatiblePSEditions = @('Desktop', 'Core')
@@ -186,7 +186,6 @@ FileList = @(
186186
'net48\x86\DSInternals.Replication.Interop.dll',
187187
'net48\Esent.Interop.dll',
188188
'net48\Esent.Isam.dll',
189-
'net48\System.Text.Json.dll',
190189
'net48\CBOR.dll',
191190
'net48\Numbers.dll',
192191
'net48\URIUtility.dll',
@@ -195,6 +194,11 @@ FileList = @(
195194
'net48\System.Memory.dll',
196195
'net48\System.Numerics.Vectors.dll',
197196
'net48\System.Runtime.CompilerServices.Unsafe.dll',
197+
'net48\System.Text.Json.dll',
198+
'net48\System.Text.Encodings.Web.dll',
199+
'net48\System.IO.Pipelines.dll',
200+
'net48\System.Threading.Tasks.Extensions.dll',
201+
'net48\Microsoft.Bcl.AsyncInterfaces.dll',
198202
'net8.0-windows\DSInternals.DataStore.dll',
199203
'net8.0-windows\DSInternals.Replication.dll',
200204
'net8.0-windows\DSInternals.Replication.Model.dll',
@@ -228,13 +232,10 @@ PrivateData = @{
228232

229233
# ReleaseNotes of this module
230234
ReleaseNotes = @"
231-
- Implemented support for PowerShell Core 7 on Windows.
232-
- The new Get-ADDBTrust cmdlet can read inter-domain trust objects from ntds.dit files, decrypt the trust passwords, and derive the Kerberos trust keys.
233-
- Added the Get-ADReplKdsRootKey cmdlet to enable reading specific KDS Root Keys over the MS-DRSR protocol.
234-
- Implemented full support for ntds.dit files originating from RODCs.
235-
- Improved the performance of schema loading and account retrieval from ntds.dit files.
236-
- Version 6.0.1 fixes a bug with misplaced .NET IJW host files in the PowerShell module directory structure.
237-
- Version 6.0.2 re-adds native ARM64 support.
235+
- Fixed a bug in ntds.dit prefix table parsing.
236+
- Re-enabled native ARM64 support.
237+
- Fixed RSA public key operation issues in PowerShell Core.
238+
- Added the Integrity.Tests.ps1 script for checking module integrity.
238239
"@
239240
} # End of PSData hashtable
240241

Src/DSInternals.Replication.Interop/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#define STRINGIZE(s) STRINGIZE2(s)
77

88
#define VERSION_MAJOR 6
9-
#define VERSION_MINOR 0
9+
#define VERSION_MINOR 1
1010
#define VERSION_REVISION 0
1111
#define VERSION_BUILD 0
1212

Src/DSInternals.Replication.Model/DSInternals.Replication.Model.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<Version>6.0</Version>
3+
<Version>6.1</Version>
44
<AssemblyTitle>DSInternals Replication Data Model</AssemblyTitle>
55
<TargetFrameworks>net48;net8.0-windows</TargetFrameworks>
66
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>

Src/DSInternals.Replication/DSInternals.Replication.csproj

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,11 @@
22
<!-- NuGet package metadata -->
33
<PropertyGroup>
44
<IsPackable>true</IsPackable>
5-
<Version>6.0.1</Version>
6-
<AssemblyVersion>6.0</AssemblyVersion>
7-
<FileVersion>6.0</FileVersion>
5+
<Version>6.1</Version>
86
<AssemblyTitle>DSInternals Replication Library</AssemblyTitle>
97
<Title>$(AssemblyTitle)</Title>
108
<Description>DSInternals Replication implements a client for the Active Directory Replication Service Remote Protocol (DRS-R). It can be used to remotely extract password hashes from domain controllers.</Description>
11-
<PackageReleaseNotes>- The .NET IJW host is now included.</PackageReleaseNotes>
9+
<PackageReleaseNotes>- Updated dependencies.</PackageReleaseNotes>
1210
<PackageTags>ActiveDirectory Security Replication RPC DRSR DCSync</PackageTags>
1311
<TargetFrameworks>net48;net8.0-windows</TargetFrameworks>
1412
<TargetsForTfmSpecificBuildOutput>$(TargetsForTfmSpecificBuildOutput);CopyPrivateProjectReferencesToPackage</TargetsForTfmSpecificBuildOutput>

Src/DSInternals.SAM/DSInternals.SAM.csproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22
<!-- NuGet package metadata -->
33
<PropertyGroup>
44
<IsPackable>true</IsPackable>
5-
<Version>6.0</Version>
5+
<Version>6.1</Version>
66
<AssemblyTitle>DSInternals SAM Library</AssemblyTitle>
77
<Title>$(AssemblyTitle)</Title>
88
<Description>DSInternals SAM implements a client for the Security Accounts Manager Remote Protocol (SAM-R) and Local Security Authority Remote Protocol(MS-LSAD or LSARPC). It can be used to import password hashes into Active Directory or to query and modify LSA Policy.</Description>
9-
<PackageReleaseNotes>- Migrated to .NET SDK.
10-
- Improved error message when trying to fetch DPAPI backup keys from RODCs.</PackageReleaseNotes>
9+
<PackageReleaseNotes>- Updated dependencies.</PackageReleaseNotes>
1110
<PackageTags>ActiveDirectory Security RPC SAMR LSARPC AD Identity Active Directory</PackageTags>
1211
<TargetFrameworks>net48;net8.0-windows</TargetFrameworks>
1312
</PropertyGroup>

0 commit comments

Comments
 (0)