Version History
Here you can find the changelog of Egern since it was posted on our website on 2023-07-03.
The latest version is 1.19.1 and it was updated on soft112.com on 19 April, 2024.
See below the changes in each version:
version 1.19.1
posted on 2024-04-17
Apr 17, 2024
Version 1.19.1
Fix crashes
version 1.18.0
posted on 2024-03-29
Mar 29, 2024
Version 1.18.0
New Features
· Smarter Request Logging: The request list now logs more detailed information, providing clearer insights into the app's network requests.
· Support for HTTP/1 and HTTP/2 Connection Reuse: This update introduces support for connection reuse with both HTTP/1 and HTTP/2, improving the efficiency of network connections.
· Revamped HTTP Engine: The HTTP engine has been rewritten. When MITM (Man-In-The-Middle protection) is enabled, HTTP/2 is now the default preference, further optimizing the handling of network requests.
· Enhanced Network Rules: Added support for ssid and bssid rules, allowing for more refined and efficient network connection management.
Improvements
· Compatibility Enhancement: Optimized the compatibility of the surge map local feature, ensuring stable operation across different environments.
· Improved VPN Usage Experience: Upon VPN activation, requests for resource updates and those within scripts will be clearly displayed in the request log, providing users with better control over network requests.
· Script Compatibility Enhancement: The compatibility of scripts has been optimized to ensure smooth execution in various environments.
· Reduced VPN Icon Refresh Rate: The refresh mechanism for the VPN icon has been optimized, reducing the refresh rate and minimizing distractions for users.
Bug Fixes
· Policy Group Selection Fix: Fixed an issue where the automatic selection of Policy groups did not meet expectations, ensuring more accurate policy choices.
· TCP Fast Open Connection Fix: Addressed a problem with TCP fast open connections failing, enhancing the speed of connection initiation.
· Stability Improvement for shadowsocks Connection: Fixed the stability issue with shadowsocks' http obfs connection, ensuring stable network connectivity.
· DNS Mapping Interface Optimization: Resolved an issue causing the DNS mapping interface to freeze, improving the responsiveness and stability of the interface.
version 1.17.0
posted on 2024-03-04
Mar 4, 2024
Version 1.17.0
New Features
· System Network Traffic Control Support: Comprehensive support for system network traffic control, including all networks, APNs, cellular services, and local networks, allowing you to manage network usage more flexibly.
· New JS Engine: Introduction of a new JS engine that supports JIT and standard Web APIs, improving page loading speeds and interaction experiences.
Improvements
· Enhanced Surge Module Compatibility: Optimized the surge module to enhance compatibility with other services, ensuring more stable network connections.
· Compatibility with Surge Rule Set Inline Comments: Added compatibility for inline comment prefixes in Surge rule sets, making rule configuration more flexible and convenient.
Bug Fixes
· URL Rule Issue: Fixed a specific URL rule issue that led to app crashes.
· Socks Proxy External Connection Failure: Resolved an issue where external connections failed when using socks proxies, ensuring stable network connections.
· VPN Invisibility Failure with IPv6 Enabled: Fixed a problem where the VPN invisibility feature became ineffective with IPv6 enabled, enhancing privacy protection.
· VIF Routing Support: Now supports including and excluding VIF routing, making network routing management more flexible.
· UDP Packet Truncation Issue: Fixed a UDP packet truncation issue in vmess and vless protocols, ensuring the integrity of data transmission.
· IPv6 CIDR Parsing Issue: Fixed an IPv6 CIDR parsing issue, ensuring the accuracy and efficiency of network configurations.
version 1.16.0
posted on 2024-02-20
Feb 20, 2024
Version 1.16.0
New Features
. Strategy Group Latency Test: Now supports real-time results for network latency tests, enhancing user experience.
. Local Proxy Connection: Allows devices on the same Wi-Fi network to connect to a local proxy address, enhancing network sharing capabilities.
. DNS Server Hijacking: Introduces the ability to hijack local DNS servers, offering more customization options for network setups.
. Egern Global Variable: Added a global variable for Egern in JavaScript scripts, facilitating expansion and customization for developers.
. Custom MaxMind Database: Supports custom MaxMind databases, improving flexibility in geo-location services.
. IP Rule Control: IP-related rules now include a "no_resolve" field, allowing users to control whether to resolve IP addresses, increasing the flexibility of rule application.
Improvements
. Real-time Internet Speed Statistics: Optimized the accuracy and timeliness of real-time internet speed statistics.
. Long Text Editing: Enhanced the text editing experience for long documents, improving efficiency and comfort.
. URL Text Display: Improved the display method for URLs, enhancing readability and user-friendliness.
Bug Fixes
. Strategy Group Selection Issue: Fixed an issue where deleted strategies remained selected after strategy group updates, ensuring accurate strategy updates.
. Non-selectable Strategy Group Selection: Fixed a problem where non-selectable strategy groups could still be selected, strengthening logical accuracy.
. v2rayN URI Parsing: Addressed a parsing error with v2rayN URIs, improving compatibility and stability.
. HTTP Script Header Retrieval: Fixed an issue where HTTP script could not correctly retrieve HTTP message headers, enhancing script functionality.
. IPv6 Network Access: Resolved an issue preventing access to certain networks under IPv6, improving network compatibility and accessibility.
. macOS Resource Update Failure: Fixed a bug that caused resource update failures on macOS, ensuring smooth software updates across different platforms.
version 1.15.0
posted on 2024-01-30
Jan 30, 2024
Version 1.15.0
New Features:
. Enhanced Resource Update: The HTTP request header now automatically includes "egern" as the User-Agent, enabling server-side recognition of our specific requirements.
. User Support Upgrade: The app's support channel has been updated from email to Telegram, offering a quicker and more convenient way for users to get help.
. Visual Enhancement: Policy groups now support icon display, making the interface more intuitive and visually appealing.
Improvements:
. Enhanced Network Security: To increase security, quic connections to mitm domains are now blocked by default, ensuring safe data transmission.
. UI Optimization: Minor adjustments have been made to the UI to provide a smoother and more natural user experience.
Bug Fixes:
. Fixed script compatibility issues, ensuring various scripts run stably on our system.
. Resolved issues preventing VPN from starting, allowing for unimpeded VPN connections.
. Fixed a problem where running scripts under certain conditions could cause the VPN to crash, improving system stability.
version 1.14.0
posted on 2024-01-05
Jan 5, 2024
Version 1.14.0
New Features:
. Support for Hysteria 2 Proxy Protocol: We've introduced support for the latest Hysteria 2 proxy protocol, enhancing your network experience with smoother connectivity.
Improvements:
. HTTP Parser Performance Optimization: Our HTTP parser has undergone extensive optimization, improving efficiency and ensuring more stable and faster network connections.
. Fixed Issue with Strategy Group Selection Record: Resolved an issue where some strategy groups failed to correctly record the last selected strategy, making the settings more user-friendly.
. Optimized TCP Connection Time in VIF Only Mode on Mac: When using VIF Only mode on Mac, we've improved TCP connection establishment time for quicker network access.
Bug Fixes:
. Fixed Crash Issue When Editing Text Boxes: Addressed a crash issue that could occur while editing text boxes, enhancing the app's stability.
. Resolved Network Latency Test Failure in Secure DNS: Fixed a problem where network latency tests for strategy groups might fail under secure DNS.
. Fixed VPN Activation Failure: Resolved an issue where activating the VPN could fail in certain situations, ensuring smooth network access.
. Addressed Frequent System DNS Updates: We've fixed the issue of frequent system DNS updates, reducing network interference and improving connection stability.
version 1.13.0
posted on 2023-12-05
Dec 5, 2023
Version 1.13.0
New Features
. Added support for the Vless protocol, enhancing application compatibility and flexibility.
. Support for importing proxies based on their URI, making proxy configuration more convenient.
. Support for surge's domain-set; automatically recognized when added to the rule-set, simplifying rule setup.
. Added the ability to hide policy groups in the policy management interface, controlled by swiping right in the list, for a cleaner interface.
. After updating resources, you can now swipe left in the list to view the transformed yaml content, enhancing user operation experience.
. Module support in the list side swipe control for enable/disable, facilitating quick module management for users.
. Notifications are now sent out for failures in secure DNS requests and resource file updates, improving user awareness of application status.
Improvements
. Optimized rule matching performance, improving application efficiency.
. Optimized HTTPS decryption for reduced memory usage and enhanced performance, lessening the application's resource footprint.
. Enhanced the analysis page with more statistical information, providing more detailed usage data.
. Right swipe control for enabling/disabling modules and viewing module information, offering a more intuitive module management approach.
. Synchronizing the updated proxy names with policy group references after changing proxy names, ensuring consistency in proxy settings.
Bug Fixes
. Fixed a compatibility issue with the module parser, ensuring smooth module operation.
. Fixed an error in Vmess subscription format parsing, improving protocol stability.
. Fixed a connection issue with IPv6, enhancing network connection stability.
. Fixed an issue where some TCP connections caused anomalies when the client did not send messages after establishing a connection, improving network stability.
. Fixed an issue where some connections would not disconnect when switching networks in Tunnel, enhancing network switching smoothness.
. Fixed an issue where reissuing certificates did not take effect, ensuring the validity of certificate updates.
. Fixed an issue with empty script notification content, improving the accuracy of user notifications.
version 1.12.0
posted on 2023-11-05
Nov 5, 2023
Version 1.12.0
New Features:
. Introduced outbound mode: global proxy, rule mode, and direct connection.
. Reset VPN configuration within Egern.
. Module file location now remembers the last chosen type.
. Capability to expand all policies under a policy group.
. Support for VIF Only mode activation.
. Specify hosts that can bypass the Tunnel proxy.
Improvements:
. Auto-update references in other policy groups after deleting a policy group.
. Option added to skip certificate verification when using TLS proxy.
. Enhanced stability for VPN in VIF Only mode.
. Optimized Javascript script local storage read/write speed.
. Refined the specified packet capture host page and MITM host page.
. Improved compatibility for the surge module.
. Fine-tuned the MITM host and HTTP packet capture pages.
Bug Fixes:
. Resolved lag issues on the policy page.
. Fixed an issue where the script's http client request failed, rendering the YouTube bilingual module inoperative.
. Addressed a crash issue during script execution.
. Fixed a crash when adding a URL to a policy group.
. Synchronized policy name changes across policy groups when a policy group name is edited.
version 1.11.0
posted on 2023-10-04
Oct 4, 2023
Version 1.11.0
New Features
. Script Parameterization: Introducing parameter passing within scripts, enhancing flexibility and applicability.
. Enhanced Module Loading: Egern can now effortlessly load hundreds or thousands of modules, managing complex network configurations with ease.
. URL Configuration Import: Support for importing configuration files based on URL, simplifying remote configuration management.
. Support for Extensive Surge Rule Sets: Strengthened support for massive Surge rule sets, ensuring smooth handling, regardless of rule size.
. Multiple URL Policy Groups: External policy groups can now incorporate multiple URLs, offering a broader range of custom network strategy options.
. Vmess HTTP Masquerading: Vmess now supports TCP with HTTP masquerading, enhancing protocol versatility and security.
. IPv6 Control: Introduce an IPv6 support toggle, allowing control over IPv6 activation.
Bug Fixes
. Battery Usage Issue Resolved: Fixed an issue leading to significant battery drain, for more economical use of Egern.
. VPN Stability Fix: Addressed an issue where multiple configuration changes during VPN activation led to VPN crashes, enhancing VPN stability.
. UDP Connection Issue Resolved: Solved the gaming connection issue caused by UDP connections being REJECTED when policy groups are directed to DIRECT.
version 1.10.0
posted on 2023-09-22
Sep 22, 2023
Version 1.10.0
. IPv6 Support: Egern is now fully equipped with IPv6 support, smoothing your connections and getting you future-ready.
. Enhanced Surge Module Compatibility: Improved compatibility with Surge modules, ensuring stable module operations.
. Script Processing Performance Boost: Optimized script processing for a significant boost in execution efficiency.
. Always-On VPN: Introducing an always-on VPN feature to keep your network connection active at all times.
version 1.9.0
posted on 2023-09-11
Sep 11, 2023
Version 1.9.0
. Smarter Notifications: We've fine-tuned our notifications to give you the info you need, right when you need it.
. Upgraded Traffic Stats: Your traffic data is now sorted according to the rules you've set.
. iCloud Sync Fixed: No more issues with VPN configurations not refreshing after enabling iCloud sync.
. Save Settings with Ease: Fixed a pesky bug that prevented default rules from saving your policy settings.
. Stable DNS over Quic: Say goodbye to VPN crashes due to DNS over Quic.
. Smooth iCloud Updates: Fixed the VPN crashes that occurred during iCloud updates.
. Never Lose Your Config: We've patched up the issue of lost configuration files.
. Name Your Modules: Added a name field for modules to make your life easier.
. Scan to Connect: You can now add proxies by simply scanning a QR code.
. Customizable Secure DNS: Secure DNS now allows for domain exclusions.
. Better Third-Party Proxy Subscriptions: Fixed recognition issues with some third-party proxy subscriptions.
. More vmess Options: Added support for additional vmess transmission methods.
. Expanded Shadowsocks Protocols: Now supporting more shadowsocks encryption protocols.
version 1.8.0
posted on 2023-08-01
Aug 1, 2023
Version 1.8.0
- Resolved an issue that prevented URL Regex rules from taking effect
- Enhanced the process of updating external resources
- Fine-tuned the automatic selection mechanism for policy groups
- Upgraded the compatibility with Surge configurations
- Extended rule functionality to support Autonomous System Numbers (ASN)
- Introduced the ability to utilize custom DNS servers
- Enabled DNS mapping feature
- Provided secure DNS resolution options including DNS over HTTPS (DoH), DNS over TLS (DoT), and DNS over QUIC (DoQ)
- Boosted the connection speed for Trojan
- Addressed and rectified bugs within the code editor
version 1.7.0
posted on 2023-05-17
May 17, 2023
Version 1.7.0
- We've fixed the issue of the app crashing during latency tests, improving app stability.
- You can now directly edit module functions in local files, making operation more convenient.
- Our module functions are now compatible with Surge modules, enhancing compatibility.
- We've fixed the issue that prevented saving imported configurations, allowing you to better customize app settings.
- When changing the names of proxies and policy groups, we now also synchronously update the policy name in rules, ensuring consistency.
- The rule set function has been upgraded, and you can now directly edit it in local files.
- We've broadened our compatibility scope and can now accommodate older versions of Surge modules.
- We've fixed the issue of the app crashing when adding local rule sets and modules, making your operations smoother.
- We've optimized the home page UI. We hope you'll like the new design.