Change8

v1.12.0

Goose
11 features15 fixes10 improvementsclideveloperextensionsmcp

Summary

This release introduces several new features, including system diagnostics tools, extension search, and a redesigned extension management system. Numerous bugs related to provider connections, crashes, and Windows CLI installation have been resolved. Users will also benefit from performance improvements like optimized Gemini provider reliability and better caching via stable system prompts.

New Features

  • Added automatic creation of recipe directories when saving files
  • Introduced system diagnostics tools for troubleshooting
  • Enabled extension search functionality within the tool
  • Added code snippet formatting and saving capabilities
  • Introduced the Test Coverage Optimizer recipe
  • Added progress tracking with trend indicators for ongoing tasks
  • Improved caching mechanisms using stable system prompts
  • Introduced the Smart Task Organizer recipe
  • Added UI parameter input controls for better configuration
  • Added a Schedule button for recipe entries
  • Redesigned the extension management system

Bug Fixes

  • Fixed legacy import compatibility issues
  • Resolved Gemini provider connection problems
  • Fixed message synchronization issues after conversation cleanup
  • Fixed crashes occurring when subrecipe files do not exist
  • Resolved issues with build artifact downloads in CI workflows
  • Corrected CLI installation path on Windows systems
  • Fixed missing Windows GNU CLI build in releases
  • Improved error handling for AWS Bedrock tool calls
  • Fixed extension loading failures when recipes lack extensions
  • Resolved a deadlock issue in the extension manager
  • Fixed crashes when OpenAI returns empty responses
  • Corrected package dependency synchronization problems
  • Fixed OpenAI tools schema validation errors
  • Resolved issues stemming from problematic UI package upgrades
  • Fixed errors appearing in analytics messages

Improvements

  • Improved error propagation for MCP tools
  • Increased reliability of recipe scheduling
  • Enhanced memory extension prompts for better context
  • Added provider request logging for debugging
  • Simplified message visibility controls
  • Updated dependencies to their latest versions
  • Cleaned up the auto-compact threshold UI
  • Disabled WAL (Write-Ahead Logging) for better performance
  • Optimized the Gemini provider for improved reliability
  • Updated the Node.js version used for canary builds

Related Documentation

Goose Documentation