VistaDB 4 includes a number of improvements to SQL syntax, engine enhancements, and many API changes.
The VistaDB Edition Differences page should help explain most of the changes in the versions of VistaDB that are available.
Data Builder 4 includes syntax highlighting
Data Builder now uses the fantastic Actipro Software ActiPro SyntaxEditor control for syntax and colorhighting in the SQL Editor dialog (and some others).
This change provides a much more user friendly SQL Editor with support for collapsible regions, find and replace, goto line, block comment and uncomment, and many more features.
Our customization of the syntax editor includes colors to match closely what users are already familiar with in SQL Management Studio, and includes new hot key support for things like ctrl-e for execution.
Works with Windows 7
VistaDB 4 has passed all the Windows 7 compatibility tests from Microsoft! SQL Scripts are now kept beside the target database by default (same directory), but you can override this directory as well. The default for all scripts now uses the Public Document Library in Windows 7 to avoid UAC issues for users.
We currently run Windows 7 64 bit internally on most developer workstations, and test the 32 bit version in Virtual Machines. We have found that Windows 7 performs very well with VistaDB 4.
AssemblyVersion vs FileVersion
VistaDB 4 uses a new schema for versioning the numbers of the assemblies similar to how Microsoft versions the system assemblies for .Net. The AssemblyVersion attribute will stay 4.0.0.0 for all builds that implement the interfaces to be compatible with 4.0. The individual builds have a FileVersion attribute set that includes their specific build (4.0.6.1).
The list of VistaDB Assemblies in the GAC shows that the 3.x line included the build number. This would often cause problems with applications built against one version, but that now need to run under another (ORM and other third party tools).
Looking in the GAC you will find an entry for VistaDB.4 that shows 4.0.0.0. That is to avoid the whole binding redirect problem of the 3.x line. This also means you can only have a single 4.0 assembly in your GAC at a time (avoiding build binding problems). If you want to see the specific FileVersion of the assembly you can right click the entry, select properties and then view the Version tab. It should look something like the entry shown.
More...