Version 7.7.871.0 (Released October 18, 2024)
- Improvement - Added Windows OS version information to backup logs.
- Improvement - Updated backup destination communication library for Google Drive.
- Bug fix - Fixed issue with tooltips showing incorrectly for some pop-up controls.
- Bug fix - Additional fixes for SSL/TLS on older Windows operating systems.
Version 7.7.866.0 (Released October 12, 2024)
- Bug fix - Fixed SSL/TLS secure channel error on older Windows operating systems.
- Bug fix - Additional Microsoft Json library security vulnerability remediations.
- Bug fix - Fixed blurry desktop notification icon in some environments.
Version 7.7.866.0 (Released October 12, 2024)
- Improvement - Significant product security enhancements.
- Improvement - Added remote directory display to the Recovery Explorer.
- Improvement - Improved SQL Server network instance enumeration support.
- Improvement - Improved backup job execution logging in a variety of scenarios.
- Improvement - Backup job context menu "view logs" action now targets the last run date.
- Improvement - Added informational tooltips to the SQL Server connection options dialog.
- Improvement - Backup destination upload resilience feature no longer requires a license.
- Improvement - Optimized performance and memory usage for log reading and viewing operations.
- Improvement - SQL Server role membership is now checked during SQL Server connection testing.
- Improvement - Improved FTP compatibility with servers with incorrect MLST command behavior.
- Improvement - Added SFTP (SSH) backup destination option for ignoring connection close errors.
- Improvement - Improved the flow of the backup job database connection dialog when using windows auth.
- Bug fix - Fixed OneDrive backup integration SDK bug affecting pruning operations in some cases.
- Bug fix - Fixed possible spurious error message when changing recovery database targets.
- Bug fix - Fixed rare cases where error messages could appear for the wrong parent window.
- Bug fix - Fixed instance of OneDrive download failure due to service API change.
- Bug fix - Fixed password storage bug when using SQL Server authenticated connections.
- Bug fix - Fixed certain backup destinations incorrectly logging warnings during cleanup.
- Bug fix - Fixed iDrive e2 (S3) backup destination configuration window layout bug.
- Bug fix - Remediated Microsoft Json library security vulnerability CVE-2024-43485.
Version 7.6.854.0 (Released October 1, 2024)
- Improvement - HTTP client resouce management improvements.
- Improvement - Improved interprocess pipe timeout handling.
- Improvement - Minor user interface enhancements and fixes.
- Improvement - Various minor improvements and additions to backup logging.
- Improvement - Communications library updates for Google Drive backup destination.
- Improvement - Updated S3 connection concurrency defaults for improved performance.
- Improvement - Updated internal SQLite data storage engine for improved performance.
- Improvement - Improved FTP protocol connection readiness state detection and processing.
- Bug fix - Remediated Progress Telerik security vulnerability CVE-2024-8316.
- Bug fix - Remediated Progress Telerik security vulnerability CVE-2024-7575.
Version 7.5.852.0 (Released September 20, 2024)
- Improvement - Experimental support for targeting specific databases for backup via command.
- Improvement - Fixed window maximize regresssion.
Version 7.5.851.0 (Released September 19, 2024)
- Improvement - Communications library updates for Google Drive and OneDrive backup destinations.
- Improvement - Communications library updates for Azure Storage Blobs backup destination.
- Improvement - Communications library updates for all S3 protocol backup destinations.
- Improvement - Webhook notification configuration can now override backup job triggers.
- Improvement - Security and performance updates for logging subsystems.
- Improvement - Increased text contrast for all theme variations.
- Improvement - Various installer improvements and fixes.
- Bug fix - Fixed incorrect scroll into view behavior for report selection list control.
- Bug fix - Fixed unintended navigation bar opacity when using dark red theme.
- Bug fix - Fixed OneDrive Personal backup destination errors for some accounts.
Version 7.4.849.0 (Released August 21, 2024)
- Bug fix - Fixed regression in FTP backup destination execution.
Version 7.4.848.0 (Released August 21, 2024)
- Improvement - Reporting engine memory optimizations.
- Bug fix - Fixed regression in report creation.
Version 7.4.845.0 (Released August 19, 2024)
- Improvement - Communications library updates for Google Drive and Azure backup destinations.
- Improvement - New product update tool assists with download and installation.
- Improvement - Minor user interface control improvements and fixes.
- Improvement - Minor performance improvements during report generation.
- Bug fix - Fixed FTP/FTPS protocol timeout not applying correctly.
Version 7.4.842.0 (Released July 30, 2024)
- Improvement - Added SQL_BACKUP_MASTER_JOB_NAME environment variable to batch script execution.
- Improvement - Improved palette and contrast of dark theme variations (and gray tones theme).
- Improvement - Improved post-job custom script execution resilience when encountering errors.
- Improvement - Improved guidance text for restore state option during recovery operations.
- Improvement - Improved performance of backup job configuration database list retrieval.
- Improvement - Improved performance of database query operations for reporting features.
- Improvement - Improved messaging for Azure Blob authorization failure cases.
- Improvement - Communications library updates for Box backup destination.
- Improvement - Minor user interface layout, font, and icon improvements.
- Improvement - Improvements in resource utilization across components.
- Bug fix - Changes to backup job pin state were not being applied immediately.
Version 7.3.836.0 (Released July 10, 2024)
- Improvement - Updated internal JSON libraries for performance.
- Improvement - Updated internal reporting subsystem for correctness and security.
- Bug fix - Fixed error when selecting backup destination during restore operations.
Version 7.3.832.0 (Released July 5, 2024)
- Improvement - Updated S3 integration with improved retry handling.
- Improvement - Minor user interface layout, font, and icon improvements.
- Improvement - Increased visiblity of backup job editor schedule pause notification.
- Improvement - Communications library updates for Box backup destination.
- Bug fix - Fixed UI layout issue with Box backup destination configuration window.
- Bug fix - Fixed Windows account error message regression.
Version 7.3.831.0 (Released June 20, 2024)
- Improvement - Updated Google Drive integration to use narrower authorization scope.
- Improvement - Communications library updates for Dropbox, Google Drive, OneDrive and Azure Blob Storage.
- Improvement - Improved messaging for Windows account authentication failures.
- Improvement - Improved path validation for folder backup destinations.
- Improvement - Reporting layout and rendering performance improvements.
- Improvement - Added email and webhook notification variables to help file.
- Improvement - Eliminated use of open source RestSharp library.
- Improvement - Improved backup job list display performance.
- Improvement - Minor user interface layout, font, and icon improvements.
- Bug fix - Fixed a couple incorrect error message popup parenting issues.
- Bug fix - Fixed incorrect applied filter count when combined with search terms.
- Bug fix - Folder backup destination config test button failed to trigger field validation.
- Bug fix - Fixed upgrade availability icon rotation factor at specific resolutions.
Version 7.2.826.0 (Released April 28, 2024)
- Improvement - Communications library updates for S3 and Google Drive backup destinations.
- Improvement - Improved conisistency of control state when editing global settings.
- Bug fix - Resolved an issue related to license installation.
Version 7.2.825.0 (Released April 17, 2024)
- Improvement - Communications library updates for S3, OneDrive and Google Drive backup destinations.
- Improvement - Improved new OpenSSH private key format encryption support.
- Improvement - Minor improvements to Google Drive authorization flow.
- Improvement - Improved JSON data processing performance.
- Bug fix - Fixed incorrect validation when using Amazon S3 IAM authentication option.
- Bug fix - Fixed rare issue with installation of product license keys.
- Bug fix - Minor user interface fixes and optimizations.
Version 7.2.819.0 (Released March 13, 2024)
- Improvement - Improved icon metrics across user interface elements.
- Improvement - Enhanced logging subsystem security and performance.
- Improvement - Various minor user interface fixes and enhancements.
- Bug fix - Fixed incorrect default from address logic for email notifications.
- Bug fix - Fixed a UI state issue that occurred with specific job editing seqeuences.
- Bug fix - Mitigation for timing issue when applying a license via the product installer.
Version 7.2.806.0 (Released February 27, 2024)
- Bug fix - Fixed error that appeared when opening the log viewer.
Version 7.2.804.0 (Released February 24, 2024)
- Improvement - Improved FTP with TLS 1.3 interoperability.
- Improvement - Communications library updates for S3 backup destinations.
- Improvement - Improved SFTP/SSH compability with FileZilla Server Pro Enterprise.
- Bug fix - Resolved S3 incompatibility with Synology C2 Object Storage.
- Bug fix - Resolved issue with using Wasabi buckets in non-default regions.
- Bug fix - Fixed rare Google Drive folder listing issue.
Version 7.2.796.0 (Released February 6, 2024)
- Improvement - Added support for configuration import from the command line interface.
- Improvement - Communications library updates for S3, Google Drive, and Azure backup destinations.
- Improvement - Added support for OEM product license types.
- Bug fix - Resolved "Culture is not supported" error when viewing reports on Windows Server 2012 R2.
- Bug fix - Configuration import failed to clean up extracted files in certain scenarios.
- Bug fix - Resolved popup dialog message regression.
Version 7.2.791.0 (Released January 22, 2024)
- Improvement - Various user interface improvements.
- Improvement - Improved UI support across various monitor resolutions.
- Improvement - Now using shorter time span string for job duration dashboard widget.
- Bug fix - Fixed issue with font icons on systems using languages written left to right.
- Bug fix - Fixed certain child window positions in multi-monitor environments.
Version 7.2.770.0 (Released January 18, 2024)
- Improvement - Added the ability to search the backup job listing.
- Improvement - Added support for choosing the access tier of Azure blob uploads.
- Improvement - Added language translations for some relative date/time displays.
- Improvement - Communications library updates for OneDrive, Google Drive backup destinations.
- Improvement - Updates to various internal communications protocol security libraries.
- Improvement - Improvements to logging performance and memory buffer pruning operations.
- Improvement - Improved validation experience when editing backup job temp folder setting.
- Improvement - Improved visuals for filter notification and search result indicators.
- Improvement - Minor adjustments to theme colors to improve usability and variation.
- Improvement - Minor improvements to the data exclusion editing experience.
- Improvement - TLS 1.3 support is now enabled for email notifications.
- Improvement - Reduced memory footprint of service host process.
- Bug fix - Fixed issue with restore of 7-zip compressed backups with names containing unicode characters.
- Bug fix - Double-clicking backup jobs scrollbar would open currently selected job.
- Bug fix - Backup job view keyboard bindings were not activating consistently.
- Bug fix - Resolved issue with email notification log entry buffer pruning.
- Bug fix - Fixed rare error message relating to library translation strings.
- Bug fix - Minor user interface fixes.
Version 7.1.758.0 (Released January 1, 2024)
- Improvement - Improved cancellation support when database connections fail.
- Improvement - Improved progress indication for dashboard widget controls.
- Improvement - Improved backup job state representation across client sessions.
- Improvement - Improved theme conformance and positioning for most message dialogs.
- Improvement - Improved SSH security with support for strict key exchange extension.
- Improvement - Improved client shutdown speed during service communications operations.
- Improvement - Communications library updates for Google Drive backup destinations.
- Improvement - Improved automatic dashboard widget refresh behavior.
- Bug fix - Fixed incorrect display of progress for dashboard widgets under certain conditions.
- Bug fix - Fixed possible incorrect representation of job retry state on the client.
- Bug fix - Fixed possible visual banding effect in the backup history widget chart.
- Bug fix - Collapsing a backup job was not hiding the description field.
- Bug fix - Minor user interface fixes.
Version 7.0.735.0 (Released December 14, 2023)
- Improvement - Improved visibilty of version dashboard widget glyphs.
- Improvement - Improved layout of collapsed entries in the Backups view.
- Improvement - Improved display of information for expired trial license.
- Improvement - Updated communications library for OneDrive backup destinations.
- Bug fix - Fixed new version availability status bar indicator.
- Bug fix - Fixed rare failure related to async dashboard widget commands.
- Bug fix - Fixed incorrect wait cursor indicator appearing in rare cases.
- Bug fix - Fixed dark theme conformance for email notification subject window.
- Bug fix - Various installer fixes and improvements.
Version 7.0.732.0 (Released December 10, 2023)
- Improvement - Added data folder auto-healing logic.
- Bug fix - Fixed possible unexpected error on new installations.
Version 7.0.730.0 (Released December 10, 2023)
- Improvement - Performance improvements.
- Improvement - Minor user interface improvements.
- Improvement - Communications library updates for Azure and OneDrive backup destinations.
- Bug fix - Removed non-functional link from log viewer status bar.
- Bug fix - Fixed resouce object key error message.
Version 7.0.727.0 (Released December 6, 2023)
- Improvement - Improved product installation pathing on 64-bit systems.
- Bug fix - Fixed scheduling bug that could cause incorrect job execution interval.
- Bug fix - "Next run" backup job field could display an incorrect backup type.
- Bug fix - Minor cosmetic fixes.
Version 7.0.714.0 (Released November 29, 2023)
- Improvement - Improved efficiency of S3 communications.
- Improvement - Updated communications libraries for Box and Google Drive.
- Improvement - Improved compatibility with Amazon's S3 bucket object lock feature.
- Bug fix - Fixed missing date/time stamp for log group entries in log viewer.
- Bug fix - Fixes based on failure telemetry.
Version 7.0.711.0 (Released November 27, 2023)
- Improvement - Minor user interface layout tweaks.
- Improvement - Added support for awaiting command line job execution results (see help).
- Improvement - Added full report link to sql instance coverage dashboard widget.
- Improvement - Storage used dashboard widget header text is updated based on view mode.
- Improvement - Bypass backup recovery model notice when auto-discovery configuration allows.
- Bug fix - Command line interface returned incorrect exit code for invalid job names.
Version 7.0.701.0 (Released November 20, 2023)
- Improvement - User interface overhaul (icons, navigation, etc.).
- Improvement - 7-zip backup compression performance improved considerably.
- Improvement - A new SQL backup dashboard view has been introduced.
- Improvement - Added storage usage tracking to backup dashboard view.
- Improvement - Added recent backup history graph to backup dashboard view.
- Improvement - Added SQL instance coverage listing to dashboard view.
- Improvement - Added top backup jobs by average duration to dashboard view.
- Improvement - Added current job status indicators and summary bar to dashboard view.
- Improvement - Added new tool for syncing backup settings between jobs.
- Improvement - Improved backup scheduler to allow for day-of-month selection.
- Improvement - Added a new daily backup job history report.
- Improvement - Added a new backups by average duration (including latest status) report.
- Improvement - Reports are now grouped into primary and SQL Server system reports.
- Improvement - Added current storage used to backup summary and destination reports.
- Improvement - Report scheduling view now provides direct access to error log entries.
- Improvement - Improved consistency of backup report layouts and naming conventions.
- Improvement - Improved readability of report viewer toolbar when using dark themes.
- Improvement - Backup destination report now uses a table data layout.
- Improvement - Backup job listing filter indicator now includes total job count.
- Improvement - Added database selection context menu to backup job view.
- Improvement - Backup file cleanup logs now include size information for pruned files.
- Improvement - Backup job editor now indicates when job scheduling is paused during editing.
- Improvement - Improved global settings validation with pre-commit normalization.
- Improvement - Updated communications libraries for Box, Google Drive, S3 and OneDrive storage services.
- Improvement - Improvements to backup job script editing experience.
- Improvement - Log viewer can now target all backup job event sources.
- Improvement - Improved cancellation responsiveness for several backup destinations.
- Improvement - Backup schedule summaries are now more succinct and informative.
- Improvement - Removed feature usage telemetry data collection (and related setting).
- Improvement - Improved efficiency of Google Drive backup destination service communications.
- Improvement - Added a simple webhook template for Google Chat.
- Improvement - Improved theming of desktop notification alerts.
- Improvement - Multiple improvements to the appearance of dark themes.
- Improvement - Improved clarity and scaling of all backup destination icons.
- Improvement - Improved progress reporting for 7-zip backup compression.
- Improvement - 7-zip backup compression now supports single-threaded configuration option.
- Improvement - Global settings are now available directly in the main window.
- Improvement - Improved representation of action retry state in client user interface.
- Improvement - Various improvements to configuration import and export tooling.
- Improvement - Improved backup job status determination when using inline upload feature.
- Improvement - Improvements and minor fixes for FTP, SFTP, and SSH backup destinations.
- Improvement - Added new log view targeting links to the tools navigation area.
- Bug fix - Fixed inconsistent sorting by file size column in recovery explorer.
- Bug fix - Logging of specific backup job options was being repeated for each database.
- Bug fix - Fixed issue with recovery explorer hierarchy for Google Drive destinations.
- Bug fix - Database recovery could fail to clean up temp files in specific circumstances.
Version 6.4.641.0 (Released August 31, 2023)
- Bug fix - Fixed rare backup job serialization concurrency bug.
- Bug fix - Fixed issue causing backup chain validation warnings to be logged as errors.
- Bug fix - Fixed rare concurrent log buffer enumeration error.
Version 6.4.637.0 (Released July 20, 2023)
- Bug fix - Fixed backup file pruning not working correctly in specific configurations.
Version 6.4.634.0 (Released July 13, 2023)
- Improvement - Updated communications libraries for Amazon S3 and OneDrive storage services.
- Improvement - Updated Google Drive backup destination to accommodate API surface changes.
- Improvement - Various performance-related improvements.
- Improvement - Minor user interface improvements.
- Bug fix - Resolved path related issue with OneDrive backup destinations.
Version 6.4.628.0 (Released June 29, 2023)
- Improvement - Updated communications libraries for Google Drive, Amazon S3, and OneDrive storage services.
- Improvement - Backup editor window database selection now shows database file sizes on disk.
- Improvement - Product configuration export can now be triggered without backup jobs defined.
- Improvement - Updated last run job indicators to include the backup type (when available).
- Improvement - Destination count is now shown in the backup job editor window.
- Bug fix - Minor protocol-level fixes for FTP and SSH backup destinations.
- Bug fix - Resolved issue with webhook JSON payload variable encoding.
Version 6.3.623.0 (Released June 19, 2023)
- Improvement - Updated communications libraries for Google Drive, Amazon S3, and Google Drive storage services.
- Bug fix - Fixed issue with OneDrive items not enumerating correctly in some cases.
- Bug fix - Other minor fixes and improvements.
Version 6.3.621.0 (Released June 14, 2023)
- Improvement - Minor user interface improvements and fixes.
- Bug fix - Amazon S3 backup destination now uses virtual host style bucket addressing by default.
Version 6.3.620.0 (Released May 31, 2023)
- Improvement - End User License Agreement is now visible in product about box.
- Improvement - Minor improvements to OAuth authorization code input window.
- Improvement - Improved error messaging for OneDrive backup destinations.
- Improvement - Improved editing and loading experience for backup job scripts.
- Improvement - Updated communications libraries for S3, Box, Google Drive, and OneDrive storage services.
- Bug fix - Backup recovery model notification wasn't considering database exclusions.
- Bug fix - Fixed minor resource leak in OneDrive communications handlers.
Version 6.3.617.0 (Released May 22, 2023)
- Improvement - Added option to disable non-SSL integrity checks for Amazon S3 uploads.
- Improvement - Added clipboard paste button to the authentication code input window.
- Improvement - Improved validation in folder destination configuration dialog.
- Bug fix - Fixed authorization failure scenario for OneDrive (Personal) backup destinations.
- Bug fix - Fixed a bug that could cause backup destination edits to commit incorrectly.
Version 6.3.610.0 (Released May 15, 2023)
- Improvement - Added new backup chain exclusivity validation capability.
- Improvement - Added dedicated backup destination for IDrive e2 (S3 compatible) storage.
- Improvement - Added custom S3 backup destination with selectable signature version and bucket addressing model.
- Improvement - Newly created backup jobs are now scrolled into view upon save.
- Improvement - Added the ability to select Azure backup destination blob service version.
- Improvement - Wasabi backup destination editor updated to include EU, CA, and AP service endpoints.
- Improvement - Backup destination chooser now has separate category for S3 compatible targets.
- Improvement - Secure FTP protocol (FTPS & SFTP) support has been moved to the free product tier.
- Improvement - Improved backup destination configuration input validation and sanitization.
- Improvement - Backup history report now indicates whether backup is a snapshot.
- Improvement - Improved OAuth token storage validation (OneDrive and Box destinations).
- Improvement - Updated communications libraries for Amazon S3 and OneDrive storage services.
- Improvement - Various user interface and help file content improvements.
- Improvement - Updated several backup destination storage icons.
Version 6.2.606.0 (Released April 28, 2023)
- Improvement - Updated communications libraries for Google Drive, MS Graph, and Amazon S3 storage services.
- Bug fix - Fixed bug related to database enumeration within impersonation contexts.
- Bug fix - Fixed missing code signature on an installed dll.
Version 6.2.604.0 (Released April 24, 2023)
- Bug fix - Fixed v6.2 regression affecting Google Drive backup destination authorization.
Version 6.2.602.0 (Released April 20, 2023)
- Improvement - OneDrive backup destinations now use the Microsoft Graph API.
- Improvement - OneDrive backup destinations have improved authorization flow.
- Improvement - Imported backup jobs now participate in version migration checks.
- Improvement - Added the ability to run all failed, unscheduled, never run, or pinned backup jobs.
- Improvement - Updated communications libraries for Google Drive, Box, Azure, and Amazon S3 storage services.
- Improvement - Added support for path-style bucket addressing to Amazon S3 backup destination.
- Improvement - The Azure backup destination service endpoint address can now be edited.
- Improvement - Various minor fixes and compatibility improvements for FTP/SFTP/FTPS.
- Improvement - Restore operations have improved target SQL Server selection and auth flow.
- Improvement - Restore operations now show the account used to connect to SQL Server.
- Bug fix - Backup destination tests were incorrectly participating in retry policy.
- Bug fix - Backup destination test failures were not yielding useful error messages.
Version 6.1.591.0 (Released March 13, 2023)
- Improvement - Updated communications libraries for Amazon S3, Google Drive, and Azure storage services.
- Improvement - Backup log export function now targets the selected event source.
- Improvement - Added mitigation for potential anti-virus locks during backup job serialization.
- Bug fix - Fixed rare job status display race condition in client UI.
Version 6.1.589.0 (Released February 1, 2023)
- Improvement - Installer updates and improvements.
- Improvement - Minor product theme consistency improvements.
- Improvement - Improved compatibility with Azure Blob Storage SFTP service.
- Improvement - Updated internal reporting libraries with various improvements.
- Improvement - Supported security protocols are now selected automatically by the host operating system.
- Improvement - Updated communications libraries for Box, Google Drive, Amazon S3, and Dropbox storage services.
- Improvement - Performance updates and minor fixes for internal JSON libraries.
- Bug fix - Restore process would loop on download under specific configuration conditions.
- Bug fix - Fixed partial clipping of status bar when window is maximized.
Version 6.1.586.0 (Released December 2, 2022)
- Improvement - Various minor user interface fixes and enhancements.
- Improvement - Amazon S3 backup destination can now authenticate to S3 using an EC2 IAM role.
- Improvement - Improved style and readability of backup notification email log entry table.
- Improvement - Updated communications libraries for Google Drive, Amazon S3, and Dropbox storage services.
- Bug fix - Remote directory folder creation wasn't working for OneDrive backup destinations.
Version 6.1.584.0 (Released November 1, 2022)
- Bug fix - Fixed v6.1 regression that prevented FTP backup destinations from being added.
Version 6.1.583.0 (Released October 31, 2022)
- Improvement - Added the ability to export and re-import global program options.
- Improvement - Added the ability to export and re-import settings for individual backup jobs.
- Improvement - Extended upload retry handling logic to file presence verification stage of backups.
- Improvement - Updated communications libraries for Azure Storage, Box, and Amazon S3 storage services.
- Improvement - Added support for minimal (summary) logging when skipping auto-discovered databases.
- Improvement - Optimizations and resource usage improvements when using TLS 1.3 with FTPS.
- Improvement - Improved log messaging during retry operations.
- Improvement - Minor installer improvements.
Version 6.0.580.0 (Released October 17, 2022)
- Improvement - System-wide improvements to error message verbosity and scope.
- Improvement - Extended upload timeout logic for Box backup destination.
- Improvement - Improved network timeout and retry logic for Azure backup destinations.
- Improvement - Improved chunk size logic when uploading large backup files to Google Drive.
- Improvement - Improved interactions when copying settings from backup destinations requiring authorization.
- Improvement - Updated communications libraries for Google Drive, Dropbox, Azure Storage, and S3 storage services.
- Improvement - When multiple webhook notifications are defined for a backup, they are now sent in parallel.
- Bug fix - Fixed issue with decompression tool prompting for zip archive password after cancelling its input.
- Bug fix - Minor bug fixes and user interface updates.
- Bug fix - Minor SFTP compatibilty improvements and fixes.
Version 6.0.575.0 (Released August 30, 2022)
- Improvement - Various logging improvements.
- Improvement - Updated internal logging libraries.
- Improvement - Updated communications libraries for S3, Box, and Google Drive storage services.
- Bug fix - Azure storage backup destination was not properly processing backups stored in the container root.
- Bug fix - Installer error occurred when choosing not to install desktop notification component.
Version 6.0.572.0 (Released August 12, 2022)
- Bug fix - Fixed issue with backup job scheduler not honoring "run between" configuration.
Version 6.0.568.0 (Released July 26, 2022)
- Improvement - Various compatibility improvements in FTP, FTPS and SFTP functionality.
- Improvement - Updated communications libraries for S3, Azure, Dropbox, and Google Drive storage services.
- Improvement - Added stronger warning text to the advanced temp folder configuration window.
- Improvement - Various minor user interface updates and fixes.
- Bug fix - Fixed validation problem when using email notifications with global mail server config.
Version 6.0.566.0 (Released July 10, 2022)
- Improvement - Added support for SQL Server 2022.
- Improvement - Added support for backup job notifications via webhooks.
- Improvement - Added new reporting system with scheduling, email delivery, and more.
- Improvement - Added proxy server support for all applicable backup destinations, etc.
- Improvement - Added the ability to sort backup jobs by custom sort index.
- Improvement - Added the ability to specify mail server configuration globally, with optional per-job override.
- Improvement - Configuration export and import now include global, backup job, and scheduled report configuration.
- Improvement - Backup destinations can now be configured to store specific backup types (full, diff, log).
- Improvement - Destination backup pruning timespan now supports days and/or hours.
- Improvement - Updated communications libraries for S3, Box, Dropbox, and Google Drive storage services.
- Improvement - Backup and Restore toolbar is now consumes less vertical space.
- Improvement - Improved error handling for backup destination module loading.
- Improvement - Migrated to latest Azure Storage SDK (previous SDK is deprecated).
- Improvement - Added helpful startup information to the Recovery Explorer window.
- Improvement - Improved enabled/disabled state representation for backup destinations.
- Improvement - Increased the zip compression chunk size for better performance with large files.
- Improvement - Improved integration with SQL Server's native backup compression feature.
- Improvement - Added global option that allows for disabling of automatic crash reporting.
- Improvement - Added an option for terminating existing database connections during restore.
- Improvement - Improved backup job status logic to include notification failure states.
- Improvement - Custom email notification subject line no longer requires product license.
- Improvement - Added backup job filter option to show only unscheduled jobs.
- Improvement - Numerous error and informational logging improvements.
- Improvement - Numerous user interface and usability enhancements.
- Improvement - Dark themes now use higher constrast primary icons.
- Improvement - Added new dark green theme.
- Bug fix - Resolved issue with app protection being temporarily bypassed by new major version install.
- Bug fix - Database restore and cleanup confirmation dialog text wasn't visible when using dark theme.
- Bug fix - Fixed rare directory not found exception error associated with the display of task dialogs.
- Bug fix - Disabled backup job indicator is no longer pushed off-screen by long backup job name.
Version 5.4.548.0 (Released April 21, 2022)
- Change - Updates to minimum operating system version requirements.
- Improvement - Cleanup phase of backup is now bypassed if all related options are disabled.
- Improvement - Installer now bundles .NET Framework v4.7.2 web bootstrapper.
- Bug fix - Fixed text formatting issues in the user interface.
- Bug fix - Fixed rare file system permissions error relating to grid control state persistence.
- Bug fix - Fixed possible secret key validation error for S3 (and compatible) destinations.
Version 5.4.544.0 (Released April 4, 2022)
- Improvement - Updated communications libraries for S3, Box, Dropbox, and Google Drive storage services.
- Improvement - Various minor fixes and compatibility improvements for FTP (and secure FTP) functionality.
- Bug fix - Incorrect failure message shown during secure FTP tests without appropriate license.
- Bug fix - Fixed rare RuntimeBinderException error when configuring FTP backup destination.
Version 5.4.543.0 (Released March 22, 2022)
- Bug fix - Resolved assembly loading trust errors on older operating systems.
Version 5.4.542.0 (Released March 18, 2022)
- Bug fix - Fixed user interface text formatting regressions.
Version 5.4.541.0 (Released March 17, 2022)
- Improvement - Updated communications libraries for S3, Box and Google Drive storage services.
- Improvement - Added support for SFTP (SSH) authentication via private key file.
- Improvement - S3 and Azure secret key input fields now obscure their contents.
- Improvement - Added support for PowerShell scripts to custom batch script execution.
- Improvement - Improved compatibility with FileZilla FTP server when using TLS 1.3.
- Improvement - Password inputs no longer have a content visibility toggle button.
- Improvement - Minor improvements to the database exclusion editor window.
- Improvement - Backup recovery explorer now persists last window position and size.
- Improvement - Backup recovery explorer grid view now persists column widths.
- Improvement - Improvements to internal exception handling systems.
- Improvement - Improved backup destination assembly loading security.
- Improvement - Backup job editor database selection list is now sorted.
- Improvement - Backup job editor now shows excluded databases with strikethrough font.
- Improvement - Simplified layout of FTP Server backup destination configuration window.
- Improvement - Various user interface fixes and optimizations.
- Improvement - TLS 1.3 performance optimizations.
- Bug fix - Fixed rare invalid operation exception when closing main window.
- Bug fix - Fixed possible fault when global settings fail to save correctly.
Version 5.3.529.0 (Released January 1, 2022)
- Improvement - Backup storage retry feature extended to the entire storage phase (connect, login, & upload).
- Improvement - Upgraded communications libraries for S3 and Box storage services.
- Improvement - Start with a dark theme (first launch only) if OS is using dark mode.
- Improvement - Application-managed windows now use themed title bars.
- Improvement - Minor user interface enhancements and theme improvements.
- Improvement - Added cancel button to advanced temp backup folder configuration window.
- Bug fix - Fixed possible horizontal scrolling in notifications area of backup job settings.
- Bug fix - Uploading backups immediately after backup now constrains pruning scope appropriately.
- Bug fix - Refreshing the backup log viewer was not working.
Version 5.3.518.0 (Released December 10, 2021)
- Improvement - Improvements to unexpected exception handling subsystem.
- Improvement - Upgraded communications libraries for S3 storage services.
- Bug fix - Fixed incorrect text foreground color in upgrade notification area when using a dark theme.
- Bug fix - Fixed rare error that could occur during client process exit.
- Bug fix - Fixed incorrect validation indicator relating to email notifications.
Version 5.3.516.0 (Released December 7, 2021)
- Improvement - Connection retry logic now targets service pipe communications.
- Improvement - Improved default status icon for newly created backups.
- Improvement - Improved service initialization to enable faster startup.
- Bug fix - Backup download permissions check now occurs earlier when restoring.
- Bug fix - Fixed sequencing issue in new multi-stage restore.
- Bug fix - Fixed delay associated with failed database connection test.
Version 5.3.513.0 (Released December 1, 2021)
- Bug fix - Fixed "bad net name" error occuring during remote folder authentication.
- Bug fix - Fixed regression preventing change of folder destination password.
Version 5.3.511.0 (Released November 30, 2021)
- Improvement - Added new dark red theme.
- Improvement - Added the ability to specify file locations when restoring a database backup.
- Improvement - Added the ability to sort backup job listing by next (scheduled) run date/time.
- Improvement - Upgraded communications libraries for S3 and Google Drive services.
- Improvement - Improvements and additions to the product help file.
- Improvement - Rearranged portions of the backup job settings configuration window.
- Improvement - Added retry configuration for failed backup file uploads.
- Improvement - Improved user messaging when handling fatal unexpected exceptions.
- Improvement - Service-level unhandled exceptions now write to the Windows event log.
- Improvement - Task dialog displays have been updated and now work better with dark themes.
- Improvement - Additional user interface and theme coverage improvements.
- Improvement - Improved SSH compability for servers with broken window size logic.
- Improvement - Improved performance of zip compression operations.
- Improvement - Improved handling of cases where backup file creation succeeds but compression fails.
- Improvement - Improved trial license installation when adding or configuring backup destinations.
- Improvement - Restore operations now notify about target database connection termination.
- Improvement - Various backup job logging improvements.
- Bug fix - Fixed lack of exception safety when parsing command line arguments.
- Bug fix - Fixed poor script editor text contrast when using dark themes.
- Bug fix - Fixed rare "cannot set owner property to a window that has been closed" error message.
- Bug fix - Fixed minor delay when switching from light to dark theme (and vice versa).
- Bug fix - Fixed backup recovery failing to clean up temp files in some scenarios.
- Bug fix - Fixed possible error executing SQL script ending with a "go" statement.
Version 5.2.504.0 (Released November 10, 2021)
- Improvement - Improved cancellation behavior during backup file creation.
- Improvement - Upgraded communications libraries for Amazon S3 and Box services.
- Improvement - Now showing completion message after using backup explorer cleanup function.
- Improvement - Added the ability to install product license through the installer.
- Improvement - Improved timing for service restart configuration via installer (or CLI).
- Bug fix - Added exception handling for rare desktop notification resource allocation failure.
- Bug fix - Command line interface job execution was failing in some environments.
- Bug fix - Unable to launch main client through the desktop notification icon.
- Bug fix - Fixed issues with per-user single-instance process checks.
Version 5.2.495.0 (Released October 26, 2021)
- Improvement - Minor improvements to title bar theming.
- Improvement - Updated communications libraries for Google Drive and Amazon S3 services.
- Bug fix - Incorrect file move error may be logged when executing folder destination backups.
Version 5.2.494.0 (Released October 16, 2021)
- Bug fix - Fixed issue with incorrect SMTP timeout numerical conversion.
Version 5.2.493.0 (Released October 12, 2021)
- Bug fix - Fixed issue with appended backup arguments leading to job execution error.
- Bug fix - Fixed folder browser buttons sometimes causing user interface to become unresponsive.
Version 5.2.490.0 (Released October 10, 2021)
- Improvement - Added official support for Windows 11.
- Improvement - Updated communications libraries for Google Drive and Amazon S3 services.
- Improvement - Added "yesterday" to selectable date ranges exposed by the log viewer.
- Improvement - Added ability to copy log view detail text to the Windows clipboard.
- Improvement - Improved installer process termination sequencing during upgrades.
- Improvement - Improvements to error handling for client communications channels.
- Bug fix - Fixed rare "collection was modified" error during job execution.
- Bug fix - Fixed issues with log viewer processing of groups spanning multiple days.
- Bug fix - Fixed potential authorization exception associated with single-instance mutex.
- Bug fix - Fixed rare user interface update failure scenario related to message priorities.
- Bug fix - Log viewer severity counters were not taking the view filter into consideration.
- Bug fix - Resolved issue with invisible labels in some windows when using the dark blue theme.
- Bug fix - Fixed incorrect parsing of ENCRYPTION database backup parameters when specified by user.
- Bug fix - Large backup file uploads through the Google Cloud Storage S3 channel could fail with a 403 error.
- Bug fix - Fixed incorrect display of account impersonation guidance when connecting to SQL Server using a SQL Server account.
Version 5.1.481.0 (Released September 20, 2021)
- Improvement - Added dark theme with blue accents.
- Improvement - Main application window now presents a themed title bar.
- Improvement - Various logging improvements and performance optimizations.
- Improvement - Improved performance of Google Drive backup destination uploads.
- Improvement - Improved performance of Dropbox backup destination uploads.
- Improvement - Improved performance of OneDrive backup destination uploads.
- Improvement - Single-instance process constraints are now tracked on a per-user basis.
- Improvement - Desktop notification application now explicitly exits in response to user logoff event.
- Improvement - Email notification messages now show HTML formatted log entries (with plain-text fallback).
- Improvement - Added customizable timeout for SMTP connections used during email notification delivery.
- Improvement - Updated communications libraries for Google Drive and Amazon S3 services.
- Improvement - Improved error reporting during backup destination testing.
- Improvement - Added support for appending ENCRYPTION keyword to backup command.
- Improvement - Improved consistency of HTTP request timeouts for applicable backup destinations.
- Improvement - Improvements and fixes for help file contents and formats.
- Improvement - Improved error handling for file chooser dialogs.
- Bug fix - Backblaze backup destinations were incorrectly using the default endpoint regardless of configuration.
- Bug fix - Fixed interpolation of system and job name in "finished with errors" notification msg bodies.
- Bug fix - Deleting a specific database backup from the recovery explorer context menu was not working.
- Bug fix - The position of newly added backup destination is now retained correctly.
- Bug fix - Fixed unhandled exception when attempting to delete a backup job in progress.
- Bug fix - Fixed rare "cannot call StartAt when content generation is in progress" error.
- Bug fix - Fixed MS OneDrive for Business authorization code truncation bug.
Version 5.0.472.0 (Released September 1, 2021)
- Improvement - Added official support for Windows Server 2022.
- Improvement - Memory optimizations for notifications sent via SMTP.
- Improvement - Backup list filter indicator is shown anytime filter is applied (even if no backups are hidden).
- Bug fix - Option to verify only full backups was not being applied correctly.
- Bug fix - Other minor fixes and improvements.
Version 5.0.471.0 (Released August 29, 2021)
- Improvement - Improved (and themed) file and folder selection dialogs.
- Bug fix - Fixed registration pruning bug in service client callback implementation.
- Bug fix - Fixed rare COMException associated with modern file dialogs in specific environments.
Version 5.0.469.0 (Released August 25, 2021)
- Improvement - Updated communications libraries for Amazon S3 services.
- Improvement - Enhanced crash reporting for service component.
- Improvement - Various logging improvements.
- Bug fix - Fixed rare "ItemsControl is inconsistent with its items source" error.
Version 5.0.465.0 (Released August 23, 2021)
- Improvement - Added support for encrypted connections to SQL Server.
- Improvement - Added support for trusting server certificate when connecting to SQL Server.
- Bug fix - Fixed product icon incompatiblity on Windows Vista & Server 2008.
Version 5.0.464.0 (Released August 18, 2021)
- Bug fix - Fixed potential UI hangs due to service re-entrace issue.
- Bug fix - Added workaround for .NET Framework URL validation bug.
Version 5.0.463.0 (Released August 17, 2021)
- Bug fix - Fixed startup failure associated with large backup job counts.
- Bug fix - Fixed rare startup crash relating to main window error message routing.
- Bug fix - Fixed backup job configuration failure caused by decimal conversion bug.
Version 5.0.462.0 (Released August 15, 2021)
- Improvement - Google Cloud Storage (S3 compatible) backup destination support has been added.
- Improvement - Wasabi (S3 compatible) backup destination support has been added.
- Improvement - Backblaze (S3 compatible) backup destination support has been added.
- Improvement - Added new (optional) Windows desktop tray notification icon.
- Improvement - Added the ability to download backup files directly from the recovery explorer.
- Improvement - Database backups can now be uploaded immediately after creation (saves on disk space).
- Improvement - Updated communications libraries for Amazon S3, Google Drive, Dropbox, Azure, and Box.
- Improvement - FTP destinations now allow SSL/TLS protocols to be enabled or disabled when using FTP/FTPS.
- Improvement - FTP proxy features are no longer license constrained.
- Improvement - Added connection keep-alive support for FTP/FTPS protocols.
- Improvement - Improved FTP/SFTP/FTPS protocol compatibility and minor bug fixes.
- Improvement - Theme selection has been overhauled and is now more impactful.
- Improvement - Product graphics have been overhauled to be lighter, cleaner, and provide better fit with themes.
- Improvement - Replaced a number of text inputs with history-tracking auto-suggest inputs.
- Improvement - Various improvements and corrections to product help files (all formats).
- Improvement - Backup destination editors have improved support for high resolution (high DPI) displays.
- Improvement - Backup destination editors have new validation mechanisms to better support product configuration.
- Improvement - Product theme support has been extended to include all backup destination configuration windows.
- Improvement - Added count indicators to individual log entry type selection buttons in log viewer.
- Improvement - Enhanced folder backup destination file operation logic.
- Improvement - Log viewer layout, memory usage and performance optimizations.
- Improvement - Users can now configure SQL Server backup/restore command command timeout (see global settings).
- Improvement - Added an option for determining final job state when auto-discovery finds no qualified databases.
- Improvement - The application protection credential request dialog now plays a brief sound when it appears.
- Improvement - Added new help topic for troubleshooting Gmail SMTP authentication problems.
- Improvement - Backup jobs can now be saved (in a disabled state) with incomplete configuration.
- Improvement - Backup jobs now be enabled or disabled directly from the main window job listing.
- Improvement - Added code and installer mitigations for SMB2 client redirector cache delays.
- Improvement - Backup jobs targeting the master system database now bypass differential and log backup attempts (with a warning).
- Improvement - Improved error handling for various OneDrive authorization failure scenarios.
- Improvement - Improved layout and sorting in the backup destination chooser window.
- Improvement - Database discovery operations in job configuration window can now be cancelled.
- Improvement - Job failure notifications can now be sent to a separate email address.
- Improvement - Added new "Gray & Orange" and "Sea Green" application themes.
- Improvement - Backup jobs can now be pinned to the top of the job listing.
- Improvement - Backup job listing can now be filtered in various ways.
- Improvement - Command line interface no longer terminates client application if running.
- Improvement - Recovery model information is now logged during database backups.
- Improvement - Improvements in sequencing of job status notifications in client interface.
- Improvement - Unzip tool will now attempt to create output folder if it doesn't already exist.
- Improvement - Added advanced option for managing HTTP 1.1 'Expect 100 Continue' support in web requests.
- Improvement - Backup job scheduling has been improved to be more consistent with user configuration.
- Improvement - Backup log viewer now provides a link to log retention configuration.
- Improvement - Major version upgrades now trigger the creation of a backup job file prior to overwrite.
- Improvement - Added 15mbs and 20mbs upload speed options for FTP backup destination.
- Bug fix - Fixed unicode character issue in css block of log viewer html export files.
- Bug fix - Resolved issue with service callback channel timeouts in certain scenarios.
- Bug fix - Fixed potential error code 67 when using network folder backup destination authentication.
- Bug fix - Fixed lack of error reporting on client for certain server operations.
- Bug fix - Log viewer could potentially sort log entries out of order if their timestamps were too similar.
- Bug fix - Resolved issue with multiple Box or OneDrive backup destinations when assigned to the same job.
- Bug fix - Fixed incorrect "at least one backup destination is required" message after removing a destination and saving.
- Bug fix - Dropbox backup destination download operations were not responding to cancellation requests.
- Bug fix - Local temp file created during backup destination test was not being cleaned up.
- Bug fix - SQL Server account name is no longer logged if it cannot be determined.
Version 4.7.419.0 (Released July 1, 2020)
- Improvement - Updated communications libraries for Amazon S3 and Google Drive.
- Improvement - Improved timeout handling for various interactive networking operations.
- Improvement - Minor logging enhancements.
- Bug fix - Implemented workaround for recent Box authorization service problems.
Version 4.7.418.0 (Released June 15, 2020)
- Improvement - Updated communications libraries for Amazon S3 and Google Drive.
- Improvement - Additional logging implemented for automatic backup file clean-up operations.
- Improvement - Resolved issues unexpected characters in database names triggering clean-up failures.
Version 4.7.415.0 (Released May 29, 2020)
- Improvement - Updated communications libraries for Amazon S3, Azure Storage, and Google Drive.
- Improvement - Added support for Extended Passive Mode (EPSV) when using FTP or FTPS connections.
- Bug fix - Various improvements and fixes to SFTP(SSH) and FTP(S) protocol handlers.
- Bug fix - Minor product installer fixes and improvements.
- Bug fix - Minor user interface fixes and improvements.
Version 4.7.414.0 (Released May 21, 2020)
- Bug fix - Fixed regression caused by latest Box SDK (account data retrieval failing) via library version rollback.
Version 4.7.413.0 (Released May 18, 2020)
- Improvement - Updated communications libraries for Amazon S3, Azure Storage, Box, and Dropbox.
- Improvement - Improved file removal operations for version enabled Amazon S3 (and compatible) buckets.
- Bug fix - Fixed rare unhandled exception during folder browser dialog display.
- Bug fix - Fixed bug in S3 region endpoint resolver when specifying a service address.
Version 4.7.411.0 (Released May 3, 2020)
- Improvement - Updated communications libraries for Amazon S3, Azure Storage, and Google Drive.
- Improvement - Main window control layout has been optimized for better use of vertical space.
- Bug fix - Resolved issue with trial license installation not working in specific scenarios.
- Bug fix - Fixed potential databinding exception (non-fatal) during log file viewing.
- Bug fix - Minor improvements and fixes to SFTP/FTP protocol handlers.
- Bug fix - Resolved a handful of minor user interface issues.
Version 4.7.408.0 (Released March 21, 2020)
- Improvement - Updated communications libraries for Amazon S3 and Google Drive.
- Improvement - Google Drive authorization handler has been improved (now runs async).
- Improvement - Newly added backup destinations now appear at the top of the destination listing.
- Improvement - Made trial license installation option more prevalent in the user interface.
- Improvement - Added a trial license reminder startup dialog (when in trial period).
- Improvement - Improved logging for backup file upload retry handlers.
- Bug fix - Current database server field in backup job view wasn't updating after connection change.
- Bug fix - Resolved potential local file lock issue when retrieving date/time values.
- Bug fix - Window placement persistence now uses unique window GUID assignments.
Version 4.7.407.0 (Released February 27, 2020)
- Improvement - Updated communications libraries for Box, Amazon S3, Google Drive, and Azure Storage.
- Improvement - Improvements to error propagation for failed file deletion attempts.
- Improvement - Improved error handling and performance for backup file presence detection.
- Improvement - Added the ability to initiate transaction log backup for a specific job.
- Improvement - Various incremental logging improvements.
- Bug fix - Various minor fixes for FTP/FTPS/SFTP compatibility and reliability.
- Bug fix - Various minor user interface fixes and enhancements.
Version 4.7.405.0 (Released February 7, 2020)
- Improvement - Extended last full backup cleanup protection feature to include differential and log backup types.
- Improvement - Broadened client side support for SFTP/SSH cryptographic algorithms.
- Improvement - Improved timeout handling for Azure Storage backup destination.
- Improvement - Updated communications libraries for Amazon S3 and Azure Storage.
- Improvement - Reduced memory consumed by 7-zip compression feature when encryption is enabled.
- Bug fix - Resolved potential error when using 7-zip compression option with encryption on very large backups.
- Bug fix - Resolved issue with 7-zip when attempting to cancel compression with encryption enabled.
- Bug fix - Fixes for NTFS long path handling logic for folder destinations.
- Bug fix - Various minor updates and fixes to user interface and help file contents.
- Bug fix - Minor fixes to logging.
Version 4.6.396.0 (Released January 8, 2020)
- Bug fix - Fixed remote folder authentication regression in 4.6.395.0.
- Bug fix - Resolved rare crash related to password input control capacity during window initialization.
Version 4.6.395.0 (Released January 7, 2020)
- Improvement - Added official support for SQL Server 2019.
- Improvement - Folder backup destination has improved support for NTFS long paths.
- Improvement - Updated communications libraries for Amazon S3, Azure Storage, Box, and Google Drive.
- Improvement - Backup job startup log entries are now written during account impersonation (when applicable).
- Improvement - SQL Server service account name is now written to backup log (SQL Server 2008 SP2 and later).
- Improvement - User settings have been migrated to the registry to avoid settings file storage.
- Bug fix - Fixed potential crash when opening log folder from global options window.
- Bug fix - Fixed rare NullReferenceException related to Windows taskbar integration.
- Bug fix - Fixed rare InvalidOperationException that could occur during program shutdown.
- Bug fix - Resolved rare cosmetic bug where job state could finalize after client state update.
- Bug fix - Various minor fixes for FTP/FTPS compatibility and reliability.
- Bug fix - Various minor UI fixes and improvements.
Version 4.5.381.0 (Released October 17, 2019)
- Bug fix - Reverted password encryption change from prior release (causing errors on some systems).
Version 4.5.378.0 (Released September 30, 2019)
- Improvement - Redesigned input validation for backup job settings to make configuration more intuitive.
- Improvement - Updated communications libraries for Amazon S3 and Google Drive.
- Improvement - Enhancements to crash reporting mechanism.
- Bug fix - Database connection password stored in plain text when not using Windows auth login (now encrypted on config save).
Version 4.5.378.0 (Released September 30, 2019)
- Improvement - Updated communications libraries for Amazon S3, Box, Azure Storage, and Google Drive.
- Improvement - Now using FIPS compliant AES encryption for sensitive data storage.
- Improvement - Folder backup destination login password now stored encrypted (with migration on job run or config save).
- Bug fix - Resolved scheduler issue that occured when "run between" conflicts with base scheduler configuration.
- Bug fix - Minor SFTP compatibility improvements.
Version 4.5.376.0 (Released September 16, 2019)
- Improvement - Enhanced compatibility with Pure-FTPd server.
- Improvement - Updated communications libraries for Azure Storage, Amazon S3, Box, and Google Drive.
- Improvement - Now logging remote directory (when available) to destination upload sequence.
- Improvement - Improved global exception handling, allowing for recovery for specific rare error types.
- Bug fix - Improved reliability for Azure Storage uploads exceeding 6GB in size.
- Bug fix - Minor resource leaks resolved.
Version 4.5.374.0 (Released August 2, 2019)
- Improvement - Updated communications libraries for Google Drive and Amazon S3.
- Improvement - Improved error logging for backup file presence confirmation failure conditions.
- Bug fix - Resolved small (under 512Kb) database backups failing to upload correctly to Dropbox.
- Bug fix - Resolved rare potential error during OneDrive for Business folder creation.
- Bug fix - Resolved edge-case inconsistencies between scheduler and schedule preview.
- Bug fix - Resolved rare client interface shutdown crash regression.
- Bug fix - Minor UI updates.
Version 4.5.372.0 (Released July 12, 2019)
- Bug fix - Resolved compatibilty issue with some Windows 7 and Server 2008 systems.
Version 4.5.370.0 (Released July 11, 2019)
- Improvement - Improved file delete retry algorithms and enhanced failure logging.
- Bug fix - Fixed backup job settings window height issue on some systems.
Version 4.5.366.0 (Released July 9, 2019)
- Improvement - When main UI window is closed, user is notified that scheduled backups will continue to run.
- Improvement - Updated communications libraries for Box, Google Drive, Amazon S3, and Dropbox backup destinations.
- Improvement - Minor SFTP/SSH improvements to server detection, crypto, and error handling.
- Improvement - Minor user interface fixes, enhancements, and performance improvements.
- Improvement - Added inline rate limit retry logic to Dropbox chunked upload handler.
- Improvement - Enhanced digital signature applied to all executable components.
- Improvement - Added backup file cleanup retry logic for folder backup destination.
- Bug fix - Fixed unhandled exception that could occur if HTML Help is not installed.
Version 4.5.362.0 (Released June 4, 2019)
- Improvement - Coordinated service communication timeout values to create more intuitive behavior.
- Improvement - Updated communications libraries for Azure Storage, Box, Google Drive, and Amazon S3.
- Improvement - Updated minimum .NET Framework requirement to v4.5.2 and (web installer bundled).
- Improvement - Improved error logging for OneDrive and OneDrive for Business backup destinations.
- Bug fix - Resolved rare crash that could occur when attempting to write to the global error log.
- Bug fix - Target database selection during recovery could default incorrectly.
- Bug fix - Resolved issue with OneDrive for Business folder creation.
- Bug fix - Minor fixes and compatibility improvements for FTP / SFTP.
- Bug fix - Minor user interface fixes and improvements.
Version 4.5.353.0 (Released March 4, 2019)
- Improvement - Added official support for Windows Server 2019.
- Improvement - Added theme color selector and improved overall theme consistency.
- Improvement - Added custom script execution timeout to the global options window.
- Improvement - Users can now specify an Amazon S3 service URL, allowing for use with compatible services.
- Improvement - Added support for alternate Azure Cloud service endpoints (China, Germany, and US Gov).
- Improvement - Added the ability to store backups for each backup type (full, diff, log) in its own subfolder.
- Improvement - Updated communications libraries for multiple storage service providers.
- Improvement - Improved sorting of backup files and folders in the Recovery Explorer.
- Improvement - Added the ability to export backup log entries as HTML.
- Improvement - Minor SFTP compatibility enhancements and fixes.
- Improvement - Log viewer now shows disk space consumed by log files.
- Improvement - Backup logs now indicate free space available on temp folder volume.
- Improvement - Significant performance improvements in backup file copy operations.
- Improvement - FTP backup destinations now correctly handle protocol specifier in host address.
- Improvement - Improved (more robust) second-level backup destination upload retry handler.
- Improvement - Numerous improvements (and minor fixes) to error handling and logging.
- Improvement - Increased Amazon S3 transfer buffer size to 64k for improved performance.
- Improvement - Various help file additions and updates.
- Bug fix - Fixed non-functional help hyperlink in general tab of backup job settings.
- Bug fix - Fixed rare exception that could occur when browsing backups in the Recovery Explorer.
- Bug fix - Fixed rare error related to execution of jobs with duplicate identifiers.
- Bug fix - Fixed rare crash related to invalid Windows clipboard data during paste operations.
- Bug fix - Fixed rare issues with invalid or unsupported culture configurations.
- Bug fix - Database backup phase cancellation was not being handled immediately.
- Bug fix - Fixed timing bug in OneDrive for Business service throttling handler.
Version 4.4.327.0 (Released October 23, 2018)
- Improvement - Azure Storage backup destinations now use HTTPS protocol by default.
- Improvement - Azure Storage backup destination failures now produce more meaningful error messages.
- Improvement - Various minor corrections and enhancements for storage services, user interface, etc.
- Improvement - Updated Google Drive and Amazon S3 communiations libraries.
- Bug fix - Fixed rare potential conflicts arising from lack of strong naming in Box SDK assembly.
- Bug fix - Minor fixes and compatibility improvements for FTP/SFTP.
Version 4.4.324.0 (Released August 18, 2018)
- Bug fix - Fixed invalid "all backup destination modules failed to load" message regression in 4.4.322.0.
Version 4.4.322.0 (Released August 14, 2018)
- Improvement - Backup destination plugin module composition is now more robust.
- Improvement - Added global application error log for issues that occur outside of backup context.
- Improvement - SFTP connections now specify RSA as the preferred host key algorithm when connecting.
- Improvement - OneDrive for Business upload throttle retry limit increased, with counter reset between uploads.
- Improvement - Increased upload data chunk sizes for all backup destinations to reduce storage API call frequencies.
- Improvement - Updated Windows Azure, Dropbox, Amazon S3, and Google Drive SDKs.
- Bug fix - Resolved rare exception that could occur if Windows taskbar is unavailable.
Version 4.3.318.0 (Released July 10, 2018)
- Improvement - Further improved handling of MS OneDrive for Business service throttling.
- Improvement - Improved MS OneDrive for Business backup cancellation handling.
- Improvement - Updated SDKs for Amazon S3 and Box backup destinations.
- Improvement - Minor fixes and compatibility improvements for FTP/SFTP.
- Bug fix - Resolved rare assembly dependency loading issues.
Version 4.3.312.0 (Released June 12, 2018)
- Improvement - Improved handling of MS OneDrive for Business service throttling.
- Improvement - Updated SDKs for Google Drive, Box, Dropbox, Azure Storage, and Amazon S3.
- Bug fix - Fixed possible "none of the supported authentication methods is accepted by the server" error for unauthenticated SMTP connections.
- Bug fix - Other minor updates and fixes.
Version 4.3.306.0 (Released April 27, 2018)
- Improvement - Added the ability to skip read-only databases when using auto-discovery feature.
- Improvement - Updated Google Drive and Amazon S3 storage SDKs.
- Bug fix - Fixed possible "sequence contains no matching element" error when testing folder backup destination.
Version 4.3.303.0 (Released April 19, 2018)
- Improvement - Updates to Box, Dropbox, and Google Drive SDKs.
- Bug fix - Improved error handling for user config upgrade during application startup.
Version 4.3.301.0 (Released April 11, 2018)
- Improvement - Added explicit support for newer TLS protocol versions 1.1 and 1.2.
- Improvement - Improved folder backup destination move optimization detection logic.
- Bug fix - Fixed possible "unable to find the specified file" error when applying license key.
- Bug fix - Some user settings (backup job sort order, etc.) were not persisted between version upgrades.
Version 4.3.298.0 (Released April 6, 2018)
- Improvement - Improved transactional write logic for backup job and global settings config files.
- Improvement - Added support for the "One Zone - Infrequent Access" Amazon S3 storage class.
- Improvement - FTP, SFTP, and SMTP protocol compatibility improvements and fixes.
- Improvement - Changed default temporary backup folder location for new backup jobs.
- Improvement - Added support hyperlink to the status bar of the log viewer window.
- Bug fix - Corrections and performance improvements to scheduled execution plan view.
- Bug fix - Fixed missing length constraints on certain text input fields.
- Bug fix - Fixed rare case that could result in backup temp files not being removed.
- Bug fix - Migration check now results in backup job serialization only if updates are applied.
- Bug fix - SQL Server version logging was not performed within configured impersonation context.
Version 4.3.293.0 (Released March 30, 2018)
- Improvement - Backup recovery explorer now offers a search function for narrowing down listings.
- Improvement - Backup recovery explorer bulk delete function now honors search item visiblity.
- Improvement - Backup recovery explorer toolbar items now disabled during remote operations.
- Improvement - Updated SDKs for Box, Amazon, and Google Drive backup destinations.
- Bug fix - Fixed issue when scheduling diff/trans backups prior to full backup execution.
- Bug fix - Fixed possible incorrect outcomes with scheduled execution plan view.
- Bug fix - Database backup command parameters were not written to the log in some cases.
Version 4.3.290.0 (Released March 27, 2018)
- Bug fix - Fixed "object reference not set to an instance of an object" regression in 4.3.289.0.
Version 4.3.289.0 (Released March 26, 2018)
- Improvement - Improved logic for upgrading diff and log backups to full if no prior full backup exists.
- Improvement - Added the ability to pass custom parameters to the backup database command.
- Improvement - Task bar icon now shows progress indicator when any database backup job is running.
- Improvement - Improvements to Box backup destination, including exponential backoff error handling support.
- Improvement - Added support for OneDrive for Business (MS Graph) API request throttling.
- Improvement - Updated SDKs for Box, Amazon, Azure, and Google Drive backup destinations.
- Improvement - Various minor user interface and experience improvements.
- Bug fix - Dynamically resolved Amazon S3 endpoints weren't using the correct buffer size or transfer acceleration option.
- Bug fix - Backup filename parser could potentially attempt to interpret unsupported file types.
Version 4.2.285.0 (Released February 23, 2018)
- Improvement - Backup job progress indicator now shows when destination cleanup operations are in progress.
- Improvement - Added global option allowing user to choose SQL Backup Master system service priority mode.
- Improvement - Default system service process priority is now "normal" (improves performance).
- Improvement - Improvements to immediate upload auto-retry mechanism for specific backup destinations.
- Improvement - Improvements to HTTP status error reporting for specific backup destinations.
- Improvement - Error handling and logging improvements.
- Improvement - Other minor improvements, help file updates, and corrections.
Version 4.2.282.0 (Released February 12, 2018)
- Improvement - Backup job view can now be closed without waiting for database enumeration to complete.
- Improvement - Backup cancellation has been improved in cases where target database is inaccessible.
- Improvement - Backup cancellation now occurs more quickly during the backup compression stage.
- Improvement - Updated SDKs for Amazon S3, Azure Storage, and Google Drive.
- Improvement - Minor user interface improvements.
Version 4.2.278.0 (Released February 1, 2018)
- Improvement - Improved log notification buffer memory management.
- Improvement - Improved keyboard navigation (with autocomplete) within all list box controls.
- Improvement - Added support for specifying an alterate temp folder path that's used when communicating with SQL Server.
- Improvement - Log reader now shows in-line error messages when log files cannot be opened or parsed.
- Bug fix - Resolved extremely rare zip compression issue that could result in invalid CRC checksum error.
- Bug fix - Cancellation during backup compression now results in correct final job state (canceled).
- Bug fix - Database backup compression failure could circumvent temp file cleanup.
- Bug fix - Backup job view window could hang if target database was inaccessible.
- Bug fix - Resolved possible unhandled exception during backup job export.
- Bug fix - Resolved issue with notification email truncation in some environments.
- Bug fix - Resolved rare Box v2 SDK dependency issue.
Version 4.1.274.0 (Released January 10, 2018)
- Improvement - Added backup destination icons to database recovery window drop-down.
- Improvement - Scheduled differential and log backups will be upgraded to full if no prior full backup exists.
- Improvement - Added a new zip checksum verification option that is triggered immediately upon archive creation.
- Bug fix - Creating a large number of backup jobs could trigger a service communications fault.
- Bug fix - Resolved rare crash related to logger concurrency.
- Bug fix - Minor FTP bug fixes and compatibility improvements.
- Bug fix - Fixed incorrect excluded database configuration window height.
- Bug fix - Fixed incorrect progress bar representation for decompression stage of database recovery.
- Bug fix - Fixed possible SQL Server command timeout when restoring very large database backups.
- Bug fix - Other minor fixes and cosmetic improvements.
Version 4.1.270.0 (Released December 25, 2017)
- Improvement - Size of database backups (original and compressed) are now logged.
- Improvement - Numerous additional logging improvements and clarifications.
- Improvement - Updated SDKs for several storage service platforms.
- Bug fix - Resolved rare "Unable to load DLL penimc.dll" error that prevented app startup.
- Bug fix - Resolved problem retrieving remote listings from OneDrive accounts.
- Bug fix - Fixed crash that could occur when attemping to scroll main backup job list (via keyboard).
- Bug fix - Folder backup destination didn't report file move failures immediately in certain scenarios.
- Bug fix - Other minor bug fixes.
Version 4.1.266.0 (Released December 6, 2017)
- Improvement - Improved performance of OneDrive for Business backup destination uploads.
- Bug fix - Fix for timeout error during user interface startup in specific scenarios.
Version 4.1.265.0 (Released December 4, 2017)
- Improvement - Added global option to require password entry to access application interface.
- Improvement - SQL and batch scripts can now be loaded from the file system during configuration.
- Improvement - Maximum SQL and batch script length has been doubled (from 4096 to 8192 characters).
- Improvement - Added global option allowing hardware graphics rendering mode to be disabled.
- Improvement - Improved handling of temp file backup removal to include fallback handler without impersonation.
- Improvement - Notification emails can now be sent using implicit SSL (port 465).
- Bug fix - Additional FTP compatibility enhancements and bug fixes.
- Bug fix - When editing global options, clicking the cancel button didn't update the user interface.
- Bug fix - Resolved rare Win32Exception that could occur during Dropbox authorization.
- Bug fix - Button text was truncated in a couple window locations.
- Bug fix - Improved error handling for Box backup destination authorization failures.
Version 4.0.262.0 (Released November 14, 2017)
- Improvement - Improved error logging.
- Improvement - SQL Backup Master system service now runs in background priority mode (lowers process and I/O priority).
- Bug fix - Fixed bug in new version upgrade action string.
- Bug fix - Fixed spurious warning when saving backup job with specific scheduling configurations.
- Bug fix - SFTP extension parser could fail with some character sets.
- Bug fix - Improved compatibility with BulletProof FTP and Titan SFTP server products.
- Bug fix - Additional FTP compatibility enhancements, bug fixes, and optimizations.
Version 4.0.259.0 (Released October 24, 2017)
- Improvement - Installer now configures recovery options for SQL Backup Master system service.
- Improvement - Implemented request paging support for OneDrive and OneDrive for Business backup destinations.
- Improvement - Improved error handling of OneDrive for Business backup destination.
- Improvement - Converted HTTP metadata endpoint to named pipes to avoid potential port conflicts.
- Improvement - Installer now ensures accessibility of logs folder to application during account impersonation operations.
- Bug fix - Resolved a problem with uploading very large database backup files to Dropbox.
- Bug fix - Fixed crash that occurred when attempting to export backup configuration when no jobs are present.
- Bug fix - Improved handling of rare cases when SQL Backup Master system service is unable to start correctly.
Version 4.0.253.0 (Released October 9, 2017)
- Bug fix - Some database backup exceptions weren't being properly represented in the backup logs.
- Bug fix - Fixed problem with scheduler that could prevent jobs from running when "run between hours" is used.
Version 4.0.252.0 (Released October 6, 2017)
- Improvement - Increased the maximum size of email log excerpt buffer to from 1k to 4k lines.
- Bug fix - Network folder backup destinations tested for folder presence prior to login, potentially resulting in errors.
Version 4.0.249.0 (Released September 30, 2017)
- Improvement - Improved support for OneDrive backup destination uploads that take longer than an hour.
- Improvement - OneDrive for Business now automatically resumes broken uploads on retry attempts.
- Improvement - Automatic retry of failed full backups (for scheduled jobs) is now engaged by default.
- Improvement - Dropbox backup destination has been enhanced to support chunked uploads (supports larger files).
- Bug fix - Fixed possible null reference exception when using command line interface without specifying backup type.
- Bug fix - Resolved possible "conflicting file relocations" error during assisted restore.
- Bug fix - Backup job configuration export was not working as intended.
Version 4.0.246.0 (Released September 27, 2017)
- Improvement - Improved scheduler "run between hours" feature to be more intuitive in certain scenarios.
- Bug fix - Scheduler estimated backup plan was not showing scrollbar when needed.
- Bug fix - Backup progress was being shown incorrectly when executing multiple jobs at once.
Version 4.0.245.0 (Released September 25, 2017)
- Improvement - Added support for SQL Server 2017.
- Improvement - Users can now automatically store backups for each database in its own subfolder.
- Improvement - Added support for backing up databases to OneDrive for Business (requires Pro license).
- Improvement - The recovery explorer tool now supports navigation of backup destination subfolders.
- Improvement - Custom batch (.bat) scripts can now be executed before and/or after backup jobs run.
- Improvement - Added support for emergency backup destinations, which will only be used if all other destinations fail.
- Improvement - FTP uploads can now be (optionally) resumed automatically during retry intervals if a partial upload is present.
- Improvement - FTP upload retries now trigger a server reconnection in order to reset the connection state.
- Improvement - The Dropbox backup destination can now upload to a user-specified app subdirectory.
- Improvement - Added tools to allow backup job configuration to be exported and imported.
- Improvement - Added the ability to easily duplicate (clone) existing backup jobs.
- Improvement - Added the ability to exclude databases from backup jobs using wildcard expressions.
- Improvement - Database backup schedules can now be configured to run between between a specific set of hours.
- Improvement - Passwords that are part of backup job settings can now be made temporarily visible.
- Improvement - Users can now back up specific system databases while still backing up all non-system databases.
- Improvement - Backup log archival compression speeds are now multi-core enabled.
- Improvement - Decompression of zip files (during database restore, etc.) is now multi-core enabled.
- Improvement - Backup jobs and destinations now use colors to better indicate enabled or disabled state.
- Improvement - Various improvements to logging (upgraded subsystem, increased log verbosity, and more).
- Improvement - Installed paid licenses can now be removed, thereby reverting to free edition functionality.
- Improvement - Custom scripts can now be enabled or disabled without removing the associated script text.
- Improvement - Custom SQL scripts are now preceded by an XML variable declaration that describes the backup state.
- Improvement - Long running custom SQL scripts can now be cancelled during backup job progression.
- Improvement - Messages and errors occuring during custom script execution are now written to the backup log.
- Improvement - Log viewer has improved performance, reduced memory usage, and better readability.
- Improvement - Improved ability to differentiating between local and remote SQL Server instances.
- Improvement - Added an option for skipping auto-discovered user databases that are offline.
- Improvement - Added an option for skipping auto-discovered user databases that are in SIMPLE recovery mode.
- Improvement - Improved user interaction in cases where log backups are scheduled for databases using the SIMPLE recovery model.
- Improvement - Added a command line interface for starting full, diff, or log backups.
- Improvement - Improved layout and control grouping for many backup destination configuration screens.
- Improvement - Upgrade notification area text has been clarified and the action link improved.
- Improvement - Greatly improved appearance and usability in high DPI environments (4k monitors, etc.).
- Improvement - During editing, backup job names will be altered to ensure uniqueness (as needed).
- Improvement - Performance and reliability of Dropbox uploads are considerably improved.
- Improvement - It is now possible to set an explicit timeout for FTP and FTPS/SFTP connections.
- Improvement - Improved (no longer indeterminate) progress indication during backup file creation phase.
- Improvement - Now using larger buffers during Amazon S3 backup destination uploads (improves performance).
- Improvement - Updated SDKs for nearly all backup destination types (numerous improvements).
- Improvement - Added an option to verify full backups only (skips verify for diff and log backups).
- Improvement - Backup upload progress indicators have been significantly improved, and now show file sizes.
- Improvement - Added a right-click menu option for enabling or disabling all backup destinations at once.
- Improvement - All backup destination editors now include a help button in the title bar.
- Improvement - Numerous additional performance, layout, and usability enhancements.
- Bug fix - Databases containing invalid NTFS filename characters are now backed up correctly.
- Bug fix - Fixed potential issues with license validation when toggling job scheduling on and off.
- Bug fix - Fixed rare "divide by zero" errors logged as a result of specific scheduler configurations.
- Bug fix - OneDrive backup destination was not successfully creating nested folder structures.
- Bug fix - Restore target database didn't allow for selection of system databases.
- Bug fix - Setting backup destination retention setting to 0 would cause backup files to be pruned immediately.
- Bug fix - Database backup selections in the job editor would be retained even when changes were canceled.
- Bug fix - Fixed rare InvalidOperationException crash that could result from backup destination configuration.
- Bug fix - Changing the database source during recovery could affect the backup source for the associated job.
- Change - Support for Windows XP and Server 2003 have been discontinued.
Version 3.2.214.0 (Released August 1, 2017)
- Bug fix - Setting backup destination retention setting to 0 incorrectly halted all backup pruning.
- Bug fix - Full backup overrun protection was working incorrectly, potentially causing diff and log backups to fail.
- Bug fix - Help button on backup job settings window was incorrectly triggering a window close.
- Bug fix - Contextual tab help for SQL scripts (in backup job settings) was unavailable.
Version 3.2.213.0 (Released July 10, 2017)
- Improvement - Azure backup destinations now support secure (HTTPS) file transfers.
- Improvement - Added log warnings to indicate when critical backup job changes affect scheduling.
- Bug fix - Fixed rare DirectoryNotFoundException that could occur if log folder was removed unexpectedly.
- Bug fix - Fixed rare crash that could occur while copying license key to the Windows clipboard.
- Bug fix - Fixed rare unobserved task exception that would occur when using Azure backup destination.
- Bug fix - SQL Backup Master was preventing transactional log backups on databases using bulk-logged recovery model.
- Bug fix - Email notification configuration UI was (rarely) preventing some email addresses from passing validation.
Version 3.2.206.0 (Released May 1, 2017)
- Bug fix - Fixed a file list pagination bug in Google Drive backup destination that could prevent cleanups from occurring.
- Bug fix - Added remote directory path normalization logic to Google Drive backup destination config.
Version 3.2.205.0 (Released March 3, 2017)
- Improvement - Improved efficiency of Google Drive backup destination when remote directory is specified.
- Improvement - Files moved or copied to folder backup destinations now inherit permissions from their parent directory.
- Improvement - If a database is taken out of the backup rotation, it will no longer be subject to backup cleanup operations.
- Improvement - Amazon and Azure backup destination configuration forms now obscure the contents of their access key fields.
- Bug fix - Resolved potential file overwrite error that could occur when restoring over an existing database.
- Bug fix - Fixed a file list pagination bug in Google Drive backup destination that could prevent cleanups from occurring.
Version 3.2.201.0 (Released December 5, 2016)
- Improvement - Added support for enabling and disabling individual backup jobs.
- Improvement - Folder backup destination now attempts to create target folder(s) if missing.
- Improvement - FTP backup destination now includes an option to use large buffers (on by default), which can improve file transfer performance.
- Improvement - Amazon S3 backup destination now normalizes backslashes and forward slashes for directory creation.
- Improvement - Dropbox file upload changed to use file overwrite semantics during commit.
- Improvement - Finished job status has been renamed to "Finished successfully".
- Improvement - Selected database backup options (if any) are now written to the backup log.
- Improvement - Added GovCloud endpoint support to the Amazon S3 backup destination.
- Improvement - Updated SDKs for Amazon S3 and Box backup destinations.
- Improvement - Installer now assigns permissions for specific HKML app registry keys to ensure accessibility.
- Improvement - Various help file updates and additions.
- Bug fix - Fixed (non-fatal) null reference exception that occured when canceling Box account authorization.
Version 3.1.196.0 (Released October 17, 2016)
- Bug fix - Testing an Azure storage backup destination would return 404 not found error.
Version 3.1.194.0 (Released September 28, 2016)
- Improvement - Added official support for Windows Server 2016.
- Improvement - Moved FTP backup destination proxy configuration to a separate dialog window.
- Improvement - Added the ability to bypass FTP SSL/TLS certificate validation.
- Bug fix - Fixed bug in handling of authenticated UNC paths in folder backup destination.
Version 3.1.192.0 (Released August 17, 2016)
- Improvement - Improved display of certain date/time values in locale appropriate format.
- Improvement - Improved folder destination login to bypass attempts to authenticate for local paths.
- Improvement - Updated SDKs for Box and Dropbox backup destinations.
- Bug fix - Improved handling of exceptions that could occur during backup job serialization.
- Bug fix - Fixed issue with vertical alignment of text in some controls (cosmetic only).
- Bug fix - Box backup destination would not automatically create nested remote directory structures.
- Bug fix - Backup explorer could fail to list all Dropbox files in specific circumstances.
- Bug fix - Dropbox file upload verification could produce false negative result in some cases.
- Bug fix - Fixed problems related to pagination of large Box destination result sets.
Version 3.1.187.0 (Released July 6, 2016)
- Improvement - Now showing filename only (rather than the full path) during backup destination upload.
- Improvement - Improved handling of scenarios where the SQL Backup Master system service is terminated during client usage.
- Bug fix - Fixed bug that would prevent very large datatabase backups from being successfully uploaded to Dropbox.
- Bug fix - Minor logging corrections.
Version 3.1.186.0 (Released July 4, 2016)
- Improvement - Added new post-upload validation check to backup procedure.
- Improvement - Improved Dropbox file upload performance (compared to v3.1.184.0).
- Bug fix - A problem with the product installer was causing Google Drive uploads to fail without error.
Version 3.1.184.0 (Released July 1, 2016)
- Improvement - Dropbox backup destination now uses Dropbox API v2 (Dropbox will turn off API v1 on June 28, 2017).
- Improvement - Google Drive backup destination was updated to support newer Google Drive v3 API.
- Improvement - Google Drive app authorization has been streamlined, and no longer requires copying and pasting an authorization code.
- Improvement - When the only enabled backup destination is a folder, the database backup file will be moved (rather than copied) to the destination folder when the paths are on the same volume.
- Improvement - Improved logging in cases where auto upload retry is engaged and is subsequently successful.
- Improvement - Improved logging in cases where temp file deletion fails.
- Improvement - Increased default connection timeouts across all destinations.
- Improvement - Improved control resizing logic for backup job editor window.
- Improvement - Added right-click context menu to the backup destination list in the backup job editor window.
- Bug fix - Inline upload retry mechanism no longer logs unhelpful "one or more errors occurred" message.
- Bug fix - Fixed logging error that expressed backup cleanup operations in the form of a date (rather than numerical age).
- Bug fix - Fixed rare null reference exception that could occur in SQL Server connection view.
- Bug fix - Fixed incorrect reporting of exceptions by client when the SQL Backup Master system service isn't started.
- Bug fix - Fixed rare "items collection must be empty before using ItemsSource" exception.
Version 3.0.173.0 (Released June 21, 2016)
- Bug fix - Backup jobs that reached the "finished with errors" state were not triggering failure notifications.
- Bug fix - Fixed help file broken topic link and expanded certain content.
- Bug fix - Extended exception handling scenarios regarding KB 2468871 requirement.
- Bug fix - Other minor fixes and improvements.
Version 3.0.171.0 (Released June 20, 2016)
- Bug fix - Fixed OneDrive installed DLL lacking a digital signature.
- Bug fix - Fixed incorrect display of zip component license error that could occur during decompression operations.
- Bug fix - Added reporting for backup job save failures when initiated through the user interface.
- Bug fix - Added log file entries related to backup job serialization failures.
Version 3.0.168.0 (Released June 18, 2016)
- Bug fix - Resolved incorrect notification subject variable interpolation in the free product edition.
- Bug fix - Resolved problem installation warning regarding KB 2468871 requirement.
- Bug fix - Other minor bug fixes and improvements.
Version 3.0.164.0 (Released June 13, 2016)
- Improvement - Added support for SQL Server 2016.
- Improvement - New, more colorful and modern application theme.
- Improvement - Added Microsoft OneDrive as a database backup destination (requires standard edition license or better).
- Improvement - Added failed backup job retry features to the scheduler, including configurable max retry count and wait timer.
- Improvement - New multi-core zip archive support for faster database backup compression speeds.
- Improvement - Added the ability to disable archive (zip / 7-zip) file creation entirely (creates .bak file).
- Improvement - Failure and success notifications can now be configured individually for full, diff, and log backups.
- Improvement - Added support for customizing the subject of outbound email notification messages.
- Improvement - Added the ability to specify the "from name" when sending email notifications via SMTP.
- Improvement - Added extensive proxy (SOCKS4, SOCKS5, HTTP CONNECT, etc.) support to the FTP/SFTP backup destination.
- Improvement - Users can now configure the update checker to traverse an HTTP proxy server.
- Improvement - Upgraded to latest Azure Storage SDK levels for improved reliability and performance.
- Improvement - Added support for the Amazon S3 "Standard - Infrequently Accessed" storage class.
- Improvement - Added the ability to control the number of concurrent requests used for Amazon S3 uploads.
- Improvement - Amazon S3 backup file transfers now use the appropriate endpoint for the user provided bucket name.
- Improvement - Added support for Amazon S3 transfer acceleration (enable transfer acceleration on the target bucket before using).
- Improvement - Moved to new modular Amazon S3 SDK implementation for reduced overall product disk space usage.
- Improvement - Failed backup destination file uploads will now be reattempted (up to three times) prior to failing permanently.
- Improvement - SQL Backup Master no longer uses square brackets in backup filenames, since they are incompatible with some FTP servers.
- Improvement - Added a main window status bar with summary backup job information and indication of current activity.
- Improvement - Backup destination descriptions improved to make later identification (such as during recovery) easier.
- Improvement - Numerous minor FTP/SFTP compatibility improvements and bug fixes.
- Improvement - Added application usage data reporting with an option (see global settings) to disable.
- Improvement - Folder backup destination location text box now offers autocomplete capabilities.
- Improvement - Backing up to Box is now supported in the free edition (no longer requires standard edition license).
- Improvement - Users are now notified about major version license conflicts at app startup.
- Improvement - Added the ability to expand or collapse all backup jobs from the main window toolbar.
- Bug fix - Now handling rare exception that can occur when attempting to open log folder from within log viewer.
- Bug fix - Fixed backup destination chooser license error that could occur after a major version upgrade triggers reversion to a free license.
- Bug fix - Standard (non-secure) FTP operations would incorrectly log a professional edition licensing requirement (cosmetic only).
- Bug fix - Job cancellation was being reported as a failure if it occurred during the database backup phase.
- Bug fix - Fixed database restore bug that could trigger "conflicting file relocations have been specified" error message.
- Bug fix - Cancelling S3 backups could result in continued progress display (rather than the job cancellation in progress message).
- Bug fix - Main window no longer selects a default backup job at startup.
- Bug fix - Main window backup job context (right-click) menu was incorrectly enabled while job was running.
Version 2.8.149.0 (Released March 24, 2016)
- Improvement - Product installer is now dual-signed with SHA1/SHA2.
- Bug fix - SQL Server instance name in recovery window wasn't updating after making a new selection (cosmetic only).
- Bug fix - Resolved problem with Dropbox backup destination not logging correctly.
Version 2.8.143.0 (Released November 13, 2015)
- Improvement - Updgraded to the latest version of the Amazon SDK.
- Improvement - Improved error handling and reporting when testing backup destinations.
- Improvement - Certificate validation errors that occur when sending emails via SMTP are now ignored.
- Improvement - Minor installer optimizations.
- Bug fix - Fixed problem with pagination when listing files on Google Drive that could affect backup pruning.
- Bug fix - Other minor bug fixes.
Version 2.8.137.0 (Released September 25, 2015)
- Bug fix - Improved error handling, logging, and backup job state finalization.
- Bug fix - Resolved rare "illegal characters in path" unhandled exception.
- Bug fix - Additional exception handling measures for global settings and backup job deserialization.
Version 2.8.136.0 (Released August 25, 2015)
- Improvement - Minor logging improvements.
- Bug fix - Fixed issue with visibility of S3 backups to the Recovery Explorer when uploaded to bucket root.
- Bug fix - Resolved problem with potential truncation of log information sent with email notifications when job executions overlap.
Version 2.8.134.0 (Released August 7, 2015)
- Improvement - Windows 10 is now officially supported.
- Improvement - New backup job setting allows users to retain the most recent full backup (regardless of age) for each database during cleanup operations.
- Improvement - Main window minimum height has been reduced to help fit within smaller monitors.
- Improvement - Custom SQL script timeout now set to maximum value to avoid timeouts.
- Improvement - Added an option to run custom SQL scripts during full backups only.
- Improvement - Various minor user interface improvements.
- Bug fix - Fixed exception that could occur during exit when user settings cannot be committed to disk.
- Bug fix - Fixed rare invalid character exception that could occur during backup job serialization/deserialization.
Version 2.7.131.0 (Released August 3, 2015)
- Improvement - Minor user interface improvements and fixes.
- Bug fix - Fixes to schedule preview calculations.
Version 2.7.129.0 (Released July 20, 2015)
- Improvement - Logging enhancements and additions.
- Bug fix - Product now warns users when .Net Framework update KB2468871 needs to be installed, rather than crashing.
- Bug fix - Fixed rare crash relating to inaccessible registry location.
- Bug fix - Fixed occasional spurious "DialogResult can be set only after Window is created and shown as dialog." error.
Version 2.7.128.0 (Released June 25, 2015)
- Improvement - Enhancements to built-in crash reporting mechanism.
- Improvement - Minor enhancements to Box storage service integration via SDK upgrade.
- Improvement - Minor enhancements to Amazon S3 storage service integration via SDK upgrade.
- Bug fix - Databases with single quotes in their names could not be restored from Google Drive backup destinations.
- Bug fix - Resolved issues with Amazon S3 destination creating empty sub-directories when storing backups.
- Bug fix - Amazon S3 database backups were not being purged according to user configuration.
Version 2.7.126.0 (Released June 24, 2015)
- Bug fix - Fixed rare schedule preview exception that could occur in the presence of invalid configuration in the UI.
- Bug fix - Main window backup job list scroll position is no longer lost on selection change.
- Bug fix - Now reporting database exceptions that occur when initiating database recovery.
- Bug fix - Other minor fixes and improvements.
Version 2.7.125.0 (Released June 16, 2015)
- Bug fix - Fixed rare exception that could occur if too many backup jobs were added.
- Bug fix - Resolved rare unhandled exception that could occur when persisting main window state in low disk space conditions.
- Bug fix - Fixed problem with backing up databases with single quotes in their names.
Version 2.7.122.0 (Released May 21, 2015)
- Bug fix - Resolved rare date calculation bug in scheduler preview window.
- Bug fix - Resolved rare unhandled exception that could occur during backup recovery if the target database was unreachable.
- Bug fix - Other minor bug fixes.
Version 2.7.121.0 (Released May 13, 2015)
- Improvement - Added "next scheduled run" indicator to the main window backup job list.
- Improvement - Added the ability to manually kick off a differential backup.
- Improvement - Added the ability to partially collapse backup job list entries in the main window (to converve space).
- Improvement - Improvements to backup schedule estimation plan and "next run" calculation.
- Bug fix - Fixed a problem with certain scheduled differential backups not running when log backups are also scheduled.
- Bug fix - Fixed for registry authorization bug introduced in build 2.6.116.0.
Version 2.7.116.0 (Released April 30, 2015)
- Improvement - Log viewer root nodes now shows the backup type (e.g. full, diff, or log).
- Bug fix - Improvements and bug fixes to the scheduler.
- Bug fix - Correction to log entry context identifiers written by the system service.
- Bug fix - Improved debug logging capability.
- Bug fix - Minor bug fixes and improvements.
Version 2.7.111.0 (Released April 21, 2015)
- Bug fix - Resolved timing issues with full backup overrun protection.
- Bug fix - Resolved unhandled exception that occurred rarely during user interface shutdown.
- Bug fix - Improved handling of rare scenarios where file system errors cause backup job file corruption.
- Bug fix - Improved exception handling when editing backup jobs.
- Bug fix - Dropbox upload chunk size has been reduced.
Version 2.7.108.0 (Released April 17, 2015)
- Bug fix - Resolved unhandled exception that could occur when testing email integration.
- Bug fix - Resolved unhandled exception that could occur after choosing a target SQL Server instance.
- Bug fix - Other minor bug fixes and usability improvements.
Version 2.7.107.0 (Released April 15, 2015)
- Improvement - Crash reporting service integration.
- Bug fix - Fixed v2.7 regression that could cause hang during display of splash screen.
- Bug fix - Removed Remote Desktop access licensing restriction from free product edition.
- Bug fix - Other minor bug fixes and usability improvements.
Version 2.7.106.0 (Released April 14, 2015)
- Improvement - When configuring a folder destination to use a mapped network drive, users are now prompted to use the UNC path equivalent instead (helps to avoid security problems when accessing mapped drives from a system service).
- Improvement - FTP backup destination connection port is now configurable regardless of which protocol is selected.
- Improvement - Google drive upload chunk size is now configurable.
- Improvement - Additional licensing checks and message clarifications.
- Improvement - Improvements to the product startup splash screen (including option to disable it).
- Improvement - Backup job log now indicates whether execution was initiated by the scheduler or a user.
- Improvement - Backup recovery window now remembers the "show files not created by the selected destination" setting.
- Improvement - Improved backup job change detection helps to trigger the creation of new full backups when warranted.
- Improvement - Various minor usability, stability and performance enhancements.
- Improvement - Various logging enhancements, additions, and fixes.
- Bug fix - Application startup error messages (rare) were not staying on-screen until the user clicked OK.
- Bug fix - Resolved issue in log viewer that could result in a log entry group with an incorrect header.
- Bug fix - Backups jobs initiated by users could adversely affect full backup overrun protection logic.
- Bug fix - Resolved problem with listing and purging Amazon S3 backup destinations containing thousands of backup files.
- Bug fix - Fixed relatively rare problem with S3 backup file name parsing.
Version 2.6.94.0 (Released March 24, 2015)
- Improvement - Added support for compressing database backups with 7-zip file format.
- Improvement - Significant improvement in backup zip compression and decompression peformance.
- Improvement - The backup job settings window now shows the current user account under which the job executes.
- Improvement - Backup recovery explorer now shows database backup file names.
- Improvement - Update checker now indicates whether an upgrade is free or paid.
- Improvement - Adding a new backup destination to an existing job now triggers the creation of a fresh full backup at the next schedule interval.
- Improvement - Database names are now trimmed of white space when composing backup file names.
- Improvement - Various product help file updates and additions.
- Improvement - Various minor usability and performance enhancements.
- Bug fix - Fixed final job state and log entry inconsistencies when backup job was cancelled.
- Bug fix - Resolved problem with zip library producing files with CRC errors in very specific circumstances.
Version 2.5.40.0 (Released January 26, 2015)
- Improvement - Notification feature now creates log file entries.
- Improvement - Log viewer now shows elapsed execution time for each database backup.
- Improvement - Improved scheduler to ensure that full backups are not preempted by long-running differential or transaction log backups.
- Improvement - Added support for auto-detection of SQL Server 2014 Express instances.
- Bug fix - Fixed the potential for an incorrect final job state under specific conditions.
- Bug fix - Resolved bug in plan execution preview section of scheduler window (could display incorrect time overlap).
- Bug fix - Database backup job summary (shown in main window) and log entries could show wrong database count.
- Bug fix - Fixed backup settings UI checkbox selection glitch associated with use of the "back up all non-system databases" option.
Version 2.5.33.0 (Released January 12, 2015)
- Improvement - Added support for the use of active FTP connections (applies to standard, non-secure FTP only).
- Improvement - Added support for limiting the upload speed of FTP connections.
- Improvement - Added a product splash screen, since the product UI can take a few moments to load on some systems.
- Improvement - Added the ability to execute custom SQL scripts before and after backups.
- Improvement - Enhanced error tracking, reporting, and logging capabilities.
- Improvement - Increased client operational timeout values used when communicating when the service.
- Improvement - Overall FTP server compatibility improvements and minor bug fixes.
- Improvement - Various minor product usability enhancements.
- Bug fix - Backup destination test failures could yield incorrect error messages in specific cases.
Version 2.0.22.0 (Released November 13, 2014)
- Improvement - Windows user account impersonation auth test is now more accurate in various scenarios.
- Bug fix - The "back up all non-system database" option could trigger job failure if a database was later removed.
- Bug fix - Resolved "object reference not set to an instance of an object." error that could occur when attempting Windows user account impersonation.
Version 2.0.20.0 (Released October 27, 2014)
- Improvement - Email notifications now contain the host name in the subject line.
- Improvement - Offline databases are now skipped (with warning) only if they were auto-discovered, otherwise an error is logged.
- Bug fix - Installers for certain 64-bit server platforms failed to recognize the presence of .NET update prerequisite KB2468871.
Version 2.0.19.0 (Released September 16, 2014)
- Improvement - Added support for using Microsoft Azure Storage as a backup destination.
- Improvement - Added support for using Box as a backup destination.
- Improvement - Added official support for SQL Server 2014 (all editions).
- Improvement - Added support for Amazon S3 server-side encryption (AES 256).
- Improvement - Added support for verifying database backups using RESTORE VERIFYONLY.
- Improvement - Added support for copy-only database backups (which will not affect the backup chain).
- Improvement - Numerous minor compatibility improvements and bug fixes for FTP/SFTP features.
- Improvement - Built-in support for 30-day standard/pro edition license trial mode.
- Improvement - Specific system databases can be selected for backup while also using the "back up all non-system databases" option.
- Improvement - Added test button Windows Account tab of backup job settings, allowing users to test auth credentials.
- Improvement - Users can now control the order in which backup destinations execute (by re-ordering the destination list).
- Improvement - Backup job files are now backed up prior to being re-written (as an added safeguard).
- Improvement - Databases that aren't online are now skipped with a log warning (no longer interpreted as an error).
- Improvement - The recovery explorer can now list remote files that were not originally created by the selected backup destination.
- Improvement - Backup recovery now supports database recovery from an unzipped (i.e. .bak, etc.) file source.
- Improvement - Database connection test function now executes within the service for improved error reporting.
- Improvement - Improved Amazon S3 bucket name rule validation when editing the backup destination.
- Improvement - Main window title now indicates when a trial license is in active use.
- Improvement - Application icons have been redesigned for a slightly bolder, more colorful appearance.
- Bug fix - Installer images failed to display on Windows XP and Server 2003.
- Bug fix - License key display in license management dialog is no longer truncated.
Version 1.0.133.0 (Released July 30, 2014)
- Bug fix - The backup scheduler wasn't allowing the execution of two separate jobs to overlap.
- Bug fix - Amazon S3 backup files weren't being deleted correctly in certain circumstances.
Version 1.0.131.0 (Released July 7, 2014)
- Improvement - Added the ability to specify a from email address for email notification purposes.
- Improvement - Added the ability to limit zip compression to a single thread, thereby limiting CPU usage in multi-core environments.
- Bug fix - Errors encountered during database backups weren't affecting the reported job completion indicator.
Version 1.0.129.0 (Released May 29, 2014)
- Bug fix - Fix for "The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it has been Aborted" error that could occur during scheduled backups.
Version 1.0.128.0 (Released May 28, 2014)
- Improvement - Failure to back up a specific database will no longer halt all backup operations.
- Bug fix - Avoiding deserialization of empty backup jobs data file (rare condition) to prevent crash.
- Bug fix - Removed automated crash reporting mechanism from client application.
- Bug fix - SQL Server connection dialog was not restoring SQL Auth credentials between uses.
- Bug fix - Resolved "Some or all identity references could not be translated" error that occurred during database recovery on non-English systems.
Version 1.0.124.0 (Released February 5, 2014)
- Improvement - When folder destination authentication detects a conflict with an existing network session, it will now log a warning and attempt to use the existing session.
- Bug fix - Fixed zip library bug that could cause zip file corruption in very specific circumstances.
Version 1.0.123.0 (Released December 15, 2013)
- Bug fix - Running all database backups from client UI was not working as expected (v1.0.119.0 regression).
- Bug fix - Resolved a problem with temp database backup files not deleting when associated backup job uses impersonation.
- Bug fix - Resolved potential unhandled exception scenario during job execution by background service.
Version 1.0.119.0 (Released December 13, 2013)
- Bug fix - The tempdb system databsae is now suppressed as a backup source (it does not support backup and restore operations).
- Bug fix - If an attempt to change a database's recovery model failed, the error is now caught and reported.
- Bug fix - Databases with dashes in their names are now handled correctly.
- Bug fix - Resolved potential error when recovery explorer Refresh button is used while listing operations are in progress.
Version 1.0.118.0 (Released September 23, 2013)
- Improvement - FTP / SFTP libraries updated (resolves a couple of rare compatibility issues).
- Improvement - Updated Amazon libraries to most recent versions.
- Bug fix - Added generic exception handling for local SQL server installation discovery case.
- Bug fix - Additional exception handling and logging during database backup operations.
- Bug fix - Backups to Amazon S3 would create an empty directory when remote dir setting was left blank.
Version 1.0.114.0 (Released July 11, 2013)
- Improvement - Additional logging.
- Bug fix - Added code to prevent a possible application fault on exit.
- Bug fix - Now preventing negative values from being entered into schedule view fields.
- Bug fix - Unhandled exception when WMI cannot be initialized during SQL Server discovery.
- Bug fix - Added exception handling for cases where default web browser cannot be launched.
Version 1.0.109.0 (Released June 24, 2013)
- Improvement - Using updated version of Amazon SDK, which resolves a handful of (mostly obsure) issues.
- Improvement - Minor user interface updates.
Version 1.0.107.0 (Released June 4, 2013)
- Improvement - Additional logging.
Version 1.0.106.0 (Released June 3, 2013)
- Improvement - Provided alternative means of authentication for network folder backup destinations.
- Improvement - Backup email notifications now include log entries for the related backup session, making them far more informative.
- Improvement - The Google Drive backup plugin will now retry automatically when certain HTTP 500 errors are received during backup file upload.
Version 1.0.96.0 (Released March 5, 2013)
- Improvement - Email notification messages now include the name of the host SQL Backup Master is running on.
- Improvement - Switched to a database enumeration mechanism that requires less database permissions.
- Bug fix - The backup log viewer could mis-categorize failed backups as successes in rare cases.
Version 1.0.95.0 (Released February 13, 2013)
- Improvment - Minor installer improvements and corrections.
- Bug fix - Destinations tests were writing to the log file.
Version 1.0.90.0 (Released February 7, 2013)
- Bug fix - Resolved UAC (User Account Control) conflict resulting in access denied message during Windows user account impersonation.
- Bug fix - Resolved Windows account parsing issue not working for local (non-domain) accounts.
- Bug fix - Email notifications were attempted during backup job execution even when they weren't enabled.
- Improvement - Backup destination tests are now executed with Windows account impersonation (where applicable).
- Improvement - Backup destination tests now attempt file creation within the temp folder assigned to the backup job.
Version 1.0.80.0 (Released February 6, 2013)
- Improvement - Backup destination tests are now executed within the context of the SQL Backup Master system service, which improves the accuracy of the results in certain scenarios.
- Improvement - Implemented automatic repair of client/service communications channel, which should make the application more robust in channel fault scenarios.
- Improvement - Added a help topic hyperlink to the "Windows account" tab of the backup job settings window.
- Bug fix - Using incorrect credentials in the "Windows account" tab of the backup job settings window would cause the related job to hang when executed.
- Bug fix - The main window would not show a job as being "in progress" during the Windows account impersonation process.
- Bug fix - Missing notification email receipients (during backup job execution) now results in a more meaningful error message.
Version 1.0.78.0 (Released January 28, 2013)
- Bug fix - Resolved minor Google Drive auth data storage inconsistency.
- Bug fix - Resolved problem with log file encoding on some systems (logs now support Unicode).
- Bug fix - Resolved possible COM exception during SQL server instance connect.
Version 1.0.77.0 (Released January 24, 2013)
- Bug fix - Email addresses field of backup job notification settings was not participating in validation.
- Bug fix - Resolved potential startup crash on XP/2003 due to an icon image file format bug in .NET Framework.
- Bug fix - Single-instance control mechanism was not properly closing new processes.
Version 1.0.74.0 (Released January 18, 2013)
- Bug fix - Resolved possible null reference exception on application shutdown.
- Bug fix - Resolved installer bug that prevented .NET Framework prerequisite installation.
- Change - Removed feature reporting mechanisms, including user prompt on initial application run.
Version 1.0.73.0 (Released January 14, 2013)
- This is the initial public release of SQL Backup Master