Releases: usestrix/strix
Releases · usestrix/strix
v1.0.4
What's Changed
- Make TUI quit instant by SIGKILL-ing the sandbox container by @0xallam in #548
- Swallow sandbox container races in the stream consumer by @0xallam in #552
- Strip all images from session on vision-rejection, not just the latest by @0xallam in #553
- Strip ANSI escapes and control bytes from terminal tool output by @0xallam in #554
- Bump 1.0.3 -> 1.0.4 by @0xallam in #557
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- fix: SDK tracing leak + orphan docker on TUI quit (closes #512) by @0xallam in #522
- fix: gate reasoning_effort by LiteLLM model registry (closes #517) by @0xallam in #523
- Simplify LLM configuration layer (closes #504) by @0xallam in #524
- Show "Send message to resume" on the left of the status bar by @0xallam in #525
- Gate Reasoning(effort=...) on registry support by @0xallam in #528
- Use observed LiteLLM cost for LiteLLM-routed calls by @0xallam in #529
- Simplify cost ledger to one bucket by @0xallam in #531
- Bump 1.0.2 -> 1.0.3 by @0xallam in #537
Full Changelog: v1.0.2...v1.0.3
v1.0.2
v1.0.1
What's Changed
- fix: PyInstaller bundle is broken (missing agents SDK data + wrongly excluded gql); bump to 1.0.1 by @0xallam in #502
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- feat: Better source-aware testing by @bearsyankees in #391
- feat: Migrate from Poetry to uv by @shanyu-strix in #379
- Edit Strix GitHub Actions integration tip by @0xallam in #440
- fix: ensure LLM stats tracking is accurate by including completed subagents by @bearsyankees in #441
- feat: Add NoSQL injection vulnerability guide by @timlzh in #168
- feat(skills): add Kubernetes security testing skill by @mvanhorn in #394
- fix: wrap acompletion in asyncio.wait_for to prevent indefinite hangs by @seanturner83 in #453
- fix: --config flag now fully overrides ~/.strix/cli-config.json by @octo-patch in #457
- feat: add NoSQL injection skill by @sandiyochristan in #404
- fix: MiniMax tool call normalization and thinking block handling by @mitre88 in #458
- feat: add Novita AI as LLM provider by @Alex-yang00 in #385
- fix(llm): include system prompt tokens in memory compressor budget by @0xhis in #381
- Add SSTI and Header Injection vulnerability skills by @MoDarK-MK in #191
- Feature/fase 2 prompt optimization by @vsh00t in #183
- perf(agent): wake on state change instead of 500ms polling by @b4l4-sec in #305
- Fix MiniMax tool calling and terminal output parsing by @n1majne3 in #456
- Add Docker sandbox host mappings by @Dawn-Fighter in #488
- Strix v1.0.0 — Native tool calling, save & resume, multi-agent control by @0xallam in #499
New Contributors
- @shanyu-strix made their first contribution in #379
- @timlzh made their first contribution in #168
- @mvanhorn made their first contribution in #394
- @seanturner83 made their first contribution in #453
- @octo-patch made their first contribution in #457
- @mitre88 made their first contribution in #458
- @Alex-yang00 made their first contribution in #385
- @0xhis made their first contribution in #381
- @MoDarK-MK made their first contribution in #191
- @vsh00t made their first contribution in #183
- @b4l4-sec made their first contribution in #305
- @n1majne3 made their first contribution in #456
- @Dawn-Fighter made their first contribution in #488
Full Changelog: v0.8.3...v1.0.0
v0.8.3
What's Changed
- chore(deps): bump pypdf from 6.7.1 to 6.7.2 by @dependabot[bot] in #329
- chore: remove codex models from supported models by @octovimmer in #342
- chore(deps): bump pypdf from 6.7.2 to 6.7.4 by @dependabot[bot] in #339
- feat(skills): add NestJS security testing module by @ms6rb in #348
- chore(deps): bump pypdf from 6.7.4 to 6.7.5 by @dependabot[bot] in #343
- Add OpenTelemetry observability with local JSONL traces and Traceloop option by @bearsyankees in #347
- fix: Change VERTEXAI_LOCATION from 'us-central1' to 'global' by @Hurleveur in #351
- Update web search model name to 'sonar-reasoning-pro' by @0xallam in #353
- fix: web_search tool not loading when API key is in config file by @0xallam in #365
- feat: add interactive mode for agent loop by @0xallam in #364
- Add tip about Strix integration with GitHub Actions by @0xallam in #370
- feat: add skills for specific tools by @bearsyankees in #366
- fix: prevent ScreenStackError when stopping agent from modal by @0xallam in #374
- Guard TUI chat rendering against invalid Rich spans by @0xallam in #375
- Refactor tool availability checks into registration by @0xallam in #376
- Simplify tool file copying in Dockerfile by @0xallam in #387
- chore: update default model, refine system prompt, bump sandbox by @0xallam in #388
- chore: bump version to 0.8.3 by @0xallam in #389
New Contributors
- @ms6rb made their first contribution in #348
- @Hurleveur made their first contribution in #351
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- chore(deps): bump google-cloud-aiplatform from 1.129.0 to 1.133.0 by @dependabot[bot] in #319
- docs: fix Discord badge expired invite code by @mason5052 in #323
- feat: Expose Caido proxy port for human-in-the-loop by @0xallam in #327
New Contributors
- @mason5052 made their first contribution in #323
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- Resolve LLM API Base and Models by @octovimmer in #317
- Normalize alternative tool call formats by @0xallam in #318
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- chore: upgrade litellm to 1.81.1 for zai provider support by @LegendEvent in #293
- fix(llm): Pass API key and base URL to memory compressor by @0xallam in #296
- chore(deps): bump pypdf from 6.6.0 to 6.6.2 by @dependabot[bot] in #295
- Replace hardcoded git host detection with HTTP protocol probe by @0xallam in #298
- fix: Polish finish_scan report schema by @0xallam in #303
- feat: Add mouse text selection auto-copy to clipboard in TUI by @0xallam in #306
- chore(deps): bump pillow from 11.3.0 to 12.1.1 by @dependabot[bot] in #310
- chore(deps): bump cryptography from 44.0.1 to 46.0.5 by @dependabot[bot] in #307
- chore(deps): bump protobuf from 6.33.4 to 6.33.5 by @dependabot[bot] in #299
- Redesign vulnerability reporting with nested XML code locations and CVSS by @0xallam in #312
- fix: Add explicit UTF-8 encoding to read_text() calls by @TaeBbong in #301
- Improve code_locations for accurate PR suggestions by @0xallam in #314
- Strix LLM Documentation and Config Changes by @octovimmer in #315
- chore(deps): bump pypdf from 6.6.2 to 6.7.1 by @dependabot[bot] in #316
New Contributors
- @LegendEvent made their first contribution in #293
- @TaeBbong made their first contribution in #301
- @octovimmer made their first contribution in #315
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- fix: improve install script PATH handling for more shells by @0xallam in #265
- fix: always show shell restart warning after install by @0xallam in #266
- perf: optimize TUI streaming rendering performance by @0xallam in #267
- fix: strip ANSI codes from Python tool output and optimize highlighting by @0xallam in #268
- fix: remove 'unknown' fallback display in browser tool renderer by @0xallam in #269
- refactor: revamp proxy tool renderers for better UX by @0xallam in #270
- Redesign finished dialogs and UI elements by @0xallam in #272
- feat: remove docker container on shutdown by @0xallam in #273
- Migrate skills from Jinja to Markdown by @0xallam in #275
- Added .env variable override through --config param by @FeedClogger in #274
- fix(llm): collect usage stats from final stream chunk by @0xallam in #276
- docs: add documentation to main repository by @0xallam in #277
- docs: update skills documentation for markdown format by @0xallam in #288
- docs: update configuration documentation by @0xallam in #289
- docs: improve introduction page by @0xallam in #290
- docs: add benchmarks directory by @0xallam in #291
New Contributors
- @FeedClogger made their first contribution in #274
Full Changelog: v0.6.2...v0.7.0