Releases: deephaven/deephaven-core
Releases · deephaven/deephaven-core
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
Miscellaneous Chores
v0.40.9
Features
- DH-21486: Allow the clock filter to execute in parallel. (#7594) (#7623) - (5e8d60b) - Charles P. Wright
Bug Fixes
- DH-21451: make Python packages: pytz and zoneinfo soft deps (#7625) - (06ce753) - Jianfeng Mao
- DH-21462: Dictionaries would skip the last region if it had only one value. (#7621) - (baf1c27) - Charles P. Wright
Miscellaneous Chores
v0.40.8
v41.0
Features
- (charp/client) DH-20569: Tolerate "Revocation Status Unknown" when using override authority (#7350) - (a8d84e9) - Corey Kosak
- (charp/client) DH-20569: Also check name when using override authority (#7316) - (617adf6) - Corey Kosak
- (csharp/client) DH-20988: Add Ping entry point to C# Core Client (#7425) - (7951b5e) - Corey Kosak
- (csharp/client) DH-20569: support custom certificates in SSL authentication (#7281) - (4d565d2) - Corey Kosak
- (ui) Update web version 1.8.0 (#7326) - (3335e8e) - github-actions[bot]
- DH-10139: Introduce structured errors for input table updates. (#7113) - (1abb24e) - Charles P. Wright
- DH-21156: IncrementalReleaseFilter support for add-only tables. (#7503) - (3095f6f) - Charles P. Wright
- DH-21004: include char in Numeric code generation (#7502) - (b972735) - Larry Booker
- DH-21109: Add Configuration constructor parameter for PropertyInputStreamLoader. (#7465) - (fa76132) - Charles P. Wright
- DH-20714: Convert Filters and Selectables to Stateless by Default (#7331) - (8ea55b6) - Larry Booker
- DH-20854: TailInitializationFilter that uses rows not timestamps. (#7419) - (e89c92a) - Charles P. Wright
- Update web version 1.10.0 (#7423) - (f858628) - github-actions[bot]
- Update web version 1.9.0 (#7406) - (4b9c698) - github-actions[bot]
- DH-20464: support table level data indexing for all filters (#7305) - (713a0e7) - Larry Booker
- DH-20590: Add Add ColumnExpressionValidator to TicketResolverOptions. (#7284) - (ec83d46) - Charles P. Wright
- DH-20685: Make Resolver and InferenceInstructions equals better (#7319) - (fd18bea) - Devin Smith
- DH-19279: Use ColumnExpressionValidator for HierarchicalTableFilters. (#7346) - (a60cf6a) - Charles P. Wright
- DH-20720: Add PluginOptions for service loaded plugins to get the ColumnExpressionValidator. (#7330) - (c5c7ba8) - Charles P. Wright
- DH-20736: Add more column validation. (#7315) - (e8c419f) - Charles P. Wright
- DH-19382: add server side timing to JsCommandResult (#7145) - (45fe6f3) - Joe
- Dh-20517: Add ConcurrencyControl and Selectable wrappers in Py Server API (#7295) - (fec53d2) - Jianfeng Mao
- DH-20248: Update server base images to Ubuntu LTS 24.04 (#7133) - (34e8244) - Devin Smith
- DH-19475 predicate pushdown - parquet dictionary support (#7062) - (ac06756) - Shivam Malhotra
- DH-19047: Selectables with Barriers and Serial Marking (#7204) - (f0a300b) - Charles P. Wright
Bug Fixes
- (ci) ensure release jobs run, even with no changes - (19607c8) - Devin Smith
- (csharp/client) DH-20569: Use custom truststore if specified, even if no override authority (#7403) - (7675941) - Corey Kosak
- (csharp/client) DH-20569: Core+ client honors ClientOpions.OverrideAuthority (#7299) - (b6f1150) - Corey Kosak
- DH-21266: migrate lz4 dependency (#7528) - (aff27b8) - Devin Smith
- DH-21231: WhereIn / WhereNotIn (DynamicWhereFilter) to handle NaN and +/-0 properly (#7527) - (9f181c7) - Larry Booker
- DH-20884: Update Jetty to 12.1.5, gRPC to 1.76.2 (#7489) - (1297b27) - Colin Alworth
- DH-21112: Prevent Python formula parallelism in non-free-threaded Python. (#7521) - (2ce946e) - Charles P. Wright
- DH-20785: nan/null comparison in filter and query language (#7510) - (5b18e1a) - Larry Booker
- Update web version 1.10.3 (#7487) - (e2755da) - github-actions[bot]
- DH-21091: Restore QueryLanguageFunction auto-generation (#7485) - (1c023b8) - Larry Booker
- DH-21128: Always call Java Consumer's accept method regardless of whether partition value is provided (#7480) - (4d44d21) - Jianfeng Mao
- DH-21116: Make _to_sequence public to not break DH enterprise Py APIs (Grizzly, G+, SanLuis) (#7466) - (7390976) - Jianfeng Mao
- DH-21105: Remove hard-coded stateful ViewColumnSource constructors (#7464) - (0236fba) - Larry Booker
- DH-20784: Mathematical agg ops should ignore NULLs, and poison with NaN (#7424) - (9906acf) - Larry Booker
- DH-19563: JsTreeTable copy throwing breaking advanced filters on tree tables (#7418) - (a12cb03) - Matthew Runyon
- DH-21056: Use the value attribute of Pandas Timedelta to avoid type-checking error (#7460) - (f913c6e) - Jianfeng Mao
- DH-20994: Corrected sort(float), sort(double) to fix chunk sorting issue. (#7449) - (cc26b46) - Larry Booker
- DH-19461: Apply linting/type-checking on Core Py APIs (#7321) - (68fd5ad) - Jianfeng Mao
- DH-20997: Allow prevFlusher for Distinct operators to run when not exposeInternal (#7446) - (e120fb0) - Larry Booker
- DH-20998: ClassCastException when subscribing to BarrageTable with a ZonedDateTime. (#7443) - (f071bcd) - Charles P. Wright
- DH-20990: Fix predicate pushdown for renamed columns in a merged table. (#7439) - (41cbbda) - Charles P. Wright
- Improve cleanup instructions in python ticking client's README (#7410) - (07f23b7) - Cristian Ferretti
- DH-20783: Update sort operations to put NULL first, NaN last (#7369) - (b107445) - Larry Booker
- DH-20040: retain column definitions when columns retained (#7322) - (cc0ade2) - Larry Booker
- DH-20464: Fix pushdown filtering for parquet table locations with barriers (#7379) - (0ed0873) - Larry Booker
- DH-20682: Update deephaven-csv to 0.18.0 for shutdown fix (#7349) - ([4f2694c](4f2694cade810e8627ae4a649...
v0.40.7
Bug Fixes
- DH-20997: Allow prevFlusher for Distinct operators to run when not expose Internal. (#7447) - (6c47731) - Charles P. Wright
- DH-20998: ClassCastException when subscribing to BarrageTable with a ZonedDateTime. (#7444) - (01f1505) - Charles P. Wright
- DH-20990: Fix predicate pushdown for renamed columns in a merged table. (#7440) - (30a327e) - Charles P. Wright
Miscellaneous Chores
Build system
v0.40.6
v0.40.5
Bug Fixes
- DH-20307: Throw errors when worker connection has been Disconnec… (#7362) - (f10c1ee) - Brian Ingles
- DH-20682: Update deephaven-csv to 0.18.0 for shutdown fix (#7361) - (52aa293) - Al Spinks
- DH-20464: cherry-pick filter barrier support for ParquetTableLocation data indexes (#7317) - (5972bcc) - Larry Booker
Miscellaneous Chores
v0.40.4
v0.40.3
v0.40.2
Bug Fixes
- DH-20533: Catch/ignore warnings in _wrapper.py (#7260) - (da2e803) - Jianfeng Mao
- DH-20516: Default property sense (and documentation) was inverted. (#7258) - (ccf78ba) - Charles P. Wright
- DH-20516: Add implicit barriers to serial Selectables. (#7252) (#7255) - (d92a5f9) - Charles P. Wright