v0.25.0
What's Changed
- Fix for SelectColumnLayer.prepareSourcesForParallelPopulation with flattenedResult by @rcaudy in #3806
- Post Release Bump to 0.25.0 by @stanbrub in #3809
- Handle datetime64 related breaking changes in in pandas 2.0 API by @jmao-denver in #3808
- Consolidate NULL_X paths by @devinrsmith in #3813
- Only test for true values in barrage column attributes by @niloc132 in #3815
- Add appropriate link for Deephaven images release process by @devinrsmith in #3810
- Enhancements to static rangeJoin unit tests by @rcaudy in #3816
- JavaClient: Encode Packed Booleans Instead of Reinterpretted Bytes by @nbauernfeind in #3812
- Update Web UI to v0.38.1 by @mattrunyon in #3822
- Update setup.py classifiers by @devinrsmith in #3825
- Use Jetty image for client integration tests, docs by @niloc132 in #3820
- Added
Exponential Moving Standard Deviation
toUpdateBy
operators by @lbooker42 in #3789 - Add caching directives for /iframe/table/ and /iframe/chart/ by @devinrsmith in #3829
- Add HTTP compression support by @devinrsmith in #3831
- Check for overflows when calling jpy getIntValue by @jmao-denver in #3839
- TableOperations / engine Table breaking operations by @devinrsmith in #3753
- Make Jetty SNI host check configurable. by @cpwright in #3843
- Use gradle property to control signing.required by @devinrsmith in #3846
- Adds overrideAuthority, ClientChannelFactory, and channelBuilder by @devinrsmith in #3844
- Add methods to get underlying data array from writable chunks. by @cpwright in #3845
- Chunk and Region work to support generic append-only sources by @rcaudy in #3824
- Remove shift-restrictions for non-stream tables in PublishToKafa.PublishListener by @rcaudy in #3850
- Update web version 0.39.0 by @github-actions in #3835
- Rename stream tables to blink tables by @rcaudy in #3854
- Improve docker-in-gradle performance and usability by @niloc132 in #3849
- BarrageMessageProducer: Do Not Always Record Stream Table Rows by @nbauernfeind in #3857
- Add
UpdateBy
helper classes to groovy default imports. by @lbooker42 in #3860 - Bump reference to deephaven-csv to 0.11.0 by @kosak in #3870
- Barrage: Fix BMP Failing OutOfBand BarrageBlinkTable Test by Respecting pre/post Snapshot Update Boundary by @nbauernfeind in #3869
- Add pandas version requirement 1.5.0 or later by @jmao-denver in #3828
- If a command fails to complete, ensure logs are written by @niloc132 in #3871
- Do not break snapshots into multiple record batches (yet) by @nbauernfeind in #3866
- Correctly pass errors from executed commands to gRPC clients by @niloc132 in #3877
- cpp-client: Support other authentication styles and also provide the ability to execute scripts. by @kosak in #3878
- C++ support for Python ticking client by @kosak in #3881
- Wrap
update_by
Exponential Moving Standard Deviation (emstd
) for python server. by @lbooker42 in #3865 UpdateBy
operator GRPC plumbing and tests. by @lbooker42 in #3861- Input table and await improvements by @rcaudy in #3883
- Fix issue with shift propagation from Table.reverse() on blink tables by @rcaudy in #3888
- Bump images by @devinrsmith in #3894
- Remove
Serializable
fromio.deephaven.api
andio.deephaven.qst
by @devinrsmith in #3897 - Add additional options for percentile, median, unique, count_distinct and wrap distinct in the Python server API by @jmao-denver in #3833
- Correctly map the Pandas CategoricalDtype by @jmao-denver in #3874
- Add the header_row parameter in read_csv by @jmao-denver in #3875
- Update web version 0.40.3 by @github-actions in #3893
- Add proto file codeowners by @devinrsmith in #3901
- Fix RangeJoinTablesRequest enums, enable via TableServiceGrpcImpl by @devinrsmith in #3903
- Add typed asOfJoin, delegate aj/raj by @devinrsmith in #3899
- Bump gradle-docker-plugin to 9.3.1 by @devinrsmith in #3896
- Fix broken references in CPP client documentation by @kosak in #3908
- Rewrite Java Time Libs by @chipkent in #3856
- SQL Calcite by @devinrsmith in #3630
- Remove SQL special case for DateTime by @devinrsmith in #3913
- Add and plumb AjRajTablesRequest by @devinrsmith in #3909
- Rename getMeta() to meta() by @devinrsmith in #3910
- Update pydeephaven for aj/raj by @devinrsmith in #3914
- Correct Javadoc warnings, prevent future ones by @niloc132 in #3898
- Restore totals table support in the JS API by @niloc132 in #3662
- Remove ungroupAllBut by @devinrsmith in #3917
- Remove mergeBefore / mergeAfter by @devinrsmith in #3919
- Move getColumn to DataAccessHelpers by @devinrsmith in #3916
- Wire up numRows and isStatic for TableHandle. by @kosak in #3922
- Move getRecord to DataAccessHelpers by @devinrsmith in #3918
- Update web version 0.40.4 by @github-actions in #3923
- C++ client: TableHandles release on the server when client is done with them by @kosak in #3924
- R Client 1.0 by @alexpeters1208 in #3879
- Enable Support for Multiple Update Graph Processors by @nbauernfeind in #3506
Full Changelog: v0.24.0...v0.25.0