6.4.1 (May 10, 2012)
- ENH - New setting: Off-site file retention policy. It defines how many backup files to keep in the off-site locations. In order to keep compatibility with previous DNNBackup versions, the default value is “0” (which means, ‘keep all files’).
You can have different policies for local and off-site backup files. For example, you may want to keep just one (or none) local backup file, and keep up to 5 (or more) backups in the off-site location(s).
- ENH - Silent mode: now including warnings and error messages.
- ENH - Instead of cancelling, the files' backup will continue when one or more file failed to be included in the backup file. The excluded files (if any) will be listed on the backup log.
- ENH - New database information included in the backup and restore logs, and also in the 'file info' feature of the Restore Wizard.
- ENH - New tweaks implemented in order to provide better support for PowerDNN’s shared hosting restrictions. This behind-scenes functionality will be activated when the module in configured to run in ‘below normal’ or ‘lowest’ priority levels.
- CHG To avoid versioning issues with other DNN extensions, DNNBackup is now using a custom (own) version of the windows azure storage library.
- FIX - solved 'false positive' error when disconnecting from Dropbox ('System.Net.WebException: The underlying connection was closed: A connection that was expected to be kept alive was closed by the server')
- FIX - fixed compatibility with some sites running on a medium trust environment (this was lost on 6.3.3)
- FIX - Database_log.ldf file not being automatically excluded (when it should have) on DNNBackup 6.4.0.
6.3.3 (Apr 1, 2012)
- ENH - new compression library. Faster, and now with proper support for Scandinavian, Greek, Chinese, Russian (i.e. any Cyrillic) characters.
- ENH - improved CPU usage efficiency when the module is configured for low priorities values
- ENH - new option for excluding files from the portal files backup. Explicit file names, or filename patters are allowed, and optionally recursive. You can find examples on the on-line help.
- CHG - now a folder exclusion definition like “\portals\1\*” will exclude also the files on the \portals\1 root, not just its child folders, as it was in previous DNNBackup versions.
- ENH - added the scheduled backup description to email notification and event log host alerts.
- ENH - License key auto-install: if a “/portals/_default/Evotiva.DNNBackup.LicenseKey.resources” file is found or a “/desktopmodules/Evotiva-DNNBackup/Evotiva.DNNBackup.LicenseKey.resources” is found, it will be automatically installed (and the file deleted) when browsing to the module’s home page, when running a manual or scheduled backup, or when running the restore wizard in ‘standalone’ mode.
- ENH - The files backup or restore will not stop if it cannot access a file or folder.
- ENH - \App_Data\Database.mdf,\App_Data\Database.ldf will be automatically excluded from the files backup if the web site is using it (SQL Express 'attached' file).
- ENH - more noticeable on screen hint about editing scheduled (not manual) database of files backup settings.
- ENH - new option to manually clear an individual scheduled job’s history
6.2.0 (Feb 23, 2012)
- ENH - Added support for SFTP offsite backups (this feature was sponsored by Foremost Media).
- ENH - Database Backup, 'script' method: Added support to spatial data: 'geography' and 'geometry'.
- CHG - Improved handling of internal backup configuration information.
6.1.0 (Dec 15, 2011)
- ENH - Added support for Windows Azure offsite backups.
- CHG - Minor general updates.
6.0.2 (Nov 16, 2011)
- CHG - Dropbox changed something related with the Apps keys. This version supports this change.
- CHG - Minor general updates.
6.0.2 (Nov 3, 2011)
- FIX - Restored big Amazon S3 uploads (broken on 6.0.0).
- FIX - Solved the "CREATE DATABASE permission denied in database xxxx. RESTORE FILELIST is terminating abnormally" error when attempting a native database restore on sql server 2008+. Note that if you don't have proper SQL permissions, it will fail anyway. More info: http://msdn.microsoft.com/en-us/library/ms173778.aspx and http://msdn.microsoft.com/en-us/library/ms178569.aspx
6.0.1 (Oct 27, 2011)
- ENH - Dropbox scheduled backups.
- ENH - Now Dropbox integration also runs on medium-trust.
- ENH - Enhanced community (free edition) features.
- ENH - The 'Scheduler Runner' now includes more information. Anyway, each scheduled job still have their own details history log.
- ENH - Reduce the files count and overall size of the Restore Pack.
- ENH - Updated Restore Wizard UI, including additional useful information.
- ENH - The Restore Wizard now verifies more possible issues before restoring (like having read/write permissions for the web.config file.
- ENH - Restore Wizard: When restoring a 'script' database backup you can filter (choose) individual tables or a group of tables to be restored (creating the table's contents).
- ENH - Restore Wizard: new optional 'advanced' querystring parameters to control the speed of the restore process, and to choose a set of scripts to run (inserting table's data). Find details about this on the updated PDF documentation.
- ENH - Upgraded all 3rd. party APIs (Amazon S3, Cloudfiles, etc.) to their latest version (from Oct 2011).
- ENH - Renamed all 3rd party libraries to have an own (exclusive) version for this module. This will avoid all possible conflicts with other modules.
- ENH - Removed dependency on log4net.dll, and all the shared 3rd. party APIs.
- ENH - Updated documentation.
5.6.4 (Sept 29, 2011)
- ENH - Added support for Dropbox offsite backups (for files up to 300MB).
- ENH - Improved 'upload feedback' for all Offsite providers.
- ENH - Improved support for database objects scripting.
5.6.2 (Aug 4, 2011)
- ENH - Upgraded Amazon S3 library.
- ENH - Improved manifest (installation) file for DNN5 and 6.
5.6.1 (Jul 21, 2011)
- ENH - Updated for DotNetNuke 6.
- ENH - Now including a installation manifest for DNN.
- ENH - TSQL scripts are SQL Azure friendly.
5.6.0 (Jul 1, 2011)
- ENH - Updated for DotNetNuke 6 beta1.
- ENH - Now including a installation manifest for DNN5.
- ENH -DNNBackup allows export/import of its settings.
- ENH -Restore Wizard - now allows you to disable SSL usage (let's say, you are restoring at localhost and you don't have a SSL certificate configured on your local web server).
- ENH - The built-in license key (free edition) will have full functionality on any 'localhost' (e.g. http://localhost/mysite) or '*.local' (e.g. http://mysite.local) web site.
- CHG - Changed the default sort order for Tools > Folders Size.
- CHG - Some minor updates and fixes.
5.5.1 (May 12, 2011)
- FIX - Re-enabled native backups restoring which for some 5.5.0 cases were disabled.
- CHG - Some small updates and fixes.
5.5.0 (April 21, 2011)
- ENH - New 'Tools' menu. It includes tables and files size analysis.
- ENH - Improved handling of a specific restore case when the databaseOnwer does not match.
- ENH - improved Restore Wizard workflow.
- ENH - WebServers table could be refreshed as part of the Restore process.
- ENH - New 'Demo / Documentation videos has been published.
- FIX - Wrong handling of module’s upgrade availability checking when the target url is not available.
- CHG - Some internal and UI changes.
5.4.1 (March 17, 2011)
- ENH - More robust Amazon S3 uploads, also supporting files > 5gb.
- ENH - More robust FTP uploads, also allowing to configure the server port.
- ENH - Email notifications will include information about your subscription expiration, when the expire date is close and you have a subscription key.
- ENH - Email notifications will let you know if a new version of the module was published (if the setting is enabled).
- CHG - Some small internal and UI changes.
- FIX - (5.4.1 release) Solved problem introduced on 5.4.0 regarding Amazon S3 buckets not located in US.
5.3.8 (March 10, 2011)
- FIX - solved some objects (some specific indexes and views) not being scripted for 'database objects (TSQL or SMO modes).
- ENH - increased compatibility and improver restore experience for most recent versions of ActiveForums and ActiveSocial.
- ENH - implemented support for some SQL 2005+ functionality now being utilized by some 3rd. modules.
- NOTE: Despite this version's release date, this is a free update for anyone holding licenses with Maintenance Date equal or greater than Feb 1, 2011.
5.3.4 (February 01, 2011)
- ENH - possibillity to set more than one email address for notification.
- ENH - the module will automatically tune some web.config settings if they are needed.
- ENH - Improvements when running SQL Server 2000.
- CHG - On new installations, some default settings have changed
- CHG - Many small updates and fixes
5.3.3 (December 05, 2010)
- ENH - upgraded sharpziplib to version 0.86.0 (better support for zero-length files in ZIP files with password).
- ENH - Better support of 'special' characters in file names when unzipping a backup.
- ENH - support ‘date’ database scripting (in addition to the already supported ‘datetime’ and ‘smalldatetime’ data types).
- CHG - Offsite backup file name templates changed from To [backupfile], to avoid a ‘potential dangerous request’ error on some installations (mainly, when running .NET 4.0)
- CHG - The documentation was updated.
5.3.2 (November 05, 2010)
- FIX - Fixed broken compatibility with SQL Server 2000.
- CHG - Compatible with DNN 5.6.0
5.3.0 (October 27, 2010)
- EHN - Now the 'Recent Backups' includes the latest backups found on the configured backup folder, no matter the backup file's names.
- EHN - Now native database backups includes metadata, to make it more easy for the Restore Wizard to set in the target server the proper default values for 'databaseOwner', 'objectQualifier', etc.
- EHN -You can perform 'native' and 'script' database backups at the same time. In fact, this is the default behavior in new installations (if native backups are available on the source server). This is to make more easy the restore in a target server, where native restores may not be enabled by the ISP.
- CHG - These email notification tokens are no longer valid: [DBBKP-FILENAME], [DBBKP-URL] (if found, the module will replace them on the fly with the 'script' database backup tokens).
- ENH - New email notification tokens (to accommodate the new backup behavior): [DBBKPNATIVE-FILENAME], [DBBKPNATIVE-URL], [DBBKPSCRIPT-FILENAME], [DBBKPSCRIPT-URL]
- ENH - More new email tokens:
[BACKUP-START] : date-time the backup started. Sampe format: yyyy.MM.dd HH:mm:ss
[BACKUP-END] : date-time the backup finished. Sampe format: yyyy.MM.dd HH:mm:ss
[BACKUP-DURATION] : backup duration (hh:mm:ss), including off-site uploading activities
- ENH - Start, End and Duration information was added to the backup log.
- ENH - Restore Wizard: The workflow for the different operations has been reduced. E.g. among other changes, it will verify file permissions and the license key just once.
- ENH - Restore Wizard: when restoring a 'native' database backup, now same as it already was for 'script' backups, after restoring the files' backup there is nothing left to update manually. E.g. the web.config file will be already updated to match the current (target) server.
- ENH - Restore Wizard: Improved UI and text messages. In particular, i was clarified a common issue (hidden native backups when they are unsuitable for the target environment). Now they are listed along with an explanation about how to proceed.
- FIX - In same cases, the 'Recent Backups' information said '21 days ago' instead of '21 hours ago'.
- FIX - Restore Wizard: In some cases, the on-screen target database information was inaccurate.
- CHG - To avoid confusions, spaces are trimmed from the data in the Off Site backup information (user and password information, etc.)
- FIX - Backups Browser: If you are deleting files on the browser that are on the second page, when you delete the last one, instead of going to the first page it shows an error.
- Many small enhancements and fixes.
5.2.3 (September 21, 2010)
- FIX - Fixed bug introduced in 5.5.0 and still present on 5.2.2 (Sept 14), related with Unicode support when scripting some tables with many 'blob' like columns
5.2.0 (September 4, 2010)
- ENH - An empty database file (Database.mdf) is now included in the restore pack. In case you want to restore (clone) to a sql express file, the wizard will configure all for you.
- ENH - Up to 800+% faster scripting of database objects (depending on your database schema).
- ENH - Improved methods for database objects scripting.
- ENH - Unicode support for the dumped database contents.
- Updated documentation and added new demo/sample videos.
5.1.0 (August 25, 2010)
- ENH - Now all mail settings for a schedule job are editable on the main scheduler configuration section.
- FIX - In 5.0.1, when editing a schedule job from the scheduler configuration section, the database backup got disabled.
- CHG - The license key is now uploaded instead of pasted in a textbox. This change is to prevent a Breaking Change of ASP.NET 4 realted with the 'ValidateRequest=False' setting.
- ENH - Improved Restore Wizard and Restore pack. No 'manual step' is now needed to restore a running DNN site or clone it somewhere else. The restore wizard will take care of everything; including updating the web.config file and some database settings when cloning a site to a different server, database and/or web domain. All files are restored to their proper original locations.
- ENH - The Restore Wizard allows now all the restore options (guided database + files restore) even when restoring over an already running DNN site (the same source site or whatever target site in a new server).
5.0.1 (August 18, 2010)
- ENH - Added new offsilte backup option: Rackspace CloudFiles.
- ENH - Added new 'Silent mode' setting: It reduces the on-screen feedback about the ongoing process. This will make the backup consume fewer resources, and it will be also faster..
- ENH - Added new backup thread priority setting: normal / belownormal / lowest. Set a below 'Normal' priority in case your ISP has set tight performance restrictions for your web site.
- ENH - 'Exclude Folders List' in Files backup settings: it now can include a wildcard in the folder definition. I.e. you can define a list like this: \Portals\*\cache,\Portals\1,\Portals\0\R*,\Portals\0\ SpecialFolder\3*,\App_Data.
- ENH - New 'Delete Local File' setting for offsite backups (FTP and/or Amazon S3 and/or Rackspace CloudFiles). To save space, the local file (database and/or files backup) is deleted after the transference was completed.
- ENH - Multiples Schedules: You can define different and as many scheduled backups as you want. E.g. you can define a daily backup of the data that changes more often and a monthly backup for more static data. You can also create a schedule to copy a single table's data or a set of portal folders, or a job just to clear the DNN Event log or shrink the database, etc.
IMPORTANT: Please create your scheduled backups and reconfigure the schedule runner (read more on the downloads page).
- CHG - The documentation was updated.
4.3.9 (July 9, 2010)
- ENH - New setting for database 'native' restores. You can now take advantage of the SQL Server 2008 feature which allows the creation of compressed .bak files.
- CHG - Implemented a workaround to avoid the 'The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters' message on some installations.
4.3.7
- ENH - New setting for database 'native' restores. You can now restore a native restore created in other server (the 'WITH MOVE' restore clause was implemented).
4.3.6
- ENH - New Amazon S3 library. Now it works also at GoDaddy. In addition, uppercase letter in bucket names are not a problem anymore.
- ENH - Published and additional module version best suited when running SQL Server 2008 and 'Script database objects' setting can be enabled.
- CHG - Now /App_Data is included by default in the Files backup. If you are using a SQL Express 'file instance' it is OK, expected and harmless to get two error notifications like:
• Error adding file App_Data\Database.mdf to zip file. Exception: The process cannot access the file '\App_Data\Database.mdf' because it is being used by another process.
• Error adding file App_Data\Database_log.ldf to zip file. Exception: The process cannot access the file '\App_Data\Database_log.ldf' because it is being used by another process
- CHG - The documentation (downloadable PDF) was updated.
- CHG - Some tokens in the email notifications were slightly updated.
- FIX - Wrong databaseOwner restoring a database backup (script method). It was always DBO instead of the configured user.
- FIX - Proper 'case' for 1st. level folder names within a Files backup ZIP file
- FIX - 'Last Run' label 'XX time ago' was wrong on some installations.
- FIX - Better handling of tables with very huge nvarchar columns.
- FIX - Some small fixes and enhancements.
4.3.2
- ENH - Added new Offsite backup option to Amazon S3 ('medium trust' is supported).
Note: FTP offsite backups are still supported, but requires 'full trust'.
- CHG - IMPORTANT: The module's name was changed to avoid conflicts with UrlScan (an IIS Server add-on) on some servers. YOU MUST UNINSTALL THE PREVIOUS VERSION BEFORE INSTALLING THIS ONE.
- CHG - Many other small changes and enhancements.
- FIX - SMO credentials with uppercase characters are now accepted.
- FIX - Solved 'String was not recognized as a valid DateTime' error when performing a scheduled backup on some servers.
4.2.0
- ENH - Improved Native restore support.
- ENH - Added information in the DNN Event Log about different backup events (“Host Alert” / ‘DNNBackup Notice’).
- ENH - Added new setting (Configuration > General Settings > Backup Run Threshold) to prevent multiple backups (manual or scheduled) running at the same time.
- ENH - Improved prevention of duplicate scheduled tasks on DNN version < 5.2.
In DNN 5.2+ the DNN Core scheduler bug was possible fixed: http://support.dotnetnuke.com/issue/ViewIssue.aspx?ID=10467&PROJID=2
- CHG - DMO support was removed because it does not support some newer data types and it's too old. It was a lot faster than SMO but we should remove it.
NOTE: Please browse to the Database Settings page, click on the new new 'Clear Cache' link, verify your settings and save the changes.
4.1.1
- ENH - Updated to support some DNN 5.2 changes.
- ENH - New 'with replace' (Overwrite the existing database) native restore setting.
- ENH - Long timeout for shrink database and truncate DNN event log operations.
- ENH - Added 8kb more for ‘in line’ scripting (missing PK proof).
- ENH - The module will try to avoid running duplicated scheduled backups (DNN core bug, which could be solved in DNN 5.2). In addition, the module will not run a scheduled backup if another schedule was completed ten or fewer minutes ago. ADVICE: disable (left blank) the scheduled task's 'retry frequency'.
- CHG - DMO automatically disabled for attached databases (SQL Server Express).
- CHG - Shortened the script file names to help avoiding PathTooLongException on some servers ("The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters").
- CHG - Added a simplified 'Alternate Link' for 'Request License Assistance' which will work with email clients where the main link does not work (i.e. some Outlook Express versions).
- FIX - 'safer' handling of binary data types ('script' backup).
- FIX - Fixed 'Index and count must refer to a location within the string. Parameter name: count' error thrown on some installations when scripting some tables.
- FIX - Fixed wrong backup path/folder reference for scheduled backups on some servers.
- FIX - Fixed problem in some installations where the backup process simply stops running without any apparent reason.
4.0.8
- ENH - some minor global enhancements and added more detailed information about the database in the configuration pages.
- FIX - proper identification of 'local' database in some servers.
4.0.7
- Public Official Release - Initial feature set.