Skip to content

Releases: nyxCore-Systems/LIP

v2.3.5

25 Apr 05:26
9bd5bc9

Choose a tag to compare

What's Changed

  • v2.3 bundle: CKB structural parity + impact-query fixes (v2.3.0 → v2.3.5) by @SimplyLiz in #24

Full Changelog: v2.1.1...v2.3.5

What's Changed

  • v2.3 bundle: CKB structural parity + impact-query fixes (v2.3.0 → v2.3.5) by @SimplyLiz in #24

Full Changelog: v2.1.1...v2.3.5

What's Changed

  • v2.3 bundle: CKB structural parity + impact-query fixes (v2.3.0 → v2.3.5) by @SimplyLiz in #24

Full Changelog: v2.1.1...v2.3.5

v2.1.1

16 Apr 06:05
384481c

Choose a tag to compare

What's Changed

  • feat: EndStreamReason::CursorOutOfRange + FileNotIndexed by @SimplyLiz in #20
  • hotfix(2.1.1): SCIP proto decode fix + EndStreamReason variants by @SimplyLiz in #21

Full Changelog: v2.1.0...v2.1.1

What's Changed

  • feat: EndStreamReason::CursorOutOfRange + FileNotIndexed by @SimplyLiz in #20
  • hotfix(2.1.1): SCIP proto decode fix + EndStreamReason variants by @SimplyLiz in #21

Full Changelog: v2.1.0...v2.1.1

What's Changed

  • feat: EndStreamReason::CursorOutOfRange + FileNotIndexed by @SimplyLiz in #20
  • hotfix(2.1.1): SCIP proto decode fix + EndStreamReason variants by @SimplyLiz in #21

Full Changelog: v2.1.0...v2.1.1

What's Changed

  • feat: EndStreamReason::CursorOutOfRange + FileNotIndexed by @SimplyLiz in #20
  • hotfix(2.1.1): SCIP proto decode fix + EndStreamReason variants by @SimplyLiz in #21
  • chore: bump version to 2.1.1 for crates.io publish by @SimplyLiz in #22

Full Changelog: v2.1.0...v2.1.1

What's Changed

  • feat: EndStreamReason::CursorOutOfRange + FileNotIndexed by @SimplyLiz in #20
  • hotfix(2.1.1): SCIP proto decode fix + EndStreamReason variants by @SimplyLiz in #21
  • chore: bump version to 2.1.1 for crates.io publish by @SimplyLiz in #22

Full Changelog: v2.1.0...v2.1.1

What's Changed

  • feat: EndStreamReason::CursorOutOfRange + FileNotIndexed by @SimplyLiz in #20
  • hotfix(2.1.1): SCIP proto decode fix + EndStreamReason variants by @SimplyLiz in #21
  • chore: bump version to 2.1.1 for crates.io publish by @SimplyLiz in #22

Full Changelog: v2.1.0...v2.1.1

v2.1.0 — Streaming context + forward-compat primitives

15 Apr 19:32

Choose a tag to compare

See CHANGELOG.md for full detail.

Streaming

  • StreamContext (spec §9.2) — token-budgeted RAG context streaming, EndStream terminator, relevance tiers (cursor → callers → callees → related types), BrokenPipe-safe.
  • protocol_version 1 → 2.
  • lip stream-context CLI subcommand.

New primitives

  • EmbedText — raw-vector access for text (closes gap left by EmbeddingBatch + QueryNearestByText).
  • RegisterTier3Source + IndexStatusResult.tier3_sources — SCIP import provenance. lip import --push-to-daemon registers automatically; --no-provenance opts out.

Forward-compat & capability discovery

  • HandshakeResult.supported_messages — every ClientMessage tag advertised. Drift-guarded by ClientMessage::variant_tag + paired exhaustive-match test.
  • ServerMessage::UnknownMessage — socket stays open; clients downgrade gracefully.
  • ServerMessage::Error { code: ErrorCode } — 8 distinct codes (UnknownModel, EmbeddingNotConfigured, NoEmbedding, CursorOutOfRange, IndexLocked, InvalidRequest, UnknownMessageType, Internal). UnknownModel wired via HTTP error classification — 404s and OpenAI/Ollama-shape model_not_found payloads classify correctly; auth/rate-limit/5xx stay Internal.

Fixed

  • QueryExpansion honors caller's model pin (contract pinned at db layer via query_expansion_terms_rejects_cross_model_scoring).

Compatibility

All new wire fields are #[serde(default)]. Pre-2.1 daemons work with 2.1 clients and vice versa.

What's Changed

  • feat: v2.1.0 — stream_context (token-budgeted RAG context streaming) by @SimplyLiz in #8
  • feat: embed_text — unary text-to-vector embedding by @SimplyLiz in #9
  • feat(2.1): capability discovery + graceful unknown-variant handling by @SimplyLiz in #10
  • feat(2.1): structured error codes on Error responses by @SimplyLiz in #11
  • fix(query_expansion): honor model pin, restrict ranking to matching model by @SimplyLiz in #12
  • feat(2.1): split ErrorCode conflations, drift-guard supported_messages by @SimplyLiz in #13
  • feat(2.1): Tier 3 provenance via RegisterTier3Source by @SimplyLiz in #14
  • feat(2.1): lip import --no-provenance opt-out by @SimplyLiz in #15
  • fix(2.1): wire ErrorCode::UnknownModel + pin QueryExpansion contract by @SimplyLiz in #16
  • Release v2.1.0 by @SimplyLiz in #19

Full Changelog: v2.0.1...v2.1.0

What's Changed

  • feat: v2.1.0 — stream_context (token-budgeted RAG context streaming) by @SimplyLiz in #8
  • feat: embed_text — unary text-to-vector embedding by @SimplyLiz in #9
  • feat(2.1): capability discovery + graceful unknown-variant handling by @SimplyLiz in #10
  • feat(2.1): structured error codes on Error responses by @SimplyLiz in #11
  • fix(query_expansion): honor model pin, restrict ranking to matching model by @SimplyLiz in #12
  • feat(2.1): split ErrorCode conflations, drift-guard supported_messages by @SimplyLiz in #13
  • feat(2.1): Tier 3 provenance via RegisterTier3Source by @SimplyLiz in #14
  • feat(2.1): lip import --no-provenance opt-out by @SimplyLiz in #15
  • fix(2.1): wire ErrorCode::UnknownModel + pin QueryExpansion contract by @SimplyLiz in #16
  • Release v2.1.0 by @SimplyLiz in #19

Full Changelog: v2.0.1...v2.1.0

What's Changed

  • feat: v2.1.0 — stream_context (token-budgeted RAG context streaming) by @SimplyLiz in #8
  • feat: embed_text — unary text-to-vector embedding by @SimplyLiz in #9
  • feat(2.1): capability discovery + graceful unknown-variant handling by @SimplyLiz in #10
  • feat(2.1): structured error codes on Error responses by @SimplyLiz in #11
  • fix(query_expansion): honor model pin, restrict ranking to matching model by @SimplyLiz in #12
  • feat(2.1): split ErrorCode conflations, drift-guard supported_messages by @SimplyLiz in #13
  • feat(2.1): Tier 3 provenance via RegisterTier3Source by @SimplyLiz in #14
  • feat(2.1): lip import --no-provenance opt-out by @SimplyLiz in #15
  • fix(2.1): wire ErrorCode::UnknownModel + pin QueryExpansion contract by @SimplyLiz in #16
  • Release v2.1.0 by @SimplyLiz in #19

Full Changelog: v2.0.1...v2.1.0

v2.0.1

13 Apr 18:14

Choose a tag to compare

Full Changelog: v2.0.0...v2.0.1

Full Changelog: v2.0.0...v2.0.1

Full Changelog: v2.0.0...v2.0.1

v2.0.0

13 Apr 16:08
b836e15

Choose a tag to compare

What's Changed

  • feat: v1.5 — batch APIs, symbol search, push notifications, lifecycle by @SimplyLiz in #1
  • feat: Go Tier 1 + gopls Tier 2 backend by @SimplyLiz in #2
  • feat: add JS/JSX, Kotlin, and Swift language support by @SimplyLiz in #3
  • feat: v1.6.0 — CKB embedding integration layer by @SimplyLiz in #4
  • feat: v1.7/v1.8 — semantic intelligence layer (12 new wire messages, 12 MCP tools) by @SimplyLiz in #5
  • feat: v1.9.0 — filter/min_score, GetCentroid, QueryStaleEmbeddings by @SimplyLiz in #6
  • feat: v2.0.0 — ExplainMatch + model provenance by @SimplyLiz in #7

New Contributors

Full Changelog: v1.4.0...v2.0.0

What's Changed

  • feat: v1.5 — batch APIs, symbol search, push notifications, lifecycle by @SimplyLiz in #1
  • feat: Go Tier 1 + gopls Tier 2 backend by @SimplyLiz in #2
  • feat: add JS/JSX, Kotlin, and Swift language support by @SimplyLiz in #3
  • feat: v1.6.0 — CKB embedding integration layer by @SimplyLiz in #4
  • feat: v1.7/v1.8 — semantic intelligence layer (12 new wire messages, 12 MCP tools) by @SimplyLiz in #5
  • feat: v1.9.0 — filter/min_score, GetCentroid, QueryStaleEmbeddings by @SimplyLiz in #6
  • feat: v2.0.0 — ExplainMatch + model provenance by @SimplyLiz in #7

New Contributors

Full Changelog: v1.4.0...v2.0.0

What's Changed

  • feat: v1.5 — batch APIs, symbol search, push notifications, lifecycle by @SimplyLiz in #1
  • feat: Go Tier 1 + gopls Tier 2 backend by @SimplyLiz in #2
  • feat: add JS/JSX, Kotlin, and Swift language support by @SimplyLiz in #3
  • feat: v1.6.0 — CKB embedding integration layer by @SimplyLiz in #4
  • feat: v1.7/v1.8 — semantic intelligence layer (12 new wire messages, 12 MCP tools) by @SimplyLiz in #5
  • feat: v1.9.0 — filter/min_score, GetCentroid, QueryStaleEmbeddings by @SimplyLiz in #6
  • feat: v2.0.0 — ExplainMatch + model provenance by @SimplyLiz in #7

New Contributors

Full Changelog: v1.4.0...v2.0.0

v1.3.0

11 Apr 21:10

Choose a tag to compare

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

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

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

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

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

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

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

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

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

v1.2.0

11 Apr 19:49

Choose a tag to compare

Full Changelog: v0.4.0...v1.2.0

Full Changelog: v0.4.0...v1.2.0

Full Changelog: v0.4.0...v1.2.0