v41.1
Features
- DH-21486: Allow the clock filter to execute in parallel. (#7594) (#7622) - (e3f15a8) - Charles P. Wright
- DH-21480: Use protobuf instead of JSON for input table restrictions. (#7619) - (12302ba) - Charles P. Wright
- DH-19489, DH-20658: structured filter support in Core Python client and server API (#7575) - (ae7b8cd) - Jianfeng Mao
Bug Fixes
- DH-20446: JS API should close session on disconnect (#7628) - (4900d12) - Colin Alworth
- DH-21462: Dictionaries would skip the last region if it had only one value. (#7620) - (1232418) - Charles P. Wright
- DH-20884: Update protobuf-java-util to expected protobuf-java ve… (#7600) - (491f49a) - Colin Alworth
- DH-19985: Use Netty's BOM for consistent netty, boringssl (#7599) (#7601) - (394cb05) - Colin Alworth
- DH-21451: make Python packages: pytz and zoneinfo soft deps (#7596) (#7597) - (91fed7f) - Jianfeng Mao
- DH-21400 - Implement findPositionForKey for StaticSymbolTableChunkedOperatorAggregationStateManager (#7578) - (7b620df) - Larry Booker
- DH-21297: correct shift handling for TreeTableFilter (#7559) - (3c7db79) - Larry Booker
- DH-21319: Anonymous classes don't work in the query language (#7554) - (f36ea68) - Charles P. Wright