Skip to content

Releases: danielmiessler/Fabric

Release v1.4.300

28 Aug 06:42

Choose a tag to compare

Changes

PR #1732 by ksylvan: CI Infra: Changelog Generation Tool + Docker Image Pubishing

  • Add GitHub Actions workflow to publish Docker images on tags
  • Build multi-arch images with Buildx and QEMU across amd64, arm64
  • Tag images using semver; push to GHCR and Docker Hub
  • Gate patterns workflow steps on detected changes instead of failing
  • Auto-detect GitHub owner and repo from git remote URL

Release v1.4.299

27 Aug 18:08

Choose a tag to compare

Changes

PR #1731 by ksylvan: chore: upgrade ollama dependency from v0.9.0 to v0.11.7

  • Updated ollama package from version 0.9.0 to 0.11.7
  • Fixed 8 security vulnerabilities including 5 high-severity CVEs that could cause denial of service attacks
  • Patched Ollama server vulnerabilities related to division by zero errors and memory exhaustion
  • Resolved security flaws that allowed malicious GGUF model file uploads to crash the server
  • Enhanced system stability and security posture through comprehensive dependency upgrade

Release v1.4.298

27 Aug 14:13

Choose a tag to compare

Changes

PR #1730 by ksylvan: Modernize Dockerfile with Best Practices Implementation

  • Remove docker-test framework and simplify production docker setup by eliminating complex testing infrastructure
  • Delete entire docker-test directory including test runner scripts and environment configuration files
  • Implement multi-stage build optimization in production Dockerfile to improve build efficiency
  • Remove docker-compose.yml and start-docker.sh helper scripts to streamline container workflow
  • Update README documentation with cleaner Docker usage instructions and reduced image size benefits

Release v1.4.297

26 Aug 15:12

Choose a tag to compare

Changes

PR #1729 by ksylvan: Add GitHub Community Health Documents

  • Add CODE_OF_CONDUCT defining respectful, collaborative community behavior
  • Add CONTRIBUTING with setup, testing, PR, changelog requirements
  • Add SECURITY policy with reporting process and response timelines
  • Add SUPPORT guide for bugs, features, discussions, expectations
  • Add docs README indexing guides, quick starts, contributor essentials

Release v1.4.296

26 Aug 03:17

Choose a tag to compare

Changes

PR #1728 by ksylvan: Refactor Logging System to Use Centralized Debug Logger

  • Replace fmt.Fprintf/os.Stderr with centralized debuglog.Log across CLI and add unconditional Log function for important messages
  • Improve OAuth flow messaging and token refresh diagnostics with better error handling
  • Update tests to capture debuglog output via SetOutput for better test coverage
  • Convert Perplexity streaming errors to unified debug logging and emit file write notifications through debuglog
  • Standardize extension registry warnings and announce large audio processing steps via centralized logger

Release v1.4.295

24 Aug 20:24

Choose a tag to compare

Changes

PR #1727 by ksylvan: Standardize Anthropic Beta Failure Logging

  • Refactor: route Anthropic beta failure logs through internal debug logger
  • Replace fmt.Fprintf stderr with debuglog.Debug for beta failures
  • Import internal log package and remove os dependency
  • Standardize logging level to debuglog.Basic for beta errors
  • Preserve fallback stream behavior when beta features fail

Release v1.4.294

20 Aug 16:39

Choose a tag to compare

Changes

PR #1723 by ksylvan: docs: update README with Venice AI provider and Windows install script

  • Add Venice AI provider configuration with API endpoint
  • Document Venice AI as privacy-first open-source provider
  • Include PowerShell installation script for Windows users
  • Add debug levels section to table of contents
  • Update recent major features with v1.4.294 release notes

Release v1.4.293

19 Aug 11:31

Choose a tag to compare

Changes

PR #1718 by ksylvan: Implement Configurable Debug Logging Levels

  • Add --debug flag controlling runtime logging verbosity levels
  • Introduce internal/log package with Off, Basic, Detailed, Trace
  • Replace ad-hoc Debugf and globals with centralized debug logger
  • Wire debug level during early CLI argument parsing
  • Add bash, zsh, fish completions for --debug levels

Release v1.4.292

19 Aug 00:56

Choose a tag to compare

Changes

PR #1717 by ksylvan: Highlight default vendor/model in model listing

  • Update PrintWithVendor signature to accept default vendor and model
  • Mark default vendor/model with asterisk in non-shell output
  • Compare vendor and model case-insensitively when marking
  • Pass registry defaults to PrintWithVendor from CLI
  • Add test ensuring default selection appears with asterisk

Direct commits

  • Docs: update version number in README updates section from v1.4.290 to v1.4.291

Release v1.4.291

18 Aug 15:06

Choose a tag to compare

Changes

PR #1715 by ksylvan: feat: add speech-to-text via OpenAI with transcription flags and comp…

  • Add --transcribe-file flag to transcribe audio or video
  • Add --transcribe-model flag with model listing and completion
  • Add --split-media-file flag to chunk files over 25MB
  • Implement OpenAI transcription using Whisper and GPT-4o Transcribe
  • Integrate transcription pipeline into CLI before readability processing