Skip to content

v2.1.16

Compare
Choose a tag to compare
@0xJacky 0xJacky released this 03 Aug 14:17
· 84 commits to dev since this release
aa785aa

πŸš€ New Features

πŸ”” Notification System Enhancements

  • WeCom Support: Added WeCom (Enterprise WeChat) notification channel for sending system notifications to WeCom groups
  • Telegram HTTP Proxy Support: Added HTTP proxy support for Telegram notifications to resolve network access restrictions #1175
  • Notification Test API: Added test message API for notifications to verify configuration correctness #1262

πŸ” Certificate Management Improvements

  • Short-lived Certificate Auto-renewal: Implemented early renewal logic for short-lived certificates to ensure timely updates
  • IP Address Support: Added support for IP addresses in AutoCert options to expand certificate application scope #1208
  • EAB Support: Added External Account Binding (EAB) support for ACME user registration to enhance security #1255
  • Certificate Management Components: Added new components for certificate management and editing, including upload, download, and actions

🌐 Upstream Server Management

  • Upstream Server Cards: Added upstream server cards display for more intuitive server status viewing
  • Detail Modal: Added detail modal for upstream servers to display comprehensive server information
  • Proxy Target Parsing Enhancement: Support parsing proxy targets from multiple configurations and added gRPC proxy support
  • Upstream Test Types: Added local, remote, and mirror test types for environment groups

πŸ“± PWA Support

  • Progressive Web App: Implemented PWA support (app manifest)] #1250
  • App Icons: Added multiple size app icons to support different device display requirements

πŸ”§ Configuration Management Improvements

  • Config Name Attribute: Added Name attribute support in EditConfig and handleNginxConfigModify functions #1273
  • Path Handling Optimization: Updated path handling logic to improve configuration file compatibility #1278
  • Include Directive Handling: Optimized Include directive processing logic

πŸ› Bug Fixes

🌐 Network and Connectivity

  • IPv6 Address Handling: Fixed IPv6 address handling in socket formatting
  • WebSocket Route Proxy: Fixed WebSocket route proxy for environments and nginx detail status #1280
  • Performance Data Broadcasting: Fixed issue with checking connected clients before broadcasting performance data #1259

πŸ” Security and Encryption

  • Public Key Retrieval Error: Fixed public key retrieval error in restore functionality #1272
  • Timestamp Check Removal: Refactored crypto module to remove timestamp check in GetPublicKey function #1274, #1275
  • S3 Backup Security: Fixed secure dependency on endpoint URL for S3 backup #1266

πŸ“Š Logging and Monitoring

  • Node Statistics Reporting: Enhanced node statistics reporting with version info and improved message handling

πŸ—‚οΈ File System

  • Symlink Handling: Enhanced symlink handling in file event handler
  • Cache Optimization: Improved caching mechanism to enhance file system operation performance

πŸ“ˆ Performance Optimizations

  • Optimized upstream server status checking
  • Enhanced DNS credential provider and name filtering options
  • Improved environment group rendering and sync nodes preview functionality
  • Optimized batch upgrader development options

Sponsor

If you find this project helpful, please consider sponsoring us to support ongoing development and maintenance.

GitHub Sponsors
Afdian

Your support helps us:

  • πŸš€ Accelerate the development of new features
  • πŸ› Fix bugs and improve stability
  • πŸ“š Enhance documentation and tutorials
  • 🌐 Provide better community support
  • πŸ’» Maintain infrastructure and demo servers