Elide v5.0.0-pr34 Release Notes

  • ๐Ÿš€ 5th public release candidate for Elide 5.0. Major features will likely come in the next release as this release lays foundation for parameterized attributes and Handlebars templating support in HJSON configuration files.

    ๐Ÿ”‹ Features

    • view commit Add 2 new filter operators - between and notbetween (#1962)
    • Hibernate 3 & 5 stores now benefit from same N+1 improvement as JPA store.

    ๐Ÿ”ง Configuration Changes

    • view commit Physical Column Reference within handlebars must start with '$' (#1953)

    ๐Ÿ›  Fixes

    • view commit NPE when projection has no permission for relationshipName (#1989)
    • view commit Remove source from ColumnProjection (#1918)
    • view commit Added IT test for numeric value prefix, postfix, infix, and in operators (#1908)
    • view commit Query Plan Optimizer (Part 2) (#1919)
    • view commit Part 3 of Query Plan Optimization: Extract physical columns from join clause. (#1920)
    • view commit Agg Store Model Changes for Parameterized Metric Support (#1921)
    • view commit Part 4 of Query Plan Optimization : Fix Metric Nesting (#1924)
    • view commit issue 1904 - fix lombok build warnings (#1944)
    • view commit Fix Lombok EqualsAndHashCode warnings (#1948)
    • view commit Sonar integration (#1484)
    • view commit Replace all occurrence of '{{}}' within grain expression (#1954)
    • view commit Elide graphql javadoc warning fixes (#1951)
    • view commit Support arguments at dimension, measure, and table level. (#1952)
    • view commit Parameterized Metrics: Aggregation Store Model Changes Set 2 (#1957)
    • view commit diamonds to reduce duplication (#1947)
    • view commit Issue 1929 - define function as lambda (#1945)
    • view commit Issue 1929 - Address Sonar suggestions (#1925)
    • view commit Query plan optimizer phase5 (#1961)
    • view commit updated README with elide intro video (#1967)
    • view commit fix build warnings (#1970)
    • view commit Fix elide-model-config javadoc warnings (#1972)
    • view commit Fix javadoc to remove warnings (#1966)
    • view commit elide-datastore-aggregation - fix javadoc build warning (#1963)
    • view commit Random Async/TableExport IT failure fix (#1974)
    • view commit Test case for ParameterizedMetrics Aggregation Store Model changes (#1968)
    • view commit Remove dead code from GraphQLEntityProjectionMaker.java (#1977)
    • view commit Populate $$user and $$request context (#1975)
    • view commit Phase 6: Query Optimization - Calcite parser (#1976)
    • view commit Removed QueryPlanResolver. Replaced it with MetricProjectionMaker. Small fix to Calcite parser builder to use the SQL conformance of the underlying dialect (#1980)
    • view commit Add Table Level Query Hints (#1981)
    • view commit Phase 8 of Aggregation Store Optimizer: Adding more tests (#1984)
    • view commit Add join metadata to SQLTable. (#1988)
    • view commit Issue 1929 - Clean up code quality (#1964)
    • view commit Projection may not have permission for relationshipName (#1989)
    • view commit refactor Functional Interfaces (#1990)
    • view commit refactor test (#1992)
    • view commit Expression reference ast and parser (#1994)
    • view commit bump JPA (#1997)
    • view commit Adding explicit support for dialect operators to help determine when column nesting is possible. (#1996)
    • view commit Consolidate DataStoreIT (#1995)
    • view commit Formula Validation using ExpressionParser (#1998)
    • view commit TimeDimension Grain Arg match check between Having Filter and Projection (#1999)
    • view commit reuse isEmpty (#2000)
    • view commit Hibernate jpa (#1993)
    • view commit Bump metrics.version from 4.1.17 to 4.1.19 (#1987)
    • view commit Migration to Maven Central (#2001)
    • view commit Bump mockito-junit-jupiter from 3.3.3 to 3.9.0 (#1986)
    • view commit Bump lombok from 1.18.16 to 1.18.20 (#1982)
    • view commit Optimizer phase11 (#2002)
    • view commit Bump system-lambda from 1.1.1 to 1.2.0 (#1914)
    • view commit Bump dependency-check-maven from 6.1.1 to 6.1.5 (#1978)
    • view commit Bump wagon-ssh-external from 3.4.2 to 3.4.3 (#1915)
    • view commit Bump classgraph from 4.8.102 to 4.8.104 (#2008)