Skip to content

NAEOS 2.1.0

Choose a tag to compare

@bayu911-source bayu911-source released this 21 Jul 18:45

v2.1.0 — Test Coverage & Infrastructure

Test Coverage Improvements

Package Before After
telemetry 19% 94%
workspace 0% 88%
normalizer 19% 84%
resolver 15% 76%
promptlib 65% 88%
database 35% 60% (97% with -tags nosql)
search 75% 88%
templates 74% 91%
websocket 75% 80%
ai 74% 81%
pluginhost 72% 76%
api 55% 58%
22 packages ≥80%

Infrastructure

  • Build tags: //go:build !nosql / !nobroker isolates real adapter files (MySQL, PostgreSQL, SQLite, Redis, RabbitMQ, Kafka, NATS) — unit tests compile and run without external services
  • Database: New()/NewFromConfig() moved to factory.go (!nosql) + factory_nosql.go (nosql) with stub constructors

Platform

  • CLI --language flag for multi-target generation (Go, TypeScript, Python, Java, Rust)
  • CLI --dry-run flag for export preview
  • AI streaming endpoints (enrich, explain, compile)
  • OpenAPI spec with 3 AI streaming schemas
  • Mermaid architecture diagrams across docs
  • Multi-language output adapters
  • Improved validator error messages

Documentation

  • Official Hugo website with search, dark/light mode, PWA, i18n, CI/CD
  • 5 new doc pages: Spec Language, Pipeline Engine, NEIR Model, AI Compiler, Plugin SDK (EN + ID)
  • DEVELOPMENT_PLAN.md — roadmap from v2.1.0 to v3.0.0
  • 5 new ADRs (ADR-004 through ADR-008)