2023-07-24
3.0.2
Fixed
- CLI command backing to s3 buckets hitting classes not found
2023-07-24
3.0.1
Fixed
- PHP warnings
2023-07-24
3.0.0
Added
- Saving only to remote s3 bucket option
2023-03-23
2.7.1
Fixed
- Bug in Foundation
2023-03-08
2.7.0
Changed
- Update Foundation Version
- PHP 8.2 compatibility
2023-02-03
2.6.0
Changed
- PHP 7.1 is now minimum requirment
Fixed
- Additional namespacing issues
- Connection issues with s3 buckets
2023-01-23
2.5.2
Fixed
- Namespace conflict with Solspace's Freeform addon
2022-09-27
2.5.1
- Verified ExpressionEngine 7 Compatibility
2022-05-27
2.5.0
Added
-Cli Command to backup - Only for EE Core 6+
2021-11-22
2.4.1
Changed
- Updated EEHarbor Foundation to fix issue with multiple add-ons ignoring MSM sites
- Updated for PSR-12 compatibility (custom ruleset)
- Updated for PHP 8 compatibility
2021-03-01
2.4.0
Added
- Updated settings to make the correct fields as required
- Made email address no longer required
- Set defaults for settings fields
- Added a required region field to the AWS S3 settings
- Added an AWS S3 connection test to the control panel.
Fixed
- Issue where backups in the control panel failed to properly indicate completion without a manual refresh of the page
- Updated Amazon Web Services S3 to the latest version, resolving upload issues in some regions
- A MySQL error when creating a temporary backup table.
- Issue with downloading backups from the control panel.
2018-12-21
2.3.2
Fixed
- Fixed issue with missing S3 library include
2018-12-05
2.3.1
Fixed
- Fixed case issue with Helpers folder on case sensitive file systems
- Fixed issue with ACT urls not triggering backup properly
2018-11-21
2.3.0
Added
- ExpressionEngine 5 support
2018-08-24
2.2.4
Fixed
- Fixed issue on some shared servers where opcache api is restricted
2018-07-19
2.2.3
Added
- Added License Validation
Fixed
- Fixed MySQL 5.7 issue
2018-03-07
2.2.2
Fixed
- Added S3 endpoint field as uploads would fail if an endpoint was specified on S3's end but not in Safe Harbor
- S3 failures now log to the Developer Log
- Added more failure checks to catch various reject conditions
2017-12-07
2.2.1
Fixed
- Fixed an issue with trying to type a namespaced variable to an integer
2017-12-05
2.2.0
Added
- EE4 Compatibility!
2017-02-14
2.1.0
Added
- Added "Test FTP Connection" to verify FTP backups will work properly
- Added passive check for PHP's FTP extension
Changed
- UI Upgraded to match EE3 styling
- Changed method for initiating manual backups from CURL to Ajax
- Remote Scheduling now requires setting up a CRON task
Fixed
- Fixed issue downloading backups from control panel
- Fixed rare issue with FTP'ed backups would download corrupted
- Fixed issue initiating manual backup when inside a Docker container
2016-07-06
2.0.1
Fixed
- Fixed issue where debug function could cause conflict with other addons.
2015-11-03
2.0.0
Added
- ExpressionEngine 3.X compatibility
- Added ability to download just the database
- Ability to run full or differential backup on command in the control panel
- Ability to name Amazon S3 Bucket
- Default storage location for EE3 is set to the backups folder inside the module folder
Changed
- You can no longer search a given backup
2018-06-27
1.4.2
Fixed
- Fixed install issues on MySQL 5.6+
- Fixed PHP7 error with compatibility script
- Fixed bug that prevented errors from displaying when saving settings
- Removed deprecated settings
2015-09-21
1.4.1
Added
- ExpressionEngine 2.10.x support
Fixed
- A few small bug fixes
2013-06-18
1.4.0
Added
- Improved space management system
- New and Improved method of calculating backup sizes (faster)
Fixed
- ExpressionEngine 2.6 compatibility
- Bug with auto purging of backups that stopped backups from running for some people
- Several minor bugs
2012-03-22
1.3.3
Added
- Introduced a new backup management system.
- DB now syncs with backups directory.
- Added a new delete backup interface.
Fixed
- Clean up old database entries for previously purged backups.
- Fixed an issue where smaller backups that completed fast would fail to complete properly.
- Off site backup status in email notification that didn't always report correctly.
2011-12-14
1.3.2
Added
- Fixed a typo which was causing backups to not automatically delete.
- Fixed an issue where backups were still being triggered by eeharbor when disable remote was set to off
2011-11-07
1.3.1
Added
- Fixed an issue with the upgrade script.
2011-09-14
1.3.0
Added
- Added the ability to set where backups will be stored on the server.
- Added the ability to save a note to individual backups.
- Setup now only requires the authentication code to be saved in the module settings. You no longer need to save your trigger url at eeharbor.com as it now happens automatically.
- Cron url is now provided if you'd like to setup your own cron instead of eeharbor.com handling it.
- Added the ability to send backups to another server via FTP.
Fixed
- Fixed an issue with the server time difference calculation.
- Fixed an issue where some hidden files were not being backed up.
- Fixed an issue where email reports were inaccurate.
2011-07-14
1.2.3
Fixed
- Fixed an error which was preventing the download dialog box from showing when attempting to download a backup file.
2011-07-01
1.2.2
Fixed
- Fixed an error in a fallback database backup process that was failing to complete backups. Code cleanup and some other minor fixes.
2011-06-09
1.2.1
Added
- We removed the remote backup download link which was being displayed to users without off-site backups, thus causing confusion.
- Other minor fixes and enhancements applied.
2011-05-10
1.2.0
Added
- Amazon S3 Support.
- Live search for backups.
- Time difference option is now calculated to assist in setting the option's value.
- The process of downloading a backup has been updated to make it easier for users to understand.
Fixed
- Language file updates.
- Code cleanup.
- Server path to backup was confusing users. Verbiage updated to remove any further confusion.
- Off-site Auth code option has been removed as it's unnecessary.
- file_get_contents() is no longer used as it was causing issues in server communication. We are now using curl for all server communication.
2011-03-07
1.1.1
Fixed
- We fixed an issue with customers server time difference with our server which caused backups to be run at times not originally scheduled.
- fixed a few display issues in the module control panel that were confusing.
2011-02-04
1.1.0
Added
- We've included a backup restore script to restore your website from a backup created by Safe Harbor.