v0.33.0
What's Changed
- Run JS API unit tests and integration tests in the Gradle build by @niloc132 in #4988
- Post release bump to 0.33.0 by @stanbrub in #5049
- JS API should expose if a table is refreshing by @niloc132 in #4999
- Eliminate Double Error Notifications in jsapi and Error Log by @nbauernfeind in #5048
- Extract qst-type from qst by @devinrsmith in #5054
- Refactor TypedFunction, ObjectProcessor, and ObjectProcessorFunctions by @devinrsmith in #4992
- Increase GWT test timeouts to avoid CI timeouts by @niloc132 in #5057
- Chunk pools should be easier to emulate in GWT by @niloc132 in #5053
- Extract variable api from ScriptSession, let ScriptSession guard reads by @niloc132 in #4970
- Go Client: Rewrite TestAsOfJoinQuery in query_test.go by @kosak in #5059
- Re-implement
ParallelWhere
usingJobScheduler
semantics. by @lbooker42 in #5032 - Add a local copy of build-dependencies.sh for cpp-client, and add a PR check that is kept up to date. by @jcferretti in #5072
- Fix
Where
performance regression by @lbooker42 in #5074 - Use a Deque to avoid StackOverflow in ImmediateJobScheduler by @nbauernfeind in #5077
- Update web version 0.60.0 by @github-actions in #5078
- Added support to read single parquet file hosted in AWS S3 by @malhotrashivam in #4972
- Fixed a parquet python module failure when s3 extension is not included by @malhotrashivam in #5092
- Fix ReadableByteChannel.read usages by @devinrsmith in #5089
- Submit gradle-aware dependency information to Github by @devinrsmith in #5086
- Update slf4j and logback versions by @devinrsmith in #5102
- Bump commons-compress by @devinrsmith in #5108
- Fixed a bug in reading metadata files by @malhotrashivam in #5103
- Increase one more failing test timeout by @niloc132 in #5098
- Update web version 0.61.0 by @github-actions in #5099
- Fix S3ChannelContext.FragmentState#cancelAndRelease by @devinrsmith in #5095
- Update avro version by @devinrsmith in #5104
- Update xerial snappy-java version by @devinrsmith in #5106
- Bump postgresql version by @devinrsmith in #5107
- Update web version 0.61.1 by @github-actions in #5111
- Add Py version check for using eval_str flag of the inspect.signature() by @jmao-denver in #5083
- Update web version 0.62.0 by @github-actions in #5114
- DEEPHAVEN_VERSION must be set when installing py-client wheel by @niloc132 in #5110
- Add support of 1D arrays in UDF vectorization by @jmao-denver in #5100
- Ensure wildcard imports work against JRE classes by @niloc132 in #5117
- Add endpointOverride S3 support by @devinrsmith in #5087
- Update web version 0.63.0 by @github-actions in #5126
- Add AggWAvg support for rollup() by @lbooker42 in #5121
- Propagate Blink Attribute Downstream of View/UpdateView/Select/UpdateView by @nbauernfeind in #5125
- Bump base image, update numba cutoff to Python 3.12 by @devinrsmith in #5130
- Increase another failing test timeout by @niloc132 in #5134
- Replace usage of trove in Chunk APIs by @niloc132 in #5058
- Deploy
@deephaven/jsapi-types
during release, provide tools for nightly builds by @niloc132 in #4907 - Reduce public visibility into io.deephaven.parquet.base by @devinrsmith in #5093
- Add
RollingFormula
feature toUpdateBy
by @lbooker42 in #5085 - PythonScopeJpyImpl: Disable Conversion Cache by @nbauernfeind in #5123
- Fix unrendered HTML in py client doc by @jjbrosnan in #5149
- Ensure docs invokes typedoc with correct properties by @devinrsmith in #5146
- Improve S3, parquet, and SeekableChannelsProvider by @devinrsmith in #5137
- Reduce Verbose Logging in Generators by @nbauernfeind in #5155
- Clarify responsibilities when calling this method by @niloc132 in #5152
- Add TrustCustom by @devinrsmith in #5141
- Update web version 0.64.0 by @github-actions in #5156
- Add exception for exponential operators providing non-descending timestamps. by @lbooker42 in #5144
- GRPC support for MultiJoin, improved support for RangeJoin by @lbooker42 in #5153
- Drop Usage of
ensureGil
from PythonDeephavenSession and Copy Current Scope by @nbauernfeind in #5145 - Introduce TableInitializationException to Propagate JobScheduler Failures by @nbauernfeind in #5165
- When Sorting with a Static Symbol Table use a RowKey or RowPosition ColumnSource by @nbauernfeind in #5154
- Fix test failures from wrapping job scheduler errors in
TableInitializationExceptions
by @nbauernfeind in #5166 - Use reader's schema for kafka avro deserialization by @devinrsmith in #5167
- Update web version 0.65.0 by @github-actions in #5172
- Provide more context for failed aggregation operators. by @cpwright in #5119
Full Changelog: v0.32.0...v0.33.0