Skip to content

Conversation

@fededim
Copy link
Owner

@fededim fededim commented Dec 8, 2024

Fededim.Extensions.Configuration.Protected v1.0.20

  • Improved IProtectProvider interface by including also the key being encrypted / decrypted
  • Implemented a PassthroughProtectProvider and PassthroughProtectConfigurationData which does not encrypt / decrypt anything, useful for development and testing
  • Implemented a chain function in order to customize the behaviour of a IProtectProvider (e.g. try / catch to skip decryption exceptions, etc.)
  • Implemented ProtectFile method in ConfigurationBuilderExtensions to encrypt just a single file (it was missing)
  • Improved and added new tests for the chain function and the PassthroughProtectProvider, implemented a ProcessSafeRandomId for running tests in parallel
  • Update all NuGet packages to the latest version

Fededim.Extensions.Configuration.Protected.DataProtectionAPI v1.0.8

  • Dependency: requires at least Fededim.Extensions.Configuration.Protected version 1.0.20

      - Improved IProtectProvider interface by including also the key being encrypted / decrypted
      - Implemented a PassthroughProtectProvider and PassthroughProtectConfigurationData which does not encrypt / decrypt anything, useful for development
      - Implemented a chain function in order to customize the behaviour of a IProtectProvider (e.g. try / catch to skip decryption exceptions, etc.)
      - Added new tests for the chain function and the PassthroughProtectProvider
      - Update all NuGet packages to the latest version
Added ProcessSafeRandomId method for running tests in parallel
Added ProtectFle in ConfigurationBuilderExtensions
@github-actions
Copy link

github-actions bot commented Dec 8, 2024

FEDEDIM.EXTENSIONS.CONFIGURATION.PROTECTED.DATAPROTECTIONAPITEST

Generic badge

Duration: 150.192 seconds
Start: 2024-12-08 19:55:46.119 UTC
Creation: 2024-12-08 19:55:57.897 UTC
Queuing: 2024-12-08 19:55:57.897 UTC
Finish: 2024-12-08 19:58:16.311 UTC
Duration: 150.192 seconds
Outcome: Completed | Total Tests: 24 | Passed: 24 | Failed: 0
Total: 24
Executed: 24
Passed: 24
Failed: 0

FEDEDIM.EXTENSIONS.CONFIGURATION.PROTECTED.DATAPROTECTIONAPITEST

Generic badge

Duration: 88.555 seconds
Start: 2024-12-08 19:55:46.121 UTC
Creation: 2024-12-08 19:55:54.709 UTC
Queuing: 2024-12-08 19:55:54.709 UTC
Finish: 2024-12-08 19:57:14.676 UTC
Duration: 88.555 seconds
Outcome: Completed | Total Tests: 24 | Passed: 24 | Failed: 0
Total: 24
Executed: 24
Passed: 24
Failed: 0

FEDEDIM.EXTENSIONS.CONFIGURATION.PROTECTED.DATAPROTECTIONAPITEST

Generic badge

Duration: 59.256 seconds
Start: 2024-10-09 20:04:53.663 UTC
Creation: 2024-10-09 20:05:00.843 UTC
Queuing: 2024-10-09 20:05:00.843 UTC
Finish: 2024-10-09 20:05:52.919 UTC
Duration: 59.256 seconds
Outcome: Completed | Total Tests: 6 | Passed: 6 | Failed: 0
Total: 6
Executed: 6
Passed: 6
Failed: 0

FEDEDIM.EXTENSIONS.CONFIGURATION.PROTECTED.DATAPROTECTIONAPITEST

Generic badge

Duration: 50.014 seconds
Start: 2024-09-30 20:58:43.225 UTC
Creation: 2024-09-30 20:58:56.758 UTC
Queuing: 2024-09-30 20:58:56.758 UTC
Finish: 2024-09-30 20:59:33.239 UTC
Duration: 50.014 seconds
Outcome: Completed | Total Tests: 6 | Passed: 6 | Failed: 0
Total: 6
Executed: 6
Passed: 6
Failed: 0

FEDEDIM.EXTENSIONS.CONFIGURATION.PROTECTED.DATAPROTECTIONAPITEST

Generic badge

Duration: 32.561 seconds
Start: 2024-10-09 20:04:20.382 UTC
Creation: 2024-10-09 20:04:24.325 UTC
Queuing: 2024-10-09 20:04:24.325 UTC
Finish: 2024-10-09 20:04:52.943 UTC
Duration: 32.561 seconds
Outcome: Completed | Total Tests: 6 | Passed: 6 | Failed: 0
Total: 6
Executed: 6
Passed: 6
Failed: 0

@github-actions
Copy link

github-actions bot commented Dec 8, 2024

FEDEDIM.EXTENSIONS.CONFIGURATION.PROTECTED.DATAPROTECTIONAPITEST

Generic badge

Duration: 154.941 seconds
Start: 2024-12-08 20:11:20.597 UTC
Creation: 2024-12-08 20:11:33.782 UTC
Queuing: 2024-12-08 20:11:33.782 UTC
Finish: 2024-12-08 20:13:55.538 UTC
Duration: 154.941 seconds
Outcome: Completed | Total Tests: 24 | Passed: 24 | Failed: 0
Total: 24
Executed: 24
Passed: 24
Failed: 0

FEDEDIM.EXTENSIONS.CONFIGURATION.PROTECTED.DATAPROTECTIONAPITEST

Generic badge

Duration: 121.047 seconds
Start: 2024-12-08 20:11:20.598 UTC
Creation: 2024-12-08 20:11:43.109 UTC
Queuing: 2024-12-08 20:11:43.109 UTC
Finish: 2024-12-08 20:13:21.645 UTC
Duration: 121.047 seconds
Outcome: Completed | Total Tests: 24 | Passed: 24 | Failed: 0
Total: 24
Executed: 24
Passed: 24
Failed: 0

FEDEDIM.EXTENSIONS.CONFIGURATION.PROTECTED.DATAPROTECTIONAPITEST

Generic badge

Duration: 150.192 seconds
Start: 2024-12-08 19:55:46.119 UTC
Creation: 2024-12-08 19:55:57.897 UTC
Queuing: 2024-12-08 19:55:57.897 UTC
Finish: 2024-12-08 19:58:16.311 UTC
Duration: 150.192 seconds
Outcome: Completed | Total Tests: 24 | Passed: 24 | Failed: 0
Total: 24
Executed: 24
Passed: 24
Failed: 0

FEDEDIM.EXTENSIONS.CONFIGURATION.PROTECTED.DATAPROTECTIONAPITEST

Generic badge

Duration: 50.014 seconds
Start: 2024-09-30 20:58:43.225 UTC
Creation: 2024-09-30 20:58:56.758 UTC
Queuing: 2024-09-30 20:58:56.758 UTC
Finish: 2024-09-30 20:59:33.239 UTC
Duration: 50.014 seconds
Outcome: Completed | Total Tests: 6 | Passed: 6 | Failed: 0
Total: 6
Executed: 6
Passed: 6
Failed: 0

FEDEDIM.EXTENSIONS.CONFIGURATION.PROTECTED.DATAPROTECTIONAPITEST

Generic badge

Duration: 88.555 seconds
Start: 2024-12-08 19:55:46.121 UTC
Creation: 2024-12-08 19:55:54.709 UTC
Queuing: 2024-12-08 19:55:54.709 UTC
Finish: 2024-12-08 19:57:14.676 UTC
Duration: 88.555 seconds
Outcome: Completed | Total Tests: 24 | Passed: 24 | Failed: 0
Total: 24
Executed: 24
Passed: 24
Failed: 0

@fededim fededim merged commit 95b04f7 into master Dec 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants