Release Channels
Genkit maintains separate release schedules for each SDK:- JavaScript/TypeScript: Production-ready, stable releases
- Go: Production-ready, stable releases
- Python: Alpha releases with core functionality
Latest Releases
Python SDK (Alpha)
The Python SDK is under active development with alpha releases.Version 0.5.0 (February 4, 2026)
Major release with 178 commits and 680 files changed over 8 months since 0.4.0. Highlights:New Model Provider Plugins (7)
New Model Provider Plugins (7)
- Anthropic: Full Claude model support
- Amazon Bedrock: AWS Bedrock for Claude, Titan, Llama
- Microsoft Foundry: Azure OpenAI integration
- Cloudflare Workers AI: Cloudflare AI models
- DeepSeek: DeepSeek models with structured output
- xAI: Grok models
- Mistral: Mistral AI models (Large, Small, Codestral, Pixtral)
- HuggingFace: Inference API with 17+ providers
New Telemetry Plugins (3)
New Telemetry Plugins (3)
- AWS X-Ray: Telemetry with SigV4 signing
- Observability: Third-party backends (Sentry, Honeycomb, Datadog, Grafana, Axiom)
- Google Cloud: GCP telemetry parity with JS/Go
Core Framework Features
Core Framework Features
- Agentive Tool Calling: Define tools with
@ai.tool()decorator - Rerankers: Initial reranker implementation for RAG
- Background Models: Dynamic model discovery
- Resource Support: Full resource management with MCP integration
- Evaluator Metrics: ANSWER_RELEVANCY, FAITHFULNESS, MALICIOUSNESS
- Output Formats: Array, enum, and JSONL formats
- Pydantic Output: Return Pydantic instances with output schema
Dotprompt Integration
Dotprompt Integration
- Upgraded to Dotpromptz 0.1.5
- Python 3.14 support
- Directory/file prompt loading
- Handlebars partials with
define_partial - Callable support for prompts
- Cycle detection in partial resolution
- Path traversal security hardening
Developer Experience
Developer Experience
- Hot Reloading: Watchdog-based autoreloading for all samples
- Security Scanning: PySentry integration in CI
- TODO Linting: Automated issue creation
- Type Safety: ty, pyrefly, and pyright integration
- Sample Improvements: Rich tracebacks, browser auto-open
Breaking Changes
Breaking Changes
- PluginV2 Refactor: Major plugin architecture update (migration required)
- Async-First Architecture: Removed sync base, fully async by default
- Embed API: Refactored
embed/embed_manyfor JS parity
- Ruff security audit fixes
- SigV4 signing for AWS X-Ray
- Path traversal hardening (CWE-22)
- PySentry continuous vulnerability scanning
- Per-event-loop HTTP client caching
- Dotprompt release pipeline 15x faster (30min → 2min)
- CI consolidation
Full Python Changelog
View detailed Python SDK changelog
Version 0.4.0 (May 26, 2025)
Added:- Telemetry plugins: Microsoft Foundry, Cloudflare, Observability
- Model providers: Mistral, HuggingFace
- Improved tracing and observability
- Enhanced type safety
Version 0.3.0 (April 8, 2025)
Initial public release:- Core framework (
genkit) - Model plugins: Anthropic, Google GenAI, Ollama, Vertex AI, xAI, DeepSeek
- Telemetry plugins: AWS, Google Cloud, Firebase
- Utility plugins: Flask, MCP, Evaluators, Dev Local Vectorstore
JavaScript/TypeScript SDK
The JavaScript SDK is production-ready and follows semantic versioning.JavaScript Releases
View JavaScript/TypeScript release notes on GitHub
- Multi-agent support with agent handoffs
- Enhanced streaming capabilities
- Improved Firebase integration
- New model provider plugins
- Developer UI improvements
Go SDK
The Go SDK is production-ready with full feature support.Go Releases
View Go SDK release notes on GitHub
- MCP (Model Context Protocol) support
- Durable streaming with Firestore
- Firebase retrievers integration
- Imagen image generation
- Code execution with Gemini
Migration Guides
Python SDK Migrations
Migrating to 0.5.0 (PluginV2)
Version 0.5.0 introduces a breaking change with the PluginV2 refactor. Key Changes:- Plugins use standardized registration pattern
- More consistent configuration across plugins
- Improved type safety
-
Update plugin initialization:
-
Update async patterns:
-
Update embed API calls:
Python Migration Guide
Detailed migration guide (if available)
JavaScript/TypeScript Migrations
Semantic versioning ensures backward compatibility in minor and patch releases. Breaking changes only in major versions.Go Migrations
Semantic versioning with backward compatibility maintained in minor releases.Upgrade Recommendations
When to Upgrade
Immediate (Security & Critical Bugs)
Immediate (Security & Critical Bugs)
Upgrade immediately for:
- Security vulnerabilities
- Data corruption bugs
- Critical functionality issues
Soon (New Features & Improvements)
Soon (New Features & Improvements)
Upgrade soon for:
- New model provider support
- Performance improvements
- Developer experience enhancements
- New framework features you need
When Convenient (Minor Updates)
When Convenient (Minor Updates)
Upgrade when convenient for:
- Documentation improvements
- Minor bug fixes
- Non-critical enhancements
Testing Upgrades
Before upgrading production systems:- Review changelog: Understand what’s changing
- Test in development: Validate in non-production environment
- Run test suite: Ensure existing tests pass
- Check breaking changes: Review migration guides
- Update dependencies: Keep all Genkit packages in sync
Release Notes
Detailed release notes for all versions are available on GitHub:All Releases
View all Genkit releases on GitHub
Python Changelog
Detailed Python SDK changelog
Versioning Policy
Semantic Versioning
Genkit follows Semantic Versioning (MAJOR.MINOR.PATCH):- MAJOR: Breaking changes (e.g., 1.0.0 → 2.0.0)
- MINOR: New features, backward compatible (e.g., 1.0.0 → 1.1.0)
- PATCH: Bug fixes, backward compatible (e.g., 1.0.0 → 1.0.1)
Alpha/Beta Releases
- Alpha: Early development, APIs may change (Python SDK)
- Beta: Feature complete, API stabilizing
- Stable: Production-ready (JavaScript, Go SDKs)
LTS and Support
- Active development: Latest major version
- Security updates: Latest major version
- Bug fixes: Latest minor version
- Deprecation policy: 6 months notice before removing features
Stay Updated
Get Notifications
Watch on GitHub
Watch the repository for release notifications
Discord Announcements
Join Discord for update announcements
RSS Feed
Subscribe to GitHub releases RSS
Follow updates with #GenkitAI
Release Schedule
- Python SDK: Frequent alpha releases during active development
- JavaScript SDK: Regular minor releases with new features
- Go SDK: Regular minor releases with new features
- Security patches: Released as needed for all SDKs
Feedback
Your feedback helps shape Genkit’s future:- Feature requests: GitHub Discussions
- Bug reports: GitHub Issues
- General feedback: Discord
Questions about a release? Ask on Discord or check GitHub Discussions.