# Changelog


| Version | Changes |
| --- | --- |
| 1.0.00 | First release version |
| 1.0.01 | Updated placeholder creation to change filetype of the attachment to .gif<br/>Moved placeholder record and groups to global application |
| 1.0.02 | Groups, user and placeholder parts must be imported manually.<br/>Updated Mass Upload condition creation to exclude OOB tables that have attachments |
| 1.0.03 | Guided tour bugfixes<br/>Created new UI for configuration list |
| 1.0.04 | Added workaround solution with placeholder indicator source that increases data collection performance<br/>Fixed a file corruption issue in the BR that handles auto downloading of attachments |
| 1.0.05 | Bugfixes in Mass Upload handler scripts<br/>Increased max record count for indicator sources |
| 1.0.06 | Created new property "permitted tables" to allow normally excluded tables to be offloaded<br/>Normalized indicator saving scores based on physical table stats<br/>Updated indicator names and descriptions to be more appropriate |
| 1.0.07 | Fixed a bug in historical data collection, scores were scaled by physical table stats |
| 1.0.8 | Created new breakdown "Attachment Size" on the "Attachment Sizes (GB)" Indicator<br/>Created pop-up message to appear on the Dashboard when refresh job is running<br/>Created pop-up message to appear on the Dashboard when manual space reclamation is needed on the sys_attachment_doc table<br/>Added validation to see if any of the attachments fail to upload when "Upload Selected Attachments" button is clicked<br/>Added error message to display if the above happens<br/>Removed database views from every script<br/>Created fix script "GVS_OFFLOAD Setup Table Breakdown" that automatically generates the buckets for each table on the instance |
| 1.0.9 | Removed unused breakdowns, scripts, sources, bucket groups, script include functions and database views<br/>Fixed an issue where refresh job wouldn't not update the score for one of the progress bar |
| 1.1.0 | Enabled licensing<br/>Created new Data Collection Jobs "Fast Refresh" and "Slow Refresh"<br/>Added new ACLs to allow SM_DRIVE Admins to edit all groups in the application<br/>Updated Configuration Page to allow JSON objects to be displayed<br/>Added new List to Admin tab that monitors upload progress<br/>Updated potential and maximum savings formulas<br/>Added new warning message for space reclamation<br/>Created new static SI "GVS_OFFLOAD_StaticUtils"<br/>Updated fix scripts that sets up Table breakdown to utilize static SI for improved performance<br/>Created new modules "User Group" and "Admin Group"<br/>Added missing steps to Dashboard guided tour<br/>XML imports have been consolidated into one file |
| 1.1.1 | Added Mass Download functionalities as part of the Mass Upload Scheduled Job<br/>Reworked Mass Upload functions and logic<br/>Fixed recursive BR call when sys_attachment table was queried in scripts<br/>Updated guided tour steps to be skippable<br/>Created warning message to appear if whitelist and blacklist condition have matching tables<br/>Updated breakdown scripts to use correct functions and improve performance<br/>Added pa_viewer role to SM_DRIVE User group<br/>Cleaned up and organized all Script Includes<br/>Cleaned up UI Messages, removed not needed ones and reworked used ones |
| 1.1.2 | Updated attachment uploading to change size to constant overhead once fully uploaded<br/>Updated and improved messages and error logging<br/>Fixed an issue where 'null' is added to white condition when it should be empty<br/>Created new refresh job that updates upload progress indicator every 10min<br/>Added option to refresh 'Latest uploaded attachment' list on the dashboard |
| 1.1.3 | Fixed an issue where large files would become corrupted after re-download<br/>Created new filter for lists on test connection tab<br/>Added retry mechanism for attachment download/upload<br/>Improved performance of indicator that gathers scores for estimated upload times<br/>Fixed an issue where upload progress bar would not update correctly |
| 1.1.4 | Added extra check before upload to avoid uploading placeholder<br/>Fixed write permission problem of SM_DRIVE groups<br/>Updated attachment download to delete data from Azure after successful download<br/>Added confirmation message when condition is updated<br/>Created low and high priority queues to separate manual and automatic uploads and downloads |
| 1.1.5 | Content type and file extension are now part of the uploaded file header<br/>Created new Scheduled Job that handles Mass Download separately<br/>Added new properties for the new Scheduled Job<br/>Optimized Mass Download/Upload to run until queue is full, optimized related functions<br/>Improved the fix script that generates attachment data for testing<br/>Attachments without a name can now also be uploaded<br/>Created new Scheduled job that runs daily and updates Indicator sources |
| 1.1.5_hotfix | Updated placeholder creation and handler logic to prevent recursive BR calls<br/>Updated attachment download to avoid large string arrays<br/>Updated function that gathers latest uploaded files to avoid large string arrays<br/>Updated placeholder creation logic to always create placeholder file |
| 1.1.6 | Added automation testing section<br/>Added new Storage and Rule tables<br/>Added support for MID Server<br/>Added support for OAuth2.0<br/>Reworked authentication and storage selection for the REST Messages |
| 1.1.7 | Added MID Server load balancing<br/>Added subscription limit to licenses<br/>Improved license generation for testing |
| 2.0.0 | Multiple storage providers are now supported, with Azure Storage and AWS S3 currently enabled.<br/> Added new Workspace UI with new pages: [Home], [Attachment Rules], [Insights], [Settings] <br/> Add locking mechanism during attachment processing <br/> Added size and eta calcuations to Attachment Rules <br/>|
| 2.0.1 | Improved performance of Transfer progress scripts.<br/> Save button added for the last step of Basic Setup wizard <br/> Label changed for Storage Setup wizard <br/> Dashboard and Configuration modules are removed from application menu. <br/> Improved performance of size and eta calculation scripts <br/>|
| 2.0.2 | Simplified installation through update sets. <br/> Change S3 credential alias description <br/> Make Service field readonly in Wizard <br/> Improve Transfer progress card <br/> Prevent system images to be uploaded. <br/> Changed data source for metrics cards on the Home page. |
| 2.0.3 | Updated Mass Upload to use days to keep property and not upload records from system tables <br/> Fixed a bug that caused recursive upload/download of attachments <br/> Fixed Mass Download edge cases where automatic download skipped tables <br/>
| 2.0.4 | Fixed an edge case in the Mass Download logic that caused infinite loops <br/> Application clean up, removed obsolete elements and records <br/>
| 2.0.5 | Fixed a new bug that was causing a recursive download-upload of attachments <br/> Code refactoring and optimization <br/> Mass Download change: now it could be triggered only manually by clicking on "Run Mass Download Once" button on the Home page. It will download attachments uploaded by disabled or deleted Attachment Rules<br/>The Storage Provider Status (Online/Offline) is automatically set when a record is created and is periodically updated each day by validating the connection.<br/>Storage providers list on the Settings page updates automatically when records are changed or deleted. <br/> Fixed a bug that caused emojis in filenames to break during Mass Upload and Mass Download <br/> Updated list of excluded and protected tables



