github DefinetlyNotAI/Logicytics v3.4.2

latest releases: v3.6.0, v3.5.1, v3.5.0...
3 months ago

๐Ÿ”ง Logicytics v3.4.2 โ€” Async Scanning, Type Hints, and Config Upgrades

โœจ New Features

  • Introduced asynchronous scanning for sensitive data detection, improving performance and efficiency.

  • Added new configuration options:

    • remote_config_url
    • MAX_FILE_SIZE (default: 50MB, None to disable)
    • max_workers
    • UNREADABLE_EXTENSIONS

โš™๏ธ Improvements

  • Added explicit variable type annotations across most files for better clarity and static analysis.

  • Rewrote dump_memory to include previous TODO logic and enhance robustness.

  • Enhanced debugger version check:

    • Now supports custom Git repository URLs.
  • Improved forced exit handling in Logicytics.py:

    • Basic cleanup to ensure cleaner shutdowns.
  • Replaced all print() calls in the logicytics library with structured logging via logging.

  • Improved configurability and fault-tolerance in memory dump and system info gathering.

  • Improved feature extraction pipeline in vulnscan.

  • Optimized model loading using caching mechanisms.

  • Updated functions with explicit return values for clearer control flow and behavior.


๐Ÿ› Bug Fixes

  • Ensured all relevant functions return explicitly to prevent silent failures or undefined behavior.

๐Ÿงน Chores

  • Updated dependencies:

    • Added configparser and aiofiles to requirements.
  • Revised internal documentation and project plans for upcoming changes.


๐Ÿ” Refactor

  • Replaced synchronous, thread-based scanning logic with asynchronous I/O and concurrency control.
  • Consolidated and clarified configuration management across the codebase.

What's Changed

Full Changelog: v3.4.1...v3.4.2

Don't miss a new Logicytics release

NewReleases is sending notifications on new releases.