Skip to content

Releases: jbrinkman/valkey-ai-tasks

v1.4.4

05 Jul 23:53

Choose a tag to compare

1.4.4 (2025-07-05)

Bug Fixes

  • add resource discovery to the MCP server (ddf7437)

v1.4.3

04 Jul 13:25

Choose a tag to compare

1.4.3 (2025-07-04)

Bug Fixes

  • add support for linux/arm64 to the base image (8aa3115)

v1.4.2

04 Jul 13:05

Choose a tag to compare

1.4.2 (2025-07-04)

Bug Fixes

  • adjust base valkey image for dockerfile (cd6db61)

Release v1.4.1

02 Jul 13:35
e821e60

Choose a tag to compare

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

02 Jul 13:28

Choose a tag to compare

1.4.0 (2025-07-02)

Features

  • target amd64 platform specification for container builds (3e8c41b)

v1.3.0

02 Jul 12:08

Choose a tag to compare

1.3.0 (2025-07-02)

Features

  • add multi-platform container build support for amd64/arm64/windows (d598eb1)

v1.2.0

02 Jul 00:57

Choose a tag to compare

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

30 Jun 12:29

Choose a tag to compare

1.1.2 (2025-06-30)

Bug Fixes

  • add linting to the project and fix existing lint errors (c7b4efd)
  • replace GITHUB_TOKEN with MY_TOKEN to allow workflow events to trigger next workflow (bc926b0)

Documentation

  • add contributing guidelines with conventional commits and workflow (57bfb08)
  • reorganize docs by moving dev content to DEVELOPERS.md (e7c9a57)
  • update build status badge with new workflow path (f7725e2)

v1.1.0

28 Jun 20:36

Choose a tag to compare

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

  • enhance container workflow triggers with tag-based events (2356ab6)
  • restrict container builds to release events only (91a1683)
  • split container build workflow into separate release and publish workflows (7db9338)

v1.0.0

27 Jun 21:45

Choose a tag to compare

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)

Continuous Integration

  • configure semantic-release to use conventional commits preset (1101272)
  • restructure workflow with PR validation and separate release paths (21bb0b6)