v0.19.0
Release notes
Note: v0.19.1 has been released and fixes a few bugs from the release.
What's Changed
- Post release bump from 0.18.0 to 0.19.0 by @devinrsmith in #3066
- Update docker registry images by @devinrsmith in #3068
- Call pkgutil.walk_packages with prefix set to 'deephaven' in _recursive_import by @jmao-denver in #3072
- JS API stream tables should only adjust sizes if they have a viewport by @niloc132 in #3076
- Bump base images to jpy 0.13.0 by @devinrsmith in #3069
- Adds support for Python 3.11 by @devinrsmith in #3083
- Provide io.deephaven.appmode.ApplicationState.Factory via a Set by @devinrsmith in #3037
- Set the defaults for start_jvm in code by @devinrsmith in #3065
- Corrected AsOfJoin
rehashInternalFull()
to update hashSlots correctly by @lbooker42 in #3093 - Bump grpc and boring ssl by @devinrsmith in #3094
- Bump immutables to 2.9.2 by @devinrsmith in #3095
- Update README by @jjbrosnan in #3053
- Wrap the input tables by @jmao-denver in #3084
- Generalize Python func vectorization by @jmao-denver in #2929
- Plumb whereIn/whereNotIn through gRPC by @devinrsmith in #3090
- Use the PyCallableWrapper in formula code generation by @jmao-denver in #3104
- Bump protoc base, regen proto by @devinrsmith in #3102
- Bump protobuf-java version by @devinrsmith in #3107
- Bump jackson to 2.14.1 by @devinrsmith in #3108
- PyObject const arg needs to be filled with the actual value by @jmao-denver in #3109
- Fixed a small issue in a comment. by @jcferretti in #3112
- Be more specific in py/client2/README.md. by @jcferretti in #3062
- Bump to gradle 7.6 by @devinrsmith in #3113
- Closes #3116: Add null check for rowSet by @abaranec in #3117
- Fix writing files when shorter than previous files by @mofojed in #3118
- Add the convenience function garbage_collect() by @jmao-denver in #3099
- Add a GitHub action to check for release notes labels. by @chipkent in #3124
- Wrap the Table slice op by @jmao-denver in #3110
- Closes #3105: Extract Test helpers into publishable packages by @abaranec in #3111
- Be explicit about GC application by @devinrsmith in #3091
- Add a reference to the descriptor when creating a contains filter by @mofojed in #3129
- Support column swaps in RedefinableTable by @nbauernfeind in #3120
- Remove OHLC charttype, XY will be used instead. by @niloc132 in #2988
- DeferredViewTable's filter ordering logic needs to respect view side effects by @nbauernfeind in #3122
- Add dh-defaults.vmoptions file by @devinrsmith in #3057
- Bump base images to pick up jedi dependency by @devinrsmith in #3132
- Update Web version to v0.22.2 by @mofojed in #3136
- Improve DebugAwareFunctionalLock by @devinrsmith in #3098
- Improve BigInteger handling in Parquet files (Closes #3125) by @abaranec in #3126
- Jedi Autocomplete by @JamesXNelson in #3114
- Move completer to deephaven_internal by @devinrsmith in #3138
- Add configuration to disable autocomplete by @devinrsmith in #3139
- Add dependency on autocomplete feature for PyPi deephaven-server by @devinrsmith in #3140
- TableReplayer fix by @jjbrosnan in #3143
- Cleanup DateTimeFormatters code-style by @devinrsmith in #3145
- Improve Jetty/gRPC shutdown by @niloc132 in #3123
- Correct a merge conflict from #3123 by @niloc132 in #3150
- Improve performance for ConstituentDependency, tighter double-notification testing, MergeListener paranoia by @rcaudy in #3142
- All project types should declare maven repositories by @niloc132 in #3152
- Don't write an all-null column with a dictionary by @niloc132 in #3141
- Authorization: generated interfaces and verified by interceptors by @nbauernfeind in #3079
- Add extra safety checks to ensure the configuration types are known by @devinrsmith in #3154
- Close the inner context of a RegionedContextHolder if it was set by @abaranec in #3155
Full Changelog: v0.18.0...v0.19.0