All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of the Sentry Scrubber library
- Core
SentryScrubber
class for scrubbing sensitive information from Sentry events - Utility functions for data manipulation and string obfuscation:
get_first_item
,get_last_item
for list operationsdelete_item
,get_value
,extract_dict
,modify_value
for dict operationsdistinct_by
for list deduplicationobfuscate_string
for text anonymizationorder_by_utc_time
for timestamp-based sorting
- GitHub Actions workflows for:
- PyTest execution
- Ruff linting
- Semgrep security analysis
- Package publishing
- Test suite with coverage reporting
- This code was extracted from Tribler as it was initially developed by me for Tribler