🎉 Features GeoLite2 Database Integration
Add GeoLite2 database checks and download functionality in self-check tasks (5b47ccf ) Implement GeoLite2 database download from cloud (f967501 ) Nginx Log Analytics Enhancements
Refactor nginx log with advanced indexer parse and search (0ff4a6e ) Add geo map visualization for log analytics (fa18186 ) Add advanced indexing settings (9aa5a26 ) Add index_path configuration for custom index storage (6567d92 ) Add basic log_list fallback when AdvancedIndexing is disabled (9124b33 ) Add advanced indexing status check and update view mode logic (8fc7d8a ) Implement log group index deletion and add TabFilter component for log type selection (869012a ) Add virtual scroll container for improved performance【BUG】持续向上滚动日志页面,快到顶部时会重新定位到日志最后 #1355 (85eb6c9 ) Namespace & Deployment
Add deploy_mode field to namespace and implement sandbox testing for nginx config如何修改偏好设置中的Nginx 控制模式 #1350 (e71293c ) Implement namespace loading and filtering in NamespaceTabs and Nodes components (ccad4d1 ) Rename env to node, env group to namespace (261c766 ) LLM Integration
Add llm sessions and update related logic (c355cb8 ) Enhance LLM functionality with nginx configuration context and update ESLint auto-imports (7214bef ) Add OS context to LLM chat and enhance session management logic (66ba546 ) Add useGlobalApp composable and integrate it into various components for improved message handling (0c83303 ) Dashboard & UI
Other Features
⚡Performance Improvements High-performance log search and indexing (4563c1f ) Improve indexer throughput (1f478a2 ) Optimize indexer config for multi-core systems (1626c61 ) Introduce cache for user, site_config, node (03fbd9b ) Adaptive optimization and worker count adjustment for nginx_log (e3ce9a9 ) 🐛Bug Fixes 🔄Refactoring Optimized nginx-log parser, indexer, searcher and analyzer (fc968a3 ) Integrated and optimized shard management for nginx-log (b81a72c ) Simplify retry logic and improve node status handling (ff9d0c2 ) Change nginx_log time fields to Unix timestamps (13ee167 ) This discussion was created from the releasev2.2.0 .