Skip to content

release v0.12.0

Choose a tag to compare

@KimSoungRyoul KimSoungRyoul released this 26 May 23:00
31bd5b8

What's Changed

Features

  • free-threaded build 확장: Python 3.13t / 3.14t / 3.15t free-threaded 빌드를 공식 지원하며, #[pymodule(gil_used = false)] 선언의 안전성을 전체 매트릭스에서 검증 (#375)
  • batch_to_dict_py per-stage timing: 배치 결과 변환의 단계별 성능 측정 기능 추가 (#375)
  • Python 3.15 지원: pyproject classifiers에 Python 3.15를 선언하고 CI 빌드 매트릭스에 추가 (experimental) (#375)

Bug Fixes

  • CI MSRV 환경변수 스코프 수정: env.MSRV를 workflow-level로 호이스트하여 workflow_dispatch / push 이벤트에서 422 에러로 CI가 실행되지 않던 문제 해결 (#375)

CI/CD

  • free-threaded CI 매트릭스를 [3.13t, 3.14t, 3.15t]로 확장하고, 3.13t / 3.15t는 experimental로 마킹
  • free-threaded 작업에서 sys._is_gil_enabled() is False 사전 검증 추가 — GIL이 자동 활성화되면 즉시 실패 처리
  • Rust 캐시를 python-version 기준으로 키 분리하여 cross-version 캐시 오염 방지
  • tox에 py313t / py315t 환경 추가 및 per-version freethreading-pyXt 환경 지원

Full Changelog: v0.11.1...v0.12.0