Releases: ShavinAnjithaAlpha/swim-mesh
Releases · ShavinAnjithaAlpha/swim-mesh
SWIM-Mesh v0.1.0-alpha
Release v0.1.0 (2025-12-14)
Overview
Initial pre-release of a SWIM-based cluster membership and failure detection library designed for small- to medium-scale clusters, focusing on modularity, flexibility, and ease of integration.
Features
- Basic SWIM protocol implementation
- Failure detection mechanism
- Member status tracking
- Configurable timing parameters
- Custom transport layer support (default one being the UDP based network layer)
- Custom Data Dissemination Mechanism (based on gossip protocols)
Dependencies
- Java 17
- Slf4j (2.1.0-alpha1)
- JUnit Jupiter (6.0.0)
Installation
Add the following to your pom.xml:
<dependency>
<groupId>org.shavin</groupId>
<artifactId>swim</artifactId>
<version>0.1.0</version>
</dependency>Notes
This is an experimental pre-release. APIs may change before v1.0.0.
Full Changelog: https://github.com/ShavinAnjithaAlpha/swim-mesh/commits/v0.1.0