Skip to content

Releases: nomad4tech/docker-socket-manager

v0.1.1

19 Apr 02:50

Choose a tag to compare

Fixed

  • DockerEnvironmentDetector.isDockerSocketAvailable() incorrectly returned false for Unix sockets - File.canRead() and File.canWrite() do not work correctly for Unix socket files and do not account for group-based permissions. Replaced with Files.readAttributes() + BasicFileAttributes.isOther() which correctly identifies Unix sockets by file type.

v0.1.0

21 Mar 14:35

Choose a tag to compare

[0.1.0] - 2026-03-19

Added

  • DockerSocketService - connection pool for local and remote Docker sockets
  • LOCAL connection type via Unix socket
  • REMOTE_SSH connection type via SSH tunnel with automatic socat relay management
  • Automatic socat process lifecycle - starts if not running, kills on disconnect
  • Connection health check via Docker ping (isAlive, evict)
  • DockerEnvironmentDetector - detects Docker container environment and socket availability
  • DockerSocketConfig - value object for connection parameters (builder API)
  • DockerConnectionException - typed exception for connection failures