Skip to content

0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Aug 21:48
· 130 commits to develop since this release
0.4.0
ea5175b

추가

  • Provider-neutral barcode extraction contract와 pure-JVM ZXing provider를
    추가하고, deterministic fixture와 capability matrix를 문서화했다
    (#244,
    #245,
    #247).
  • 재현 가능한 ZXing extraction benchmark와 Spring Boot 4 barcode API quickstart를
    추가했다. Quickstart는 bounded multipart input과 decoded-image input을 다룬다
    (#272,
    #273).
  • Production ML runtime을 도입하지 않고 backend-neutral image detection model,
    sensitive-content result model, moderation policy decision, privacy-safe
    derivative generation, deterministic workflow example을 추가했다
    (#2,
    #214,
    PR #237,
    PR #238,
    PR #239).
  • 기존 plain-text extraction API를 유지하면서 structured OCR page, block, line,
    word result를 추가했다
    (PR #240,
    PR #241).
  • EXIF, IPTC, XMP, format-specific metadata extraction을 제한된 형태로 제공하는
    public-safe extended image metadata report를 추가했다
    (#213).
  • Java 21 JNI와 Java 25 FFM vips backend를 위한 stable/incubating WebP, HEIC,
    AVIF codec capability report를 추가했다
    (#212).
  • 측정됨, 건너뜀, 미지원, experimental 조합을 재현 가능한 evidence로 구분하는
    codec/runtime matrix benchmark를 추가했다
    (#208).

변경

  • Development train에 맞춰 managed catalog를
    bluetape4k-bom:1.11.1-SNAPSHOT, bluetape4k-aws-bom:0.5.0-SNAPSHOT,
    catalog ref catalog/2026-07-08-00과 정렬했다
    (PR #268,
    PR #269).
  • Binding-neutral vips API를 scrimage/Java2D implementation stack에서 분리하고
    consumer migration boundary를 문서화했다
    (#202).
  • Large-streaming benchmark가 equivalent backend work를 비교하도록 정리하고,
    natural-photo 결과와 재현 가능한 vips benchmark command를 갱신했다
    (#197,
    #200,
    #201).
  • Vips dependency coordinate를 바로잡고 Spring Boot consumer를 위한 BOM 또는
    explicit-version guidance를 추가했다
    (#198,
    #199).
  • Build-logic 변경 시 affected module test가 실행되고 publication 전에 OCR/vips
    full validation이 필요하도록 CI, snapshot, Maven Central workflow를 강화했다
    (#184,
    #194,
    #195,
    #196).
  • 미완료 0.4.0 closeout과 Backlog로 미룬 작업이 분리되도록 roadmap을 갱신했다
    (#271).

버그 수정

  • Java 25 FFM derived-image ownership을 수정해 native memory가 VipsImage
    약속한 lifetime 동안 유효하도록 했다
    (#190).
  • Oversized 또는 검증 불가능한 download에서 S3 storage가 fail closed 하도록 하고,
    필요한 S3Operations support가 없을 때 fail fast 하도록 했다
    (#191,
    #192).
  • Thumbnail/OCR processing 전에 bounded external-image decode와 decoded-dimension
    guardrail을 추가했다
    (#193,
    #255).
  • Local/S3 storage validation, CloudFront configuration, malformed Ktor thumbnail
    handling, vips path-input snapshot, in-memory CAPTCHA challenge retention을
    강화했다
    (#256,
    #257,
    #258,
    #259,
    #260,
    #261).

Contributors

Thanks to everyone who contributed to this release.

Full Changelog: 0.3.0...0.4.0