Releases: furey/mongodb-lens
Releases · furey/mongodb-lens
Release list
v8.0.0
🍃🔎 MongoDB Lens v8.0.0
Document Operations Refinement
- New Document Tools: Split
modify-documentinto dedicatedinsert-documentandupdate-documenttools - Enhanced Insert Capabilities: Support for single document or batch inserts with improved options
Connection Management
- Runtime Connection Aliases: New
add-connection-aliastool for creating connection aliases during sessions - Connection Documentation: Updated examples and command references for connection management
v7.2.3
v7.2.2
v7.2.1
v7.2.0
🍃🔎 MongoDB Lens v7.2.0
Configuration Enhancements
- Config Generation: New
config:createscript to automatically generate configuration files - JSONC Support: Added support for JSON with comments (
.jsonc) configuration format
Environment Variables
- Cross-Platform Support: Added documentation and tooling for consistent environment variables across platforms
v7.1.0
🍃🔎 MongoDB Lens v7.1.0
Multiple Connection Management
- Connection Aliases: Define and manage multiple MongoDB connections with friendly names
- Easy Switching: Toggle between different MongoDB instances using simple natural language
- Connection Explorer: New
list-connectionstool to view all available connection aliases
Configuration System
- Command Line Alias Support: Use connection aliases from the CLI when starting MongoDB Lens
- Default Connection: First connection in the list becomes the default at startup
Security
- Credential Protection: Automatic obfuscation of passwords in URI strings
- Connection Validation: Improved validation and error handling for connection attempts
v7.0.1
🍃🔎 MongoDB Lens v7.0.1
Component Management
- Selective Disabling: Ability to disable specific tools, prompts or resources
- Read-only Configuration: Simple setup for read-only database exploration
- Granular Control: Disable only what you don't need while keeping useful functionality
Configuration System
- Environment Variable Overrides: Control any setting via environment variables
- JSONC Support: Configuration files now support comments for better documentation
Data Protection
- Extended Security Options: Additional layers of data protection
- Risk Classification: Clearly identified high-risk and medium-risk operations
- Improved Documentation: Detailed guidance on securing your MongoDB connection
v6.3.0
🍃🔎 MongoDB Lens v6.3.0
Configuration System
- Extensive Customization: Comprehensive JSON configuration with support for comments
- Example Configuration: Detailed template with all available options
- Fine-grained Settings: Control over caching, memory, security, and default behaviors
- Tool-specific Options: Specialized settings for transactions, exports, and change streams
Performance & Stability
- Smart Caching: Enhanced caching for schemas, collections, and server status
- Memory Management: Automatic protection against excessive memory usage
- Field Management: Discovery and caching of collection fields for faster operations
- Connection Resilience: Improved monitoring and reconnection strategies
Developer Experience
- Field Autocompletion: Faster query building with field name suggestions
- Suggested Projections: Intelligent recommendations based on query patterns
- NPM Scripts: Additional development tools for debugging and verbose logging
- Streamlined Tools: Removed redundant features and focused on core functionality
v6.2.0
🍃🔎 MongoDB Lens v6.2.0
Connection Management
- New Connection Tools: Added
connect-mongodbandconnect-originaltools to switch between MongoDB instances - Flexible Connection Options: Support for connecting to different MongoDB servers, Atlas instances, and replica sets
- Connection State Tracking: Improved handling of connection state changes to prevent unnecessary reconnections
- Connection Validation: Option to bypass connection validation for specialized connection scenarios
Code Improvements
- Connection Memory: System now remembers original connection URI for easy return to initial state
- Connection Lifecycle Management: Proper cleanup of resources when switching connections
- Enhanced Error Handling: Better error recovery when connection changes fail
- Cache Management: Automatic cache clearing when changing connections
Documentation Enhancements
- New Example Queries: Added dedicated "Connection Management" section with practical examples
- README Updates: Expanded tool list and feature documentation
v6.1.5
🍃🔎 MongoDB Lens v6.1.5
Code Refactoring & Organization
- Enhanced Code Structure: Reorganized and refactored codebase for improved maintainability
- Better Resource Organization: Reordered resource and tool registrations for logical grouping
- Simplified Instructions: Applied Semantic Compression Format for LLMs
Configuration & Logging
- Improved Logging System: Changed
VERBOSE_LOGGINGto more standardLOG_LEVELenvironment variable - Better Shutdown Handling: Added proper shutdown detection to prevent unnecessary reconnection attempts
- Refined Token Management: Consolidated confirmation token handling into a shared structure
Documentation Improvements
- Streamlined README: Significantly condensed documentation without sacrificing important details
- Updated Example Commands: Made example queries more concise and practical
- Improved Confirmation Flow: Clarified the two-step confirmation process for destructive operations
- Enhanced Data Protection Section: Better explanations for read-only accounts and backup strategies