What's New
New updates and improvements to Nia.
Version 1.2.0
Apr 25, 2025Added
- β’ π» Nia CLI:
- β’ - Launched terminal-based tool for codebase chat and repository management
- β’ - Supports multi-repository queries and seamless authentication workflow
- β’ π¨ Chat UI Improvements:
- β’ - Added smarter auto-scroll behavior
- β’ - Implemented scroll-to-bottom button for better navigation
- β’ π API Updates:
- β’ - Updated OpenAPI spec with new GraphRAG options and source formats for v2 endpoints
Version 1.1.9
Apr 24, 2025Added
- β’ π§ Validation Agent:
- β’ - Added validation agent providing feedback with sufficiency scores, reasoning, and missing information for retrieval results
- β’ - Improved codebase exploration with deeper research capabilities when context is insufficient
- β’ π¨ UI Enhancements:
- β’ - Enhanced chat UI to display multi-query and validation information with dedicated, animated components
Version 1.1.8
Apr 20, 2025Fixed
- β’ π Sync Operations:
- β’ - Fixed various bugs related to repository synchronization
- β’ - Improved reliability of incremental updates
Added
- β’ πΌοΈ Image Support:
- β’ - Added ability to process and analyze images in codebase context
- β’ π GitHub API Optimization:
- β’ - Implemented rate limiting optimization for GitHub API calls
- β’ - Improved request efficiency to maximize available quota
Version 1.1.7
Apr 17, 2025Fixed
- β’ π§ GitHub Integration:
- β’ - Fixed issue where app incorrectly showed GitHub as configured after uninstallation
Added
- β’ π§ LLM Updates:
- β’ - Upgraded OpenAI model from GPT-4o to GPT-4.1-2025-04-14 across all services
- β’ π GitHub Integration:
- β’ - Made GitHub app installation mandatory for all users to avoid rate limits
- β’ - Removed Pro subscription requirement for GitHub integration
- β’ π GraphRAG Implementation:
- β’ - Added GraphRAG technology to enhance retrieval accuracy and context understanding
- β’ - Combined GraphRAG with existing retrieval techniques for more comprehensive code analysis
- β’ - Improved query understanding through relationships between functions, classes, and modules
Version 1.1.6
Apr 4, 2025Added
- β’ π€ MCP Server:
- β’ - Developed a Model Context Protocol server that allows AI assistants to query and retrieve context from codebases indexed in Nia
- β’ π Dual Transport Support:
- β’ - Added support for both stdio and SSE transport methods to accommodate different integration scenarios
Version 1.1.5
Apr 1, 2025Added
- β’ π API Routes:
- β’ - Updated to detect Cursor requests using a new flag
- β’ - Modified response composition and usage tracking accordingly
- β’ π Repository Indexing:
- β’ - Improved asynchronous execution for better performance
- β’ - Added new flags for deeper call relationship processing
- β’ - Enhanced workflow with support for API initiation
- β’ π οΈ General Improvements:
- β’ - Updated method signatures for better code maintainability
- β’ - Improved error handling across affected modules
Version 1.1.4
Mar 31, 2025Added
- β’ π API Enhancements:
- β’ - Enhanced handling of both streaming and complete responses for v2 API
- β’ π§ Model Upgrade:
- β’ - Upgraded to the latest Gemini AI model ("Gemini 2.5 Pro") to improve response quality and performance
- β’ π οΈ UX Improvements:
- β’ - Added informative tooltips in settings to provide extra context
Version 1.1.3
Mar 27, 2025Added
- β’ π¬ Chat Experience:
- β’ - Upgraded the chat interface with new, context-specific loading indicators
- β’ - Provided a visual "Copied to clipboard!" notification for code blocks
- β’ π Indexing Feedback:
- β’ - Introduced a dialog during the post-indexing setup phase for real-time feedback
Version 1.1.2
Mar 17, 2025Fixed
- β’ π¬ Chat Experience:
- β’ - Resolved various bugs and inconveniences in the chat user interface
- β’ - Improved overall chat interaction flow and responsiveness
Added
- β’ π Infrastructure Upgrade:
- β’ - Migrated from Celery + Redis to self-hosted Hatchet.run for better background job management
- β’ - Increased background worker capacity for optimized web source indexing
Version 1.1.1
Mar 12, 2025Added
- β’ π External Data Source Integration:
- β’ - Added support for scraping any documentation and using it across all projects simultaneously
- β’ - Powered by firecrawl.dev for efficient web crawling and indexing
- β’ π Dashboard Implementation:
- β’ - Introduced dashboard for better project overview and management
- β’ β‘ Backend Enhancements:
- β’ - Improved data management and indexing processes for faster performance
- β’ - Enhanced backend processing with new data management capabilities
- β’ π¨ UI Improvements:
- β’ - Updated UI components to display external data sources effectively
- β’ - Various interface refinements for better user experience
Version 1.1.0
Mar 10, 2025Fixed
- β’ π¨ UI Improvements:
- β’ - Improved UI for pricing page, projects page, onboarding, and API keys
- β’ - Minor UX tweaks for the sidebar experience
Added
- β’ π§ Enhanced Function Understanding:
- β’ - Added call relationship between functions detection
- β’ - Enhanced retrieval algorithm using nuanced.dev specifically for function understanding
Version 1.0.9
Mar 6, 2025Fixed
- β’ π API Management:
- β’ - Resolved authentication issues with expired API keys
- β’ - Fixed inconsistent API usage tracking and reporting
- β’ - Improved validation for API requests with detailed error messages
- β’ - Enhanced security measures for API key rotation and management
Added
- β’ π€ Cursor AI + NIA Integration:
- β’ - Seamlessly access NIA's powerful capabilities directly within Cursor, the leading AI code editor
Version 1.0.8
Mar 1, 2025Fixed
- β’ π§ Configuration Updates: Updated package dependencies, dark mode configuration, and global styles
Added
- β’ π³ Billing UI (Part 2):
- β’ - Added SubscriptionPlans and ApiUsageCard components
- β’ - Implemented BillingPage with subscription management interface
Version 1.0.7
Feb 28, 2025Added
- β’ π° Stripe Integration (Part 1):
- β’ - Added numerous API routes for billing and subscriptions
- β’ - Implemented payment method management with use-payment-method.ts hook
- β’ - Created use-subscription.ts hook for subscription state management
- β’ βοΈ Backend Utilities: Added new utility modules for formatting, logging, and validation
- β’ π Access Control: Enhanced chat project handling with subscription checks
Version 1.0.6
Feb 27, 2025Added
- β’ π€ Claude 3.7 Upgrade: Updated model references from claude-3.5 to claude-3.7 for improved AI capabilities
- β’ π API Enhancement: Updated API key creation and usage tracking systems
- β’ π Worker Improvements: Implemented Redis health checks and structured process monitoring
Version 1.0.5
Feb 22, 2025Fixed
- β’ π Multi-Repo Display: Fixed project names showing IDs in multi-repository queries
- β’ π Authentication: Resolved Clerk Auth redirect and sign-out state issues
- β’ π GitHub Integration: Fixed GitHub App uninstallation and redirect workflow
Added
- β’ π¨ UI/UX Improvements:
- β’ - Enhanced Multi-Repo Query interface for better usability
- β’ - Improved repository indexing status visualization
- β’ - Made 'Create new chat' button more prominent
Version 1.0.4
Feb 21, 2025Fixed
- β’ π Security Enhancements: Fixed critical security issues preventing SSRF and directory traversal attacks in backend API routes
Added
- β’ π GitHub Metadata: Enhanced community repositories with comprehensive metadata including fork counts, issues, watchers, branch info, and license details
- β’ π¬ Multi-Project Chat: Implemented functionality to search and interact with multiple repositories simultaneously
- β’ ποΈ File Preview System: Enhanced preview with detailed metadata, commit information, and GitHub URL formatting
- β’ β‘ Indexing Optimization: Improved repository indexing process for better performance
Version 1.0.3
Feb 17, 2025Added
- β’ π¬ New Chat UI: Completely revamped chat interface for a better user experience
- β’ π¨ New Project Page UI: Redesigned project page with improved layout and functionality
- β’ β‘ Performance Boost: Optimized cluster configuration for faster response times
Version 1.0.2
Feb 16, 2025Added
- β’ β‘ Background Worker Scaling: Increased the number of background workers, allowing our Codebase Agent to process 3x more repositories simultaneously
- β’ πΏ Commit/Branch Selection: You can now choose which commit or branch to index before starting the actual indexing process
Version 1.0.1
Feb 15, 2025Fixed
- β’ π Code Copy-Paste: Fixed the code copy-paste issue, allowing you to copy Nia-generated code seamlessly
- β’ π File Retrieval Optimization: Optimized the file retrieval pipeline for improved accuracy and prioritization
- β’ π« Flutter Repository Handling: Enhanced file exclusion handling for Flutter-specific repositories
Version 1.0
Feb 14, 2025Added
- β’ π Community Repositories: Introduced a new section for discovering and interacting with community projects
- β’ π¬ Enhanced Chat Messaging: Added inline file search dropdown triggered by '@' or '/file' for quick file referencing
- β’ π¨ UI Refinements:
- β’ - Implemented collapsible sections
- β’ - Added modern dropdown menus
- β’ - Updated icons throughout the interface
- β’ - Introduced modern side panels for improved navigation
- β’ π Streamlined Usage Summary: Simplified the interface by removing cost information for a cleaner view
- β’ π₯οΈ Server Optimization: Optimized servers for better traffic handling
- β’ π€ Slack Integration: Improved Slack integration for seamless collaboration
Version Pre-Beta
Jan 14, 2025Fixed
- β’ Chat history create, delete, update chats
Added
- β’ π LLM Provider Switch: We're gearing up to integrate xAI, Groq, and Gemini for even better performance and flexibility (besides current gpt-4o & claude-sonnet-20241022 models)
- β’ π Chat History: Create new chats and manage them across your codebases
- β’ π¨ UI/UX Overhaul: Completely refactored the interface to create a smoother experience, helping you stay in the flow while developing
Version Pre-Beta
Jan 15, 2025Fixed
- β’ Repository validation
- β’ Incremental Re-Indexing
- β’ Evaluation of Local Embeddings for Very Large Scale
Added
- β’ β¨ GitHub App Integration
- β’ π Private Repository Support
- β’ π οΈ Support for VERY large repositories
Version Pre-Beta
Jan 16, 2025Added
- β’ π Gemini 1.5 Pro Support: Integrated Gemini 1.5 Pro for enhanced model performance and flexibility
- β’ π Detailed Logging: Added detailed logging for better indexing observations and debugging
Version Pre-Beta
Jan 17, 2025Added
- β’ π Progress Tracking: Implemented progress tracking for indexing and other long-running tasks (work in progress)
- β’ π§ Improved Embedding and Reranking Algorithm: Enhanced the embedding and reranking logic for better accuracy and performance
Version Pre-Beta
Jan 22, 2025Fixed
- β’ π οΈ Error Handling: Added exponential backoffs and other logic for better error handling during API calls and indexing
Version Pre-Beta
Jan 24, 2025Added
- β’ π API v2 Endpoints: Introduced new API endpoints with improved rate limiting and usage tracking
- β’ π API Usage Analytics: Added detailed API usage tracking and monitoring
- β’ π API Key Management: Enhanced API key handling with better security and validation
Version Pre-Beta
Jan 29, 2025Added
- β’ π€ Slack Integration: Full Slack bot integration with commands:
- β’ - `/nia` for general interactions
- β’ - `/nia-project` for project selection
- β’ - `/nia-status` for system status
- β’ π¬ Slack Channel Support: Project-specific channels and mentions handling
- β’ π Slack-Web Sync: Seamless synchronization between Slack and web app users
Version Pre-Beta
Feb 1, 2025Added
- β’ π Background Worker System: Implemented robust background processing for repository indexing
- β’ β‘ Redis Queue Integration: Added Upstash Redis for reliable job queueing
- β’ π Real-time Progress Tracking: Enhanced progress monitoring with detailed stages and metrics
Version Pre-Beta
Feb 6, 2025Added
- β’ π Improved Search Algorithm: Enhanced embedding and reranking for better search results
- β’ π¦ Project Store Optimization: Better project management and status tracking
- β’ π Incremental Updates: Support for updating existing repository indexes
- β’ π― Smart Chunking: Dynamic chunk sizing based on content complexity
Version Pre-Beta
Feb 10, 2025Fixed
- β’ π Repository validation and error handling
- β’ π Background job management and cleanup
- β’ π API authentication edge cases
- β’ πΎ Database connection stability
- β’ π¦ Rate limiting accuracy
Added
- β’ π Performance Optimizations:
- β’ - Improved MongoDB connection pooling and indexing
- β’ - Enhanced batch processing for large repositories
- β’ - Optimized memory usage during indexing
- β’ π System Monitoring:
- β’ - Detailed logging for debugging and performance tracking
- β’ - Enhanced error handling with exponential backoff
- β’ - Better cancellation support for long-running jobs
- β’ π οΈ Infrastructure Improvements:
- β’ - Updated worker architecture for better scalability
- β’ - Enhanced database indexes for faster queries
- β’ - Improved API response times