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.