Nothing Special   »   [go: up one dir, main page]

Skip to content

Releases: elastos/Elastos.Carrier.Java

v2.0.4

13 Sep 01:52
Compare
Choose a tag to compare

The new hotfix version (v2.0.4) has been released with the following change:

  • a947216: Fixed the connection state error when got error connect ack

v2.0.3

05 Sep 09:33
Compare
Choose a tag to compare

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

04 Sep 02:42
Compare
Choose a tag to compare

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

03 Apr 04:40
Compare
Choose a tag to compare

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;