Monday, January 28, 2013

Teiid 8.3 Beta1 Available

The march toward 8.3 continues with Beta1 now available in our downloads.  Over the last alpha this beta features:
  • TEIID-2182 Events - Capture the VDB loading and unloading events now from registering a listener on EventDistributor
  • TEIID-2241 CLI script for Standalone - Install Teiid into any AS7 standalone configuration using the provided CLI script.
  • TEIID-2152 Basic MERGE support - support for a simplistic MERGE statement was added. See the Reference for more.
  • TEIID-1757 OData Translator - A translator for OData based sources has been added.
TEIID-1854 and OData support in general is progressing nicely - there will be more on this later in the release.  There has also been lots of important fixes so this should be a good pre-release to take for a test drive and provide early feedback.

The 8.3 development cycle will be extended slightly beyond the normal quarterly window due to the slowdown over the holidays and to accommodate getting a few more features complete.  The release is currently expected by mid-March.


Friday, January 11, 2013

Planning started on Teiid Designer Komodo release

With the changes in Teiid 8.x coming on-line and the use of Dynamic VDB's in Openshift becoming more visible, it's become apparent that Teiid's primary tooling, Teiid Designer, should re-visit it's architecture and embrace these concepts.

A few discussions have already occurred amongst community members and a release code-name Komodo (a type of lizard akin to Teiid, the whip-tail lizard) was adopted to identify the next-generation Teiid Designer for the time being.

Options for incorporating elements of Teiid's new direction could be accomplished through drastically modifying/removing Designer's current underlying EMF framework and developing anew from a fresh user perspective. In addition there may be benefits to creating a tighter coupling between Komodo and Teiid runtime, as well as incorporating other JBoss technologies/projects like ModeShape and SRAMP work being done in Overlord.

A summary of the discussions that have taken place and links to applicable JIRAs are available via wiki at: Teiid Designer Komodo Release Development Plan

Check it out...feel free to chime in, comment on or add your ideas!

Barry LaFond
Teiid Designer Project

Wednesday, January 9, 2013

Hello 2013 - Teiid 8.3 Alpha2 is Available

8.3 Alpha2 is now available in our downloads.  This alpha features:
  • TEIID-2311 Permission Conditions - data roles can now specify SQL conditions that will enforce row-based security and physical table insert/update checked constraints. See the Reference Guide for more.
  • TEIID-2341 Join Planning Improvements - ANSI join structures can now be preserved with the preserve hint, i.e. FROM /*+ PRESERVE */ (tbl1 INNER JOIN tbl2 ON ...), which is similar to the Oracle ORDERED hint. Also sources restricted to only outer joins can have INNER or effectively INNER joins pushed to them.
  • TEIID-2312 Source security domains - Ldap, Salesforce, google-spreadsheet and ws (basic auth) translators can now define "security-domain" in their resource-adaptor configuration for security. When defined along with caller-identity the logged in user's credentials are passed to source for authentication.
TEIID-1854 also had it's initial commit, which will provide Teiid with the ability to automatically be an OData server.  There will be more on this later in the release.

Please provide any early feedback as we'll shortly process to the beta stage and begin pushing feature work to later releases.


Teiid Powers Jaspersoft Virtualization

We're excited to pass along that Jaspersoft 5 is providing data virtualization through the Teiid community project.  This is a natural fit for us as we provide a great underpinning to reporting/analysis tooling.  It will be interesting to see what Jaspersoft integrator and end users will bring to the Teiid community.