Release Notes - Teiid - Version 8.13 - HTML format

Sub-task

  • [TEIID-3036] - Update CXF to current version (3.0.0)
  • [TEIID-3675] - Remove JwtBearerGrant CXF classes
  • [TEIID-3718] - Add Log4j 2 Logger Adapter
  • [TEIID-3828] - Build failed due to artifact 'org.jboss.oreva:odata-core:jar:0.8.11-SNAPSHOT' can not be resolved
  • [TEIID-3832] - domain install(run teiid-domain-mode-install.cli) failed
  • [TEIID-3863] - upgrade spring version

Feature Request

  • [TEIID-3270] - Allow UDFs to call Teiid functions
  • [TEIID-3419] - Add ability to set a default role across all VDBs
  • [TEIID-3512] - produce a lighter weight embedded kit
  • [TEIID-3519] - Produce a wildfly kit
  • [TEIID-3717] - Enable SNI (Server Name Indication) support
  • [TEIID-3787] - ignored properties in dynamic vdb should be flagged with a WARN log entry
  • [TEIID-3831] - For results set caching there should scope metadata for source tables/procedures
  • [TEIID-3870] - Add ability to properly qualify package objects
  • [TEIID-3890] - Add a redshift translator
  • [TEIID-3913] - Support OAuth security on OData interface using Keycloak
  • [TEIID-3916] - Support SAML security on OData interface using Keycloak
  • [TEIID-3918] - HIVE translator does not support direct query procedure

Bug

  • [TEIID-3708] - Undeployable dynamic VDB at start-up time removes all previously deployed artifacts
  • [TEIID-3760] - endswith defined with wrong return type
  • [TEIID-3761] - OData V2: The property based response and Function based responses are incorrect per specification
  • [TEIID-3762] - OData V2: $value on property is not supported
  • [TEIID-3763] - WS connector oauth security setting not work in Embedded
  • [TEIID-3764] - HBase - Phoenix driver does not support UNION
  • [TEIID-3765] - HBase - Phoenix does not support scalar subquery
  • [TEIID-3767] - HBase - Phoenix does not support LIKE ESCAPE
  • [TEIID-3770] - HBase - table's alias (... AS ...) is not "visible" in SELECT caluse in IN predicate
  • [TEIID-3776] - Teiid throws NPE if query contains AVG function on varchar type
  • [TEIID-3777] - ORDER BY DESC is ignored in STRING_AGG function when DISTINCT is also specified
  • [TEIID-3783] - Error when limit/sort is pushed above a window function
  • [TEIID-3785] - PostgreSQL - Large Objects may not be used in auto-commit mode.
  • [TEIID-3790] - Restrict any authenticated roles
  • [TEIID-3795] - Order of VARIADIC parameters is not preserved
  • [TEIID-3799] - Insert default expressions not rewritten
  • [TEIID-3802] - HANA translator modifies boolean to tinyint in type conversion
  • [TEIID-3803] - Kerberos with ODBC with MutualAuth fails
  • [TEIID-3806] - Improve null resolving in array literals
  • [TEIID-3807] - quantified comparison results dependent on null ordering
  • [TEIID-3812] - HANA MIN and MAX functions not applicable on boolean
  • [TEIID-3813] - Informix translator - convert function in definition of view is not pushed down
  • [TEIID-3814] - Rest Web Service URL for VDB
  • [TEIID-3817] - HANA FLOOR and CELING functions not applicable to boolean
  • [TEIID-3818] - Issues with ODBC metadata foreign key queries
  • [TEIID-3819] - SimpleDB NullPointerException when inserting null value
  • [TEIID-3823] - Issues with fetchsize and local connections
  • [TEIID-3827] - multi-source view insert throwing TEIID30492 error
  • [TEIID-3840] - teiid-outh-util.bat - typo in name
  • [TEIID-3841] - sap-nw-gateway translator wrongly encodes when a parameter includes a space
  • [TEIID-3845] - select count(*) query not working on SimpleDB connector in Teiid
  • [TEIID-3846] - Wrong alias rewriting in subqueries
  • [TEIID-3847] - HiveTranslator should not use a Calendar for the Hive getDate
  • [TEIID-3848] - Issue with hive literal timestamps
  • [TEIID-3850] - Source caching with the cache directive can be at the wrong scope
  • [TEIID-3851] - foreign temp additional extension properties not accessible in QMI
  • [TEIID-3854] - Impala translator - ORDER BY clause using incorrect columns when not in SELECT list
  • [TEIID-3857] - ProjectIntoNode should report a transaction required even with iterator processing
  • [TEIID-3858] - Planning error with unrelated sort columns and view removal
  • [TEIID-3859] - update WildFly management port from 9999 to 9990
  • [TEIID-3874] - Invalid source query for subquery referencing a common table
  • [TEIID-3879] - Error during state transfer prevents a node from loading later
  • [TEIID-3880] - Missing dependency in "org.apache.olingo" module
  • [TEIID-3882] - Unable to convert Geometry Collection to GeoJSON
  • [TEIID-3884] - Queries with NextToken failing with NPE
  • [TEIID-3885] - Redshift - conversion to time does not work
  • [TEIID-3886] - Redshift - query ends with error message "Query cancelled on user's request"
  • [TEIID-3887] - Redshift - RS does not support ASCII function
  • [TEIID-3888] - Redshift - there is not function SUBSTR (RS uses SUBSTRING)
  • [TEIID-3889] - asynch start transaction / rollback throws exception
  • [TEIID-3891] - MetadataFactory create function from method does not account for primitive return types
  • [TEIID-3892] - There is no pg type for geometry
  • [TEIID-3895] - OData - metadata returns primary key with attribute "Nullable=true"
  • [TEIID-3897] - dimensional check for ewkb is incorrect
  • [TEIID-3900] - OData - malformed URL causes NPE
  • [TEIID-3903] - for multi-src vdb, the select count(*) does not work for oracle/sqlserver connector
  • [TEIID-3904] - TEIID31100 Parsing error: Encountered "[*]move[*] backward 5831" on openquery update command
  • [TEIID-3908] - Escaped quotes are not handled in odata4 parameter string literal
  • [TEIID-3910] - OData function parameters should not implicitly convert
  • [TEIID-3914] - Datetime values not properly encoded in OData4 entity identifiers
  • [TEIID-3922] - Accumulo translator needs defined dependency to "org.jboss.teiid" module
  • [TEIID-3966] - google spreadsheet translator using Collections.singletonList instance returned by the runtime doesn't support the set method.

Task

Quality Risk

  • [TEIID-3780] - Hive: Convert "UseDatabaseMetaData: to be an translator import property
  • [TEIID-3781] - Queries are not killed even if the client sends a cancel request
  • [TEIID-3811] - Teiid Embedded with remote JDBC susceptible to exploit with common-collections in classpath
  • [TEIID-3820] - SimpleDB column import order may not be consistent
  • [TEIID-3824] - Asynch connector work item close
  • [TEIID-3829] - olingo module junit test failed
  • [TEIID-3839] - minimize implicit dependencies on sun classes
  • [TEIID-3853] - BatchedUpdateNode should not report requires transaction true
  • [TEIID-3865] - too much logging of source cancel
  • [TEIID-3866] - with clause used by subquery repeated in the subquery
  • [TEIID-3875] - Many info messages upon startup that start with: TEIID31173 Inherent
  • [TEIID-3893] - Handling of binary odbc parameters needs improved
  • [TEIID-3896] - When error occurs in the materialization process, an ERROR should be logged instead of DEBUG
  • [TEIID-3901] - MetadataFactory should account for user defined aggregate functions
  • [TEIID-3912] - Centralize type handling for odata4
  • [TEIID-3915] - OlingoBridge should be concurrent
  • [TEIID-3923] - Remove databasetimezone property from odata4 translator

Enhancement

  • [TEIID-3039] - OData V2: Add support for odata expand
  • [TEIID-3436] - OData V2: Add array type support to the odata translator
  • [TEIID-3581] - Add a system function to return Teiid Server Name
  • [TEIID-3582] - Add the query requestID to all lines for that query in the logs
  • [TEIID-3682] - Add logon properties to audit messages
  • [TEIID-3778] - Mark hbase/phoenix as supporting limit
  • [TEIID-3791] - Upgrade groovy-all to be version 2.4.4
  • [TEIID-3793] - Push Teiid function LOCATE() to SQL Server
  • [TEIID-3821] - Expand xml output types
  • [TEIID-3849] - Writes using Cassandra connector are very slow
  • [TEIID-3876] - Add an option to import RowId as binary
  • [TEIID-3899] - Allow Web Services translator to retrieve metadata without source connection
  • [TEIID-3924] - Round should be marked as supported for Oracle

Edit/Copy Release Notes

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