diff --git a/changelog.txt b/changelog.txt index 5b75857c1..5291349fb 100644 --- a/changelog.txt +++ b/changelog.txt @@ -5,7 +5,18 @@ Changes in version 8.6.0 ------------------------ - The following dependent jar files are upgraded: - SLF4J is now 1.7.30 (slf4j-api-1.7.30.jar, optionally use with Log4J by adding slf4j-log4j12-1.7.30.jar, previously at slf4j-api-1.7.28.jar) - - Support for parameterized types + - Support for parameterized types (aka. generic types). Due to Java type erasure previous releases had limited support for parameterized types. This release tracks type parameters more comprehensively. + - Support for queries without a from-clause + - Support for the as-keyword for patterns in context conditions + - Support for a compiler option to receive the compiler output for example for last-minute class analysis + - Fixed issue #205 Compiler Index 1 out of bounds when second+ argument to variadic function is an EventBean + - Fixed issue #211 WHERE-expression returning null when rewritten as filter negation lets filter pass when it should not + - Fixed issue #212 Nested nested property with escape cannot find property + - Fixed issue SIQ-731-55169 On-delete with time-to-live window may not delete event from window + - Fixed issue QEQ-496-54542 Filter analyzer should disallow current_timestamp() as a negating expression + - Fixed issue IMQ-251-72540 Keyed context with termination condition as filter with as-name not populating termination event + - Fixed issue EWQ-541-63692 Exists-subselect in filter expression against virtual-data-window ignores criteria + - Reduced compile time and compiler output size for many types of typical statements - There are minor changes to some of the extension APIs due to support for parameterized types. Extension APIs now use EPType (in replacement of java.lang.Class) and EPChainableType (in replacement of EPType). Please review the extension SPI interfaces and examples. The changes only affect parameter and return type information that are provided to extensions and that extensions may return as result types.