v0.7.0
What's Changed
- [jsapi] fix RangeSet::addRange when there are ranges remaining post merge of a range by @nbauernfeind in #1534
- Provide gRPC api for input tables by @niloc132 in #1440
- Back down jdk 17 by @devinrsmith in #1537
- Set
NULL_CHAR
toMAX_VALUE
. by @chipkent in #1535 - Update node to latest 14.x release by @mofojed in #1551
- Move wheel building to own projects by @devinrsmith in #1547
- Add a 'used memory' column to the PerformanceQueries ProcessMemory table. by @jcferretti in #1559
- DHLearn: Scatterer: For Python, cast scatter results to PyObject before casting to provided type by @chipkent in #1543
- Update web v0.6.1 by @mofojed in #1563
- Update web to v0.6.2 by @mofojed in #1567
- Use wheels directly in the build process by @devinrsmith in #1555
- Make IndexUtilities.equals work for ReadOnlyIndex arguments. by @jcferretti in #1576
- Extract deephaven/java-and-python by @devinrsmith in #1556
- Fixed CharRangeFilter to properly handle the new NULL_CHAR value by @chipkent in #1566
- Correctly account for modified rows that shifted in the current delta by @niloc132 in #1564
- Extract deephaven/runtime-base by @devinrsmith in #1557
- Add Replayer to TableManipulation by @jjbrosnan in #1585
- Validate batch requests by @devinrsmith in #1587
- Fix up char filters by @mofojed in #1516
- Add InputTable to QST by @devinrsmith in #1579
- resolve calendar resources via classpath by @nbauernfeind in #1592
- Update redpanda version and enable embedded schema registry. by @jcferretti in #1593
- docker registry by @devinrsmith in #1562
- Update JS API to support gRPC input tables by @niloc132 in #1565
- Fix broken build-ci by @devinrsmith in #1597
- Removed DbTypes and related functionality. by @chipkent in #1595
- Add driver:docker to build-ci to fix by @devinrsmith in #1599
- Add missing DEEPHAVEN_APPLICATION_DIR to .env files in other docker-compose directories by @jcferretti in #1600
- Update the debug statement for Java 9+ by @mofojed in #1591
- Expose ScopeTicketHelper; refactor java-client for better management … by @devinrsmith in #1594
- Implemented the Table class wrapper, fixes #1486 by @jmao-denver in #1541
- Consolidate test setup/teardown by @niloc132 in #1581
- Simplify server startup and dagger usage by @niloc132 in #1601
- All Time Zones by @mofojed in #1580
- Major DB -> Engine module cleanup work by @rcaudy in #1473
- Cleaned up application script creation. Got barrage-examples running. by @devinrsmith in #1614
- Set Context.ROOT for Barrage subscription DoExchange by @devinrsmith in #1612
- Added the 'placeholder' write_csv func, fixes #1542 by @jmao-denver in #1603
- Switch to rolling action tags for build-ci.yml by @devinrsmith in #1621
- Delete leftJoin (and clean up Attributes, since I forget to delete that class) by @rcaudy in #1619
- Worked around a JPY param matching issue, fixes #1102, #1101 by @jmao-denver in #1622
- Conditional Formatting - Throw an error if multiple formats of the same type are set by @mofojed in #1604
- Backport deephaven2 read and write CSV methods. by @chipkent in #1624
- Remove race conditions from TestModelFarm by @chipkent in #1620
- added combo_agg to Deephaven, fixes #1632 by @jmao-denver in #1633
- Introduce AggSpec and AggregateAllByTable by @devinrsmith in #1618
- Table api countBy selectDistinct by @devinrsmith in #1634
- Do not hide CSV exceptions in python by @chipkent in #1645
- Fixed bug in backported write_csv and backported unit test by @chipkent in #1649
- Updating JSON files. by @jcferretti in #1638
- Fix ModelFarm race conditions and unit tests by @chipkent in #1642
- Add "or" filters to python. by @chipkent in #1650
- Table api agg bys by @devinrsmith in #1648
- Ensure the wrong number of parameters in a call to deephaven.ParquetTools.writeTable generates an error. by @jcferretti in #1652
- Replace the IndexSet in the deephaven.learn package with a RowSet by @chipkent in #1637
- Barrage/web UI support for BigDecimal and BigInteger. by @jcferretti in #1627
- Fix bugs in avro options "mapping" and "mapping_only" for ConsumeKafka.py. by @jcferretti in #1656
- DBTimeZone renamed to TimeZone by @chipkent in #1660
- Cleaned up Python sort syntax. by @chipkent in #1663
- Added tests for avro mappings in consume. Reworked somewhat the impl. by @jcferretti in #1665
- Fix failing unit tests for aggregations by @rcaudy in #1666
- Fixed Python sort syntax. by @chipkent in #1669
- Java gatherer by @jjbrosnan in #1523
Full Changelog: v0.6.1...v0.7.0