Skip to content

release: Sanitization Feature v1.0.0 release branch - #57

Merged
marioarce merged 1 commit into
mainfrom
release/sanitization-v1.0.0
Jul 23, 2026
Merged

release: Sanitization Feature v1.0.0 release branch#57
marioarce merged 1 commit into
mainfrom
release/sanitization-v1.0.0

Conversation

@marioarce

Copy link
Copy Markdown
Owner

This release branch formalizes the Sanitization feature v1.0.0 release, incorporating all sanitization feature work developed across prior feature branches (feature/sanitization-feature, feature/sanitization-module, feature/sanitization-tests, feature/sanitization-docs) and the WebSample integration (feature/websample-feature-samples).

Included:

  • Sanitization abstractions: static engine with four independent sanitization concerns (log injection, file path traversal, sensitive data masking, regex injection), contracts, settings model, and NoOp implementation.

  • Sanitization module: DI/ASP.NET Core integration via SanitizationFeatureModule, configuration-driven behavior, explicit AddSanitizationFeature() registration method, and ConfigureSanitizationEngine() pipeline hook.

  • Comprehensive test coverage: six test classes with platform-independent tests covering all engine paths, DI wiring, extension methods, and edge cases. Bug fixes for sensitive data masking and platform-independent correlation ID generation included.

  • Full documentation: API reference covering all sanitization concerns and result types, package-specific READMEs for both abstractions and module packages, root README updates, and CHANGELOG entries.

  • WebSample integration: CacheSampleEndpoints and SanitizationSampleEndpoints demonstrating feature usage via DI-resolved services, configuration binding, and graceful fallback to NoOp implementations.

  • Version family: PowerCSharpFeatureSanitizationVersion set to 1.0.0 in Directory.Build.props; ci-cd.yml updated to pack and publish the Sanitization family.

This release branch updates the CHANGELOG heading to formalize the release date and version. All feature code and tests are in place and passing.

 - Rename the unreleased section to a dated sanitization 1.0.0 release entry
@marioarce marioarce self-assigned this Jul 23, 2026
@marioarce
marioarce merged commit 9850b3c into main Jul 23, 2026
12 checks passed
@marioarce
marioarce deleted the release/sanitization-v1.0.0 branch July 23, 2026 16:49
@marioarce
marioarce restored the release/sanitization-v1.0.0 branch July 23, 2026 16:58
@marioarce
marioarce deleted the release/sanitization-v1.0.0 branch July 23, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant