Upgrading Versions

Guide to upgrading Bootspring between versions.

Checking Your Version

Loading code block...

Upgrade Process

Step 1: Check Current Version

Loading code block...

Step 2: Check for Updates

Loading code block...

Output:

Current version: 1.1.0 Latest version: 1.2.0 Changelog: - New: Preseed workflow - New: 5 additional agents - Improved: Context generation performance - Fixed: Memory leak in long sessions Run `bootspring update` to upgrade.

Step 3: Backup Configuration

Loading code block...

Step 4: Update

Loading code block...

Step 5: Verify

Loading code block...

Version Numbering

Bootspring follows semantic versioning:

MAJOR.MINOR.PATCH
TypeDescriptionExample
MajorBreaking changes1.0.0 → 2.0.0
MinorNew features, backwards compatible1.1.0 → 1.2.0
PatchBug fixes1.1.0 → 1.1.1

Major Version Upgrades

Major versions may include breaking changes.

Pre-Upgrade Checklist

  • Read the changelog
  • Backup configuration
  • Check deprecation warnings
  • Review migration guide
  • Test in development first

Common Breaking Changes

Configuration Schema Changes

Old config:

Loading code block...

New config:

Loading code block...

Migration:

Loading code block...

Command Changes

OldNew
bootspring agent frontend-expertbootspring agent invoke frontend-expert
bootspring skill patterns/authbootspring skill apply patterns/auth

API Changes

Check SDK documentation for API changes.

Migration Commands

Loading code block...

Minor Version Upgrades

Minor versions add features without breaking changes.

Typical Process

Loading code block...

No configuration changes needed.

New Features

Check what's new:

Loading code block...

Patch Version Upgrades

Patches contain bug fixes only.

Auto-Update

Enable auto-updates for patches:

Loading code block...

Manual Update

Loading code block...

Version Pinning

Pin to Specific Version

Loading code block...

Pin in CI/CD

Loading code block...

Lock File

For team consistency:

Loading code block...

Rollback

Rollback to Previous Version

Loading code block...

Clear Cache After Rollback

Loading code block...

Beta and Canary Versions

Installing Beta

Loading code block...

Installing Canary

Loading code block...

Switching Back to Stable

Loading code block...

Multi-Project Upgrades

Check All Projects

Loading code block...

Upgrade All

Loading code block...

Project-Specific Versions

Use npx for project-specific versions:

Loading code block...
Loading code block...

Troubleshooting Upgrades

Config Validation Failed

Loading code block...

Context Generation Changed

Regenerate context after major upgrades:

Loading code block...

Cache Issues

Clear cache if experiencing issues:

Loading code block...

Plugin Compatibility

Check plugin compatibility:

Loading code block...

Release Channels

ChannelDescriptionStability
stableProduction readyHigh
betaFeature complete, testingMedium
canaryLatest features, may be unstableLow

Subscribe to Releases

Changelog

View changelog:

Loading code block...

Or visit /changelog on the website.