Skip to content

Releases: SigmaHQ/pySigma

v0.10.9

24 Nov 18:34
Compare
Choose a tag to compare

What's Changed

  • Add Summiting the Pyramid v1.0.0 tags
  • Add more validator
  • Some typo fix and link

Thanks to @svnscha, @frack113, @alexott

Full Changelog: v0.10.8...v0.10.9

v0.10.8

14 Nov 20:27
Compare
Choose a tag to compare

What's Changed

  • Fix a bug in InvalidRelatedTypeValidator, InvalidRelatedSubfieldValid… by @Res260 in #162

Full Changelog: v0.10.7...v0.10.8

v0.10.7

14 Nov 15:26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.6...v0.10.7

v0.10.6

27 Oct 23:36
Compare
Choose a tag to compare

What's Changed

  • Added replace query post-processing transformation.
  • Add Basic Wildcard Validator by @nasbench in #146
  • Fix data sharing among class instances by @mostafa in #145
  • feat: small updates and additions by @nasbench in #147
  • Add py.typed file to package root by @wbadart in #149
  • Quick fix to rule falsepositives validation in from_dict by @wbadart in #150

New Contributors

Full Changelog: v0.10.5...v0.10.6

v0.10.5

01 Sep 23:02
Compare
Choose a tag to compare
  • Updated dependencies to fix certification validation security issues caused by old certifi package.
  • Enforce fields value in Sigma rules is a list.

Full Changelog: v0.10.4...v0.10.5

v0.10.4

30 Aug 22:33
Compare
Choose a tag to compare

Fixed testing

v0.10.3

30 Aug 21:18
Compare
Choose a tag to compare
  • Fixed deprecated escaping
  • Reintroduced visibility of test backend and pipeline only with pytest present.
  • Removal of _pipeline from pipeline identifiers.
  • Completed postprocessing and finalizer dicts.
  • Removal of backend and pipeline dicts.

Full Changelog: v0.10.2...v0.10.3

v0.10.2

18 Aug 23:33
Compare
Choose a tag to compare

Fixed pipeline test class.

v0.10.1

05 Aug 22:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.10.1

v0.10.0

30 Jul 22:37
Compare
Choose a tag to compare

Added

  • Extended processing pipelines by query post-processing and output finalization.

⚠️ Breaking Changes ⚠️

  • The order of ProcessingPipeline parameters has changed. New elements postprocessing_items and finalizers were added between items and vars.
  • The order of ProcessingItem parameters has changed. The identifier is now located after rule_conditions and before detection item and field name conditions.

Please take care of these changes in own projects that initialize ProcessingPipeline or ProcessingItem objects with positional parameters. For better readability and compatibility with further breaking changes it is recommended to use keyword arguments for initialization of these classes.

What's Changed

  • Detect modules automatically by @mostafa in #119
  • Fix json serialization of SigmaLogSource by @DenizenB in #123
  • Include custom attributes in SigmaRule.to_dict() by @DenizenB in #124
  • Distinct condition state by @kelnage in #127
  • Experimental pipelines by @mostafa in #130
  • Add validator autodiscovery instructions in README.md by @Res260 in #117
  • Linting with Black by @mostafa in #132
  • Apply backend naming convention by @mostafa in #134
  • Fix cidr expansion for backends that use custom wildcard char by @DenizenB in #139
  • Unhandled placeholders raise SigmaPlaceholderError while conversion.

New Contributors

Full Changelog: v0.9.11...v0.10.0