Releases: schwichtgit/ai-resume
Release list
v0.1.0-beta.3
What's Changed
- build(deps): bump transformers from 5.0.0 to 5.3.0 in /ingest by @dependabot[bot] in #370
- build(deps): rollup of 9 Dependabot PRs (npm, pip, docker, actions) by @schwichtgit in #380
- build(deps): update uvicorn requirement from >=0.50.0 to >=0.51.0 in /api-service by @dependabot[bot] in #378
- build(deps-dev): bump the minor-and-patch group across 1 directory with 2 updates by @dependabot[bot] in #381
- build(deps): rollup of 9 Dependabot PRs (npm, pip, uv, docker) by @schwichtgit in #392
- build(deps): validate types under TypeScript 7 (side-by-side with TS6) by @schwichtgit in #394
- build(deps): rollup of 2 Dependabot PRs (npm, pip) by @schwichtgit in #395
- docs: release 0.1.0-beta.3 by @schwichtgit in #396
Full Changelog: v0.1.0-beta.2...v0.1.0-beta.3
Container Images
All images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
| Service | Image |
|---|---|
| Frontend | ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-beta.3 |
| API | ghcr.io/schwichtgit/ai-resume-api:v0.1.0-beta.3 |
| Memvid | ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-beta.3 |
| Ingest | ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-beta.3 |
podman pull ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-beta.3
podman pull ghcr.io/schwichtgit/ai-resume-api:v0.1.0-beta.3
podman pull ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-beta.3
podman pull ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-beta.3
# Verify signatures
cosign verify \
--certificate-identity "https://github.com/schwichtgit/ai-resume/.github/workflows/release.yml@refs/tags/v0.1.0-beta.3" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-beta.3v0.1.0-beta.2
What's Changed
- ci: inline podman login, drop redhat-actions/podman-login@v1 by @schwichtgit in #356
- build(deps): rollup of 9 Dependabot PRs (npm, pip, cargo, docker) by @schwichtgit in #366
- fix(ci): authenticate cosign to ghcr.io for attest/sign by @schwichtgit in #367
- test(ci): validate container signing pipeline by @schwichtgit in #369
- docs: release 0.1.0-beta.2 by @schwichtgit in #368
Full Changelog: v0.1.0-beta.1...v0.1.0-beta.2
Container Images
All images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
| Service | Image |
|---|---|
| Frontend | ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-beta.2 |
| API | ghcr.io/schwichtgit/ai-resume-api:v0.1.0-beta.2 |
| Memvid | ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-beta.2 |
| Ingest | ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-beta.2 |
podman pull ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-beta.2
podman pull ghcr.io/schwichtgit/ai-resume-api:v0.1.0-beta.2
podman pull ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-beta.2
podman pull ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-beta.2
# Verify signatures
cosign verify \
--certificate-identity "https://github.com/schwichtgit/ai-resume/.github/workflows/release.yml@refs/tags/v0.1.0-beta.2" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-beta.2v0.1.0-beta.1
What's Changed
- build(deps): rollup of 8 Dependabot PRs + transitive security fixes by @schwichtgit in #341
- fix(deps): bump msgpack 1.1.2 -> 1.2.1 (GHSA-6v7p-g79w-8964, HIGH) by @schwichtgit in #345
- build(deps): bump tower-http 0.6.11 -> 0.7.0 in memvid-service by @schwichtgit in #346
- ci: bump actions/checkout from v6 to v7 by @schwichtgit in #349
- ci: pin Trivy scanner to v0.71.2 in security workflow by @schwichtgit in #350
- build(deps-dev): bump @types/node 25.9.3 -> 26.0.0 in frontend by @schwichtgit in #348
- build(deps): bump fastapi 0.138.0 and pytest 9.1.1 in api-service by @schwichtgit in #347
- build(deps-dev): update pytest requirement from >=9.0.3 to >=9.1.1 in /api-service by @dependabot[bot] in #344
- build(task): whole-SBOM audit target + weekly CI audit job by @schwichtgit in #351
- fix(observability): scrape memvid metrics on 9090, not the gRPC port by @schwichtgit in #353
- docs: refresh README + docs for currency; require Rust 1.96 by @schwichtgit in #352
- ci: name the CI workflow 'CI' (was 'I') by @schwichtgit in #354
- docs: release 0.1.0-beta.1 by @schwichtgit in #355
Full Changelog: v0.1.0-alpha.23...v0.1.0-beta.1
Container Images
All images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
| Service | Image |
|---|---|
| Frontend | ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-beta.1 |
| API | ghcr.io/schwichtgit/ai-resume-api:v0.1.0-beta.1 |
| Memvid | ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-beta.1 |
| Ingest | ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-beta.1 |
podman pull ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-beta.1
podman pull ghcr.io/schwichtgit/ai-resume-api:v0.1.0-beta.1
podman pull ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-beta.1
podman pull ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-beta.1
# Verify signatures
cosign verify \
--certificate-identity "https://github.com/schwichtgit/ai-resume/.github/workflows/release.yml@refs/tags/v0.1.0-beta.1" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-beta.1v0.1.0-alpha.23
What's Changed
- build(ci): upgrade Node.js pin from 22 to 26 by @schwichtgit in #297
- build(deps): rollup of 8 Dependabot PRs (node, radix, otel, cargo) by @schwichtgit in #306
- build(deps): sync api-service uv.lock with #306 pyproject bumps by @schwichtgit in #307
- build(deps): rollup of 13 Dependabot PRs (npm, pip, docker, actions) by @schwichtgit in #321
- build(deps): rollup of 4 Dependabot PRs (npm + api-service pip) by @schwichtgit in #326
- fix(deps): bump @babel/core to 7.29.7 (CVE-2026-49356) by @schwichtgit in #327
- ci: max out disk reclaim for amd64 ingest container build by @schwichtgit in #328
- docs: release 0.1.0-alpha.23 by @schwichtgit in #329
Full Changelog: v0.1.0-alpha.22...v0.1.0-alpha.23
Container Images
All images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
| Service | Image |
|---|---|
| Frontend | ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.23 |
| API | ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.23 |
| Memvid | ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.23 |
| Ingest | ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.23 |
podman pull ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.23
podman pull ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.23
podman pull ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.23
podman pull ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.23
# Verify signatures
cosign verify \
--certificate-identity "https://github.com/schwichtgit/ai-resume/.github/workflows/release.yml@refs/tags/v0.1.0-alpha.23" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.23v0.1.0-alpha.22
What's Changed
- build(deps): rollup of 7 Dependabot PRs (node 26, rust 1.96, otel, instrumentator) by @schwichtgit in #295
- docs: release 0.1.0-alpha.22 by @schwichtgit in #296
Full Changelog: v0.1.0-alpha.21...v0.1.0-alpha.22
Container Images
All images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
| Service | Image |
|---|---|
| Frontend | ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.22 |
| API | ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.22 |
| Memvid | ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.22 |
| Ingest | ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.22 |
podman pull ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.22
podman pull ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.22
podman pull ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.22
podman pull ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.22
# Verify signatures
cosign verify \
--certificate-identity "https://github.com/schwichtgit/ai-resume/.github/workflows/release.yml@refs/tags/v0.1.0-alpha.22" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.22v0.1.0-alpha.21
What's Changed
- chore(deps): rollup of 7 Dependabot PRs (api, memvid, frontend, actions) by @schwichtgit in #273
- test(ingest): self-orchestrate e2e .mv2 from shipped resume, gate at release by @schwichtgit in #274
- build(taskfile): fix prettier/markdown lint race with npm ci by @schwichtgit in #275
- docs(data): add AI Context block to early-stage startup experience by @schwichtgit in #276
- build(deps): rollup of 9 Dependabot PRs + pin container bases to digests by @schwichtgit in #286
- docs: release 0.1.0-alpha.21 by @schwichtgit in #294
Full Changelog: v0.1.0-alpha.20...v0.1.0-alpha.21
Container Images
All images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
| Service | Image |
|---|---|
| Frontend | ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.21 |
| API | ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.21 |
| Memvid | ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.21 |
| Ingest | ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.21 |
podman pull ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.21
podman pull ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.21
podman pull ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.21
podman pull ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.21
# Verify signatures
cosign verify \
--certificate-identity "https://github.com/schwichtgit/ai-resume/.github/workflows/release.yml@refs/tags/v0.1.0-alpha.21" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.21v0.1.0-alpha.20
What's Changed
- chore(deps): rollup of 8 Dependabot PRs (api-service, memvid, frontend, ingest) by @schwichtgit in #260
- build(deps): bump memvid otel stack 0.31->0.32 (closes #239 #241 #243) by @schwichtgit in #261
- docs: release 0.1.0-alpha.19 by @schwichtgit in #262
- fix(api): copy libgcc_s versioned target so its symlink resolves by @schwichtgit in #263
- docs: release 0.1.0-alpha.20 by @schwichtgit in #264
Full Changelog: v0.1.0-alpha.18...v0.1.0-alpha.20
Container Images
All images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
| Service | Image |
|---|---|
| Frontend | ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.20 |
| API | ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.20 |
| Memvid | ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.20 |
| Ingest | ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.20 |
podman pull ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.20
podman pull ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.20
podman pull ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.20
podman pull ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.20
# Verify signatures
cosign verify \
--certificate-identity "https://github.com/schwichtgit/ai-resume/.github/workflows/release.yml@refs/tags/v0.1.0-alpha.20" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.20v0.1.0-alpha.18
What's Changed
- chore(security): clean up stale code-scanning alerts by @schwichtgit in #220
- chore(deps): rollup of 8 Dependabot PRs (sonarqube, api-service, memvid, frontend) by @schwichtgit in #229
- fix(test): correct stale filename assertion in memvid real searcher test by @schwichtgit in #230
- fix(memvid): add explicit USER nonroot to satisfy release-gate by @schwichtgit in #231
- chore(deps): rollup of 11 Dependabot PRs (api-service, memvid, frontend) by @schwichtgit in #247
- chore(deps): bump react-day-picker 9 -> 10 (closes #242) by @schwichtgit in #248
- docs: release 0.1.0-alpha.18 by @schwichtgit in #249
- ci: reclaim disk space on amd64 ingest container build by @schwichtgit in #250
Full Changelog: v0.1.0-alpha.17...v0.1.0-alpha.18
Container Images
All images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
| Service | Image |
|---|---|
| Frontend | ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.18 |
| API | ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.18 |
| Memvid | ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.18 |
| Ingest | ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.18 |
podman pull ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.18
podman pull ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.18
podman pull ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.18
podman pull ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.18
# Verify signatures
cosign verify \
--certificate-identity "https://github.com/schwichtgit/ai-resume/.github/workflows/release.yml@refs/tags/v0.1.0-alpha.18" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.18v0.1.0-alpha.17
What's Changed
- fix(deps): bump memvid distroless base to cc-debian13:nonroot by @schwichtgit in #217
- chore(deps): bump frontend node and memvid rust builders to Trixie by @schwichtgit in #218
- docs: release 0.1.0-alpha.17 by @schwichtgit in #219
Full Changelog: v0.1.0-alpha.16...v0.1.0-alpha.17
Container Images
All images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
| Service | Image |
|---|---|
| Frontend | ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.17 |
| API | ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.17 |
| Memvid | ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.17 |
| Ingest | ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.17 |
podman pull ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.17
podman pull ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.17
podman pull ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.17
podman pull ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.17
# Verify signatures
cosign verify \
--certificate-identity "https://github.com/schwichtgit/ai-resume/.github/workflows/release.yml@refs/tags/v0.1.0-alpha.17" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.17v0.1.0-alpha.16
What's Changed
- build(deps): bump python-dotenv from 1.2.1 to 1.2.2 in /api-service by @dependabot[bot] in #199
- build(deps): bump python-dotenv from 1.2.1 to 1.2.2 in /deployment by @dependabot[bot] in #200
- build(deps): bump poetry from 2.3.3 to 2.3.4 in /api-service by @dependabot[bot] in #201
- build(deps): bump rand from 0.8.5 to 0.8.6 in /memvid-service by @dependabot[bot] in #202
- build(deps): bump rustls-webpki from 0.103.12 to 0.103.13 in /memvid-service by @dependabot[bot] in #203
- fix(deps): bump postcss to 8.5.10 (GHSA-qx2v-qp2m-jg93, alert #58) by @schwichtgit in #204
- build(deps): dependabot currency rollup (8 PRs) by @schwichtgit in #214
- build(deps): bump container base images by @schwichtgit in #215
- docs: release 0.1.0-alpha.16 by @schwichtgit in #216
Full Changelog: v0.1.0-alpha.15...v0.1.0-alpha.16
Container Images
All images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
| Service | Image |
|---|---|
| Frontend | ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.16 |
| API | ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.16 |
| Memvid | ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.16 |
| Ingest | ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.16 |
podman pull ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.16
podman pull ghcr.io/schwichtgit/ai-resume-api:v0.1.0-alpha.16
podman pull ghcr.io/schwichtgit/ai-resume-memvid:v0.1.0-alpha.16
podman pull ghcr.io/schwichtgit/ai-resume-ingest:v0.1.0-alpha.16
# Verify signatures
cosign verify \
--certificate-identity "https://github.com/schwichtgit/ai-resume/.github/workflows/release.yml@refs/tags/v0.1.0-alpha.16" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/schwichtgit/ai-resume-frontend:v0.1.0-alpha.16