Releases: jbrinkman/valkey-ai-tasks
Releases · jbrinkman/valkey-ai-tasks
v1.4.4
v1.4.3
v1.4.2
Release v1.4.1
1.4.1 (2025-07-02)
1.4.0 (2025-07-02)
Features
- target amd64 platform specification for container builds (3e8c41b)
1.3.0 (2025-07-02)
Features
- add multi-platform container build support for amd64/arm64/windows (d598eb1)
1.2.0 (2025-07-02)
Features
- implement MCP resources and tools for plan/task management (b23f91e)
1.1.2 (2025-06-30)
Bug Fixes
- add linting to the project and fix existing lint errors (c7b4efd)
1.1.0 (2025-06-28)
Bug Fixes
- add required GitHub permissions for release workflows and actions (ed6535d)
- replace GITHUB_TOKEN with MY_TOKEN to allow workflow events to trigger next workflow (bc926b0)
Features
- add manual workflow trigger with version input for container publishing (497140e)
1.0.0 (2025-06-27)
Bug Fixes
- add --fail-on-empty=false to commitlint command (7d3d387)
- address PR review comments (f1b7c69)
- improve semantic release logic and fix build-and-push job condition (3a9dd77)
- increase server startup delay in transport test and remove unused transport type constants (52ad98a)
- iterate over map keys directly instead of using range with unused value (37b7aca)
- prevent test suite from using port 6379 to avoid conflicts with dev instances (059862d)
- remove fail-on-empty flag from commitlint validation (5db064a)
- replace --extends with --config in semantic-release command (df451b9)
- update .github/workflows/commit-lint.yml (0196c41)
- update .github/workflows/container-build.yml (fb723ee)
- update MCP server URLs to use /sse endpoint instead of /mcp (5df56ac)
- update transport config to use streamable-http instead of streamable_http (6e66b95)
- update Valkey port from 16379 to 6379 in docker-compose configuration (875c596)
Features
- add application association to projects with filtering capabilities (eb8f2bf)
- add bulk task creation endpoint and repository method for efficient multi-task operations (c006826)
- add bulk task creation with integration tests and helper functions (6ce5084)
- add changelog generation for manual releases (93f11bc)
- add ListByPlanAndStatus method to filter tasks by plan and status (a1145aa)
- add markdown notes field to Project and Task models (1f6ff46)
- add markdown validation, sanitization and formatting utilities for notes (6d3af98)
- add Markdown-formatted notes support for projects and tasks with API endpoints (3ac3894)
- Add MCP and Valkey in a single container. Remove compose files (d2d428d)
- add MCP server implementation with Valkey persistence for task management (da77265)
- add notes support to plans and tasks with legacy project cleanup (df85de2)
- add orphaned tasks functionality and integration tests (4f61394)
- add repository interfaces and initial test coverage setup (3831c61)
- add SSE support and implement MCP-Go server integration (32ba91b)
- add STDIO transport support for legacy AI tool integration (ecaca2a)
- add support for Markdown notes in plans and tasks with CRUD operations (2c040a9)
- add support for streamable HTTP transport alongside SSE (d5b10f1)
- add test infrastructure with Makefile, helpers, and integration test setup (3bde443)
- add test utilities for Valkey container and test data management (f8e0d1e)
- add workflow_dispatch support for manual releases (4a44693)
- create initial plan for adding STDIO transport support to MCP server (75a68b3)
- implement CI/CD workflow for container image builds and releases (8fdb287), closes #18
- switch to SSE server and update tool descriptions for feature planning focus (e24d8af)
Full Changelog: v1.4.0...v1.4.1
v1.4.0
v1.3.0
v1.2.0
1.2.0 (2025-07-02)
Features
- implement MCP resources and tools for plan/task management (b23f91e)
Documentation
- update README with new badges, container paths and transport protocol details (a846ade)
Styling
- cleanup whitespace and improve error message formatting (df3a4b9)
- remove unnecessary blank line in parseResourceURI function (ceecdf9)
Code Refactoring
- move resource URI patterns to package-level variables and remove debug test file (de587ff)
Continuous Integration
- upgrade golangci-lint action to v8 and remove PR review automation (00dd62e)
v1.1.2
v1.1.0
1.1.0 (2025-06-28)
Features
- add manual workflow trigger with version input for container publishing (497140e)
Bug Fixes
- add required GitHub permissions for release workflows and actions (ed6535d)
- replace GITHUB_TOKEN with MY_TOKEN to allow workflow events to trigger next workflow (bc926b0)
Continuous Integration
v1.0.0
1.0.0 (2025-06-27)
Features
- add application association to projects with filtering capabilities (eb8f2bf)
- add bulk task creation endpoint and repository method for efficient multi-task operations (c006826)
- add bulk task creation with integration tests and helper functions (6ce5084)
- add changelog generation for manual releases (93f11bc)
- add ListByPlanAndStatus method to filter tasks by plan and status (a1145aa)
- add markdown notes field to Project and Task models (1f6ff46)
- add markdown validation, sanitization and formatting utilities for notes (6d3af98)
- add Markdown-formatted notes support for projects and tasks with API endpoints (3ac3894)
- Add MCP and Valkey in a single container. Remove compose files (d2d428d)
- add MCP server implementation with Valkey persistence for task management (da77265)
- add notes support to plans and tasks with legacy project cleanup (df85de2)
- add orphaned tasks functionality and integration tests (4f61394)
- add repository interfaces and initial test coverage setup (3831c61)
- add SSE support and implement MCP-Go server integration (32ba91b)
- add STDIO transport support for legacy AI tool integration (ecaca2a)
- add support for Markdown notes in plans and tasks with CRUD operations (2c040a9)
- add support for streamable HTTP transport alongside SSE (d5b10f1)
- add test infrastructure with Makefile, helpers, and integration test setup (3bde443)
- add test utilities for Valkey container and test data management (f8e0d1e)
- add workflow_dispatch support for manual releases (4a44693)
- create initial plan for adding STDIO transport support to MCP server (75a68b3)
- implement CI/CD workflow for container image builds and releases (8fdb287), closes #18
- switch to SSE server and update tool descriptions for feature planning focus (e24d8af)
Bug Fixes
- add --fail-on-empty=false to commitlint command (7d3d387)
- address PR review comments (f1b7c69)
- improve semantic release logic and fix build-and-push job condition (3a9dd77)
- increase server startup delay in transport test and remove unused transport type constants (52ad98a)
- iterate over map keys directly instead of using range with unused value (37b7aca)
- prevent test suite from using port 6379 to avoid conflicts with dev instances (059862d)
- remove fail-on-empty flag from commitlint validation (5db064a)
- replace --extends with --config in semantic-release command (df451b9)
- update .github/workflows/commit-lint.yml (0196c41)
- update .github/workflows/container-build.yml (fb723ee)
- update MCP server URLs to use /sse endpoint instead of /mcp (5df56ac)
- update transport config to use streamable-http instead of streamable_http (6e66b95)
- update Valkey port from 16379 to 6379 in docker-compose configuration (875c596)
Documentation
- add example agent prompts for Valkey MCP task management system (768139e)
- add MCP configuration guide and agent usage examples to README (b04aae0)
Code Refactoring
- consolidate integration tests into test suites (051de85)
- consolidate notes tools into server_mcp.go and add repository tests (dc41685)
- consolidate plan repository tests into single test suite (61dee00)
- Extract plan status validation into shared helper function (a485fcb)
- remove mock repositories and unused Valkey default port constant (5eef8ca)
- remove unused project repository and example test files (5f7a876)
- rename project terminology to plan terminology throughout codebase (988390e)
- rename project to plan throughout MCP server implementation (d932f65)
- reorganize project structure by moving Go files to root directory (7af5216)
- update storage layer to use new Valkey Glide v2 API (b764791)
Tests
- add edge case and concurrency tests for plan repository (8461d68)
- add integration tests for plan and task notes management (02ce521)
- add integration tests for plan repository and edge cases (9024954)
- add integration tests for task repository and fix reordering logic (344afb6)
- add MCP server integration tests with random port allocation (1fd895e)
- update MCP server connection test to not use default endpoints and improve error handling (dc49ee2)