v0.12.0
What's Changed
- Csv parser v3 wrapper by @hythloda in #2229
- Bump tensorflow-base by @devinrsmith in #2235
- Add AsOfMatchRule and add match rule param in aj by @jmao-denver in #2241
- Avoid a naturalJoin in the definition of PerformanceQueries.serverState. by @jcferretti in #2238
- Support
growing
viewports for subscriptions by @lbooker42 in #2068 - Add tests for java 18 now that it is available by @niloc132 in #2204
- Simplify and relocate deephaven py server library by @niloc132 in #2196
- Add missing array dtypes used by DTW by @jmao-denver in #2248
- Add format_columns, format_column/row_where by @jmao-denver in #2247
- Fix gradle not telling us docker tasks are failing, and the actual failure by @niloc132 in #2251
- Bump docker images by @devinrsmith in #2252
- Fix an issue with column names in PerformanceQueries.java; add py integration test for it. by @jcferretti in #2253
- Add a missing inc ref to PyObject when unwrapping to python by @devinrsmith in #2212
- jpy debug refcount by @devinrsmith in #2254
- refactor index -> rowKey on ElementSource and subclasses by @nbauernfeind in #2259
- Make initializeWithSnapshot/makeDownsampledQueryTable static by @devinrsmith in #2256
- Add dependabot to the allowlist for CLA by @mofojed in #2257
- Bump version to 0.12.0 by @devinrsmith in #2264
- Handle the sequence type params correctly by @jmao-denver in #2242
- Relocate python sources into py/ by @niloc132 in #2249
- Fix setLayoutHints not setting table attribute by @mattrunyon in #2261
- Rename to get rid of wrong/inconsistent naming by @jmao-denver in #2266
- Permit null log streams, as the code is null safe by @niloc132 in #2268
- Only include server app resources in the app by @niloc132 in #2269
- Add wrappers for application mode by @jmao-denver in #2263
- Add time_window in the new experimental module by @jmao-denver in #2271
- Reduce Java Heap usage for the test by @jmao-denver in #2276
- Bump deephaven-csv to 0.4.0 by @devinrsmith in #2281
- Use NO_ROW_FORMAT_COLUMN instead of null by @mofojed in #2279
- Add a ring table by @devinrsmith in #2220
- Disable test_metrics_get_counters temporarily by @jmao-denver in #2285
- Fix flakiness in test_perfmon.py for test_metrics_get_counters. by @jcferretti in #2289
- Fix reference counting macros by @devinrsmith in #2291
- Add proper error handling for PyObject.getPointer() from jpy by @devinrsmith in #2292
- Create streaming variant of TimeTable; use synthetic column source for both by @nbauernfeind in #2228
- Revert "Revert "jpy vararg leak (#2105)" (#2111)" by @devinrsmith in #2294
- Call CallBooleanMethod instead of CallIntMethod by @devinrsmith in #2297
- Barrage Performance Metrics by @nbauernfeind in #2231
- Add the 'cols' param to Table.snapshot() method by @jmao-denver in #2298
- Fix naming inconsistency and default param values by @jmao-denver in #2295
- BarrageMessageProducer must always flip state by @nbauernfeind in #2307
- ring table for kafka by @devinrsmith in #2290
- Update kafka consume test by @devinrsmith in #2312
- Add support for arrays of primitive types and String for Kafka Avro. by @jcferretti in #2319
- Return full traceback by default in DHError by @jmao-denver in #2318
- update Debezium script for v2 python by @hythloda in #2299
- Add missing endl for KafkaIngester by @devinrsmith in #2328
- Deephaven2 Python layout hints by @mattrunyon in #2296
- Bump images by @devinrsmith in #2330
- Make agg factory funcs accept 'one or many' type arguments by @jmao-denver in #2334
- Defensively include Dockerfile by @niloc132 in #2270
- Undo default debug, remove unnecessary static. by @jcferretti in #2323
- Allow deephaven_legacy to not be installed by @niloc132 in #2267
- Bump base images, includes deephaven-plugin by @devinrsmith in #2338
- Wrap the Filter interface by @jmao-denver in #2336
- Update debezium perf scripts to py2. by @jcferretti in #2339
- JObjectWrapper should delegate to j_object by @devinrsmith in #2277
- Updated python manual tests/examples for the TableType append change. by @jcferretti in #2310
- Add docstrings for predefined DType instances by @jmao-denver in #2333
- Disable CLA check for forks other than main deephaven one. by @jcferretti in #2343
- Refactor ScriptSession injection by @niloc132 in #2337
- Add proper check for JsonNode.isMissingNode() by @devinrsmith in #2346
- AppMode: log error when failed to read application config by @nbauernfeind in #2344
- Add ISO8601 support for convertDateTime. by @devinrsmith in #2341
- JPy should release the GIL while in Java, with a special method to deliberately acquire it by @niloc132 in #2314
- Plugin for pandas dataframes and JS API/UI support by @niloc132 in #1942
- Support providing Avro schemas as a JSON schema definition from python. Fixes #2305. by @jcferretti in #2350
- Support string values for Kafka json ingestion of DateTime types by @devinrsmith in #2352
- Write websocket errors to JULI instead of stdout by @niloc132 in #2349
- Update web to v0.11.7 by @mofojed in #2358
- Primitives (engine-functions) library rewrite by @chipkent in #2288
Full Changelog: v0.11.0...v0.12.0