Skip to content

8.0.0

Choose a tag to compare

@mcoberly2 mcoberly2 released this 18 Jul 01:56

Release Date: January 05, 2024

  • CLIENT-2741 Require Java JDK 21.

New Features

  • Support virtual threads. This will boost sync command performance while retaining the simplicity of the sync api. Async command performance is unchanged. [CLIENT-2741]
  • Replace thread local variables with heap-allocated variables. [CLIENT-2741]
  • Run sync batch/scan/query node commands on virtual threads. [CLIENT-2741]
  • Support ability for the user to run sync single record commands on virtual threads. [CLIENT-2741]
  • Remove ClientPolicy threadPool and sharedThreadPool variables. See Incompatible API change. [CLIENT-2741]
  • Remove BatchPolicy maxConcurrentThreads. All sync batch node commands are now run in parallel on virtual threads. See Incompatible API change. [CLIENT-2741]

Full Changelog: 7.2.2...8.0.0