github block/goose v1.12.0

2 days ago

goose 1.12.0 is here 🎉

🐛 Bug Fixes

  • Legacy import compatibility issues #5343
  • Gemini provider connection problems #5308
  • Message synchronization after conversation cleanup #5315
  • Crashes when subrecipe files don't exist #5287
  • Build artifact downloads in CI workflows #5304
  • CLI installation path on Windows #5221
  • Missing Windows GNU CLI build in releases #5276
  • Error handling for AWS Bedrock tool calls #5067
  • Extension loading when recipes have no extensions #5282
  • Deadlock in extension manager #5066
  • Crashes when OpenAI returns empty responses #5248
  • Package dependency synchronization #5235
  • OpenAI tools schema validation #5229
  • Problematic UI package upgrades #5292
  • Analytics error messages #5268

✨ Features

  • Auto-create recipe directories when saving #5337
  • System diagnostics tools #5323
  • Extension search functionality #5283
  • Code snippet formatting and saving #5007
  • Test Coverage Optimizer recipe #5272
  • Progress tracking with trend indicators #5295
  • Improved caching with stable system prompts #5192
  • Smart Task Organizer recipe #5032
  • UI parameter input controls #5222
  • Schedule button for recipe entries #5217
  • Redesigned extension management system #5057

🚀 Improvements

  • Better error propagation for MCP tools #5289
  • Recipe scheduling reliability #5290
  • Enhanced memory extension prompts #4945
  • Provider request logging #5236
  • Simplified message visibility controls #5216
  • Dependencies to latest versions #5185
  • Cleaner auto-compact threshold UI #5232
  • Disabled WAL for better performance #5203
  • Optimized Gemini provider for better reliability #5257
  • Node.js version for canary builds #5301

📚 Documentation

  • Broken documentation links #5266
  • Web Accessibility Auditor recipe guide #5318
  • MCP tutorial for todo management #5317
  • goose recipe list command #5278
  • Standardized UI label capitalization #5307
  • GitHub Actions installation paths #5240
  • Consistent lowercase branding throughout docs #5297
  • goose recipe open command #5264
  • Release tagging process #5269
  • GOOSE_DEBUG environment variable #5265
  • First-time setup instructions #5239
  • Community content for Hacktoberfest #5150

🔧 Other

  • Manual trigger for smoke tests #5302
  • System prompt testing #5305
  • Development camp improvements #5237
  • GitHub health monitoring #5286
  • Live testing scripts #5263
  • Unreliable pricing tests removal #5207
  • Various reverts and rollbacks for stability #5273, #5250, #5243
  • Session name standardization #5085

Don't miss a new goose release

NewReleases is sending notifications on new releases.