Enhancements (4)
SuiteBundle to SuiteApp Migration: Re-architected project core to compile natively as a NetSuite SuiteApp. (ZR-2231)
Unified UI: Standardized the Configurator dashboard interface between Saved Searches and Datasets. (ZR-2300)
Target Exporter Audits: Added precise audit logging to identify active Exporter routing for Dataset executions. (ZR-2301)
Dashboard Tooltips & Error Capturing: Added tooltips to the Configurator status icons, removing the need to search through backend logs to find export error details. (ZR-2299)
Maintenance/Bug Fixes (5)
Exporter Race Condition: Fixed a critical defect where similarly named Datasets could lock each other's exporter task queues due to partial string matching. Exporter deployments are now enforced via strict exact-matching. (ZR-2217)
Dataset Underscore Support: Re-enabled native support for underscores in Dataset IDs and retained rollback support for legacy names. (ZR-2217)
Scheduling Reliability: Resolved an issue where scheduled executions would miss their targeted times. (ZR-2262)
Task Failure Status: Ensured executions gracefully push a FAILED log when no exporter is selected, preventing hang states. (ZR-2302)
Log Payloads (EXCEEDED_MAX_FIELD_LENGTH): Prevented runtime crashes by safely truncating oversized log outputs during extreme Dataset logging events. (ZR-2217)