Releases: datawhores/OF-Scraper
Dev Build 3.14.7 (Commit 0b78c1a9) - 1776809073
This is an auto-generated development release created from commit hash 0b78c1a9d7c843c833e18a02ec9dda7013969deb. Version: 3.14.7+g0b78c1a9
Dev Build 3.14.7 (Commit 9f7f19a0) - 1776111848
This is an auto-generated development release created from commit hash 9f7f19a09eef5a7aba2832ec35f28a0de6f90c13. Version: 3.14.7+g9f7f19a0
Dev Build 3.14.7 (Commit fc0d3988) - 1775236453
This is an auto-generated development release created from commit hash fc0d3988728fc426fe2b06ffb36affd6a27f3e50. Version: 3.14.7+gfc0d3988
Dev Build 3.14.7 (Commit ac9fa3f4) - 1775034855
This is an auto-generated development release created from commit hash ac9fa3f49eaebf8c1bf0027d4da2163800bd4750. Version: 3.14.7+gac9fa3f4
Dev Build 3.14.7 (Commit 6398c430) - 1775085572
This is an auto-generated development release created from commit hash 6398c4301522476b27ca7ba91142b5501a99e4e4. Version: 3.14.7+g6398c430
Release 3.14.7
🐛 Bug Fixes
- Messages: Resolved a critical pagination bug that caused the scraper to miss new messages. Added a batch density ceiling to prevent Out-Of-Memory (OOM) errors on large accounts.
- Cache: Corrected a typo in the cache disabled flag (
api_cache_disabled->api_cached_disabled) (Thanks @thedubo! #612). - Cache: Added proper support for
cache_mode: disabledwithin the API cache logic. - Cache: Removed redundant cache settings to streamline configuration.
🛠 Refactoring & Maintenance
- Concurrency: Centralized and improved internal documentation explaining API concurrency handling.
⚙️ CI/CD
- Discord Webhooks: Added a direct GitHub release link to the Discord announcement bot for instances where the changelog is truncated.
Dev Build 3.14.6 (Commit c96826d3) - 1774916757
This is an auto-generated development release created from commit hash c96826d3f67b6935544c716770dd0bdc6194d6bb. Version: 3.14.6+gc96826d3
Dev Build 3.14.6 (Commit bff4036c) - 1774899877
This is an auto-generated development release created from commit hash bff4036cba4376e9447e2e94f0d050c6b7ff68f8. Version: 3.14.6+gbff4036c
Release 3.14.6
⚠️ CRITICAL UPDATE: LOGGING STABILITY
This version fixes a silent failure in the logging architecture. Previous versions could silently terminate the background logging thread during downloader initialization, causing FFmpeg, External Scripts, and System Debugging logs to be dropped.
✨ NEW FEATURE: Advanced Cart Management
We’ve introduced a dedicated Cart Page and a refined management system to give you total control over your download queue before execution.
- Dedicated Cart Page: A new specialized view to review, sort, and manage your selections.
- Hotkey Safety (Anti-Nuke): Keyboard shortcuts (like pressing
xto nuke the cart) are now completely disabled while sidebars are open, preventing accidental cart wipes when typing in filter fields. - Bulk Page Clearing: Added a "Header-Click" shortcut to instantly clear all selections on the current cart page.
- Stabilized Layout: Implemented height clamping and overflow protection to prevent the table from "squishing" or breaking the layout when the cart is full.
🌟 Other Highlights
- Unified Logging Engine: All project loggers (Shared, Downloader, etc.) now pipe into a single, global non-blocking queue, preventing thread conflicts.
- Subprocess Sanitization: Fixed "stream leaks" where FFmpeg output would bypass logs. Log files are now automatically cleaned of carriage returns (
\r) and malformed Rich markup for better readability. - Log Cleanup Reduce logs in norml mode by moving skipping script logs to debug only
🛠️ Bug Fixes
- Model ID Type-Safety: Fixed multiple crashes (including
KeyError) by enforcing string-casting for all Model IDs. This ensures the cart can always retrieve cached media objects. - UI Stabilization: Fixed a
defaultdictcrash in the table view and improved pagination UX by grouping "Jump" and "Go" controls.
📦 Maintenance & Cleanup
- Legacy Purge: Formally removed
filelockand obsolete multiprocessing IPC hooks. Following our move to a single-process async engine, these are no longer required, leading to a leane *
r installation. - FFmpeg Validation: Added automated version detection to help troubleshoot environment issues.
- Dependency Bumps: *
requests: 2.33.0urllib3: 2.6.3aiohttp: 3.13.3certifi: 2024.7.4
Dev Build 3.14.6 (Commit f0b2be77) - 1774651887
This is an auto-generated development release created from commit hash f0b2be77f2717a7a33c622cb99f23b655be80e31. Version: 3.14.6+gf0b2be77