Release Notes - Teiid - Version 8.1 - HTML format

Sub-task

  • [TEIID-2133] - Handle enterprise/UD types in metadata

Feature Request

  • [TEIID-1366] - Merge VDB action should provide way to persist the results
  • [TEIID-1598] - translator scoped result set caching
  • [TEIID-1989] - Interval counter
  • [TEIID-1993] - Pushdown GROUP BY/DISTINCT over unions in more situations
  • [TEIID-2011] - Develope a JPA Translator
  • [TEIID-2030] - Enable the availablity of VDB classloader in the ExecutionContext/CommandContext
  • [TEIID-2080] - Have teiid support a native postgresql client optional parameter, min_messages
  • [TEIID-2083] - Provide a Admin method to read the metadata of a VDB
  • [TEIID-2089] - Issue with enhanced merge join
  • [TEIID-2097] - issue with continuous queries and plans with final buffers
  • [TEIID-2113] - Improve BNF documentation
  • [TEIID-2126] - xmltype derserialization fails with jdk1.5 jar

Bug

  • [TEIID-1374] - Nested correlated reference issue with rewritten queries
  • [TEIID-1911] - Deploy time cached VDB metadata is being deleted during shutdown.
  • [TEIID-1956] - WHERE clause throws org.teiid.jdbc.TeiidSQLException: Index: 2, Size: 1
  • [TEIID-1977] - Prepared Statements on ODBC ending with failure
  • [TEIID-2021] - Fail the VDB deployment when translator is not available
  • [TEIID-2023] - prepared metadata fails for JDBC handled statements
  • [TEIID-2024] - DataTierManager.could_not_obtain_connector_binding error says it can't find Connection Factory
  • [TEIID-2025] - sql/xml type does not work over ODBC
  • [TEIID-2026] - Teiid configuration varibles are not writable
  • [TEIID-2028] - Previewing data from Designer getting mergeVDB NPE on server
  • [TEIID-2031] - Overloaded functions are not supported via ddl / Schema object
  • [TEIID-2033] - Use of OPTIONS during the DDL metadata import, overwrites default behavior on the record
  • [TEIID-2037] - Security context is not propagated correctly between Teiid engine and data sources
  • [TEIID-2038] - Admin module is missing dependency on "org.jboss.as.controller-client"
  • [TEIID-2040] - Failed Assertion during org.teiid.query.processor.relational.SortUtility.<init>
  • [TEIID-2041] - Regression in RuleCleanCriteria
  • [TEIID-2042] - Large query plans may cause OOM error
  • [TEIID-2045] - Error with INSERT using a query expression
  • [TEIID-2046] - StaxSource is not supported for validation, VDB deployment fails
  • [TEIID-2047] - Schema objects were being merged incompletely during the metadata load
  • [TEIID-2048] - Error during dependent procedure execution
  • [TEIID-2049] - NPE during select call on a materialized table
  • [TEIID-2051] - Translator Overrides panel appears to have 2 properties mixed up
  • [TEIID-2053] - Various metadata issues
  • [TEIID-2054] - Initial SQLWarnings are reported twice
  • [TEIID-2055] - Error during using Teiid Local connections.
  • [TEIID-2056] - Class cast exception when inserting blob. (java.lang.ClassCastException: org.teiid.core.types.BlobType cannot be cast to oracle.sql.BLOB). When using JPA(Hibernate implementation) in association with Teiid.
  • [TEIID-2057] - Problem with dynamic VDB re-deploy when it contains a Virtual Model
  • [TEIID-2058] - Optimization places correlated subquery in the on clause, which is not supported by DB2
  • [TEIID-2063] - NPE with proc relational query
  • [TEIID-2064] - Teradata IN pushdown issues
  • [TEIID-2066] - Duplicate Record Exception is occuring during startup
  • [TEIID-2069] - Optimze add LIMIT clause to SELECT within a Virtual Procedure using Oracle
  • [TEIID-2074] - NPE with multi-column dependent join
  • [TEIID-2075] - Value of 'NEW' attribute is not set when an update procedure is executed
  • [TEIID-2076] - TEIID30376 The specified change set [...] against an inherently updatable view does not map to a key preserving group
  • [TEIID-2081] - Cannot break the continuous execution
  • [TEIID-2082] - Enable and document a check for data roles and permissions
  • [TEIID-2087] - Order by clause causes org.teiid.core.TeiidException
  • [TEIID-2088] - teiid-8.1.0.Alpha2-jdbc-jdk15.jar - java.lang.NoClassDefFoundError: java/sql/RowIdLifetime
  • [TEIID-2090] - arraytable fails with a null array
  • [TEIID-2094] - Projecting node issue
  • [TEIID-2096] - Colons need to be escaped
  • [TEIID-2098] - Caching does not interact well with Statement.setMaxRows
  • [TEIID-2106] - Getting NullPointer Exception from VDBMetadataParser.marshell() with Teiid 8.0
  • [TEIID-2107] - Key usage can convert an outer join into an inner join
  • [TEIID-2108] - JDBC socket is not encrypting client messages by default
  • [TEIID-2109] - Cannot use deployed WAR with HTTPBasic authentication
  • [TEIID-2110] - Error in Documentation: CREATE TRIGGER
  • [TEIID-2115] - Designer VDB with WebService model failed to deploy
  • [TEIID-2120] - BatchIterator can prematurely terminate
  • [TEIID-2121] - Getting DuplicateServiceException while creating Dynamic VDB with Teiid 8.1.0 Beta2
  • [TEIID-2122] - Teiid Freezes while trying to get Connection
  • [TEIID-2127] - Regression in File translator
  • [TEIID-2130] - DataNotFoundException inconsistency when used with engine
  • [TEIID-2136] - All virtual entries on a physical model
  • [TEIID-2143] - Cleanup DMR module descriptions
  • [TEIID-2146] - Dependent join independent dup removal issue
  • [TEIID-2147] - FileInputStreamFactory lobs may be inappropriately inlined
  • [TEIID-2151] - Passthrough authentication is not working shows below exception
  • [TEIID-2349] - Cannot execute Two-Phase Commit using Multi-Source Model Dynamic VDB

Task

  • [TEIID-1814] - Document Use Cases for Teiid Integration with AS 7 Console
  • [TEIID-2073] - Move warning handling onto CommandContext

Quality Risk

  • [TEIID-1995] - Misleading error message
  • [TEIID-2022] - Refine error codes and messages
  • [TEIID-2043] - Dedug query plans can be too large
  • [TEIID-2104] - Make it easier to detect failure during load
  • [TEIID-2116] - Serialized datatype issue
  • [TEIID-2144] - Improve error reporting with inherently updatable views

Enhancement

  • [TEIID-2013] - Teiid with GSSAPI/kerberos authentication, remove need for jdbc clients to specify -Djava.security.krb5.realm and -Djava.security.krb5.kdc
  • [TEIID-2029] - Allow defining multiple dependencies with "lib" property in the vdb.xml
  • [TEIID-2032] - Add ability to add OPTIONS on Key types in DDL
  • [TEIID-2036] - Use array comparison for dependent join using multiple attributes.
  • [TEIID-2050] - Move the default login properties file to "configuration" directory
  • [TEIID-2059] - Allow local connections to be used without load issues
  • [TEIID-2061] - Allow for object type equality
  • [TEIID-2062] - Produce an embeddable Teiid engine
  • [TEIID-2077] - Caching improvements
  • [TEIID-2078] - Minor metadata enhancements
  • [TEIID-2091] - Improve transaction detection logic
  • [TEIID-2092] - Allow for streaming processing of json
  • [TEIID-2100] - Add support for typed getObject calls
  • [TEIID-2102] - Update Quickstart so that the starting of server is specifically identified as a step
  • [TEIID-2103] - Replace System VDB with DDL based metadata
  • [TEIID-2105] - VDB Status issue with redeploys
  • [TEIID-2114] - VDBMetaDataParser has no provision for designer vdb 'entries'
  • [TEIID-2117] - Add support for blob/varbinary with xmltable
  • [TEIID-2128] - MySQL 5.5 dropped support for SQL_TSI_FRAC_SECOND; now using non-standard MICROSECOND
  • [TEIID-2135] - Provide Admin API wrapper based on given AS Controller Client connection

Edit/Copy Release Notes

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