Skip to main content

Planned Features

Roadmap of upcoming features for Universal Release.

Sprint 1: Core Performance βœ… COMPLETE​

  • Bun shell migration
  • Bun.semver integration
  • Bun.secrets credential storage
  • SQLite release cache
  • Glob monorepo detection

Sprint 2: Monorepo Support 🚧 In Progress​

Workspace Detection​

  • Auto-detect npm workspaces
  • Auto-detect Cargo workspaces
  • Auto-detect Python monorepos
  • Support custom patterns

Dependency Management​

  • Build dependency graph
  • Topological sort for publish order
  • Detect changed packages
  • Coordinated version bumping

Publishing Strategies​

  • Independent versioning
  • Fixed versioning
  • Selective publishing (changed only)
  • Parallel publishing

Sprint 3: SBOM & Security​

SBOM Generation​

  • Bun.build metadata extraction
  • SPDX format support
  • CycloneDX format support
  • SBOM caching
  • SBOM publishing to registries

Attestation​

  • SLSA provenance generation
  • In-toto attestation
  • GitHub attestation integration
  • Sigstore integration

Signing​

  • Cosign for containers
  • GPG for packages
  • Key management
  • Verification workflow

Sprint 4: Additional Ecosystems​

High Priority​

  • JSR (Deno registry)
  • RubyGems
  • NuGet (.NET)
  • Packagist (PHP)

Medium Priority​

  • Maven (Java)
  • Gradle (Java)
  • CocoaPods (iOS)
  • pub.dev (Dart/Flutter)

Sprint 5: Registry Enhancements​

Direct Registry APIs​

  • npm registry API (direct fetch)
  • PyPI API integration
  • Docker registry API v2
  • Custom registry support

Features​

  • Rate limit handling
  • Registry health monitoring
  • Multi-registry failover
  • Cache management
  • Bandwidth optimization

Sprint 6: Developer Experience​

Interactive Mode​

  • Guided release wizard
  • Package selection UI
  • Validation preview
  • Confirmation prompts
  • Rich terminal UI

Plugin System​

  • Plugin API definition
  • Plugin loading
  • Custom adapters
  • Hook system
  • Plugin registry

Documentation​

  • Interactive examples
  • Video tutorials
  • API documentation site
  • Migration guides
  • Best practices guide

Sprint 7: CI/CD Integration​

GitHub Actions​

  • Official GitHub Action
  • Matrix release support
  • Artifact attestation
  • Release notes generation
  • Issue linking

GitLab CI​

  • GitLab CI template
  • GitLab registry integration
  • GitLab attestation
  • Pipeline integration

Other Platforms​

  • Bitbucket Pipelines
  • Azure DevOps
  • CircleCI
  • Jenkins

Sprint 8: Advanced Features​

Analytics​

  • Release metrics
  • Performance tracking
  • Error analytics
  • Usage statistics
  • Dashboard

Automation​

  • Scheduled releases
  • Automated version detection
  • Auto-changelog generation
  • Release notes from commits
  • GitHub release integration

Validation​

  • Parallel validation
  • Custom validators
  • Security scanning
  • Dependency auditing
  • License compliance

Future Considerations​

Enterprise Features​

  • Private registry support
  • SSO integration
  • Audit logging
  • Compliance reporting
  • Role-based access control

Performance​

  • Distributed caching
  • Build artifact reuse
  • Incremental builds
  • Parallel operations optimization

Integrations​

  • Slack notifications
  • Discord webhooks
  • Email alerts
  • Status badges
  • Webhook system

Community Requests​

Vote on features at GitHub Discussions.

Contributing​

See CONTRIBUTING.md to help build these features.

Next Steps​