Skip to main content

Release History

Superset’s complete version history and release notes are maintained on GitHub: View Changelog on GitHub Releases →

Latest Release

To download the latest version of Superset: Download Latest Release →

Checking Your Version

Desktop App

To check which version you’re running:
  1. Open Superset
  2. Go to Superset > About Superset (or ⌘, then click “About”)
  3. Your version number will be displayed

From Source

If you’re running from source, check the git tag:
cd superset
git describe --tags
Or view the latest tag:
git tag --sort=-version:refname | head -n 1

Release Cadence

Superset follows a continuous release model:
  • Stable releases: Published when significant features or fixes are ready
  • Canary releases: Automated nightly builds for testing latest changes
  • Patch releases: Critical bug fixes and security updates

Stay Updated

Get notified about new releases:

Upgrading

Desktop App (Pre-built)

  1. Download the latest release from GitHub Releases
  2. Open the downloaded .dmg file (macOS)
  3. Drag Superset to your Applications folder (replace existing)
  4. Launch the updated app
Your workspaces and settings are preserved during updates.

From Source

To update your local build:
# Pull latest changes
git pull origin main

# Update dependencies
bun install

# Rebuild
bun run build

Breaking Changes

Superset aims to maintain backward compatibility whenever possible. Breaking changes are:
  • Clearly marked in release notes
  • Documented with migration guides
  • Announced in advance when possible
Major version bumps (e.g., 1.x → 2.x) may include breaking changes. Minor and patch versions maintain compatibility.

Version Numbering

Superset follows Semantic Versioning:
  • Major (x.0.0): Breaking changes, major features
  • Minor (0.x.0): New features, backward compatible
  • Patch (0.0.x): Bug fixes, backward compatible
Example: 1.2.3
  • Major version: 1
  • Minor version: 2
  • Patch version: 3

Release Types

Stable Releases

Production-ready releases published to GitHub Releases:
  • Thoroughly tested
  • Includes release notes
  • Recommended for all users
  • Available as pre-built binaries

Canary Releases

Experimental builds with latest changes:
  • Built automatically from main branch
  • May contain bugs or incomplete features
  • For testing and early feedback
  • Not recommended for production use
To build a canary release:
bun run release:canary

Desktop Releases

Electron desktop app releases:
bun run release:desktop
This builds the desktop app for distribution.

Notable Changes

Check the GitHub Releases page for:
  • New features and enhancements
  • Bug fixes
  • Performance improvements
  • Breaking changes and migrations
  • Known issues
  • Contributors
Each release includes:
  • Version number and date
  • Detailed changelog
  • Download links for binaries
  • Upgrade instructions (if needed)

Beta & Preview Features

Some features may be released as beta or preview:
  • Beta: Feature complete but may have bugs
  • Preview: Early access, subject to change
These are clearly marked in release notes and documentation.

Deprecation Policy

When features are deprecated:
  1. Announcement: Deprecated in release notes
  2. Warning Period: Continues to work with deprecation warnings
  3. Removal: Removed in next major version
Deprecated features are supported for at least one major version cycle.

Security Updates

Security vulnerabilities are:
  • Fixed as quickly as possible
  • Released as patch updates
  • Announced in release notes
  • Reported to [email protected]
Critical security updates may be released outside the normal cadence.

Rollback

If you need to rollback to a previous version:

Desktop App

  1. Download the desired version from GitHub Releases
  2. Install as normal

From Source

# Checkout specific version
git checkout tags/v1.2.3

# Reinstall dependencies
bun install

# Rebuild
bun run build

Contributing to Releases

If you’d like to help with releases:
  • Test pre-release versions
  • Report bugs early
  • Provide feedback on new features
  • Contribute to release documentation
See the Contributing guide for more information.

Questions?

If you have questions about releases or upgrades:

Build docs developers (and LLMs) love