Releases: elastos/Elastos.Carrier.Java
Releases · elastos/Elastos.Carrier.Java
v2.0.4
v2.0.3
A new bugfix version has been released with a few issues fixed listed below:
- commit 85b0771: Bugfix: resolve the edge case that it's okay to receive a PING packet when the connection is being disconnected state
- commit 58e9886: Bugfix: It should return from function handlePacket when receiving an invalid packet
v2.0.2
A new, updated, and stable version (v2.0.2) is now available. The main changes are:
- Further improvements to the ActiveProxy service
- Additional bug fixes to the internal implementation
- 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. Carrier Java is a Java distribution designed to run on VPS servers with a public IP address, serving as a super Carrier Node service:
- 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 service supports mapping a local service entry to be publicly accessible;
- Supports ActiveProxy service features, which helps map a local service entry to be publicly accessible, therefore anyone can deploy a service on your LAN environment to be accessible 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 wraps ActiveProxy service features and supports mapping local services to be public;
- Basic unit test cases and API test cases;