Skip to content

Jaseci v2.3.8

Choose a tag to compare

@github-actions github-actions released this 24 Mar 16:32
· 211 commits to main since this release
61862f2

What's Changed

  • docs: add codebase orientation guide for new contributors by @marsninja in #5290
  • fix: use Starlette add_route() instead of deprecated decorator by @kugesan1105 in #5292
  • fix: add wait-tier3 job before building standalone binaries by @kugesan1105 in #5293
  • Integration tests for Algo project by @MichaelAshley2000 in #5180
  • Add LLM telemetry + agent logs store in byllm with admin dashboard integration by @Hirudika4 in #5068
  • add missing [project.urls] to jac-byllm, jac-scale, jac-mcp by @kugesan1105 in #5299
  • Fix: missing lazy GitHub fetch for example categories in list_examples by @Thamirawaran in #5302
  • fix: ternary type narrowing, CFG symbol propagation, and runtime null safety by @marsninja in #5294
  • fix: scope narrowing for AtomTrailer, compound or guards, and isinstance in and chains by @marsninja in #5303
  • fix: ternary narrowing for function args, attribute access, and generic types by @marsninja in #5306
  • fix: isinstance narrowing preserves generic type params and eager ternary eval by @marsninja in #5307
  • fix: CFG narrowing through try/finally blocks and while loops by @marsninja in #5309
  • fix: resolve star re-exported symbols in type checker by @marsninja in #5310
  • Add new MCP tools by @Thamirawaran in #5298
  • feat(jac-client): Add ESM/TypeScript config file generation for [plugins.client.configs] by @SupulHeshan in #5071
  • fix: propagate TypeVar annotations from self.attr assignments by @kugesan1105 in #5311
  • fix: prevent unnecessary DB writes on read-only operations (Redis L2 cache path) by @akindu-k in #5278
  • Richer example descriptions for better clarity by @Thamirawaran in #5314
  • refactor: update references from Jac Cloud to Jac Scale in documentation by @Thamirawaran in #5315
  • fix: OR-expression result type excludes NoneType from non-last operands by @marsninja in #5316
  • fix: skip implicit return None error for functions with ellipsis-only bodies by @SandeepaHWP in #5305
  • fix: resolve MRO for classes imported through Python init.py re-exports by @kugesan1105 in #5313
  • Downgrade LiteLLM version to avoid OOM issues by @kugesan1105 in #5320
  • fix: narrowing cache key uses symbol identity for branch reassignments by @marsninja in #5321
  • release: jaclang 0.13.1, jac-byllm 0.5.9, jac-client 0.3.8, jac-scale 0.2.8, jac-mcp 0.1.7, jaseci 2.3.8 by @github-actions[bot] in #5322
  • security: pin litellm to safe versions after supply chain attack by @kugesan1105 in #5326

Full Changelog: v2.3.7...v2.3.8