Upgrade Center

Upgrade Information


Select the version you are currently using:
Select the version you would like to upgrade to:
 
 

SpeedBase Version 6.0.0


General Announcement for All Versions

Users are reminded to avoid the following data folder locations:

- USB flash memory devices as this type of devices are not suitable for intense read/write operations as is the case with databases and can cause data corruption. You may use regular HDD or SSD devices if you want to keep your database on removable media. Please use usb flash memories only for backup purposes.

- Folders which are set to be synchronized by cloud sync software like Google Drive, One Drive etc. unless they are strictly set to "one way backup mode".

- Desktop folder. Users who are using multiple machines to logon to the same Windows user account on a host machine are advised against placing/moving their data folder on desktop. Depending on your network setup, you may have database connection issues in some exceptional conditions.




Important Changes in This Version


  • Automatic Index Generation feature added for performance improvement.
    The data retrieval time required to display a record detail or load a view containing, for example, one hundred records is typically only a fraction of a second. However, if the number of records in a catalog exceeds a certain threshold, the retrieval time for filtered or sorted data can increase significantly in some cases. This threshold can be as low as 10K records when accessing your database over a local network. This performance degradation is most noticeable when loading a view with filtering and/or sorting rules or when selecting a related record from a relational lookup field.

    The solution for maintaining fast data access is to create indexes for the fields used for filtering or sorting. Be aware, however, that every index you add will slightly slow down the creation of new records and the updating/deleting of existing records. So it is definitely not a good idea to index all fields.

    The Automatic Index Generation feature analyzes your database structure, identifies the fields that can potentially benefit from indexing, and creates indexes for them. It will also remove existing indexes if it determines that they do not provide a performance improvement in order to avoid the side effects mentioned above.

    To use this feature, open the Preferences window, select the Performance section, and click the "Optimize Indexes" button. The optimization process will complete within just a few seconds. You do not need to run the optimization again unless you create new relationships or add view filtering/sorting rules.

    Index optimization is safe to apply and does not affect your data in any way. In some cases, however, the side effects may outweigh the benefits, and the overall performance may become slower than before. If that happens, you can simply remove the indexes from the same window.

    You are unlikely to experience any performance improvement if your database is located directly on your computer's hard drive.

  • Sleep / Hibernate protection added.
    A computer entering sleep or hibernation mode while there is an active database connection through the local network can cause an inconsistent database state, a temporarily unresponsive database, or, in extreme cases, data damage. This version of SpeedBase now automatically closes the database connection as soon as it detects that the system is about to enter sleep mode and restores it when the system wakes up.




What is New in Version 6.0.0

We recommend that customers review the key changes listed below to get the most out of the latest version:
  • You can display records with different background colors depending on a option list selection.
    When you are displaying records in a view, SpeedBase can apply a background color to the specific record lines which have the desired selection in an option list field. For example, if you have an option list field named "Priority", you can display the records set to "High" in red background color to attract more attention to them.
    To see it in action, just open the Field Properties window of any option list field, select an option item, set the "Apply Color to" selection to "Row", select the desired color, and then click "Save Option Item" button.

  • The relational lookup field can optionally display only "Active" records.
    The relational lookup field will normally suggest a list of matching records as soon as you type a couple of letters. If you applied different activity states for individual records e.g. Inactive, Active, Protected.. the lookup list was including all records regardless from their activity status in previous version. You can now exclude the inactive records from the list. To do this open relationship setting window of the lookup field and then tick the box "Hide Inactive Records".

  • You can force log out another user remotely. (TeamWork Licenses)
    If you need to do maintenance to your database or there are any other administrative reasons, you can terminate the instance of SpeedBase used by one of the users. This is most useful when a database maintenance requires all users to exit SpeedBase but one or more users are not working on their computer at that time.
    To use this feature, open Connection window, click to "Connected Users" tab, select the user(s) to log out, and then click "Disconnect User" button.

  • SpeedBase Portable version is available now!
    The portable version does not require installation and can be run temporarily from a removable media in restricted computers. The portable package will soon be available on our download page.

  • You can restrict the number of characters entered into Small Text and Long Text fields.
    If you want to limit the text length that can be entered, open the Field Properties window for the text field, and enter the desired number of characters into the "Max Length" box.

  • Open the record automatically if quick search returns a single match.
    If you execute a quick search and the search returns only a single result, that record is automatically opened by default. If you do not find this helpful, you can turn it off from the Display section of the Preferences window.

  • You can select a date ahead of a reminder's event date.
    In some applications a reminder date ahead of the event date might be required e.g. you may need to contact a customer 3 days after the payment due date. To select a date ahead, select "After" from the reminder time setting.

  • A new script function added to retrieve a list of related data.
    e.g. You can retrieve the names of all products which are purchased by the same contact provided that the you have set up the relationship between them.
    To find the usage details, open the script reference help page and look for "GetRelationalDataString".
See Change Log for the full list of changes and bugfixes.


What is New in Version 5.9.2

We recommend that customers review the key changes listed below to get the most out of the latest version:
  • Computed fields can now be selected as the "key" field while importing data in update mode.
    When you are using the import function to update existing records on your database, you may select the "key" field as a computed type data field.

  • Reminder pop up windows can optionally be opened from top right to bottom of the screen.
    If you are working with multiple databases, you may consider inverting the reminder locations for one of those databases to avoid them overlapping on each other.
    This setting is available on Preferences window in the "interface" section.

  • Statistical functions used on toolbar are enhanced to support conditional calculations.
    RecordCount, FieldSum and FieldAvg functions now accept additional parameters to for conditional calculations.
    See related help page for more information.

  • HttpPost script function has been enhanced to allow custom post messages and content type definition.
    This makes it possible to post data in JSON, XML or custom formats.
    Example:
    HttpPost "http://www.example.com/", 5, "{""key1"":""val1"", ""key2"":""val2""}", "Content-Type: application/json"

See Change Log for the full list of changes and bugfixes.









Upgrade Instructions


Before installing the new version, make sure that your support term has not expired. If it has expired, you must purchase Support Extension and update your license, otherwise you will not be able to complete the upgrade. If you are not sure, you may check your upgrade expire date by clicking "database" menu and then "information" on SpeedBase.
For full details about our upgrade policy click here

Do I have to uninstall existing version before installing the newer version?:
You do not, however you must exit SpeedBase before starting the installation. If SpeedBase was already installed, the installer will detect the existing installation, switch automatically to update mode and complete installation by just replacing existing files with the latest version.
Depending on your preference, you may also choose to uninstall first but the end result will be the same.

Follow the instructions given below for upgrading your software to the latest version:
  • Make sure that SpeedBase is not running on the machine where you want to install.
    Beware that SpeedBase normally keeps running in the background by default in order to process reminders and messages even if you close the main window. To properly terminate the software, click "Data" menu from main window and select "Exit". If you do not terminate it prior to installation, installation will still be successful but you will be required to reboot your computer to complete the installation.
  • If the setup file is in compressed ZIP format, extract it's content into a temporary folder.
  • Run the setup file and complete installation. Note that, there are no separate installers for Pro/Teamwork licenses or for trial/registered users.
  • If available, apply also the bugfix update as described on this help page.
  • If you have a multiuser license, follow the same steps above on all other machines and ensure that all instances of SpeedBase are connected to the same database in the same data location.
  • The new version will also remain registered and fully functional as long as your support/upgrade term has not expired.
  • During first startup, SpeedBase will also upgrade your database.
  • In case of an exceptional condition where you decide to undo the upgrade, follow the instructions given on this help page

Setup Link: Release Date: Bugfix Update:
SpeedBase v6.0.0 May 27, 2026 NA


We strongly advise to upgrade to the latest version of SpeedBase to enjoy plenty of more features, bugfixes and improved data safety.
Setup files for older versions are still available for our customers with an active support subscription on request.



We Are Here to Help!

We Are Here to Help!  
 


Database Software - Free Trial - Documentation - Support - FAQ - Customer Reviews
Send Feedback - Contributors - Privacy - About - Partnership - Contact

Business Information Management - Personal Information Management
Copyright © SpeedBase Software, All Rights Reserved.