Skip to content

chore[notask]: release @qvac/rag v0.7.0 - #4014

Merged
opaninakuffo merged 3 commits into
release-rag-0.7.0from
chore/rag-0.7.0-changelog
Aug 25, 2026
Merged

chore[notask]: release @qvac/rag v0.7.0#4014
opaninakuffo merged 3 commits into
release-rag-0.7.0from
chore/rag-0.7.0-changelog

Conversation

@opaninakuffo

Copy link
Copy Markdown
Contributor

🎯 What problem does this PR solve?

  • Publish @qvac/rag 0.7.0 from release-rag-0.7.0.
  • main already has the TypeScript ESM conversion (#3718) and the query-validation fix (#3729). Neither is on npm yet; latest published is 0.6.4.
  • ESM is a breaking change: require('@qvac/rag') no longer works.

📝 How does it solve it?

  • Bump packages/rag/package.json 0.6.4 → 0.7.0.
  • Generate changelog/0.7.0/ (raw + breaking + api + human-readable notes).
  • Restore changelog/0.6.4/ so the aggregate changelog does not drop the already-published 0.6.4 notes (that release never had a version folder).
  • Add @qvac/logging@0.1.1 to NOTICE (new production dependency from the TS conversion). Full qv-notice-generate could not run here (.env tokens not exported into the process).

🧪 How was it tested?

  • Changelog generator: base rag-v0.6.0, 7 included PRs, skiplog/backmerge PRs excluded.
  • scripts/sdk/validator.cjs accepts the commit and PR title.
  • Human-readable notes checked against #3718 and #3729 source: ESM "type": "module" / import-only exports; search/infer throw QvacErrorRAG { INVALID_INPUT } before query.substring.

💥 Breaking Changes

Shipped by #3718, documented here for the npm release.

BEFORE:

const { RAG, HyperDBAdapter } = require('@qvac/rag')

AFTER:

import { RAG, HyperDBAdapter } from '@qvac/rag'

@opaninakuffo
opaninakuffo requested review from a team as code owners August 24, 2026 10:40
@github-actions

Copy link
Copy Markdown
Contributor

Review Status

Current Status: ❌ PENDING
Approvals so far: none

Pending reviews: Needs 1 Management or Team Lead, and 1 more from Management, Team Lead, or Member.

@github-actions

Copy link
Copy Markdown
Contributor

License compliance — clean

No new dependency license findings in this PR.

Warn-only (shadow) mode — this check does not block merges yet.

Updated automatically by the canonical license compliance workflow.

NOTICE presence (advisory)

Missing NOTICE (advisory, does not block):

  • ./.github/actions/release-merge-guard
  • ./docs/website
  • ./packages/ggml-coload-smoke
  • ./packages/fabric/test/integration
  • ./packages/inference-addon-cpp/mobile
  • ./packages/sdk/e2e
  • ./packages/llm-llamacpp/benchmarks/performance
  • ./packages/llm-llamacpp/benchmarks/server
  • ./packages/vla-ggml/sim/server
  • ./packages/embed-llamacpp/benchmarks/performance
  • ./packages/embed-llamacpp/benchmarks/server
  • ./packages/asr-ggml/benchmarks/server

…NGELOG

Leave 0.6.4 and below unchanged; prepend a short 0.7.0 block only.
Keep errors.ts lockstep with package.json so the unit test passes.
@opaninakuffo
opaninakuffo merged commit 3a9d7dc into release-rag-0.7.0 Aug 25, 2026
16 checks passed
@opaninakuffo
opaninakuffo deleted the chore/rag-0.7.0-changelog branch August 25, 2026 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants