Skip to content

v1.3.0

Choose a tag to compare

@mukoubuchi mukoubuchi released this 12 Jun 09:05
· 30 commits to main since this release

Highlights

Maintenance release: the participant zips are now distributed exclusively as release assets, the documented Python requirement matches the pinned dependencies (3.10+), and the automation around dependencies and testing has been tightened.

Distribution

  • The participant zips are no longer committed to the repository: download them from the release assets (attached automatically on every release) or build them locally with setup/instructor/build-participant-zips.sh
  • Added the Apache-2.0 LICENSE

Python requirement

  • The docs said "Python 3.8 or higher", but the pinned dependencies (torch 2.12, transformers 5.11, sentence-transformers 5.5, FastAPI 0.136) require 3.10+; the preparation docs (EN/JA), instructor guide, and README now say so
  • common.py fails fast with a clear bilingual message on Python < 3.10, before the third-party imports

Automation

  • Dependabot: monthly updates for pip (pymilvus majors held to match the Milvus server), GitHub Actions, the docker-compose stack (etcd/MinIO follow the Milvus image), and the mkdocs.Dockerfile base image
  • E2E smoke test runs automatically when the runtime stack changes, plus a monthly scheduled health check; CI and E2E cancel superseded runs
  • Status badges in the README

Docs and cleanup

  • New IBM Cloud Code Engine delivery guide (documentation hosting is proven; Milvus hosting is documented as experimental), with Colima/Podman listed first as the recommended container runtimes
  • Removed the non-functional docs/.mkdocsignore and ~100 lines of unused shell helpers
  • Corrected the embedding model download size (460 MB, not 200 MB)
  • The demo app reports a dropped collection clearly instead of retrying into an error; the zip build script creates its output directory when needed

Full Changelog: v1.2.0...v1.3.0