Releases: danielmiessler/Fabric
v1.4.455
Changes
PR #2138 by ksylvan: New Claude Fable model + cache OpenAI model discovery and handle provider rate limits
- Add persistent cache for provider model discovery results, improving performance and reliability of provider integrations.
- Serve stale model caches during discovery failures, ensuring continued operation when upstream providers are unavailable.
- Add Claude Fable 5 Anthropic model support, with sampling parameters automatically omitted for compatibility.
- Return concise localized errors for rate-limited model fetches, with updated translations across all supported locales.
- Update Go dependencies for AI provider integrations to keep upstream libraries current.
v1.4.454
Changes
PR #2136 by ksylvan: chore: extend sampling param exclusion to Opus 4.8 models
- Extends the sampling parameter exclusion logic to cover Opus 4.8 models, ensuring consistent behavior alongside the existing Opus 4.7 exclusion.
- Adds the
claude-opus-4-8model prefix to the sampling parameter exclusion check. - Updates the associated code comment to explicitly reference Opus 4.8 models.
v1.4.453
Changes
PR #2132 by ksylvan: Add Claude Opus 4.8 model and bump Go toolchain and dependencies
- Add Claude Opus 4.8 to the list of supported models.
- Upgrade the Go toolchain to version 1.26.0.
- Bump
anthropic-sdk-goto v1.46.0. - Update AWS SDK and Bedrock service modules to their latest versions.
- Bump the Ollama client to v0.24.0.
v1.4.452
Changes
PR #2111 by ksylvan: fix: omit Anthropic sampling params for Claude Opus 4.7
- Fix: Omit Anthropic sampling parameters for Claude Opus 4.7 to ensure compatibility.
- Add a sampling parameter guard specifically for Opus 4.7.
- Omit
temperatureandtop_pfor models that do not support these parameters. - Preserve existing
TopPand temperature selection behavior for compatible models. - Add unit test coverage for the Opus 4.7 sampling parameter omission.
v1.4.451
Changes
PR #2079 by teamsincetoday: Add 3 commerce intelligence patterns: affiliate extraction, video entities, monetization
- Added
extract_affiliate_productspattern to surface both sponsored and organic affiliate opportunities from any video transcript, going beyond the existingextract_sponsorspattern. - Added
extract_video_commerce_entitiespattern to identify all commercial entities in video content, categorized by type, timestamp position, and purchase likelihood. - Added
analyze_monetization_opportunitiespattern to map audience intent to revenue strategies, covering affiliate links, sponsorships, and digital products. - Registered all three new patterns in
pattern_descriptions.jsonandpattern_extracts.jsonwith appropriate metadata and tags. - Integrated all three patterns into
suggest_patternunder the ANALYSIS, BUSINESS, and EXTRACT categories, and documented them inpattern_explanations.md.
PR #2086 by majiayu000: fix: parse vendor prefix from model name for vendor/model convention
- Fix: Added fallback logic to parse the vendor prefix from a model name when no vendor is explicitly specified. When a model string such as
ollama/llama3is passed, the lookup no longer fails with a "could not find vendor" error; instead, the first path segment is split and checked against known vendors, correctly resolving the model tollama3under theOllamavendor group.
v1.4.450
Changes
PR #2092 by Resistor52: feat(openai): add GrokAI search grounding via xAI Responses API
- Added support for GrokAI search grounding via xAI's Responses API, fixing HTTP 422 errors caused by a hardcoded OpenAI
web_search_previewtool name inbuildResponseParams. - Introduced two new fields to
openai_compatible.ProviderConfig:WebSearchToolName(to override the default web search tool name) andEnableXSearch(to append xAI'sx_searchtool when search is enabled). - Both new fields default to empty/false, preserving full backwards compatibility for all existing providers.
- GrokAI is pre-configured with
WebSearchToolNameset to"web_search"andEnableXSearchset totrue, enabling grounded search results with real source URLs viafabric -V GrokAI --search. - Added tests in
openai_test.gocovering the new override paths and confirming default provider behavior remains unchanged.
v1.4.449
Changes
PR #2089 by dependabot and ksylvan: chore(deps-dev): bump vite from 5.4.21 to 8.0.8 in /web in the npm_and_yarn group across 1 directory
- Chore(deps-dev): bump vite
Bumps the npm_and_yarn group with 1 update in the /web directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).
Updates vite from 5.4.21 to 8.0.8
-
[Release notes](https://github.com/vitejs/vite/releases)
-
[Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
-
[Commits](https://github.com/vitejs/vite/commits/v8.0.8/packages/vite)
updated-dependencies: -
dependency-name: vite
dependency-version: 8.0.8
dependency-type: direct:development
dependency-group: npm_and_yarn
Signed-off-by: dependabot[bot] support@github.com
PR #2103 by dependabot and ksylvan: chore(deps): bump github.com/go-git/go-git/v5 from 5.17.2 to 5.18.0 in the go_modules group across 1 directory
- Upgraded Vite from 5.4.21 to 8.0.8 in the web layer, representing a significant major-version jump with potential performance and build tooling improvements.
- Bumped
@sveltejs/vite-plugin-sveltefrom 4.0.4 to 7.0.0, a major version update aligning the Svelte plugin with the upgraded Vite 8 runtime. - Updated AWS SDK Go v2 modules to their latest patches, ensuring up-to-date cloud integration support and security fixes.
- Updated the Ollama client from 0.20.4 to 0.21.1, keeping local AI model support current with the latest client improvements.
- Upgraded
go-gitfrom 5.17.2 to 5.18.0, incorporating the latest fixes and improvements to Git operations within the Go module ecosystem.
Direct commits
-
Docs: add Scoop install instructions and expand cSpell dictionary
-
Add Windows Scoop install section to Chinese README
-
Link Scoop install entry in both README tables of contents
-
Extend cSpell dictionary with APIM, MSAL, and related terms
-
Ignore
.vscode/**paths during cSpell checks -
Allow
strongtag in cSpell markdown configuration -
Docs: add Scoop installation instructions
v1.4.448
Changes
Direct commits
-
Fix: fall back to streamed delta text when completed Codex response is empty
-
Prefer extracted completed text only when content stays non-empty
-
Fall back to accumulated streamed delta text otherwise
-
Preserve streamed response text before completed response evaluation
-
Add regression test for empty completed output text
-
Simulate SSE delta stream followed by blank completion
-
Verify Send returns delta text when completion lacks content
v1.4.447
Changes
PR #2097 by ksylvan: Add Claude Opus 4.7 model support and bump Anthropic SDK to v1.37.0
- Added Claude Opus 4.7 model support and bumped the Anthropic SDK to v1.37.0.
- Upgraded the
anthropic-sdk-godependency from v1.34.0 to v1.37.0. - Added
claude-opus-4-7to the supported models list. - Enabled the 1M context window beta feature for Opus 4.7.
- Updated model beta comments to reflect Opus 4.7 support.
v1.4.446
Changes
PR #2093 by alecjmckanna: feat: add --readpattern flag to print pattern contents to terminal
- Adds a new
--readpattern <name>CLI flag that prints the raw contents of a named pattern'ssystem.mdfile to stdout, making it easy to inspect a pattern's instructions without navigating the filesystem manually. - Custom pattern directories are respected: the user's custom patterns directory is checked first before falling back to the main patterns directory, consistent with all other pattern lookups.
Direct commits
-
Docs: update Docker config mount path for appuser
-
Replace container config mount path from root to appuser
-
Align setup example with non-root container home directory
-
Align pattern usage example with appuser config location
-
Align REST API example with updated config mount target
-
Update English and Chinese README Docker instructions consistently