Friday, April 20, 2018

Teiid 10.2.1 Released

Teiid 10.2.1 has been released. It resolves 12 issues:
  • [TEIID-5293] - Add implicit partitioning of joins to non-multisource partitioning as well
  • [TEIID-5220] - Add support for information_schema namespace
  • [TEIID-5294] - Bug with the name correction logic (TEIID30151 eror)
  • [TEIID-5296] - With MongoDB, timestamp operations throw exceptions when called on null or missing values
  • [TEIID-5297] - With MongoDB, null is returned from timestamp functions if the same function is part of WHERE clause
  • [TEIID-5300] - ClassCastException during query Optimization
  • [TEIID-5310] - updateMatView does not check for null validity
  • [TEIID-5312] - NullPointerException thrown when the second time login via GSS API
  • [TEIID-5313] - Oracle translator issue with mixing string types and general issues with non-ascii strings
  • [TEIID-5315] - MATVIEW_MAX_STALENESS_PCT reloads only based upon ttl
  • [TEIID-5319] - SAP IQ translator wrong pushdown of query with multiple JOINs
  • [TEIID-5320] - SAP IQ translator wrong pushdown of dateadd function
If you have time please check out the latest 10.3 snapshot. We are about half way mark in the cycle. 

Thanks,
Steve

Tuesday, April 17, 2018

Teiid 10.1.3 Released

Teiid 10.1.3 has been released. It resolves 13 issues:
  • [TEIID-5293] - Add implicit partitioning of joins to non-multisource partitioning as well
  • [TEIID-5265] - AssertionError: Batch not found in storage
  • [TEIID-5288] - OData4 skiptoken is not pulling from the cached results
  • [TEIID-5290] - NOW() function returns the same value for each call in BEGIN...END block
  • [TEIID-5294] - Bug with the name correction logic (TEIID30151 eror)
  • [TEIID-5296] - With MongoDB, timestamp operations throw exceptions when called on null or missing values
  • [TEIID-5297] - With MongoDB, null is returned from timestamp functions if the same function is part of WHERE clause
  • [TEIID-5300] - ClassCastException during query Optimization
  • [TEIID-5301] - With MongoDB, a query with subquery in HAVING clause doesn't return any results
  • [TEIID-5310] - updateMatView does not check for null validity
  • [TEIID-5312] - NullPointerException thrown when the second time login via GSS API
  • [TEIID-5313] - Oracle translator issue with mixing string types and general issues with non-ascii strings
  • [TEIID-5315] - MATVIEW_MAX_STALENESS_PCT reloads only based upon ttl
Up next will be a 10.2.1 by the end of the week. Thanks, Steve

Monday, April 2, 2018

Teiid 10.0.5 Released

Teiid 10.0.5 has been released. It resolves 8 issues:
  • [TEIID-5293] - Add implicit partitioning of joins to non-multisource partitioning as well
  • [TEIID-5288] - OData4 skiptoken is not pulling from the cached results
  • [TEIID-5290] - NOW() function returns the same value for each call in BEGIN...END block
  • [TEIID-5294] - Bug with the name correction logic (TEIID30151 eror)
  • [TEIID-5296] - With MongoDB, timestamp operations throw exceptions when called on null or missing values
  • [TEIID-5297] - With MongoDB, null is returned from timestamp functions if the same function is part of WHERE clause
  • [TEIID-5300] - ClassCastException during query Optimization
  • [TEIID-5301] - With MongoDB, a query with subquery in HAVING clause doesn't return any results
This is the final community release on the 10.0.x line. Please upgrade to 10.1 or 10.2 when possible. 

Planning and work has begun on Teiid 11 and Teiid 10.3 respectively. Teiid 11 will align with WildFly 12, while Teiid 10.3 will likely be the last minor release on 10.x.

Thanks,
Steve

Wednesday, March 21, 2018

Teiid 10.2.0 Released

We are pleased to announce the release of Teiid 10.2.0.  This was the new normal of an 8 week cycle. See all 54 issues addressed.  The feature highlight are:
  • TEIID-5236 Updated support for GeoServer and 9.4+ PostgreSQL JDBC drivers.
  • TEIID-5246 Simplified configuration when using an external load balancer.
  • TEIID-5248 v4 Api Support for Google Spreadsheets.
  • TEIID-5220 Additional Npgsql support via limited information_schema support.
Other Important Stuff:
  • Several important OData translator issues were addressed - if you use the OData translator, you should upgrade or use next fix release 10.0.5/10.1.3
  • Teiid 10.1.3 and 10.0.5 will be available in about 3 weeks.
Special thanks to the many community members who contributed to this release - in particular dalex dalex, Bram Gadeyne, Divyesh Vallabh, and Yuming Zhu.

Thank you,
The Teiid Team


Thursday, March 15, 2018

Teiid 10.1.2 Released

Teiid 10.1.2 has been released. It resolves 13 issues:
  • [TEIID-5176] - Postgresql ODBC driver converts {fn CONCAT()} calls to a "textcat()" function
  • [TEIID-5268] - Anonymous bind login doesn't work for ldap connector
  • [TEIID-5269] - Odata4 metadata roundtrip is not in place
  • [TEIID-5271] - Joining more than one table/view to results of table function causes error
  • [TEIID-5274] - Odata4 translator can't handle conditions on columns which use conversions
  • [TEIID-5275] - OData4 translator doesn't handle IS NOT NULL condition properly
  • [TEIID-5276] - ClassCastException with OData4 translator when using COUNT function without GROUP BY clause
  • [TEIID-5277] - OData4 translator doesn't correctly translate LOCATE function to INDEXOF
  • [TEIID-5278] - Wrong indexing with SUBSTRING function and OData4 translator
  • [TEIID-5279] - OData4 translator incorrecly translates modulo function
  • [TEIID-5280] - OData4 translator: disappearing negation when using 'in' predicate
  • [TEIID-5281] - Issue with concatenating null strings with OData translator
  • [TEIID-5283] - Recursive WITH query results in "java.lang.ClassCastException: org.teiid.query.sql.lang.Query cannot be cast to org.teiid.query.sql.lang.SetQuery"
For those who have logged issues against 10.2, please review the fixes before the final release next weak.

Thanks,
Steve

Wednesday, March 14, 2018

Teiid 10.0.4 Released

Teiid 10.0.4 has been released.  It resolves 17 issues:
  • [TEIID-5176] - Postgresql ODBC driver converts {fn CONCAT()} calls to a "textcat()" function
  • [TEIID-5253] - Timing issue in domain mode with materialization
  • [TEIID-5254] - Unhandled exception when making a multipart post to a rest varbinary value
  • [TEIID-5255] - Assertion failed in MergeJoinStrategy.setProcessingSortRight
  • [TEIID-5256] - Sysadmin Usage table doesn't track usage of procedures
  • [TEIID-5260] - TEIID30020 Processing exception for request, "select * into" doesn't work in some cases
  • [TEIID-5268] - Anonymous bind login doesn't work for ldap connector
  • [TEIID-5269] - Odata4 metadata roundtrip is not in place
  • [TEIID-5271] - Joining more than one table/view to results of table function causes error
  • [TEIID-5274] - Odata4 translator can't handle conditions on columns which use conversions
  • [TEIID-5275] - OData4 translator doesn't handle IS NOT NULL condition properly
  • [TEIID-5276] - ClassCastException with OData4 translator when using COUNT function without GROUP BY clause
  • [TEIID-5277] - OData4 translator doesn't correctly translate LOCATE function to INDEXOF
  • [TEIID-5278] - Wrong indexing with SUBSTRING function and OData4 translator
  • [TEIID-5279] - OData4 translator incorrecly translates modulo function
  • [TEIID-5280] - OData4 translator: disappearing negation when using 'in' predicate
  • [TEIID-5281] - Issue with concatenating null strings with OData translator
10.1.2 will be released in the next couple of days.  10.2 is expected later next week.

Thanks,
Steve

Tuesday, February 27, 2018

Teiid 10.1.1 Released

Teiid 10.1.1 has been released.  It resolves 13 issues:
  • [TEIID-5236] - Document and update GeoServer/PG JDBC compatibility
  • [TEIID-5242] - XML/JSON issues
  • [TEIID-5247] - SQL Server translator should support coalesce
  • [TEIID-5241] - Problem with OData proxy configuration
  • [TEIID-5243] - Embedded SessionService does not monitor sessions
  • [TEIID-5245] - Killed remote jdbc connections to an embedded server allowed to continue
  • [TEIID-5250] - Duplicate result uid reported when using procedure isFunction=true
  • [TEIID-5251] - OData WAR Module issue with WildFly-Swarm
  • [TEIID-5253] - Timing issue in domain mode with materialization
  • [TEIID-5254] - Unhandled exception when making a multipart post to a rest varbinary value
  • [TEIID-5255] - Assertion failed in MergeJoinStrategy.setProcessingSortRight
  • [TEIID-5256] - Sysadmin Usage table doesn't track usage of procedures
  • [TEIID-5260] - TEIID30020 Processing exception for request, "select * into" doesn't work in some cases
10.2 is expected in about 3 to 4 weeks with 10.0.4 sometime before then.

Thanks,
Steve