VS Code Version Timeline
Live data
Data Collection Methodology
Data Collection Methodology
How Teams Use This Data
Enterprise Rollouts
Enterprise teams track VS Code releases to verify extension compatibility before updating.
Help Us Improve This Data
Found an inaccuracy or have a correction? We review all community feedback to maintain data quality.
Maintained by the ReleaseRun Team
This page is maintained by platform engineers who have collectively managed hundreds of VS Code deployments across production environments. We aggregate and verify data from official sources to help teams make informed upgrade decisions.
Related Articles
Latest guidesQuick Reference
Key Dates
- Latest Version: See timeline below
- Release Cycle: Monthly
Best Practices
- Validate extension compatibility before broad rollout
- Pin or stage updates for managed developer environments
Official Resources
Complete VS Code Version Timeline
We track 17 VS Code releases. The latest version is 1.109.5.
VS Code is Microsoft's free code editor with monthly releases. This page tracks all VS Code versions, helping teams manage extension compatibility and adopt new editor features.
Why Track VS Code Releases?
VS Code’s extension API evolves with each release. Tracking version changes helps you understand when proposed APIs become stable, when deprecated features will be removed, and how new capabilities affect your extension dependencies. Avoid runtime errors and compatibility breaks by knowing exactly what changed between your current version and the latest release.
Organizations managing hundreds or thousands of developer workstations need advance notice of breaking changes. Our release guides identify when workspace settings change structure, when language server protocols update, or when new security policies affect corporate environments – giving IT teams the lead time needed for testing and gradual deployment.
New VS Code releases frequently introduce productivity features that can eliminate entire categories of manual work: improved IntelliSense algorithms, faster search implementations, better Git integration, enhanced debugging tools. By tracking releases systematically, you discover workflow optimizations months before they appear in blog posts or tutorials.
When a colleague reports “VS Code isn’t working,” knowing their exact version number and comparing it against release notes helps you diagnose whether they’ve hit a known bug, missed a critical patch, or need to downgrade temporarily. This release history serves as your diagnostic reference when troubleshooting editor behavior.
Use Cases: Who Uses This Release History?
Track proposed API graduations, understand when vscode.d.ts type definitions change, and plan extension updates around breaking changes. Our release guides highlight Extension API changes in dedicated sections so you can maintain compatibility across VS Code versions.
Make informed decisions about when to mandate IDE upgrades across your team. Understand which releases fix critical bugs affecting your language stack (Python, Go, Rust, etc.) versus which introduce experimental features that can wait.
Automate VS Code deployments with confidence. Know which versions introduce new CLI flags, change settings.json schema, or affect remote development scenarios (SSH, containers, WSL2). Our guides document these infrastructure-relevant changes explicitly.
Maintain accurate documentation that references specific VS Code versions. When writing tutorials or setup guides, cite exact version numbers and feature availability using our historical timeline as your source of truth.
Understand how VS Code’s language server protocol updates affect your LSP implementation. Track when new diagnostic capabilities, semantic token types, or code action kinds become available in stable releases.
FAQ’s
VS Code follows a monthly release cycle, with stable versions typically released during the first week of each month. Additionally, Microsoft ships daily Insiders builds for early testing of upcoming features. Each monthly stable release increments the minor version number (e.g., 1.85.0 → 1.86.0).
Stable releases are production-ready versions updated monthly. Insiders builds are daily releases containing features scheduled for the next stable version, useful for testing but potentially unstable. Exploration builds are experimental branches testing architectural changes. This hub tracks Stable and major Insiders milestones.
Yes. Microsoft maintains an archive of previous stable releases at
https://code.visualstudio.com/updates. Specific version downloads are available for Windows, macOS, and Linux. Our release guide articles link directly to official download pages for each tracked version.Check our release guide for the version you’re considering. We provide “Upgrade Recommendation” sections that flag whether a release contains critical security fixes (upgrade immediately), breaking changes (test first), or primarily minor improvements (safe to delay). High-priority releases are tagged accordingly.
Yes, through portable mode or by installing Stable and Insiders side-by-side. This allows testing new versions without affecting your production environment. Our guides include instructions for managing multiple installations when version-specific testing is necessary.
VS Code introduces new extension capabilities as “proposed APIs” that can change based on feedback. When an API is “finalized,” it moves from proposed to stable, meaning extension developers can use it in production extensions without requiring special flags. Our guides track these API graduations explicitly.
We aggregate data from the official VS Code GitHub releases (https://github.com/microsoft/vscode/releases), Microsoft’s update blog (https://code.visualstudio.com/updates), and extension API documentation. Each release guide cites original sources and links to official changelogs.
Our guides average 1000 words and include: comprehensive “What Changed” analysis, feature breakdowns with use case examples, breaking change documentation, extension API updates, upgrade recommendations by user type, and troubleshooting notes for known issues. They’re designed for developers who need more context than raw changelog entries provide.
Resources
- VS Code Release Notes – Microsoft’s official monthly update announcements
- GitHub Releases – Technical release tags and downloadable builds
- Extension API Changes – Documentation for extension developers
- VS Code Roadmap – Upcoming feature plans and development priorities
Microsoft’s release notes are comprehensive but optimized for users already familiar with VS Code’s architecture. ReleaseRun release guides translate technical changes into business impact: we explain why a new language server protocol version matters, who should prioritize an upgrade, and how specific changes affect real-world development workflows. Our guides serve as interpretive layer between raw changelogs and actionable developer intelligence.
Get VS Code Release History Release Alerts
Breaking changes, security patches, and EOL warnings — delivered monthly.
Frequently Asked Questions
How often does VS Code release?
VS Code typically ships a new stable release every month, with occasional recovery or patch updates.
Does VS Code auto-update?
Yes. VS Code auto-updates by default on desktop installations, though enterprise environments often control update timing.