2025-07-29, 1.0.21
- Added support for installing multiple side by side services. Additional services must be located in separated folders and have to be installed with additional parameter which is added to default service name. For example: Gbaksrvc.exe /INSTALL FB40
This service will be installed under name GBAKSrvc_FB40
To uninstall service with such custom name, you also have to provide additional parameter. For example: Gbaksrvc.exe /REMOVE FB40
- Added support for Kiosk mode.
Global option "Kiosk mode (do not create tray icon in application mode)" is now available on new "Extras" Options page.
- Added support for Firebird 5 parallelism. Use per-task option to enable / disable parallelism and set the number of threads.
- Using Smart set you can now set custom number of months preserved.
Global parameter "Extend Smart Set monthly backup from 6 to 12 months" is now used only for backward compatibility.
2019-05-21, 1.0.20
- Added support to use macros in After Execute command.
Available macros are:
%%FILE_NAME%% = Backup file name
%%FULL_FILE_NAME%% = Backup file name with path
- Rebuilded with latest Indy components
2018-04-03, 1.0.19
- Added per-task option for using ISC_USER / ISC_PASSWORD environmental variable instead of username and password
- Added per-task option "Skip data" (new in Firebird 3.0)
2016-05-01, 1.0.18
- Global option "Use first backup in Month as Monthly backup" (FirstDayMonthlyBackup) is now available on new "Extras" Options page.
- Added new global option "Extend Smart Set monthly backup from 6 to 12 months". Available on new "Extras" Options page.
2016-04-08, 1.0.17
- Added per-task option for encrypting ZIP file
2014-09-22, 1.0.16
- Per-task option "E-mail error log when an error occurs" was working only in service mode. Fixed.
2014-02-13, 1.0.15
- Added option for performing unlimited plain backup set. When using this option, backup file name will include date and time. This option is configurable per task.
- Fixed FTP support:
* TransferType is changed from ASCII to Binary (md5sum was not exact after FTP transfer)
* Added FTP KeepAlive functionality
* Added Trace and Error log for any exception in FTP transfer
2013-10-03, 1.0.14
- Fixed FTP support for large files (tested with 8GB file).
- Important: new version of ssleay32.dll and libeay32.dll distributed.
- Fixed CriticalSection bug when working with Trace option (do not use Trace option in production, because file can grow very large!).
2013-09-30, 1.0.13
- Added SSL/TLS support for sending emails (2 new files distributed ssleay32.dll and libeay32.dll).
2013-02-24, 1.0.12
- Added .bat files for installing and removing service application (preferred way of installing the service).
- Command line service install now installs service in AutoStart mode (before in MANUAL start mode).
- Installing service using GUI now also starts the service.
2013-02-17, 1.0.11
- Added per-task option to use Service Manager when performing backup.
- Added per-task option to run actions (custom programs or scripts) before and after execution of backup.
- Added per-task option for sending an email with error details when there is an error in executing backup task.
2011-08-01, 1.0.10
- New ZIP component with Zip64 (4.5) support – allows storing backup files larger than 4GB.
2011-01-29, 1.0.9
- Backup wasn't working correctly if database server was on Linux machine (renaming of temporary backup file failed). Fixed.
2009-07-27, 1.0.8
- New version of delphi-zip dll (version 1.79.11.13)
- FTP mirror support added:
* Now it is possible to mirror backup files to FTP server. FTP proxy settings are avaliable on Options panel.
- Fixed encryption / decryption of passwords etc. in gbakschd.cfg settings file. In some cases it was possible that encryption algorithm created string that included FF (form feed), LF (line feed) etc. characters. These caused that such string was not readed correctly from cfg file (known limitation of TIniFile). Now these encrypted strings are also Base64 encoded and stored in seperate keys in cfg file to preserve backward compatibility. If program finds new Base64 encoded key then it uses it, else it reads old string.
2009-03-15, 1.0.7
- New action for creating a copy of a selected backup task.
2009-02-10, 1.0.6
- Sending emails using TSocket is replaced with Indy components.
- Enhanced email settings:
* You can specify sender name and address.
* SMTP servers that require authentication are now supported.
* Custom SMTP server port is now supported.
* Email can have custom Subject text (configured per task).
* Email form is configurable globaly with 3 options to choose: Html, plain log file and zipped log file.
- "Plain set" preserved backups is extended from 100 to 365 so you can have backup for whole year.
2009-01-11, 1.0.5
- "Plain Set" backup plan was not working correctly in combination with creating ZIP backup.
- Added new option to include partial log file into ZIP file. This is GBAK part of the log.
2008-11-19, 1.0.4
- Executing help from main menu now works again.
- Minor correction in Trace (debug) mode. Database and backup path was executed as quoted, but this was not visible in trace log.
2007-10-09, 1.0.3
- NT Service Installation now puts service path in double quotes if it contains spaces.
2007-10-08, 1.0.2
- Fixed backup creation for databases with spaces in database, backup or Logging path.
2007-09-26, 1.0.1
- Rebuilded in Delphi 2006 using latest DelphiZIP library (solved problem with large files)
- Added *.ib, *.fdb to database dialog filter.
1997-11-19, 1.0
- Initial version released as freeware by Mauro Barbieri.