Skip to content

Release 3.6.0

Choose a tag to compare

@mrousavy mrousavy released this 24 Oct 10:01
· 821 commits to main since this release
86b3b9e

3.6.0 (2023-10-24)

This release comes with the new atomically single-lock core library for Android. On iOS, this has already been part of the last release and has been proven to work perfectly fine, fix many concurrency issues, improve startup time, and create room for improvement on other things.

I created a simple API for the new atomically single-lock core library, which would also make it possible to use VisionCamera in a native Android app:

cameraSession.configure { config ->
  config.cameraId = cameraId
  config.video = Output.Enabled(Video(PixelFormat.YUV))
  config.zoom = 1.4f
  // ...
}

Additionally, this fixes a few concurrency issues, a few blackscreen issues, improves the startup time, and creates room for improvement for stuff like lazily initializing the Preview View (see #2068). Stay tuned!

✨ Features

  • Implement atomically single-lock core/ library on Android (#2049) (de0d6cd)

🐛 Fixes