Releases: elastos/Elastos.Carrier.Native
v2.0.4
A new hotfix version (v2.0.4) has been released with the following change:
v2.0.3
A new bugfix version v2.0.3 has been released with a few issues fixed listed below:
v2.0.2
A new, updated, and stable version (v2.0.2) is now available. The main changes are:
- Further improvements to the ActiveProxy client features;
- More improvements and bugfixes to the internal implementation;
- More optimization on test cases;
- Support using the PC2 domain name in ActiveProxy instead of pure IP:PORT to make the whole process more convenient for end users, where users can register a PC2 domain from https://pc2.net/ website.
v2.0.1 - initial version
Elastos Carrier V2 is a new two-layered architecture that features a unified DHT network as the bottom layer and facilitates various application-oriented services on top of the DHT network. And Carrier Native is a C++ distribution that runs on native machines such as macOS/ Linux, and mobile devices like iOS:
- Supports core DHT ((Distributed Hash Table) protocol messages, including the following basic messages: Ping, FindNode, AnnouncePeer, FindPeer, StoreValue, and FindValue;
- The messages between DHT nodes are encrypted using end-to-end encryption to ensure that the communication is secure and cannot be intercepted or read by any unauthorized parties;
- The "addons" feature of the ActiveProxy client supports mapping a service entry from a local network to make it publicly accessible, allowing anyone to deploy a service on their LAN environment and access it from the public.
- "Carrier-shell" is an interactive application designed for developers to debug and test DHT messages and features. It allows users to check whether DHT messages are functioning properly and view the internal status of DHT nodes, including the health status of the routing table.
- Launcher Daemon application, which integrates ActiveProxy Client features and supports mapping local services to be public through the ActiveProxy service provided by SuperNode via configuration files;
- Basic unit test cases and API test cases;
- Supports compilation on macOS/Linux machines and cross-compilation for iOS system on macOS.