Changelog
Official source of truth for all releases
- Access via
Help → Changelog - Updated with every version
- Includes patch notes
- Links to detailed documentation
Cursor ships new features almost weekly. Flip on every toggle the moment it lands and you spend your days fighting half-baked betas instead of writing code; ignore updates entirely and your team is still hand-rolling workflows that Cursor now automates. The trick is a repeatable filter: discover what’s new, decide what’s worth your time, and roll it out without breaking your flow.
Staying informed about new Cursor features requires a multi-channel approach. Here’s how to discover what’s new and coming.
Changelog
Official source of truth for all releases
Help → ChangelogSettings Search
In-app feature finder for hidden gems
Cmd/Ctrl+F in settingsBeta Section
Experimental features hub
Settings → BetaCommunity Forum
Real-world feedback and tips
Rather than read every changelog line by line, let the agent triage it for you:
Understanding Cursor’s feature categories helps you prioritize adoption based on your needs.
These foundational features receive continuous improvements:
Latest: Syntax highlighting, multi-file awareness, 100ms faster responses
Adoption Path:
Latest: To-do lists, queued messages, parallel edits
Adoption Path:
Latest: @folders, PR indexing, memories system
Adoption Path:
Features that streamline workflows:
| Feature | Status | Impact | Learning Curve |
|---|---|---|---|
| Multi-Agents (v2.0+) | GA | Very High - 8 parallel agents | Medium |
| Debug Mode (v2.2+) | GA | Very High - AI root cause analysis | Low |
| Voice Mode (v2.0+) | GA | High - Hands-free coding | Low |
| AI Code Reviews (v2.1+) | GA | High - In-editor bug detection | Low |
| Chat Tabs | GA | High - Parallel conversations | Low |
| Custom Commands | Beta | High - Reusable /-prefixed workflows | Low |
| Background Agent | GA | High - Async work | Low |
| MCP Servers | GA | Very High - Tool integration | High |
| Instant Grep (v2.1+) | Beta | High - Fast codebase search | None |
Team-oriented features:
Let’s explore how to adopt Cursor’s most impactful new features effectively.
The Memories feature creates a persistent knowledge base from your conversations:
Enable Memories
Settings → RulesBuild Your Knowledge Base
Leverage Accumulated Knowledge
Best Practices:
// Example: Architecture decision that becomes a memory"We use the Repository pattern for all database access,with interfaces in src/domain and implementations in src/infrastructure"
// Example: Coding convention memory"All API responses follow the format: { data: T, error: Error | null }"Custom modes were retired in Cursor 2.1 in favor of custom slash commands. Instead of a JSON schema with a tools allowlist, a command is just a plain Markdown file. Drop it in .cursor/commands, type / in the chat input, and the command appears. To limit which tools the agent uses, you state it in the prompt itself rather than ticking checkboxes.
A debug command (/.cursor/commands/debug-issue.md) looks like this:
Investigate thoroughly before changing anything. Reproduce the bug with afailing test first, add targeted logging to confirm the root cause, then makethe smallest fix that turns the test green. Use only search, terminal, and edittools — do not refactor unrelated code.Anything you type after the command name is appended to the prompt, so
/debug-issue the checkout total is off by one cent works as a parameterized
call. Promote the commands your team relies on to team commands from the
Cursor Dashboard, where they sync automatically to everyone on Team and
Enterprise plans.
Don’t hand-author the Markdown from scratch — have the agent draft it from a workflow you already do by hand:
Leverage asynchronous task execution:
Setup:
Cmd/Ctrl+E or click cloud icon in chatIdeal Use Cases:
Monitoring:
# View all running agentsDashboard → Background Agents
# Check progressClick on agent task → View logs
# Receive notificationsEnable Slack integration for updatesModel Context Protocol servers extend Cursor’s capabilities:
Progressive Adoption:
Start with Read-Only
{ "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] }}Add File Operations
{ "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem"] }}Enable Browser Automation
{ "playwright": { "command": "npx", "args": ["-y", "@playwright/mcp@latest"] }}The older @modelcontextprotocol/server-puppeteer package is archived; @playwright/mcp is the maintained replacement.
Integrate Workflows
{ "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"] }}Understanding where features are in their lifecycle helps set appropriate expectations:
Successfully integrating new features requires a systematic approach:
Baseline Current Workflow
Enable Low-Risk Features
Monitor Impact
Try One Major Feature
Expand Usage Gradually
Share Findings
Standardize Successful Features
Advanced Combinations
Continuous Improvement
Coordinating feature adoption across teams requires additional considerations:
Process:
Select a non-critical project for feature testing:
Benefits:
Week 1-2: Essential productivity
Week 3-4: Advanced patterns
Week 5-6: Full integration
Track these metrics to validate feature value:
| Metric | Target | Measurement |
|---|---|---|
| Task Completion Time | -30% | Story points/sprint |
| Code Quality | +20% | Bugs/feature |
| Test Coverage | +15% | Coverage reports |
| Documentation Currency | 90%+ | Up-to-date docs |
Memories Usage
Custom Commands
MCP Adoption
Background Agent
Adoption rarely fails because a feature is bad — it fails because you turned on too much, the team didn’t buy in, or a new toggle quietly conflicted with an existing one. Here’s how to recover from the four failure modes you’ll actually hit.
Symptoms: Trying too many features at once, confusion, decreased productivity
Solutions:
Symptoms: “Old way works fine”, skepticism, uneven adoption
Solutions:
Symptoms: Features conflict, workflow disruption, tool confusion
Solutions:
Symptoms: Token usage increase, budget worries
Solutions:
Occasionally, features are replaced or removed:
@Codebase → Integrated into Ask modeWhen a feature you depend on is removed, don’t reverse-engineer the migration by trial and error. Feed the agent the deprecation notice and let it rewrite your setup:
Remember: The goal isn’t to use every feature, but to strategically adopt those that amplify your productivity. Start small, measure impact, and scale what works.