Skip to content

Releases: MinionTech/vexilon

v1.3.0

Choose a tag to compare

@DerekRoberts DerekRoberts released this 13 Aug 03:45
4906459

What's Changed

  • chore(deps): update astral-sh/setup-uv action to v8.3.1 by @renovate[bot] in #606
  • chore(deps): update dependency uv to v0.11.27 by @renovate[bot] in #607
  • chore(deps): update github actions by @renovate[bot] in #609
  • chore(deps): update dependency uv to v0.11.28 by @renovate[bot] in #608
  • chore(deps): update ollama/ollama docker tag to v0.31.2 by @renovate[bot] in #610
  • chore(deps): update dependency bcgov/renovate-config to v2026.7.17 by @renovate[bot] in #612
  • chore(deps): update dependency uv to v0.11.32 by @renovate[bot] in #613
  • chore(deps): update ollama/ollama docker tag to v0.32.3 by @renovate[bot] in #614
  • chore(deps): update actions/setup-python action to v7 by @renovate[bot] in #615
  • chore(ci): fast track renovate config by @DerekRoberts in #617
  • chore(deps): update astral-sh/setup-uv action to v9 by @renovate[bot] in #618
  • chore(deps): update ollama/ollama docker tag to v0.32.4 by @renovate[bot] in #619
  • chore(deps): lock file maintenance by @renovate[bot] in #616
  • chore(deps): update ollama/ollama docker tag to v0.32.5 by @renovate[bot] in #620
  • chore(ci): clearly point renovate config at main branch by @DerekRoberts in #622
  • chore(agents): consolidate workspace rules and purge openspec by @DerekRoberts in #625
  • chore(agents): remove redundant root tool symlinks by @DerekRoberts in #626
  • chore(deps): update dependency uv to v0.11.33 by @renovate[bot] in #628
  • chore(deps): update dependency uv to v0.12.0 by @renovate[bot] in #629
  • chore(deps): update dependency uv to v0.12.1 by @renovate[bot] in #630
  • fix(prompts): embed grievance form rules and direct PDF links into UNION_MANDATORY_RULES by @DerekRoberts in #631
  • fix(ui): sanitize upstream 429 errors and send user notifications on rate limits by @DerekRoberts in #632
  • fix(prompts): use canonical relative form links, add Manage mode guard, and use explicit form PDF allow-list by @DerekRoberts in #633
  • fix(verification): eliminate static form link false-alarms, mandate forensic analysis before form links, and format clean chip labels by @DerekRoberts in #634
  • feat(infra): parameterize Ollama host port mapping via OLLAMA_PORT by @DerekRoberts in #636
  • feat(ui): replace bottom file chips with in-text reference document links by @DerekRoberts in #635
  • refactor(ci): consolidate analysis into reusable workflow by @DerekRoberts in #637
  • chore(deps): update ollama/ollama docker tag to v0.32.6 by @renovate[bot] in #639
  • chore(deps): update dependency uv to v0.12.2 by @renovate[bot] in #638
  • feat(privacy): add pseudonymous client UUID for PIPA-compliant analytics by @DM-co in #645
  • chore(deps): update bcgov/actions action to v0.5.0 by @renovate[bot] in #640
  • chore(deps): update dependency uv to v0.12.3 by @renovate[bot] in #646

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

v1.2.0

Choose a tag to compare

@DerekRoberts DerekRoberts released this 09 Jul 22:10
38a1d7c

What's Changed

  • chore(deps): update dependency bcgov/renovate-config to v2026.7.0 by @renovate[bot] in #602
  • chore(deps): update github actions by @renovate[bot] in #603
  • feat(llm): gemma-4-31b-it, fastest provider routing by @DerekRoberts in #601
  • fix(ci): patch anyio.get_current_task for Python 3.14 compatibility in ASGI middleware context by @DerekRoberts in #604

Full Changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@DerekRoberts DerekRoberts released this 08 Jul 19:28
0224fdf

What's Changed

  • chore(deps): update ollama/ollama docker tag to v0.30.11 by @renovate[bot] in #595
  • chore(deps): update dependency uv to v0.11.25 by @renovate[bot] in #594
  • chore(deps): update ollama/ollama docker tag to v0.31.0 by @renovate[bot] in #596
  • chore(deps): update dependency uv to v0.11.26 by @renovate[bot] in #597
  • chore(deps): update ollama/ollama docker tag to v0.31.1 by @renovate[bot] in #598

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@DM-co DM-co released this 26 Jun 02:54
eb42b2d

What's Changed

  • chore(deps): update dependency uv to v0.11.15 by @renovate[bot] in #556
  • chore(deps): update dependency uv to v0.11.16 by @renovate[bot] in #557
  • feat(models): integrate flagship Qwen3.6-35B-A3B chat model by @DerekRoberts in #558
  • feat(routing): default to dynamic Hugging Face Router policy by @DerekRoberts in #559
  • feat(ui): add dynamic environment-aware model selector under settings gear by @DerekRoberts in #560
  • feat(compose): relocate compose, drop run wrapper, update workflows by @DerekRoberts in #561
  • fix(ci): catch results false positive by @DerekRoberts in #562
  • chore(deps): update dependency uv to v0.11.17 by @renovate[bot] in #563
  • chore(deps): update dependency bcgov/renovate-config to v2026 by @renovate[bot] in #564
  • chore(deps): update infrastructure updates to v0.30.0 by @renovate[bot] in #567
  • chore(deps): update python dependencies to v0.11.18 by @renovate[bot] in #566
  • chore(deps): update infrastructure updates to v0.30.6 by @renovate[bot] in #568
  • chore(deps): update python dependencies to v0.11.19 by @renovate[bot] in #569
  • chore(deps): update github actions to v8.2.0 by @renovate[bot] in #570
  • chore(deps): update infrastructure updates to v0.30.7 by @renovate[bot] in #572
  • chore(deps): update infrastructure updates to v0.30.8 by @renovate[bot] in #573
  • chore(deps): update python dependencies to v0.11.21 by @renovate[bot] in #574
  • fix(ci): add retry fallback for huggingface spaces push by @DerekRoberts in #576
  • fix(app): upgrade locked dependencies to resolve security warnings by @DerekRoberts in #577
  • feat: environment variable based branding configuration by @DM-co in #571
  • chore(deps): update infrastructure updates to v0.30.10 by @renovate[bot] in #578
  • chore(deps): update python dependencies by @renovate[bot] in #579
  • chore(deps): update github actions (major) by @renovate[bot] in #581
  • chore(deps): update python dependencies by @renovate[bot] in #582
  • ci(deploy): enhance robustness of test and prod HF deployments by @DerekRoberts in #584
  • chore(deps): update github actions (major) by @renovate[bot] in #587
  • chore(deps): lock file maintenance by @renovate[bot] in #588
  • chore(deps): update python dependencies by @renovate[bot] in #586
  • fix(security): enforce root-ownership of hf_cache by @DerekRoberts in #589
  • fix(branding): env-var app name not applied to Chainlit title bar by @DM-co in #592
  • fix(deploy): use /api/health to verify llm connectivity by @DerekRoberts in #590
  • fix(rag): correct system prompt and dynamically align pdf page numbers by @DerekRoberts in #591

Full Changelog: v1.0.1...v1.1.0

v1.0.1

Choose a tag to compare

@DerekRoberts DerekRoberts released this 22 May 00:51
c25d77c

What's Changed

  • chore(compose): pin stable ollama image version to 0.5.7 by @DerekRoberts in #546
  • chore(deps): update ollama/ollama docker tag to v0.24.0 by @renovate[bot] in #547
  • chore(deps): update github actions (major) by @renovate[bot] in #548
  • chore(deploy): redirect Hugging Face Spaces target deployment to bcgeu by @DerekRoberts in #552
  • chore(license): migrate project to GPLv3 and remove company branding by @DerekRoberts in #551
  • fix(ci): rename token input to github_token in deploy workflows by @DerekRoberts in #554
  • chore(ci): container build caching, unit test offline mocking, and Trivy cache optimizations by @DerekRoberts in #553
  • refactor(ci): simplify oci auditing, remove fragile build-arg versions by @DerekRoberts in #555

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@DerekRoberts DerekRoberts released this 20 May 03:20
dcac88a

Release v1.0.0

The official production release of Agreement Navigator (Vexilon). This launch establishes our secure, privacy-first vector search framework for BC GEU stewards, packed with compliance guidelines, optimized queries, and absolute data protection.


PIPA Privacy-by-Design Framework

  • Pristine Root compliance: Features a physical, high-fidelity PIPA compliance document at /PRIVACY.md rendering beautifully on GitHub.
  • Content-Blind Operations: Ephemeral chat mechanics—no persistent database layer, zero storage of steward queries, and completely anonymized rate-limiting metrics.
  • Direct UI Reference: Seamless link integration inside the chat application interface pointing directly to our master compliance guidelines on GitHub.
  • Hermetic builds: Clean directory separation preventing Docker parent context copy leaks.

Optimized RAG Streaming Pipeline

  • Forensic PDF-to-Markdown Ingestion: High-fidelity pipeline preserving section, page, and table layouts from the official collective agreement documents.
  • Perspectives Condensation: RAG pipelines powered by multi-perspective query expansion to handle fuzzy queries with steward terminology.
  • Source-Grounded Verification: Optional AI reviewer checking synthesized answers directly against collective agreement sources to safeguard against hallucinations.

CI/CD & Cloud Infrastructure

  • Automated Hugging Face Deployment: CI/CD pipelines configured to trigger on published GitHub releases, pushing directly to our production Hugging Face space under the DerekRoberts/vexilon namespace.
  • Local Sandboxing: Standardized docker-compose setup for one-step local replication (./run dev) with live model loading.

Structural Verification

  • Test Suite Parity: All 111 deployment integrity, unit, and E2E integration tests are completely green (verified in under 8.5 seconds).

Full Changelog: First official release! Welcome to Vexilon v1.0.0!

The official production release of Agreement Navigator (Vexilon). This launch establishes our secure, privacy-first vector search framework for BC GEU stewards, packed with compliance guidelines, optimized queries, and absolute data protection.


PIPA Privacy-by-Design Framework

  • Pristine Root compliance: Features a physical, high-fidelity PIPA compliance document at /PRIVACY.md rendering beautifully on GitHub.
  • Content-Blind Operations: Ephemeral chat mechanics—no persistent database layer, zero storage of steward queries, and completely anonymized rate-limiting metrics.
  • Direct UI Reference: Seamless link integration inside the chat application interface pointing directly to our master compliance guidelines on GitHub.
  • Hermetic builds: Clean directory separation preventing Docker parent context copy leaks.

Optimized RAG Streaming Pipeline

  • Forensic PDF-to-Markdown Ingestion: High-fidelity pipeline preserving section, page, and table layouts from the official collective agreement documents.
  • Perspectives Condensation: RAG pipelines powered by multi-perspective query expansion to handle fuzzy queries with steward terminology.
  • Source-Grounded Verification: Optional AI reviewer checking synthesized answers directly against collective agreement sources to safeguard against hallucinations.

CI/CD & Cloud Infrastructure

  • Automated Hugging Face Deployment: CI/CD pipelines configured to trigger on published GitHub releases, pushing directly to our production Hugging Face space under the DerekRoberts/vexilon namespace.
  • Local Sandboxing: Standardized docker-compose setup for one-step local replication (./run dev) with live model loading.

What's Changed

Read more

v0.7.0

Choose a tag to compare

@DerekRoberts DerekRoberts released this 24 Apr 21:33
20fbd30

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@DerekRoberts DerekRoberts released this 19 Apr 19:30
5d9609c

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@DerekRoberts DerekRoberts released this 09 Apr 19:32
e0f211d

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@DerekRoberts DerekRoberts released this 31 Mar 00:08
b23fc5f

What's Changed

Full Changelog: v0.3.0...v0.4.0