@@ -6,224 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77## Unreleased
88
9- ### ♻️ Refactoring
10-
11- - * (cli)* Improve init command
12- - * (docs)* Disable theme switcher
13- - * (llm)* General improvements ([ #48 ] ( https://github.com/compozy/compozy/issues/48 ) )
14- - * (parser)* Add cwd as struct on common
15- - * (parser)* Change from package_ref to use
16- - * (parser)* Improve errors
17- - * (parser)* Add config interface
18- - * (parser)* Add validator interface
19- - * (parser)* Improve validator
20- - * (parser)* Change from package_ref to pkgref
21- - * (parser)* Add schema validator in a package
22- - * (parser)* Remove ByRef finders on WorkflowConfig
23- - * (parser)* Add schema in a separate package
24- - * (parser)* Use a library to load env
25- - * (parser)* Remove parser.go file
26- - * (parser)* Adjust errors
27- - * (repo)* General improvements
28- - * (repo)* Apply go-blueprint architecture
29- - * (repo)* Change testutils to utils
30- - * (repo)* Types improvements
31- - * (repo)* General improvements
32- - * (repo)* General adjustments
33- - * (repo)* Build improvements
34- - * (repo)* Change architecture
35- - * (repo)* Small improvements
36- - * (repo)* Adjust architecture
37- - * (repo)* Improve protobuf integration
38- - * (repo)* Change to DDD
39- - * (repo)* Change from trigger to opts on workflow.Config
40- - * (repo)* Adapt to use new pkgref
41- - * (repo)* Change from orchestrator to worker
42- - * (repo)* Complete change task state and parallel execution ([ #16 ] ( https://github.com/compozy/compozy/issues/16 ) )
43- - * (repo)* Use Redis for store configs ([ #24 ] ( https://github.com/compozy/compozy/issues/24 ) )
44- - * (repo)* General improvements
45- - * (repo)* Config global adjustments
46- - * (repo)* Improve test suite
47- - * (worker)* Remove PAUSE/RESUME for now
48- - * (worker)* Create worker.Manager
49- - * (worker)* Avoid pass task.Config through activities ([ #31 ] ( https://github.com/compozy/compozy/issues/31 ) )
50- - * (worker)* Split task executors ([ #77 ] ( https://github.com/compozy/compozy/issues/77 ) )
51-
52- ### ⚡ Performance Improvements
53-
54- - * (repo)* Improve startup performance ([ #74 ] ( https://github.com/compozy/compozy/issues/74 ) )
55-
56- ### 🎉 Features
57-
58- - * (cli)* Add watch flag on dev
59- - * (core)* Add basic core structure
60- - * (nats)* Add first NATS server integration
61- - * (parser)* Add models and provider
62- - * (parser)* Add EnvMap methods
63- - * (parser)* Add LoadId method on Config
64- - * (parser)* Add WithParamsValidator
65- - * (pb)* Add ToSubject() method for events
66- - * (ref)* Add inline merge directive
67- - * (repo)* Add schema generation
68- - * (repo)* Run server using workflows on dev cmd
69- - * (repo)* Implement better log using CharmLog
70- - * (repo)* Add support for LogMessage on NATS
71- - * (repo)* Adding file references
72- - * (repo)* Add initial file ref loaders
73- - * (repo)* Adad tplengine package
74- - * (repo)* Add Deno runtime integration ([ #1 ] ( https://github.com/compozy/compozy/issues/1 ) )
75- - * (repo)* Add protobuf integration
76- - * (repo)* Add initial orchestrator logic ([ #3 ] ( https://github.com/compozy/compozy/issues/3 ) )
77- - * (repo)* Add UpdateFromEvent on states
78- - * (repo)* Handle workflow execute
79- - * (repo)* Init task.Executor
80- - * (repo)* Return full state on executions route
81- - * (repo)* Add version on API and events
82- - * (repo)* Use SQLite for store
83- - * (repo)* Add workflow and task routes
84- - * (repo)* Add agent definitions routes
85- - * (repo)* Add tools routes
86- - * (repo)* Integrate Swagger
87- - * (repo)* Add new pkg/ref ([ #7 ] ( https://github.com/compozy/compozy/issues/7 ) )
88- - * (repo)* Add initial temporal integration ([ #8 ] ( https://github.com/compozy/compozy/issues/8 ) )
89- - * (repo)* Normalize task state
90- - * (repo)* Add basic agent execution ([ #9 ] ( https://github.com/compozy/compozy/issues/9 ) )
91- - * (repo)* Implement tool call within agent ([ #10 ] ( https://github.com/compozy/compozy/issues/10 ) )
92- - * (repo)* Implement tool call within task
93- - * (repo)* Implement parallel execution for tasks ([ #12 ] ( https://github.com/compozy/compozy/issues/12 ) )
94- - * (repo)* Implement router task
95- - * (repo)* Implement collection tasks ([ #17 ] ( https://github.com/compozy/compozy/issues/17 ) )
96- - * (repo)* Adding MCP integration ([ #25 ] ( https://github.com/compozy/compozy/issues/25 ) )
97- - * (repo)* Support sequential mode for collection tasks ([ #36 ] ( https://github.com/compozy/compozy/issues/36 ) )
98- - * (repo)* Implement auto load for resources ([ #37 ] ( https://github.com/compozy/compozy/issues/37 ) )
99- - * (repo)* Implement aggregate task type ([ #38 ] ( https://github.com/compozy/compozy/issues/38 ) )
100- - * (repo)* Add composite task type ([ #47 ] ( https://github.com/compozy/compozy/issues/47 ) )
101- - * (repo)* Add signals for workflows ([ #51 ] ( https://github.com/compozy/compozy/issues/51 ) )
102- - * (repo)* Add nested collection tasks ([ #55 ] ( https://github.com/compozy/compozy/issues/55 ) )
103- - * (repo)* Add basic monitoring system ([ #58 ] ( https://github.com/compozy/compozy/issues/58 ) )
104- - * (repo)* Add outputs for workflow ([ #76 ] ( https://github.com/compozy/compozy/issues/76 ) )
105- - * (repo)* Add scheduled workflows ([ #98 ] ( https://github.com/compozy/compozy/issues/98 ) )
106- - * (repo)* Add task type wait ([ #100 ] ( https://github.com/compozy/compozy/issues/100 ) )
107- - * (repo)* Add memory ([ #104 ] ( https://github.com/compozy/compozy/issues/104 ) )
108- - * (repo)* Add rest api for memory ([ #108 ] ( https://github.com/compozy/compozy/issues/108 ) )
109- - * (repo)* Add BunJS as runtime ([ #114 ] ( https://github.com/compozy/compozy/issues/114 ) )
110- - * (repo)* Add task engine refac ([ #116 ] ( https://github.com/compozy/compozy/issues/116 ) )
111- - * (repo)* Add pkg/config ([ #124 ] ( https://github.com/compozy/compozy/issues/124 ) )
112- - * (repo)* Add authsystem ([ #133 ] ( https://github.com/compozy/compozy/issues/133 ) )
113- - * (repo)* Add missing CLI commands ([ #137 ] ( https://github.com/compozy/compozy/issues/137 ) )
114- - * (repo)* Add default tools ([ #138 ] ( https://github.com/compozy/compozy/issues/138 ) )
115- - * (repo)* Move cache and redis config to pkg/config ([ #139 ] ( https://github.com/compozy/compozy/issues/139 ) )
116- - * (repo)* Refactor CLI template generation
117- - * (server)* Add first version of the server
118- - * (server)* Add new route handlers
119- - * (task)* Add outputs to task
120- - First package files
1219### 🐛 Bug Fixes
12210
123- - * (cli)* Add missing check on init command
124- - * (docs)* Hero text animation
125- - * (docs)* Class merge SSR
126- - * (docs)* Metadata og url
127- - * (engine)* Env file location
128- - * (memory)* Memory API request ([ #121 ] ( https://github.com/compozy/compozy/issues/121 ) )
129- - * (repo)* General improvements and fixes
130- - * (repo)* Adjust validations inside parser
131- - * (repo)* Make dev command work
132- - * (repo)* Adjust state type assertion
133- - * (repo)* Validate workflow params on Trigger
134- - * (repo)* Collection task ([ #18 ] ( https://github.com/compozy/compozy/issues/18 ) )
135- - * (repo)* Nested types of tasks
136- - * (repo)* Concurrency issues with logger ([ #61 ] ( https://github.com/compozy/compozy/issues/61 ) )
137- - * (repo)* Collection state creation ([ #63 ] ( https://github.com/compozy/compozy/issues/63 ) )
138- - * (repo)* Closing dispatchers ([ #81 ] ( https://github.com/compozy/compozy/issues/81 ) )
139- - * (repo)* Memory task integration ([ #123 ] ( https://github.com/compozy/compozy/issues/123 ) )
140- - * (repo)* Auth integration
141- - * (repo)* MCP command release
142- - * (repo)* General fixes
143- - * (repo)* Add automatic migration
144- - * (repo)* Broken links
145- - * (runtime)* Deno improvements and fixes ([ #79 ] ( https://github.com/compozy/compozy/issues/79 ) )
146-
147- ### 📚 Documentation
148-
149- - * (repo)* Engine specs ([ #2 ] ( https://github.com/compozy/compozy/issues/2 ) )
150- - * (repo)* Cleaning docs
151- - * (repo)* Update weather agent
152- - * (repo)* Improve agentic process
153- - * (repo)* Add memory PRD
154- - * (repo)* Add initial multitenant PRD
155- - * (repo)* Rename schedule PRD
156- - * (repo)* Improve agentic process
157- - * (repo)* Add basic documentation and doc webapp ([ #130 ] ( https://github.com/compozy/compozy/issues/130 ) )
158- - * (repo)* General doc improvements
159- - * (repo)* Add OpenAPI docs
160- - * (repo)* Improve current docs
161- - * (repo)* Enhance tools docs
162- - * (repo)* Enhance memory docs
163- - * (repo)* Finish/enhance MCP documentation ([ #135 ] ( https://github.com/compozy/compozy/issues/135 ) )
164- - * (repo)* Remove old prds
165- - * (repo)* Improve documentation
166- - * (repo)* Add schemas on git
167- - * (repo)* Add vercel analytics
168- - * (repo)* Add readme and contributing
169- - * (repo)* Finish main landing page
170- - * (repo)* Fix navigation link
171- - * (repo)* Adjust text on lp
172- - * (repo)* Add logo on README
173- - * (repo)* Adjust install page
174- - * (repo)* Update readme
11+ - * (repo)* Context normalization on collection tasks ([ #226 ] ( https://github.com/compozy/compozy/issues/226 ) )
12+ - * (repo)* Fetch tags for release
17513
17614### 📦 Build System
17715
178- - * (repo)* Fix golint errors
179- - * (repo)* Add initial makefile
180- - * (repo)* Lint errors
181- - * (repo)* Add weather example folder
182- - * (repo)* Fix lint errors
183- - * (repo)* Adjust lint warnigs
184- - * (repo)* Fix lint warnings
185- - * (repo)* Add precommit
186- - * (repo)* Add AI rules
187- - * (repo)* Add monitoring PRD
188- - * (repo)* Remove .vscode from gitignore
189- - * (repo)* Add Github Actions integrations ([ #136 ] ( https://github.com/compozy/compozy/issues/136 ) )
190- - * (repo)* Cleanup
191- - * (repo)* Format fix
192- - * (repo)* Improve release process
193- - * (repo)* Update deps
194-
195- ### 🔧 CI/CD
196-
197- - * (release)* Releasing new version v0.0.4 ([ #162 ] ( https://github.com/compozy/compozy/issues/162 ) )
198- - * (repo)* Fix actions
199- - * (repo)* Fix services setup
200- - * (repo)* Fix release
201- - * (repo)* Adjust versions
202- - * (repo)* Fix release process
203- - * (repo)* Fix ci
204- - * (repo)* Fix goreleaser
205- - * (repo)* Fix validate title step
206- - * (repo)* Fix quality action
207- - * (repo)* Add pkg release
208-
209- ### 🧪 Testing
210-
211- - * (parser)* Add tests for agents
212- - * (parser)* Add tests for package ref
213- - * (parser)* Add tests for tools
214- - * (parser)* Add tests for tasks
215- - * (parser)* Add tests for workflow
216- - * (repo)* Refactor test style
217- - * (repo)* Add integration tests for states
218- - * (repo)* Fix nats tests
219- - * (repo)* Add store integration tests
220- - * (repo)* Adjust repository tests
221- - * (repo)* Test routes
222- - * (repo)* Test improvements
223- - * (repo)* Add basic tasks integration tests ([ #57 ] ( https://github.com/compozy/compozy/issues/57 ) )
224- - * (repo)* Fix integrations tests ([ #59 ] ( https://github.com/compozy/compozy/issues/59 ) )
225- - * (repo)* Fix testcontainer timeouts
226- - * (server)* Add basic tests for server
16+ - * (repo)* Adjust tooling
17+ - * (repo)* Lint warnings
22718
22819---
22920* Made with ❤️ by the Compozy team • Generated by [ git-cliff] ( https://git-cliff.org ) *
0 commit comments