The latest Report Runner Batch & Viewer updates (2030.980/985) bring new customization options, smarter logging, and key performance improvements.
Batch: More Control, More Insights
- Process ID Logging: Now logged at the top of the log file and appended to the filename, making it easier to match running processes with their logs in the Monitor and Debugger tool.
- Customizable PDF Bookmarks: New PDFReportBookmarkIDs setting lets you number top bookmarks uniquely—perfect for merging multiple PDFs into distinct chapters.
- Sub-Bookmark Removal: Need cleaner reports? PDFDeleteAllSubBookmarks=YES removes all sub-bookmarks, leaving only top-level headings.
- File Naming Control: New settings allow bypassing removal of ~ (tilde) and # (hashtag) characters in filenames.
- Worker Task Priority Options: By default, worker tasks run at below normal priority—but new INI settings now let you change that.
- Better Debugging Tools: New options to detect and unload lingering non-Windows/.NET DLLs, plus extra memory cleanup after batch jobs.
Viewer: Logging and Performance Tweaks
- Process ID Logging: Now included in logs, making it easier to track running processes.
- Background Task Priority Control: Just like in Batch, new undocumented INI settings allow adjusting worker task priority.
- Fixes to Report Filtering: Previously, deleting the last filtered value in Viewer Enterprise could crash the interface—this is now resolved.
Bug Fixes & Updates Across Batch and Viewer
- Hardware Offline Recovery: A new fix ensures that if a virtual machine (e.g., AWS) loses hardware access, the app will attempt to keep running instead of crashing.
- Data Validation Tweaks: Fixes in the Scheduler Edit settings and Archive settings prevent incorrect configurations from causing crashes.
- Chilkat Library Upgrade: Now running on version 9.5.97 for improved stability.
- Better DSN Handling: File DSNs are now ignored to prevent errors.
- Licensing & API Token Updates: New checks help resolve licensing server errors (caused by firewalls/security software) and ensure Report Runner API tokens update correctly.
- Improved Logging & Messaging: Additional log messages for batch jobs, event servers, and mail errors, with clearer guidance on troubleshooting.
Auto-Viewer Fix
- Fixed an issue where licensing wasn’t activating properly for authorized users.