Skip to content

v1.0.2 - Docker Support

Choose a tag to compare

@amittell amittell released this 20 Jul 20:53
· 383 commits to main since this release
b644bdc

Highlights

  • 🐳 Docker Support: Full containerization with multi-architecture builds
  • 📦 Docker Hub: Published as amittell/firewalla-mcp-server
  • 🔒 Security: Non-root containers with best practices
  • 📚 Documentation: Fixed tool count (28 tools) and improved formatting

What's Changed

Added

  • Full Docker support with multi-stage builds for security and optimization
  • Docker Hub publishing via GitHub Actions CI/CD pipeline
  • Multi-architecture Docker builds (linux/amd64, linux/arm64, linux/arm/v7)
  • Comprehensive Docker documentation with security warnings
  • Docker Compose configuration with security best practices
  • Docker MCP Registry submission for Docker Desktop integration

Fixed

  • Corrected tool count documentation from 29 to 28 throughout codebase
  • Fixed markdown linting issues (MD036, MD026) in all documentation
  • Standardized environment variable naming (FIREWALLA_BOX_ID)
  • Removed emojis from documentation for consistency

Security

  • Added prominent warnings about Docker command-line credential exposure
  • Provided secure alternatives using --env-file and Docker secrets
  • Implemented read-only filesystem and tmpfs for Docker containers

Installation

npm

npm install -g firewalla-mcp-server@1.0.2

Docker

docker pull amittell/firewalla-mcp-server:1.0.2

Full Changelog

v1.0.0...v1.0.2