It's been a lot of work, but we believe the result is worth it -- we're labeling the latest build (1236) as our official 2.0 release.
Long-time Espresso users know that we tend to do fairly frequent releases, so the label "2.0" is a bit artificial -- it doesn't contain a huge number of changes since the last release. Nevertheless, we felt that it was time to indicate that we are now in a new phase. The software is better, more stable, and there is a lot more functionality.
For those who have been away for a few months, here are the highlights:
Espresso now supports multiple active databases in a single project
This is a huge feature, since it allows the creation of API's (resources) that span multiple databases. You can join e.g. Oracle data and SQL Server data, or MySQL with Mongo.
This feature goes hand-in-hand with the multiple databases: you can now define "virtual" foreign keys between tables, even if those tables are not in the same database.
This is useful in at least two cases:
The Logic Designer had some performance problems with large databases (1,000+ tables). This has been much improved.
Espresso Logic is now available as a virtual appliance: a VM image that you can download and run on your own machine. This is especially handy if you need to connect to a database that's not accessible from the cloud.
We've added support for MongoDB (with limitations), NuoDB, PostgreSQL, Composite/Cisco (beta), and Pervasive (also beta).
Rules can now be classified with Topics. This allows you to organize your rules along any number of dimensions, and to capture documentation about use cases.
And of course, we have fixed many bugs. Time-related data types are now handled much better, error reporting is improved, Logic Designer and Live Browser have been substantially improved, etc...
Product blog >