Safe Harbor Changelog

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.