mirror of
https://github.com/fabriziosalmi/patterns.git
synced 2025-12-29 16:15:12 +00:00
* feat: add CLI support for output file and Git reference * feat: implement atomic file writes for saving JSON * feat: add dry-run mode to simulate fetching without saving * feat: increase connection pool size to avoid "Connection pool is full" warnings * feat: add progress bar for fetching and processing rule files * feat: add retries for SHA verification in case of transient errors * refactor: improve error handling for connection pool-related errors * refactor: use ThreadPoolExecutor for parallel fetching of rule files * refactor: improve logging with structured messages * fix: handle edge cases in tag fetching logic * fix: handle empty blob content gracefully * fix: improve SHA verification logging * docs: add comments and docstrings for better code readability * chore: update requirements.txt to include tqdm * test: add unit tests for critical functions
9.7 KiB
9.7 KiB