Report Runner Batch & Viewer 2030.980/985: Smarter Logging, Improved Bookmarks, and Key Fixes

Known KeepReport Runner

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.

 

https://help.reportrunner.com/news/article/version-2030-980985-report-runner-batch-and-report-runner-viewer