Skip to content

Releases: Particular/NServiceBus.Encryption.MessageProperty

5.0.1

22 Jan 20:14
b871694
Compare
Choose a tag to compare

As part of this release we had 25 commits which resulted in 1 issue being closed.

bug

  • #570 Update dependencies to prevent exposure to transitive vulnerabilities

Where to get it

You can download this release from NuGet.

🛡 ClamAV virus scan results: No viruses detected
Version: ClamAV 1.0.7/27526/Wed Jan 22 09:40:03 2025
Scan Date: Wed, 22 Jan 2025 20:15:00 GMT

----------- SCAN SUMMARY -----------
Known viruses: 8704059
Engine version: 1.0.7
Scanned directories: 1
Scanned files: 3
Infected files: 0
Data scanned: 0.48 MB
Data read: 0.13 MB (ratio 3.62:1)
Time: 12.712 sec (0 m 12 s)
Start Date: 2025:01:22 20:14:47
End Date:   2025:01:22 20:14:59

4.0.2

22 Jan 20:12
af35ef0
Compare
Choose a tag to compare

As part of this release we had 33 commits which resulted in 1 issue being closed.

bug

  • #569 Update dependencies to prevent exposure to transitive vulnerabilities

Where to get it

You can download this release from NuGet.

🛡 ClamAV virus scan results: No viruses detected
Version: ClamAV 1.0.7/27525/Tue Jan 21 09:37:18 2025
Scan Date: Wed, 22 Jan 2025 20:13:53 GMT

----------- SCAN SUMMARY -----------
Known viruses: 8704059
Engine version: 1.0.7
Scanned directories: 1
Scanned files: 3
Infected files: 0
Data scanned: 0.53 MB
Data read: 0.16 MB (ratio 3.40:1)
Time: 12.650 sec (0 m 12 s)
Start Date: 2025:01:22 20:13:35
End Date:   2025:01:22 20:13:48

5.0.0

16 Apr 21:10
ff2e0f4
Compare
Choose a tag to compare

NServiceBus.Encryption.MessageProperty 5.0.0 is part of NServiceBus 9. Check out the NServiceBus 8 to 9 upgrade guide for details on how to upgrade.

improvements

  • #441 Prepare repo for .NET 8
  • #487 Prepare RTM

Where to get it

You can download this release from NuGet.

🛡 ClamAV virus scan results: No viruses detected
Version: ClamAV 0.103.11/27247/Tue Apr 16 08:25:32 2024
Scan Date: Tue, 16 Apr 2024 21:11:58 GMT

----------- SCAN SUMMARY -----------
Known viruses: 8691017
Engine version: 0.103.11
Scanned directories: 1
Scanned files: 3
Infected files: 0
Data scanned: 0.47 MB
Data read: 0.13 MB (ratio 3.64:1)
Time: 13.529 sec (0 m 13 s)
Start Date: 2024:04:16 21:11:37
End Date:   2024:04:16 21:11:50

4.0.1

08 Mar 22:23
633ff25
Compare
Choose a tag to compare

As part of this release we had 4 commits which resulted in 1 issue being closed.

Improvement

  • #378 Deprecate RijndaelEncryptionService and remove implementation

Where to get it

You can install NServiceBus.Encryption.MessageProperty 4.0.1 from NuGet.

🛡 ClamAV virus scan results: No viruses detected
Version: ClamAV 0.103.8
Scan Date: Wed, 08 Mar 2023 22:24:56 GMT

----------- SCAN SUMMARY -----------
Known viruses: 8656935
Engine version: 0.103.8
Scanned directories: 1
Scanned files: 3
Infected files: 0
Data scanned: 0.51 MB
Data read: 0.14 MB (ratio 3.54:1)
Time: 26.714 sec (0 m 26 s)
Start Date: 2023:03:08 22:24:27
End Date:   2023:03:08 22:24:54

3.1.1

08 Mar 22:02
d866291
Compare
Choose a tag to compare

As part of this release we had 369 commits which resulted in 1 issue being closed.

Improvement

  • #368 Introduce AES encryption service and prepare for migration from Rijndael

Where to get it

You can download this release from NuGet.

🛡 ClamAV virus scan results: No viruses detected
Version: ClamAV 0.103.8
Scan Date: Wed, 08 Mar 2023 22:03:24 GMT

----------- SCAN SUMMARY -----------
Known viruses: 8656935
Engine version: 0.103.8
Scanned directories: 1
Scanned files: 3
Infected files: 0
Data scanned: 0.62 MB
Data read: 0.16 MB (ratio 3.79:1)
Time: 22.100 sec (0 m 22 s)
Start Date: 2023:03:08 22:03:01
End Date:   2023:03:08 22:03:23

3.0.0

17 Nov 07:56
e41d060
Compare
Choose a tag to compare

NServiceBus.Encryption.MessageProperty 3.0.0 is required when upgrading to NServiceBus 8.

Upgrading from earlier versions?

Take a look at the NServiceBus 7 to 8 upgrade guide as well as the NServiceBus.Encryption.MessageProperty 2 to 3 upgrade guide.

What are all the code changes?

Take a look at all the code changes between versions 2.0.1 and 3.0.0.

What are the API breaking changes?

Take a look at a report of API changes between versions 2.0.1 and 3.0.0 (via fuget.org).

Where to get it

You can download NServiceBus.Encryption.MessageProperty 3.0.0 from NuGet.

🛡 ClamAV virus scan results: No viruses detected
Version: ClamAV 0.103.6
Scan Date: Thu, 17 Nov 2022 07:57:43 GMT

----------- SCAN SUMMARY -----------
Known viruses: 8643205
Engine version: 0.103.6
Scanned directories: 1
Scanned files: 2
Infected files: 0
Data scanned: 0.35 MB
Data read: 0.08 MB (ratio 4.45:1)
Time: 19.252 sec (0 m 19 s)
Start Date: 2022:11:17 07:57:22
End Date:   2022:11:17 07:57:42

3.0.0-rc.3

20 Sep 13:30
Compare
Choose a tag to compare
3.0.0-rc.3 Pre-release
Pre-release

NServiceBus.Encryption.MessageProperty 3.0.0 is required when upgrading to NServiceBus 8.

Upgrading from earlier versions?

Take a look at the NServiceBus 7 to 8 upgrade guide as well as the NServiceBus.Encryption.MessageProperty 2 to 3 upgrade guide.

What are all the code changes?

Take a look at all the code changes between versions 2.0.1 and 3.0.0-rc.3.

What are the API breaking changes?

Take a look at a report of API changes between versions 2.0.1 and 3.0.0-rc.3 (via fuget.org).

Where to get it

You can download NServiceBus.Encryption.MessageProperty 3.0.0-rc.3 from NuGet.

🛡 ClamAV virus scan results: No viruses detected
Version: ClamAV 0.103.6/26664/Tue Sep 20 07:56:20 2022
Scan Date: Tue, 20 Sep 2022 13:34:37 GMT

----------- SCAN SUMMARY -----------
Known viruses: 8635640
Engine version: 0.103.6
Scanned directories: 1
Scanned files: 2
Infected files: 0
Data scanned: 0.35 MB
Data read: 0.08 MB (ratio 4.45:1)
Time: 22.144 sec (0 m 22 s)
Start Date: 2022:09:20 13:33:51
End Date:   2022:09:20 13:34:14

2.0.1

26 May 08:53
44ab9e1
Compare
Choose a tag to compare

As part of this release we had 73 commits which resulted in 1 issue being closed.

Bug

  • #87 System.FormatException: Invalid format string in RijndaelEncryptionService when used with Microsoft.Extensions.Logging

Where to get it

You can download this release from nuget.

2.0.0

29 May 18:05
39ef4c6
Compare
Choose a tag to compare

NServiceBus 7 supports .NET Core 2.0, enabling cross-platform development and deployment plus hosting on Linux and in Docker containers, while still fully supporting Windows and the .NET Framework.

NServiceBus.Encryption.MessageProperty 2.0.0 is required when upgrading to NServiceBus 7.

Find out more about NServiceBus 7's new features.

Upgrading from earlier versions?

Take a look at the NServiceBus 6 to 7 upgrade guide.

Want to see all the changes?

They are all on the 2.0.0 milestone.

What are the API breaking changes?

Take a look at a report of API changes between versions.

1.0.0

09 Feb 16:55
Compare
Choose a tag to compare

Message Property Encryption

NServiceBus.Encryption.MessageProperty allows properties on messages to be encrypted on one endpoint and decrypted on a receiving endpoint. It replaces the encryption capabilities in NServiceBus.Core which will be marked as obsolete in version 6.2 of NServiceBus.

Moving encryption from NServiceBus.Core into a separate package is part of our effort to extract certain non-core features into plugins. This will allow NServiceBus.Core to advance more quickly while the plugins can evolve separately.

Unlike in NServiceBus.Core, the new package does not have an option to use XML configuration; it can be configured only via code. Furthermore, the syntax for defining the configuration and the conventions is slightly different:

var encryptionService = new RijndaelEncryptionService(
    encryptionKeyIdentifier: "2015-10",
    key: Convert.FromBase64String("ep+CdAsMKSkI8P/ua5mHMVxS/FyixohQhFHPIHBSVaQ="));

endpointConfiguration.EnableMessagePropertyEncryption(encryptionService);

For details on migrating to NServiceBus.Encryption.MessageProperty, please see the upgrade guide. More information about the features of the package can be found in our documentation.

Compatibility Note

Encrypted messages that have been sent from endpoints using NServiceBus.Core can be decrypted by endpoints that use the NServiceBus.Encryption.MessageProperty package. However, there are restrictions on the reverse case, i.e. messages that have been encrypted with NServiceBus.Encryption.MessageProperty and decrypted with NServiceBus.Core. Refer to the upgrade guide for details.

Where to get it

You can download this release from nuget