Release Notes - Teiid - Version 8.11 - HTML format

Feature Request

  • [TEIID-1741] - Record level audit trail in teiid log files
  • [TEIID-2469] - Pre-Load Materialised Views
  • [TEIID-3151] - Add Support for SAP HANA Sources
  • [TEIID-3300] - Add SPATIAL_REF_SYS table
  • [TEIID-3302] - Implement ST_Transform
  • [TEIID-3350] - Add system functions for EWKT & KML
  • [TEIID-3369] - Add a extension point to manipulate incoming sql
  • [TEIID-3372] - Support multiple metadata tags
  • [TEIID-3375] - Support Kerberos handshake for mutual auth
  • [TEIID-3393] - Add an adminapi interface impl for embedded
  • [TEIID-3412] - Change MS Access to use another client, since ODBC-JDBC bridge is removed in JDK 1.8
  • [TEIID-3420] - Support insert/update with ldap multi-value concat
  • [TEIID-3426] - Salesforce importer does not set cardinalities
  • [TEIID-3432] - support: MongoDB 3.0
  • [TEIID-3434] - Ability to enable/disable caching by table and/or source
  • [TEIID-3467] - expose bufferserviceimpl for configuration of buffermanager in embedded
  • [TEIID-3475] - Add a separate example module for embedded examples
  • [TEIID-3491] - Add support for REGEXP_REPLACE
  • [TEIID-3495] - add ROUND() as supported function for DB2
  • [TEIID-3510] - Move the Embedded examples into separate repository

Bug

  • [TEIID-3058] - Cassandra: cannot compare timestamp field in where clause
  • [TEIID-3279] - SOLR: Error when date,time or timestamp literal is in where clause
  • [TEIID-3345] - NPE while accessing VDB via OData access
  • [TEIID-3346] - File Source | Dot in file column names causes VDB deployment errors
  • [TEIID-3358] - Issues with entity set names
  • [TEIID-3366] - postgresql extract used for date functions returns double, not integer
  • [TEIID-3376] - SQL Server 2008/2012 - incompatible data types in comparison after cast/convert
  • [TEIID-3377] - NPE on initializing a GroupingNode when HAVING clause is used in an INSERT INTO query
  • [TEIID-3378] - Malformed query with SalesForce when Inner join used
  • [TEIID-3379] - Import error reporting duplicate constraints
  • [TEIID-3381] - PSQLException: ERROR: failed to find conversion function from unknown to text
  • [TEIID-3384] - SQLServerException: Each GROUP BY expression must contain at least one column that is not an outer reference
  • [TEIID-3392] - cached result set with lobs reports incorrect row number
  • [TEIID-3394] - Null values in oidvector and int2vector should be 0
  • [TEIID-3403] - jaxrs version conflict in teiid jboss integration
  • [TEIID-3404] - Teiid DatabaseAppender JPA perisist Command log consume high CPU
  • [TEIID-3409] - PostgreSQLExecutionFactory TranslatorProperty annotation in wrong place
  • [TEIID-3410] - OData object URI does not resolve to a usable URL.
  • [TEIID-3414] - Oracle should use hextoraw
  • [TEIID-3415] - Adminapi CancelRequest implementation terminate the session
  • [TEIID-3422] - Setting more than 513MB for buffer-service-max-storage-object-size, OOME occurs at org.teiid.common.buffer.impl.BufferFrontedFileStoreCache.initialize()
  • [TEIID-3424] - infinispan dsl cache translator has disabled capabilities for NE,GT, LT
  • [TEIID-3428] - Data is being cleaned out after each server restart
  • [TEIID-3437] - Inconsistencies with row count handling
  • [TEIID-3438] - Null value returned from BlobImpl getBytes
  • [TEIID-3443] - wrong estimation of BufferFrontedFileStoreCache.maxMemoryBlocks
  • [TEIID-3445] - StackOverflowError on TempTableStore.getTempTable()
  • [TEIID-3449] - Recursive call in PreparedStatement
  • [TEIID-3450] - bulk values are set directly from client
  • [TEIID-3451] - OData does not inject schema into queries
  • [TEIID-3456] - NPE with excluded tables and the salesforce importer
  • [TEIID-3461] - Error executing statement with lookup function - Sybase 15 ASE
  • [TEIID-3468] - Exception with same table name in materialization procedures
  • [TEIID-3469] - Incorrect DDL Schema when importing from Teiid Data Source Connection using Informix translator
  • [TEIID-3470] - NPE in ConnectorWorkItem when using source hints
  • [TEIID-3471] - unable to consume odata service deployed in teiid
  • [TEIID-3472] - View removal with lateral join results in error
  • [TEIID-3473] - Selecting RAW(16) column via OData errors
  • [TEIID-3474] - Inconsistent results of RIGHT function for different datasources
  • [TEIID-3476] - Order by on query with union or union all orders parts independently
  • [TEIID-3477] - NPE when trying to use OData service with void functions
  • [TEIID-3479] - Typo in SecurityHelper method neogitiateGssLogin
  • [TEIID-3487] - preparedstatement leaks in odbc
  • [TEIID-3490] - WITH [TABLENAME] AS clause being sent to source query
  • [TEIID-3496] - update status table in ON_VDB_DROP_SCRIPT should point to correct name and schemaname
  • [TEIID-3504] - Null pointer exception executing dynamic sql
  • [TEIID-3505] - MySQL translator (mysql, mysql5) - convert( ..., float [double]) uses "+ 0.0" construction
  • [TEIID-3514] - Cassandra source blob handling is incorrect
  • [TEIID-3516] - JDBC metadata importer does not set scale
  • [TEIID-3523] - Statement -> executeBatch method throws an NPE
  • [TEIID-3524] - Database Logging not working
  • [TEIID-3527] - Missing ODBC port number in the log during shutdown
  • [TEIID-3528] - Solr translator - batched update with more than one query gets stack
  • [TEIID-3538] - Make OData V2 compatible with LINQPad
  • [TEIID-3540] - Salesforce translator returning duplicate records on querying with certain criteria
  • [TEIID-3543] - Complex type values not resolved in translator execution
  • [TEIID-3548] - Creation of embedded complex not supported by odata production

Task

  • [TEIID-2973] - OData 4 support with Olingo
  • [TEIID-3343] - Add classification to jboss module.xml files
  • [TEIID-3365] - Update settings.xml to reflect JBoss maven repository changes

Quality Risk

  • [TEIID-3354] - AdminConsole fails getting mat view info with data roles
  • [TEIID-3380] - Simplify Kerberos configuration with Embedded
  • [TEIID-3399] - Greenplum is not in the translator list
  • [TEIID-3400] - Oracle connection not consistently usable after cancel
  • [TEIID-3418] - Allow positional group by for odbc
  • [TEIID-3431] - replace bittronix in the examples with ironjacamar
  • [TEIID-3441] - XMLParse should allow varbinary as well
  • [TEIID-3447] - Attempt to get JDBC cardinalities with getLong
  • [TEIID-3466] - Selectivity is over estimated in joins with multiple predicates.
  • [TEIID-3482] - Multi-source joins should still be partitioned even if not fully pushed
  • [TEIID-3484] - Decompose join should work with non-ansi joins
  • [TEIID-3498] - missing message keys in function descriptions
  • [TEIID-3508] - External mat view without ttl behavior
  • [TEIID-3517] - The oracle importer should offer an option to use integral types

Enhancement

  • [TEIID-3166] - Allow allowDiskUse setting in MongoDB translator
  • [TEIID-3295] - Change subqueryUnnestDefault to true
  • [TEIID-3332] - Add import property to limit salesforce tables
  • [TEIID-3357] - Add the final processor plan to the command log
  • [TEIID-3359] - Allow more control over odata layer caching
  • [TEIID-3362] - Additional language constructs for arrays
  • [TEIID-3364] - Teiid Embedded generic-soap run failed
  • [TEIID-3371] - Upgrade Teiid with EAP 6.4 Alpha
  • [TEIID-3373] - Add an org.teiid logging context in the config
  • [TEIID-3387] - MongoDB resource adapter doesn't support all authentication mechanisms
  • [TEIID-3389] - Teiid JDBC Driver does not participate in Kerberos delegation
  • [TEIID-3390] - Improve SQL/XML generation performance and limit disk usage
  • [TEIID-3444] - Add the model properties as extension metadata on the schema
  • [TEIID-3452] - Better highlighting in the query plan when an identified possible issue is seen
  • [TEIID-3453] - Add NOT (negation) support for other non-equality sql criteria, example Not Like, Not In, etc.
  • [TEIID-3455] - Improve salesforce importing
  • [TEIID-3458] - Update admin shell example(s) to assist with life cycle management tasks
  • [TEIID-3464] - Inline scalar with clauses
  • [TEIID-3465] - mongoDB: Update Metadata processor to handle nested documents
  • [TEIID-3483] - Add an option to use DatabaseMetaData for hive/impala import
  • [TEIID-3486] - Add array data type support to Loopback Translator
  • [TEIID-3488] - implement Statement.closeOnCompletion

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.