v0.11.0
What's Changed
- Discard listener for incremental release filters to avoid python holding it forever. by @cpwright in #2055
- Bump version checks to 0.10.0 by @devinrsmith in #2057
- Drop requirement for Java 8 in buildSrc by @niloc132 in #2048
- Bump base images by @devinrsmith in #2059
- Encode Vectors similar to Arrays over Barrage by @nbauernfeind in #1989
- Update to GWT 2.9.0, Elemental2 1.1.0 by @niloc132 in #2046
- Add deephaven2 to sphinx by @chipkent in #2058
- Allow flight integration tests to clean up without warnings by @niloc132 in #2061
- Debezium perf improvements: better message rate tracking; send to multiple kafka partitions. by @jcferretti in #2065
- Fix expiration race condition by @devinrsmith in #2064
- Migrated debezium perf to process executors; can send 500k msg/s now. by @jcferretti in #2067
- Use update instead of updateView in latency tracking view for debezium demo. by @jcferretti in #2072
- Generate Python doc; motivated by PerformanceQueries and TableLoggers doc out of date. by @jcferretti in #2073
- Nightly builds to run on both Java11 and 17 by @niloc132 in #2074
- Correct yaml to say "fail-fast" for nightly matrix build by @niloc132 in #2077
- Bump registry images by @devinrsmith in #2076
- Revert GroovyObject casting by @nbauernfeind in #2082
- Change the default Deephaven java client TLS port to 443 by @devinrsmith in #2066
- Bump version to 0.11.0 by @devinrsmith in #2085
- Support client fragmentation over Barrage by @nbauernfeind in #2069
- Update web to v0.11.2 by @mofojed in #2097
- Correctly close http2-based emulated bidi streams from JS by @niloc132 in #2096
- Remove unnecessary
update()
functions fromBarrageMessageProducer
by @lbooker42 in #2090 - Update envoy to 1.21.1, and modernize envoy.yaml by @niloc132 in #2092
- Bump docker images by @devinrsmith in #2101
- Provide the means to run the dockerized server under jprofiler if needed. by @jcferretti in #2099
- Update (commented out, reference only) latency tracking query. by @jcferretti in #2104
- Bump deephaven-csv to 0.2.0 by @devinrsmith in #2106
- jpy vararg leak by @devinrsmith in #2105
- Fix pydeephaven version by @devinrsmith in #2108
- Revert "jpy vararg leak" by @niloc132 in #2111
- Add scripts to fully automate debezium/perf testing. by @jcferretti in #2109
- Update to latest action versions. Add dependabot for action maintenance. by @devinrsmith in #2110
- ticking_crypto_milliseconds byte casting by @hythloda in #2113
- Fix publish-check-ci.yml by @devinrsmith in #2114
- Improving debezium/demo/README.md. by @jcferretti in #2115
- Added standard deviation and standard error of the mean to stats calculated in debezium/perf experiments. by @jcferretti in #2117
- Publish deephaven-web and deephaven-server-jetty. by @devinrsmith in #2075
- Bump base images by @devinrsmith in #2122
- Remove an empty duplicate file by @niloc132 in #2119
- Avoid clock checks for snapshots of static tables by @lbooker42 in #2126
- Pyclient groovy support by @jakemulf in #2107
- Add get/set_default_timezone by @jmao-denver in #2135
- Fix Groovy evaluateScript to order variables in declaration order by @nbauernfeind in #2137
- Add nested JSON support to KafkaTools.consumeToTable. by @jcferretti in #2131
- Bump base images by @devinrsmith in #2144
- Fix debezium/perf/sample_top.py being tripped by leading spaces in top output. by @jcferretti in #2145
- Add the calendars module by @jmao-denver in #2013
- Create uri.py to wrap ResolveTools by @jmao-denver in #2031
- Fix an import error after module renaming by @jmao-denver in #2149
- JS API should treat addedRowsIncluded as potentially updates by @niloc132 in #2141
- Update object allocation stats so it works, but disabled by default by @niloc132 in #2146
- Fix a missing unwrap operation when calling Java by @jmao-denver in #2154
- Bump deephaven-csv to 0.3.0 by @devinrsmith in #2155
- Add Plot to Deephaven V2 by @jmao-denver in #2112
- Update to web v0.11.4 by @mofojed in #2153
- Java Client & W2W: increase default inbound message size by @lbooker42 in #2100
- Change get/set_default_timezone to static methods by @jmao-denver in #2161
- Fix #2087 bug in SingleRange.ixSubIndexByPosOnNew. by @jcferretti in #2091
- Rename python/deephaven-> python/deephaven_legacy by @jmao-denver in #2165
- Rename deephaven2->deephaven by @jmao-denver in #2167
- Fix JsFigureFactory ClassCastException by @mofojed in #2163
- Fix a missing renaming in the server plugin code by @jmao-denver in #2174
- Update index page and add stream/init.py by @jmao-denver in #2169
- Add SafePoint times to UpdateGraphProcessor cycle times logging. by @jcferretti in #2123
- Accept both single value/multi values in params by @jmao-denver in #2178
- Refer to new python package name from redpanda manual tests. by @jcferretti in #2180
- As a quick short term fix, move debezium/perf to deephaven_legacy. Also fix a bug in column name mapping for CDC. by @jcferretti in #2179
- More efficient contiguous ABC getChunk by @devinrsmith in #2187
- Don't keep hard references to Table by @devinrsmith in #2158
- Bump docker registry images by @devinrsmith in #2188
- Add return type annotations for columns() by @jmao-denver in #2186
- Support casting py created Java boxed number obj by @jmao-denver in #2183
- Don't remove subscriptions while iterating them by @niloc132 in #2157
- Fix a missing quote in one manual test script. by @jcferretti in #2189
- Provide the compact Java exception stack by deflt by @jmao-denver in #2192
- typo fix for countDistinct by @jakemulf in #2194
- removed deephaven2 reference by @jakemulf in #2177
- Updated json generation. by @jcferretti in #2195
- Add cdc module in the new Python API by @jmao-denver in #2197
- Make the redpanda examples work with deephaven v2 on Mac by @jmao-denver in #2202
- Barrage needs a snapshot to sync last notification step and avoid missing first update by @nbauernfeind in #2198
- Fix a bug of not unwrapping param to call Java by @jmao-denver in #2208
- Make by param optional in agg_by by @jmao-denver in #2211
- debezium to deephaven python v2 changes by @hythloda in #2209
- Revert "debezium to deephaven python v2 changes (#2209)" by @hythloda in #2216
- Rename the methods to delete(),read(), write(), batch_write() by @jmao-denver in #2219
- Add the meta_table property in Table by @jmao-denver in #2218
- Add the Table.snapshot_history method by @jmao-denver in #2223
- crypto remove legacy by @hythloda in #2224
- Rename process memory tables to server state and add UGP stats. by @jcferretti in #2193
- Wrap RegexFilter in deephaven V2 by @jmao-denver in #2230
- Fix JS API examples after deephaven2 -> deephaven rename by @mofojed in #2170
Full Changelog: v0.10.0...v0.11.0