github 0xJacky/nginx-ui v2.2.0

latest release: v2.2.0-patch.1
10 hours ago

🎉 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 #1355 (85eb6c9)

Namespace & Deployment

  • Add deploy_mode field to namespace and implement sandbox testing for nginx config #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

  • Allow disabling proxy targets availability test #1327 (de0467b)
  • Add RefreshModulesCache endpoint #1333 (2742aec)
  • Add copy functionality to certificate management and update auto cert states (080ea59)
  • Separate folders and files sorting in config management page (486add9)

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

  • Skipping symlinks outside allowed paths during restore #1371 (29b83da)
  • Replace env_group_id with namespace_id in API endpoints and types #1369 (e26a4fa)
  • Initialize global log parser singleton in modern_services (eb4dc12)
  • Unable to rename file when modifying in "Manage Configs" #1330 (464caf5)
  • Log index match access_log off incorrectly #1317 (a766bd2)
  • Fix migration issues (3ffa80a)
  • Logging middleware context handling (b8cfd93)
  • WebSocket readPump context handling (29ff77a)
  • Increase buffer size for websocket channels and improve client handling (a15ad68)
  • Stop parent's program when restart (f44c44c)
  • Correct Total handling when merging facets in nginx_log (54313dd)
  • Update max interval of 30s for retry in node operations (3eed99a)

🔄 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)

Don't miss a new nginx-ui release

NewReleases is sending notifications on new releases.