Skip to content

[Release] 0.5.0

Compare
Choose a tag to compare
@devinrsmith devinrsmith released this 04 Oct 16:00
· 2459 commits to main since this release

Fixed bugs:

  • [Groovy] upperBin() (and lowerBin()) method signature doesn't match the javadocs #1341
  • Nightly Check Transient Failure: QueryTableWhereTest#testInterFilterInterruption #1317
  • Cannot add two series from the same table to a plot. #1292
  • diffDay, diffNanos, and diffYear have incorrect docs for the situation that gives negative values #1288
  • io.deephaven.db.v2.replay.Replayer tries to grab the LTM exclusive lock when it shouldn't #1283
  • Syntax error found in the overview example of pydeephaven #1279
  • StreamToTableAdapter.refresh error logging is substandard (because there isn't any) #1277
  • deephaven.ParquetTools.readTable() doesn't support Parquet date32 or date64 data types #1253
  • Python Issues with pre-defined constants #1247
  • The sort direction enum in the Python client isn't correctly assigned values #1233
  • Bug in ChunkColumnSources observed via streaming lastBy #1227
  • Copy Selection* menu options are copying the entire table not just the selection. #1225
  • The Python client releases tickets not generated by the client. #1219
  • No need to be verbose about cancelled barrage subscriptions #1205
  • "Running..." in IDE disappears before computation is complete #842
  • Port fix for DH-11620 (WouldMatch fillChunk bug fix) #1342 (rcaudy)
  • Move default nginx root outside of first location #1338 (nbauernfeind)
  • Make QueryTableWhereTest#testInterFilterInterruption more robust for CI #1318 (nbauernfeind)
  • Reduce noise on cancelled barrage subscriptions #1291 (nbauernfeind)
  • Fix plot not allowing more than one series per table instance #1289 (nbauernfeind)
  • Fix LTM lock usage in Replayer #1284 (rcaudy)
  • Log errors when a failure is encountered in StreamToTableAdapter.refresh #1280 (rcaudy)
  • Update web to v0.3.2 #1278 (mofojed)
  • DBLanguageParser allow unboxing and widening when finding available methods #1248 (nbauernfeind)
  • Fix bug in ChunkColumnSources #1243 (rcaudy)
  • Reduce verbosity of UNAUTHENTICATED calls from alternative GrpcUtil.rpcWrapper #1238 (nbauernfeind)
  • Fix case insensitive string filters #1229 (mofojed)
  • Fix zulu-open-jdk-debian base image dependency #1213 (devinrsmith)
  • TableService's gRPC lazyUpdate/update/select impls must acquire LTM shared lock #1211 (nbauernfeind)
  • BarrageStreamGenerator#Drainable should be empty after drainTo #1209 (nbauernfeind)
  • Send UI to Unknown Error if auth token cannot be refreshed after a few tries #1193 (nbauernfeind)
  • Fix console type for containers/ #1192 (devinrsmith)
  • Propagate query scope changes even if script throws a RuntimeError #1191 (nbauernfeind)
  • Add no-cache headers to responses from the web #1185 (mofojed)
  • Propagate Barrage propagation errors to the client table widget #1182 (nbauernfeind)
  • Properly ignore non-refreshing dynamic nodes; fix jsapi getObject to wait for Ticket #1173 (nbauernfeind)
  • ScriptSession#setVariable require subclasses to notify old vs new Value #1166 (nbauernfeind)

Closed issues:

  • Consolidate slf4j versions and make sure they all match #1332
  • Consider using standardized Java classes for date/time #1304
  • Make it easy to use PyCharm to remotely debug Python code inside the Deephaven grpc-api container #1302
  • Determine if an incremental-wrapping approach is possible or makes sense to make the server Python integration more Pythonic #1276
  • Make pydeeephaven.Session usable in Python 'with' statement. #1244
  • dummy issue #1197
  • deephaven-client-session should not depend on flight-core or arrow-x #1186
  • Code examples to demo how to use the major functions of the DH Python client. #1146
  • java-client DoPut #1124
  • Automate the code generation, building, and testing for the new Python client #1073
  • Kafka: Handle DBDateTime from JSON #1046
  • Kafka: KafkaTools: Make Avro/Json and Simple Raw Types Play Nicely Together as Key/Values #1025
  • Kafka: Support nested records in avro schemas by linearizing them. #985
  • Convert JSAPI examples from Groovy #904
  • Reduce log noise from autocomplete #796
  • Add convenience types for DynamicTableWriter #793
  • Establish and advertise minimum required docker version #769
  • CSV (and related table) uploads #696
  • EPIC: Java API supporting connection to remote worker + simple table ops #657
  • Consider open-telemetry #100

Merged pull requests: