Stability
This document outlines the stability status of Baeta packages. Understanding these statuses helps you make informed decisions about which features to use in production.
Stability Levels
🟢 Stable
Tested packages with stable APIs. Breaking changes are only introduced with major version bumps. While these packages are reliable, note that Baeta is still in its early stages with a small user base.
🟡 Beta
Feature complete but may receive breaking changes in minor versions. Suitable for most non-critical production use cases.
🟠 Early Testing
Experimental packages that may undergo significant changes. Not recommended for production use.
Package Status
Core Packages
| Package | Status | Tests |
|---|---|---|
| @baeta/core | 🟢 Stable | ✅ |
| @baeta/env | 🟢 Stable | ✅ |
| @baeta/errors | 🟢 Stable | ✅ |
| @baeta/directives | 🟢 Stable | ✅ |
| @baeta/cache | 🟡 Beta | ✅ |
App Plugins
| Package | Status | Tests |
|---|---|---|
| @baeta/auth | 🟢 Stable | ✅ |
| @baeta/complexity | 🟡 Beta | ✅ |
Cache Adapters
| Package | Status | Tests |
|---|---|---|
| @baeta/cache-cloudflare | 🟡 Beta | ✅ |
| @baeta/cache-ioredis | 🟡 Beta | ✅ |
| @baeta/cache-iovalkey | 🟡 Beta | ✅ |
| @baeta/cache-upstash | 🟡 Beta | ✅ |
Subscriptions
| Package | Status | Tests |
|---|---|---|
| @baeta/subscriptions-cloudflare | 🟡 Beta | ❌ |
| @baeta/subscriptions-pubsub | 🟢 Stable | ✅ |
Development Tools
| Package | Status |
|---|---|
| @baeta/cli | 🟢 Stable |
| @baeta/plugin-cloudflare | 🟢 Stable |
| @baeta/plugin-directives | 🟢 Stable |
| @baeta/plugin-exec | 🟢 Stable |
| @baeta/plugin-gitignore | 🟢 Stable |
| @baeta/plugin-graphql | 🟢 Stable |
| @baeta/plugin-pagination | 🟢 Stable |
| @baeta/plugin-prisma | 🟢 Stable |
Testing Coverage
We're actively working on improving our test coverage. Packages marked with ✅ have unit tests, while those marked with ❌ are pending test implementation.