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
compileTestKotlinwarning 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.
- Sunghyouk Bae sunghyouk.bae@gmail.com
- debop sunghyouk.bae@gmail.com
- dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Full Changelog: 0.2.0...0.3.0