Skip to content

Commit d6d096e

Browse files
authored
Merge pull request #16 from jpicklyk/chore/version-1.1.0-beta01
chore: bump version to 1.1.0-beta-01
2 parents 14c872d + 09a9f56 commit d6d096e

File tree

2 files changed

+43
-39
lines changed

2 files changed

+43
-39
lines changed

CHANGELOG.md

Lines changed: 42 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -5,62 +5,66 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [1.1.0-beta-01]
99

1010
### Added
1111
- **Bulk Task Updates** - Efficient multi-task update operation
1212
- `bulk_update_tasks` tool for updating 3-100 tasks in single operation
1313
- 70-95% token savings vs individual update_task calls
1414
- Supports partial updates (each task updates only specified fields)
1515
- Atomic operation with detailed success/failure reporting
16-
- Example: 10-task update saves 11,850 characters (95% reduction)
17-
- Comprehensive test suite with 23 tests covering validation, happy paths, errors, and performance
1816
- **Template Caching** - In-memory caching for template operations
19-
- CachedTemplateRepository decorator wraps SQLiteTemplateRepository
2017
- Caches individual templates, template lists, and template sections
21-
- Automatic cache invalidation on modifications (create, update, delete, enable/disable)
18+
- Automatic cache invalidation on modifications
2219
- Significant performance improvement for `list_templates` and template application
23-
- Thread-safe using ConcurrentHashMap
24-
- No configuration needed - enabled by default
20+
- Enabled by default with thread-safe implementation
2521
- **Selective Section Loading** - Token optimization for AI agents
26-
- `includeContent` parameter for `get_sections` (default: true) - Browse section metadata without content (85-99% token savings)
27-
- `sectionIds` parameter for `get_sections` - Fetch specific sections by ID for selective loading
22+
- `includeContent` parameter for `get_sections` - Browse section metadata without content (85-99% token savings)
23+
- `sectionIds` parameter for `get_sections` - Fetch specific sections by ID
2824
- Enables two-step workflow: browse metadata first, then fetch specific content
29-
- Backward compatible with default behavior
30-
- **Database Performance Optimization** - V4 migration adds 10 strategic indexes
31-
- Dependency directional lookups (fromTaskId, toTaskId indexes)
32-
- Search vector indexes for full-text search optimization
33-
- Composite indexes for common filter patterns (status+priority, featureId+status, projectId+status, priority+createdAt)
25+
- **Database Performance Optimization** - Strategic indexes for improved query performance
26+
- Dependency directional lookups and search optimization
27+
- Composite indexes for common filter patterns
3428
- 2-10x performance improvement for concurrent multi-agent access
35-
- Markdown transformation tools for exporting entities to markdown format with YAML frontmatter
36-
- `task_to_markdown` - Transform tasks to markdown documents
37-
- `feature_to_markdown` - Transform features to markdown documents
38-
- `project_to_markdown` - Transform projects to markdown documents
39-
- Markdown resource provider with usage guide for markdown transformation capabilities
40-
- Clear separation between inspection tools (get_*) and transformation tools (*_to_markdown)
29+
- **Optimistic Locking** - Multi-agent concurrency protection
30+
- Prevents concurrent modifications and race conditions
31+
- Built-in collision detection for sub-agent workflows
32+
- **MCP Resources Infrastructure** - Comprehensive AI guidance system
33+
- Dynamic resource loading for AI initialization
34+
- Template strategy, task management patterns, and workflow integration resources
35+
- Enables autonomous AI pattern recognition without explicit commands
36+
- **Memory-Based Workflow Customization** - AI memory integration
37+
- Global and project-specific workflow preferences
38+
- Branch naming variable system ({task-id-short}, {description}, etc.)
39+
- Work type detection (bug/feature/enhancement/hotfix)
40+
- Team-specific customization without code changes
41+
- See [Workflow Prompts Documentation](docs/workflow-prompts.md) for complete details
42+
- Markdown transformation tools for exporting entities
43+
- `task_to_markdown`, `feature_to_markdown`, `project_to_markdown`
44+
- YAML frontmatter with metadata
4145

4246
### Changed
47+
- **BREAKING: Workflow rename** - `implement_feature_workflow` renamed to `implementation_workflow`
48+
- Consolidated bug handling into unified implementation workflow
49+
- Removed separate `bug_triage_workflow` (functionality merged)
50+
- Enhanced with bug-specific guidance and mandatory regression testing
51+
- **AI-Agnostic Workflow Prompts** - Made all workflows work with any MCP-compatible AI
52+
- Removed Claude-specific references
53+
- Universal workflow patterns for Claude Desktop, Claude Code, Cursor, Windsurf, etc.
54+
- **Template Simplification** - Simplified all 9 built-in templates
55+
- Reduced complexity while maintaining functionality
56+
- Improved usability and clarity
4357
- Removed `includeMarkdownView` parameter from get_task, get_feature, and get_project tools
44-
- Updated API reference documentation to reflect tool additions
45-
- Expanded tool categories: Added tools to Task Management, Feature Management, and Project Management
58+
- Optimized search results by removing summary field for better performance
4659

47-
### Performance
48-
- Bulk task updates: 70-95% token reduction vs individual update_task calls
49-
- 10 tasks: 95% savings (11,850 characters saved)
50-
- 20 tasks: 95% savings (23,700 characters saved)
51-
- Single database transaction vs multiple round-trips
52-
- V4 migration: Dependency lookups 5-10x faster with directional indexes
53-
- V4 migration: Search operations 2-5x faster with search vector indexes
54-
- V4 migration: Filtered queries 2-4x faster with composite indexes
55-
- Selective section loading: 85-99% token reduction when browsing section structure
60+
### Fixed
61+
- Upgraded Docker base image to Amazon Corretto 25 (addresses high severity CVEs)
5662

57-
### Technical Details
58-
- Markdown transformation uses existing MarkdownRenderer from domain layer
59-
- Dedicated tools avoid content duplication in responses
60-
- Better use case clarity for AI agents: JSON for inspection, markdown for export/rendering
61-
- Selective section loading implemented at tool layer (no repository changes required)
62-
- Content field excluded from response when includeContent=false
63-
- Section filtering applied before content exclusion for efficiency
63+
### Performance Improvements
64+
- Bulk task updates: 70-95% token reduction vs individual calls
65+
- Database indexes: 2-10x faster queries for concurrent access
66+
- Selective section loading: 85-99% token reduction when browsing structure
67+
- Optimized update operation responses for reduced bandwidth
6468

6569
## [1.1.0-alpha-01]
6670

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ val patchVersion = "0"
1111

1212
// Define release qualifier (empty for stable releases)
1313
// Examples: "", "alpha-01", "beta-02", "rc-01"
14-
val qualifier = "alpha-01"
14+
val qualifier = "beta-01"
1515

1616

1717
// Calculate build number from Git

0 commit comments

Comments
 (0)