Skip to content

Release v0.8.54: Version bump with Issue #45 fix

Choose a tag to compare

@LegendEvent LegendEvent released this 21 Jan 15:50
· 43 commits to main since this release

Release v0.8.54

πŸŽ‰ Summary

Version bump including fix for Issue #45 (multi-parameter devicesearch) and security audit.

πŸ“ Changes

  • Version bump: 0.8.53 β†’ 0.8.54
  • Issue #45: Multi-parameter devicesearch query format
    • Changed query parameter joining from explicit ` AND ` to space separation
    • Complies with Darktrace API Guide specification
    • Multi-parameter searches (e.g., `type="Laptop" vendor="Dell"`) now work correctly
  • Documentation: Updated README with release notes
  • Security: Updated .gitignore to exclude API documentation PDFs

βœ… Testing

All changes validated against real Darktrace instance:

  • βœ… Multi-parameter AND search works (space-separated per API spec)
  • βœ… OR logic works with repeated field filters (e.g., `type:"X" type:"Y"`)
  • βœ… Single-parameter searches continue to work
  • βœ… Query format complies with Darktrace API Guide

πŸ“š API Query Syntax Reference

Based on Darktrace API Guide (verified against instance):

  • AND logic: Space-separated filters β†’ `type:"X" vendor:"Y"`
  • OR logic: Repeat same field β†’ `type:"X" type:"Y"`
  • Important: No explicit "OR" keyword needed in queries

πŸ”’ Security

  • βœ… No API tokens or credentials committed
  • βœ… No sensitive hostnames exposed
  • βœ… Private IPs in documentation are appropriate examples only
  • βœ… Test files use runtime credential injection via pytest fixtures