Release Notes
For the release notes of previous versions, or of other components of Jethro, visit Jethro Product Documentation.
To make sure all your Jethro components are compatible with each other, visit the Product Compatibility Matrix page.
Version 2.1.4
RELEASE DATE: Jun 6TH, 2017
Improvements
JD-4280 Allow execution of literal only queries
Bug Fixes
JD-4428 Jethro Maint failure following drop of invalid cube in cubes regeneration scenarios
JD-4486 Cubes regeneration is not initiated following subsequent schema changes
Version 2.1.3
RELEASE DATE: May 23TH, 2017
Improvements
JD-3354 Optimization: expand push where support for OUTER JOIN and CROSS JOIN
Bug Fixes
JD-2741 Various issues with literals used as group by dims and/or aggregations over literals (allowed internally following rewrite)
JD-4256 Cubes too-big list is ignored and not used to accelerate future cube generation requests
Version 2.1.2
RELEASE DATE: Apr 12TH, 2017
Optimizations for group by/aggregation queries on top of UNION and bug fixes mostly related to QLIK function.
Improvements
JD-4144 Support cube generate execution hosts "auto" to automatically set it to local host and known server port
JD-4181 Optimization: Push down GROUP BY and/or AGGREGATIONS to flat sub-query with and without UNION ALL
Bug Fixes
JD-3424 Service command report stopped jethro services as "already running" if instance name contained in another running jethro service
JD-3596 Query execution hangs following dynamic joined table switch on complex join with IN sub-query
JD-3814 Query return error following cubes match failure due to duplicated measures
JD-4009 Garbage collector false reports deletion of keys files
JD-4072 Call to SHOW FULL COLUMNS fails with null deredrench error when encountering invalid views
JD-4083 Query find a cube with duplicate measures but the cube is not used by planner (adaptive entry not matched)
JD-4118 Cube match internal error fails query instead of skipping cube match
JD-4142 Qlik set analysis with assume referential integrity using TOTAL and join fails with error
JD-4147 Qlik set analysis filter expression fail to match literal with upper case letters (since version 2.1.0)
JD-4179 Adaptive cache with QLIK function - Query returns wrong results from adaptive cache in cases query contains duplicate measures
JD-4183 Throttling in high concurrency scenarios and queries delayed when schema altering command are executed
JD-4212 Query with wrong QLIK function syntax cause server failure
JD-4213 Qlik query fails with "position" exception when duplicate measures encountered
Version 2.1.1
RELEASE DATE: MAR 20TH, 2017
Use tcmalloc allocator and bug fixes.
Improvements
JD-3558 use google allocator – tcmalloc
Bug Fixes
JD-4074 Following schema changes all queries are resent to cube generation queue. This is redundant and cause unnecessary cubes generation operations
JD-4021 Maint service minor memory leak created following JD-3852 fix in 2.1.0
JD-4109 Maint service major memory leak related to adaptive rank file read/update
Version 2.1.0
RELEASE DATE: MAR 3RD, 2017
Support cubes regenerate following tables, cubes operational improvements and bug fixes.
New Features
JD-3851 Regenerate cubes following table overwrite
Improvements
JD-3852 Accelerate adaptive space cleanup by deleting invalid entries before adaptive space is full
JD-3854 Cube related logs message improvements
Bug Fixes
JD-3847 Missing system table load event with current status for failed loads
JD-3853 Invalid de-ser debug message filling log
JD-3921 JDBC\ODBC – Query failed. Reason: Server failed to find session
JD-3928 Cube update cause cube generation server failure
JD-3929 Query with union all and that include repeated literals on one side of the union causes server failure
JD-3944 Server fails to deserialize huge cubes with count distinct fetching in on demand mode
JD-3967 Server failed to find session after 2nd call to SHOW ACTIVE QUERIES
JD-4006 Query with CURRENT_TIMESTAMP sent from Tableau fails with syntax error
JD-4017 when the .dat file is removed from adaptive entry, the size of the entry should be zero in show cubes command