Skip to content

0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Jun 18:47
0.3.0

Highlights

bluetape4k-image 0.3.0 adds OCR and large-file image I/O capabilities, then aligns the image stack with the bluetape4k-dependencies 1.3.x train. The release focuses on practical adoption paths: basic OCR, Spring Boot OCR, Ktor OCR, and memory-conscious streaming image workloads.
Related: #170 #174 #181 #182 #168 #167

OCR support

  • Added OCR module support with runnable quickstart examples for basic OCR usage.
  • Added a Spring Boot OCR example for users who want auto-configuration-style adoption.
  • Added a native-free Ktor OCR quickstart and kept the Ktor example away from snapshot-only core wiring.
  • Made OCR runtime gating portable across native ABI drift so CI can validate the path without depending on one host-native layout.
    Related: #170 #174 #176 #180 #181 #182

Large image I/O and benchmarks

  • Added memory-conscious large-file image I/O APIs backed by Okio.
  • Expanded large-image and streaming benchmark coverage so performance discussions are tied to measured workloads.
  • Kept benchmark harness code under the benchmark workspace instead of leaking benchmark concerns into production modules.
    Related: #168 #167 #209

Runtime and release alignment

  • Refreshed image golden-chain Nightly coverage and stabilized scheduled snapshot dependency resolution.
  • Aligned the release line with bluetape4k-bom 1.11.0, bluetape4k-aws-bom 0.4.0, and the stable dependencies catalog.
  • Reduced compileTestKotlin warning noise and refreshed shared catalog references for common/OpenTelemetry aliases.
    Related: #145 #147 #149 #151 #153 #156 #159 #161 #178 #179 #210 #211

Documentation and diagrams

  • Rebuilt README and example diagrams for root overview, class responsibilities, OCR architecture, example routing, and native-host boundaries.
  • Enriched the root README overview and made diagrams readable at rendered size rather than only in source form.
    Related: #154 #157 #162 #163 #164 #187 #221

Contributors

Thanks to everyone who contributed to this release.

Full Changelog: 0.2.0...0.3.0