Releases: whale-net/manman
Release list
v0.3.1
What's Changed
- fix: update lost Status instantiation to use create method by @QMasterMoo in #105
- Fix release documentation generation in OpenAPI workflow by @copilot-swe-agent in #89
- fix: move comprehensive GitHub Copilot instructions for the ManMan project by @QMasterMoo in #108
- Add --heartbeat_length command to worker for simulating LOST conditions by @copilot-swe-agent in #107
- Add worker shutdown command to experience API by @copilot-swe-agent in #111
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- feat: add mcp config by @QMasterMoo in #90
- feat: cleanup message and rmq by @QMasterMoo in #92
Significantly improve rabbitmq handling
Full Changelog: v0.2.5...v0.3.0
v0.2.5
What's Changed
- fix: Update OpenAPI workflow to upload specifications only if the rel… by @QMasterMoo in #87
ok maybe one more
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- fix: openapi release by @QMasterMoo in #86
one more try
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Fix GitHub Actions expression syntax in OpenAPI workflow concurrency group for tag builds by @copilot-swe-agent in #82
Full Changelog: v0.2.2...v0.2.3
OpenAPI Specifications
This release includes OpenAPI specifications for all ManMan APIs:
- experience-api.json: Experience API (host layer) - Game server management and user-facing functionality
- status-api.json: Status API - Status and monitoring functionality
- worker-dal-api.json: Worker DAL API - Data access endpoints for worker services
Usage
You can use these specifications to:
- Generate client SDKs using tools like OpenAPI Generator
- Import into API testing tools like Postman or Insomnia
- Generate documentation using tools like Redoc or Swagger UI
- Validate API contracts in your integration tests
Formats Available
- Individual JSON files:
experience-api.json,status-api.json,worker-dal-api.json - Individual archives:
openapi-experience-api.tar.gz, etc. - Complete bundle:
openapi-specs-bundle.tar.gz(contains all specifications)
v0.2.2
What's Changed
- Fix tag publishing workflow failures by resolving concurrency conflicts by @copilot-swe-agent in #80
live testing
Full Changelog: v0.2.1...v0.2.2
OpenAPI Specifications
This release includes OpenAPI specifications for all ManMan APIs:
- experience-api.json: Experience API (host layer) - Game server management and user-facing functionality
- status-api.json: Status API - Status and monitoring functionality
- worker-dal-api.json: Worker DAL API - Data access endpoints for worker services
Usage
You can use these specifications to:
- Generate client SDKs using tools like OpenAPI Generator
- Import into API testing tools like Postman or Insomnia
- Generate documentation using tools like Redoc or Swagger UI
- Validate API contracts in your integration tests
Formats Available
- Individual JSON files:
experience-api.json,status-api.json,worker-dal-api.json - Individual archives:
openapi-experience-api.tar.gz, etc. - Complete bundle:
openapi-specs-bundle.tar.gz(contains all specifications)
v0.2.1
What's Changed
- Increase memory allocation from 128Mi to 256Mi for all ManMan services by @copilot-swe-agent in #61
- Add FAILED status and exit code handling to ProcessBuilder by @copilot-swe-agent in #69
- Fix OpenAPI workflow deployment environments and concurrency conflicts by @copilot-swe-agent in #60
- Fix OTEL logging configuration to use CLI arguments consistently by @copilot-swe-agent in #72
- Fix OpenAPI PR cleanup for GitHub Pages by @copilot-swe-agent in #74
- Fix OpenAPI PR preview overwriting issue by @copilot-swe-agent in #78
New Contributors
- @copilot-swe-agent made their first contribution in #61
Full Changelog: v0.2.0...v0.2.1
OpenAPI Specifications
This release includes OpenAPI specifications for all ManMan APIs:
- experience-api.json: Experience API (host layer) - Game server management and user-facing functionality
- status-api.json: Status API - Status and monitoring functionality
- worker-dal-api.json: Worker DAL API - Data access endpoints for worker services
Usage
You can use these specifications to:
- Generate client SDKs using tools like OpenAPI Generator
- Import into API testing tools like Postman or Insomnia
- Generate documentation using tools like Redoc or Swagger UI
- Validate API contracts in your integration tests
Formats Available
- Individual JSON files:
experience-api.json,status-api.json,worker-dal-api.json - Individual archives:
openapi-experience-api.tar.gz, etc. - Complete bundle:
openapi-specs-bundle.tar.gz(contains all specifications)
OpenAPI Specifications
This release includes OpenAPI specifications for all ManMan APIs:
- experience-api.json: Experience API (host layer) - Game server management and user-facing functionality
- status-api.json: Status API - Status and monitoring functionality
- worker-dal-api.json: Worker DAL API - Data access endpoints for worker services
Usage
You can use these specifications to:
- Generate client SDKs using tools like OpenAPI Generator
- Import into API testing tools like Postman or Insomnia
- Generate documentation using tools like Redoc or Swagger UI
- Validate API contracts in your integration tests
Formats Available
- Individual JSON files:
experience-api.json,status-api.json,worker-dal-api.json - Individual archives:
openapi-experience-api.tar.gz, etc. - Complete bundle:
openapi-specs-bundle.tar.gz(contains all specifications)
v0.2.0
OpenAPI Specifications
This release includes OpenAPI specifications for all ManMan APIs:
- experience-api.json: Experience API (host layer) - Game server management and user-facing functionality
- status-api.json: Status API - Status and monitoring functionality
- worker-dal-api.json: Worker DAL API - Data access endpoints for worker services
Usage
You can use these specifications to:
- Generate client SDKs using tools like OpenAPI Generator
- Import into API testing tools like Postman or Insomnia
- Generate documentation using tools like Redoc or Swagger UI
- Validate API contracts in your integration tests
Formats Available
- Individual JSON files:
experience-api.json,status-api.json,worker-dal-api.json - Individual archives:
openapi-experience-api.tar.gz, etc. - Complete bundle:
openapi-specs-bundle.tar.gz(contains all specifications)
v0.1.1
What's Changed
- fix: chart deployment issues by @QMasterMoo in #18
- fix: migration bug by @QMasterMoo in #19
- feat: add RabbitMQ SSL support in deployment and worker configuration by @QMasterMoo in #20
- fix: quote RabbitMQ port and SSL enablement values in deployment temp… by @QMasterMoo in #21
- fix: fix a bunch of things by @QMasterMoo in #22
- feat: add RabbitMQ SSL hostname to deployment environment variables by @QMasterMoo in #23
- fix: uncomment and define ports in deployment and service templates by @QMasterMoo in #24
- fix: update service name to include '-service' suffix in service.yaml by @QMasterMoo in #25
- fix: update uvicorn run command to bind to all interfaces by @QMasterMoo in #26
- docs: mermaid architecture chart by @QMasterMoo in #28
- feat: steamcmd override by @QMasterMoo in #27
- feat: add current instances endpoint by @QMasterMoo in #31
- fix: update get_current_instances to return all results instead of sc… by @QMasterMoo in #32
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #29
- feat: improve current listing response by @QMasterMoo in #36
seems like it should release
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- feat: refactor and add features by @QMasterMoo in #1
- feat: refactor for uv by @QMasterMoo in #7
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #9
- chore: more cleanup and dev improvements by @QMasterMoo in #8
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #14
- feat: host rmq interactions by @QMasterMoo in #16
New Contributors
- @QMasterMoo made their first contribution in #1
- @pre-commit-ci made their first contribution in #9
Full Changelog: https://github.com/whale-net/manman/commits/v0.1.0