Elide v5.0.0-pr31 Release Notes
-
🚀 3rd public release candidate for Elide 5.0
🔋 Features
- 'hasmember' and 'hasnomember' operators now work across toMany relationships.
- elide-async includes a data export API in CSV and JSON.
API Changes
- Time dimensions (Aggregation Store) now have support for multiple time grains that can be selected by the client at query time.
- Invalid sparse fields returns a 4xx error to the requesting client.
Interface Changes
JPQLPredicateGenerator
has a new contract allowing the generation of more complex JPQL expressions.
🛠 Fixes
- view commit Added javadoc and small improvements to new Elide types. (#1783)
- view commit Passing query parameters and headers to patch extension request scope (#1781)
- view commit add join expression for all column projection including metrics (#1789)
- view commit Field name must start with lower case (#1799)
- view commit Add core support for parameterized attributes. (#1800)
- view commit Issue#1779 Invalid sparse fields should return 4xx (#1801)
- view commit Async Refactor: Part 1 (#1777)
- view commit TableExportHook Binding (#1802)
- view commit Remove jetty from starter (#1807)
- view commit Async Refactor Cleanup (#1804)
- view commit Bump ant from 1.10.8 to 1.10.9 in /elide-graphql (#1810)
- view commit Elide 5 Agg Store: Multiple time grains (#1806)
- view commit Fix for FieldType in FilterPredicate (#1814)
- view commit Metadatastore Models Permission (#1816)
- view commit TableExport Spring Controller (#1811)
- view commit Add dynamic table type (#1815)
- view commit Bump junit-platform-launcher from 1.6.0 to 1.7.1 (#1819)
- view commit Convert user provided alias before using in SQL (#1821)
- view commit updating contrib guidelines for hackathon (#1826)
- view commit Bump spring.boot.version from 2.4.1 to 2.4.2 (#1796)
- view commit Update CONTRIBUTING.md (#1827)
- view commit Async: Test Coverage (#1825)
- view commit Export : Standalone API Resource (#1817)
- view commit Update CONTRIBUTING.md (#1828)
- view commit Created new interface for dynamic configuration (#1830)
- view commit Issue#1798 Remove Singleton Pattern for Async Service Classes (#1831)
- view commit Bump jedis from 3.3.0 to 3.5.1 (#1794)
- view commit Data Export: JSON API support (#1824)
- view commit Bump wagon-ssh-external from 3.4.0 to 3.4.2 (#1793)
- view commit Validators for JSON and Graphql Exporter (#1833)
- view commit Revising JPQPredicateGenerator contract to allow for more complex JPQ… (#1834)
- view commit Exclude Models based on Conditions (#1835)
- view commit Add 'hasmember' operator support across to-many relationships. (#1843)
- view commit added one more hasmember operator IT test (#1844)
- view commit Bump version.jetty from 9.4.35.v20201120 to 9.4.36.v20210114 (#1840)
- view commit Bump classgraph from 4.8.98 to 4.8.102 (#1836)
- view commit Bump version.junit from 5.7.0 to 5.7.1 (#1837)
- view commit Bump metrics.version from 4.1.16 to 4.1.17 (#1838)
- view commit Bump hk2-api from 2.5.0 to 3.0.1 (#1759)
- view commit Integration Tests for Table Export (#1842)
- view commit Small Fix - Removing system.out from TableExport (#1850)
- view commit Removing mysql connector as a dependency (no longer needed) (#1848)
- view commit Fixing the regular expression for required filter templates (#1849)
- view commit Small Fix (#1851)