Monday, September 18, 2017

Teiid 10.0.0 Beta2 Released

We have upgraded to WildFly 11.0.0.CR1 for the Beta2 release in anticipation of syncing to the final for our final release.  Since Beta1 the feature highlight is:
  • TEIID-5026 The behavior of the FROM_UNIXTIME function was corrected and the related datetime functions UNIX_TIMESTAMP, TO_MILLIS, and FROM_MILLIS were added.
In the works:
  • Spring Boot integration is on-going.  You can see the incremental progress
  • Expect a 9.3.4 in about 3 weeks.
Thanks,
Steve

Tuesday, September 12, 2017

Teiid 9.2.6 Released

Teiid 9.2.6 has been released.  It resolves 6 issues:
  • [TEIID-5021] - Latest openjdk does not include anon cipher suites
  • [TEIID-4567] - UCASE and LCASE functions do not work with CLOBs.
  • [TEIID-5014] - Unable to use parameterized query with node pg module and Teiid/JBoss VDB
  • [TEIID-5045] - Rewriter allows "true" criteria to be modified
  • [TEIID-5054] - autoFailover with a multi-batch result timing issue
  • [TEIID-5059] - CacheEntry memory leak due to issues with touch method
Note that TEIID-5059 is a particularly important issue as it leads to a memory leak of heap cache entries in certain situations.

Expect a 9.2.7 shortly after the 10.0.0 Final, which will be the last 9.2.x community release.

Thanks,
Steve

Monday, September 11, 2017

Teiid 9.3.3 Released

Teiid 9.3.3 has been released.  It resolves 22 issues:
  • [TEIID-5021] - Latest openjdk does not include anon cipher suites
  • [TEIID-5028] - SystemFunctions should be loaded once
  • [TEIID-5017] - More aggressively use enhanced join sorted index to prevent buffering
  • [TEIID-5013] - Google Spreadsheet Data Sources with custom client_id and client_secret
  • [TEIID-4974] - Couchbase - TRANSLATE function is transalted as REPLACE
  • [TEIID-4983] - Couchbase tests rely on unpredictable order
  • [TEIID-5014] - Unable to use parameterized query with node pg module and Teiid/JBoss VDB
  • [TEIID-5019] - Makedep hint using @ syntax sometimes ignored
  • [TEIID-5020] - Join query results in NullPointerException
  • [TEIID-5029] - Regression with outer join optimization
  • [TEIID-5030] - Couchbase error in date/timestamp/time datatype pushdown
  • [TEIID-5031] - Couchbase issues in functions where result is different datatype than the argument
  • [TEIID-5033] - Couchbase substring function is 0-based
  • [TEIID-5035] - Couchbase INTERSECT doesn't return any values
  • [TEIID-5036] - Couchbase EXCEPT returns more values than expected
  • [TEIID-5037] - Couchbase UNION doesn't work correctly
  • [TEIID-5039] - Couchbase document type definition for a table
  • [TEIID-5042] - Couchbase supported data types restriction issues
  • [TEIID-5044] - Using "SHOW PLAN" statement only shows initial plan
  • [TEIID-5045] - Rewriter allows "true" criteria to be modified
  • [TEIID-5054] - autoFailover with a multi-batch result timing issue
  • [TEIID-5059] - CacheEntry memory leak due to issues with touch method
Note that TEIID-5059 is a particularly important issue as it leads to a memory leak of heap cache entries in certain situations.

Expect a 9.2.6 in the next day or two.

Thanks,
Steve

Tuesday, August 29, 2017

Teiid 10.0 Beta1 Released

We were hoping to get in a WildFly upgrade for the beta releases, but that ultimately was not possible for Beta1.  We'll continue to assess the feasibility for the 10.0 release.  Since Alpha2 the feature highlight is:

  • TEIID-4981 Amazon S3 translator support, now read the objects directly from Amazon S3 with security
In the works:
  • Spring Boot integration is on-going.  You can see the incremental progress
  • Along with general issue work, there are another round of Couchbase issues that have been identified for Beta2.
  • Expect a 9.3.3 in about 1.5 weeks.
Thanks,
Steve

Wednesday, August 9, 2017

Teiid 9.3.2 Released

Teiid 9.3.2 has been released.  It resolves 10 issues:
  • [TEIID-4993] - for each row trigger forcing txn to start
  • [TEIID-4977] - Support materialization as the 8.12.x version did
  • [TEIID-4988] - Oracle - table alias is not used in whole query
  • [TEIID-4989] - Impala - Select * fails with reserved words in query
  • [TEIID-4990] - Embedded Teiid with JPA layer Transaction Management detection
  • [TEIID-4996] - Teiid embedded with Solr (exception max boolean clauses)
  • [TEIID-5001] - TextTable usage in UNION/UNION ALL queries with JOINs fails with "No value was available" or NPE errors
  • [TEIID-5004] - INNER JOINs of two CTEs fail with ASSERTION FAILED error message
  • [TEIID-5005] - Boolean expression is incorrectly rewritten in WHERE condition and causes errors on PG
  • [TEIID-4903] - Create a new server quickstart for the new infinispan hotrod connector/translator
The 9.3.3 should be expected in ~5 weeks.  10.0.0 Beta1 will be available next week.

Thanks,
Steve

Friday, July 28, 2017

Teiid 9.2.5 Released

Teiid 9.2.5 has been released.  6 issues were addressed:
  • [TEIID-4960] - Problems when using External Materialized Views
  • [TEIID-4962] - 9.3 teiid-standalone-mode-install.cli gives an error on startup
  • [TEIID-4968] - oids are not unique in pg_attribute
  • [TEIID-5001] - TextTable usage in UNION/UNION ALL queries with JOINs fails with "No value was available" or NPE errors
  • [TEIID-5004] - INNER JOINs of two CTEs fail with ASSERTION FAILED error message
  • [TEIID-5005] - Boolean expression is incorrectly rewritten in WHERE condition and causes errors on PG
The next 9.2 release will be in approximately 8 weeks.  9.3.2 is due next week.

Thanks,
Steve

Monday, July 24, 2017

Teiid 10.0.0.Alpha2 Released

Teiid 10.0.0 Alpha2 has been released.  Feature work is still ongoing. There's been progress on on Spring Boot support and an OrientDB translator.

Re-licensing to ASL2 is now complete, and the initial set of Couchbase issues have been addressed.

Special thanks to dalex dalex for raising several planning issues.

Other News:
  • We have started to utilize the Maven Central Repository and use the org.teiid group instead of org.jboss.teiid.  Only the main project has been converted so far.  There are no plans as of yet to change the JBoss Module names.
  • Teiid 9.2.5 will be available by the end of week.
Thanks,
Steve