Skip to content

Releases: SomeBlackMagic/stackman

v0.2.5

13 Nov 15:05

Choose a tag to compare

Fix asset name

v0.2.4

13 Nov 14:47

Choose a tag to compare

Add badges for build status, code coverage, repo size, and release ve…

v0.2.3

06 Nov 16:07

Choose a tag to compare

Enable API version negotiation for Docker client initialization

v0.2.2: Add Compose file parsing tests and support for custom Docker config path

06 Nov 14:08

Choose a tag to compare

- Add unit tests for `ParseComposeFile` to validate YAML structure, handle errors, and ensure accurate parsing.
- Enhance README to document `DOCKER_CONFIG_PATH` for custom Docker configuration.
- Update deployment logic to utilize `DOCKER_CONFIG_PATH` environment variable, falling back to default if not set.

v0.2.1: Remove exited containers during stack deployment for cleanup

06 Nov 11:20

Choose a tag to compare

- Add `RemoveExitedContainers` method to identify and remove exited containers associated with the stack.
- Integrate cleanup step into the deployment workflow prior to obsolete service removal.
- Enhance logging to provide detailed status of container removal and errors.

v0.2.0: Add Compose-to-Swarm conversion logic and deployment utilities

06 Nov 08:40

Choose a tag to compare

- Implement `ConvertToSwarmSpec` to transform Compose services into Docker Swarm ServiceSpec.
- Add Docker Compose file parsing support via `ParseComposeFile`.
- Introduce deployment utilities for deploying, updating, and removing services.
- Add network management, image pulling, and rollback capabilities.
- Enhance cleanup procedures to remove obsolete services and networks.

v0.1.8

05 Nov 07:17

Choose a tag to compare

Add support for service-level log streaming and enhance logs configur…

v0.1.7

04 Nov 18:04

Choose a tag to compare

Refactor log streaming and organize helper functions with section mar…

v0.1.6

04 Nov 15:05

Choose a tag to compare

Add support for registry authentication via custom Docker config files

v0.1.5

04 Nov 14:55

Choose a tag to compare

Improve rollback logic with digest resolution and error handling