Skip to content

phase-25.1

Choose a tag to compare

@qdivan qdivan released this 19 May 02:51

Highlights

  • Stabilized the Phase 25 workbench flow: read-only users can now open document Segments and inspect generated segments, QA, summaries, and processing snapshots without edit permissions.
  • Improved Dify External Knowledge setup: selecting a different OpenKB knowledge base refreshes the suggested External Knowledge ID and resets the allowed KB scope to the selected KB by default.
  • Hardened knowledge base creation: invalid doc_form values now return INVALID_INPUT instead of silently falling back to another knowledge base type.

What changed

  • The document side panel stays lightweight with outline, metadata, and versions; document processing, segments, QA, and summary workflows live in the main Segments page.
  • Dify Admin keeps manual External Knowledge ID edits only after the admin has actually edited the field; otherwise KB selection drives the suggested value.
  • text_model, hierarchical_model, and qa_model creation defaults remain unchanged, but malformed inputs are rejected.

Validation

  • pnpm test
  • pnpm content:test
  • pnpm typecheck
  • pnpm lint
  • pnpm build
  • pnpm format:check
  • pnpm docs:check
  • git diff --check

Upgrade notes

  • Existing phase-25 deployments do not need a database migration for this patch.
  • Deployments should update to the new image/commit and keep using explicit document reprocess plus Milvus rebuild for older derived data.
  • /health.phase is display-only; validate Phase 25.1 by commit/tag, migrations, schema, and smoke tests.