-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathversion.json
More file actions
executable file
·254 lines (254 loc) · 13.5 KB
/
Copy pathversion.json
File metadata and controls
executable file
·254 lines (254 loc) · 13.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
{
"version": "1.0.0",
"codename": "Open Field",
"releaseDate": "2026-06-04",
"components": {
"platform": "1.0.0",
"api": "1.0.0",
"ui": "1.0.0",
"flowise": "2.2.0",
"mcpProxy": "1.0.0",
"openagenticProxy": "1.0.0"
},
"changelog": [
{
"version": "1.0.0",
"date": "2026-06-04",
"codename": "Open Field",
"highlights": [
"First public open-source release of the OpenAgentic platform",
"One-command install (install.sh) — Docker Compose stack with the Ink setup wizard",
"Chat with streaming, smart model routing, and zero hardcoded model IDs",
"9 built-in MCP servers (aws, azure, gcp, kubernetes, prometheus, loki, github, admin, web)",
"Flows workflow engine with ops Flow templates and human-in-the-loop gates",
"Immutable audit trail + server-side approval gate on mutating tool calls",
"Per-user cross-mode memory shared by chat and flows",
"Admin console: providers, MCP fleet, audit log, dashboards",
"Zero telemetry — no phone-home, ever"
],
"breaking": [],
"notes": "Initial public OSS release."
},
{
"version": "0.6.3",
"date": "2026-04-10",
"codename": "Light It Up",
"highlights": [
"Admin Test Harness (Bolt 7) \u2014 SSE-streaming system test suite for K8s, MCP, agents, chat",
"Artifact / diagram agent upgrade \u2014 production-quality HTML+CSS+JS, Mermaid removed",
"Agent synthesis enforcement \u2014 raw JSON blocked from reaching users; Ollama format extraction",
"Azure MCP creation tools \u2014 VNet, subnet, NSG, Application Gateway, Front Door verified end-to-end",
"Smart router sentinel fixes across the chat pipeline",
"Model Registry rebuilt from live SDK discovery; staleness banner removed",
"TTFT optimization \u2014 Ollama warm-up + parallel MCP/Memory initialization",
"Bob UC1\u2013UC5 all pass against live Azure; Bolt 4 full 24/24 workflow regression with 0 failures",
"Security: hardcoded JWT secret removed from test harness; token-cost warning in UI"
],
"breaking": [],
"notes": "See docs/releases/v0.6.3.md for the full changelog."
},
{
"version": "0.6.2",
"date": "2026-04-08",
"codename": "Lockstep",
"highlights": [
"Lockstep platform tagging \u2014 agentic, openagentic, oat, openagentic-sdk all at v0.6.2",
"Dual-mode build pipeline \u2014 vendored or git-clone-via-PAT companion sources",
"AIF Claude as a first-class provider with Anthropic-native SSE streaming",
"Live-SDK Model Registry \u2014 Admin LLM Registry rebuilt from provider SDK discovery on every load",
"Smart router sentinel fix in the chat validation stage",
"Self-correction pipeline + ReAct loop with final-synthesis fallback",
"Cloud_operations agent type with Azure OBO token propagation",
"Prisma singleton sweep \u2014 fewer pg connections under load",
"Memory prompt-injection sanitization (SEV0) + provider-disable-cascades-to-models (SEV0)"
],
"breaking": [
"Openagentic-manager image no longer pulls from GAR at runtime \u2014 bundled at build time",
"Model Registry no longer persisted as a curated list; discovered from each provider SDK on load"
],
"notes": "See docs/releases/v0.6.2.md for the full changelog."
},
{
"version": "0.6.0",
"date": "2026-03-10",
"codename": "Overhaul",
"highlights": [
"Flows Enterprise Overhaul \u2014 Per-node/workflow/admin config hierarchy with 3-level governance",
"Unified Cross-Mode Memory \u2014 Chat and flows share a single per-user context layer",
"Error Handling Framework \u2014 Error edges, handler nodes, and error routing in workflow engine",
"Workflow Versioning \u2014 Auto-snapshot on save, visual diff, version restore",
"Agent Platform \u2014 Persona system, tool policy, visual cron scheduling",
"Admin Dashboard Overhaul \u2014 Recharts charts + AdminMetricCard/AdminFilterBar across all 10 admin views",
"LLM Provider Setup Wizard \u2014 4-step first-time configuration wizard for fresh deployments",
"Slack & Teams Integration \u2014 Inbound webhook \u2192 workflow execution \u2192 Block Kit/Adaptive Card responses"
],
"breaking": [],
"features": [
"SetupWizard component for zero-config first-time deployment",
"DeploymentStateService with cached state detection and setup completion",
"9 new admin API endpoints (deployment-state, pause/resume, model disable/enable, capability-matrix, credential rotation)",
"SlackIntegrationService with signature verification and Block Kit formatting",
"TeamsIntegrationService with Bot Framework token verification and Adaptive Cards",
"IntegrationMessageFormatter for workflow output to platform-specific rich messages",
"Integration CRUD routes with webhook receivers and connection testing",
"IntegrationsView admin UI with cards, logs, add/edit dialog",
"LLMProviderManagement rewrite with provider cards, detail panels, capability matrix view",
"Recharts AreaChart/BarChart/PieChart added to PerformanceMetrics, EmbeddingMetrics, MonitoringView, ContextWindowMetrics, UserActivityDashboard, OATUsageStatsView, PromptMetrics, DashboardOverview",
"AdminMetricCard with sparklines and trends across all admin views",
"AdminFilterBar replacing manual select/filter UI in all views",
"Legacy auth migration (useAuth/getAuthHeaders \u2192 apiRequest) in PerformanceMetrics, MonitoringView",
"Prisma schema: LLMProvider status/paused_until/disabled_models/capability flags, Integration + IntegrationLog models",
"Per-node advanced config: disabled, timeout, retry, error routing, pinned output, notes",
"Per-workflow settings: model defaults, cost budgets, env vars, tags, visibility",
"Admin workflow governance: 5-tab panel with execution limits, cost caps, model restrictions, node type controls, memory settings",
"Enhanced agent node config: persona, tool policy, budgets, approval, memory scope",
"Error handler node type with log/retry/notify/transform actions",
"User context node type for cross-mode memory access in workflows",
"Error edge type with red dashed styling and error output handles",
"Workflow versioning: auto-snapshot on save, version history sidebar, visual diff, restore",
"UserContextService: unified cross-mode memory assembly from chat, workflows, memories",
"7 new API endpoints for user context CRUD, admin stats, workflow governance",
"Auto-indexing: chat messages and workflow results indexed into unified context",
"Per-user memory settings: source toggles, retention, context-in-chat/code toggles",
"Admin memory dashboard: user context stats, search, purge, retention config",
"Agent persona system: role, tone, boundaries, bootstrap instructions",
"Agent tool policy: allow/deny modes with high-risk auto-detection",
"Agent scheduling: visual cron builder, target workflow, input templates",
"3-level config hierarchy: admin caps > workflow defaults > node overrides"
],
"fixes": [
"Fixed #22c55e (apple puke green) replaced with #00D26A terminal green across 25+ files",
"Fixed --color-success CSS variable from #30D158 to #00D26A",
"Fixed legacy auth patterns in PerformanceMetrics and MonitoringView using deprecated useAuth hook",
"Fixed broken memory.stage.ts \u2014 prisma.memory model doesn't exist, replaced with UserMemoryService",
"Fixed memory stage async fire-and-forget \u2014 now synchronous (awaited) before completion stage",
"Fixed SSE event streaming \u2014 nodes show RUNNING state in real-time (socket.setNoDelay + flush)",
"Fixed MCP error detection \u2014 properly unwrap proxy response layers (proxy \u2192 JSONRPC \u2192 MCP result)",
"Fixed openagentic-proxy CrashLoopBackOff \u2014 duplicate /metrics route registration",
"Fixed chat.openagentic.local 404 \u2014 TLS proxy routing to wrong backend",
"Fixed Prisma schema \u2014 missing Integration, IntegrationLog models and LLMProvider extended fields",
"Added UserMemoryService \u2014 unified memory read (Redis\u2192Milvus\u2192PG\u2192merge), write (PG+Milvus+Redis)",
"Added UserProfileService \u2014 user personality learning with style_dna via LLM",
"Added FeedbackLearningService \u2014 feedback\u2192preferences\u2192system prompt injection",
"Added LLM-powered memory compaction (topic clustering, summarization, profile recompute)",
"Added per-user model preferences in SmartModelRouter",
"Added /api/user-memory/* API routes (entries, context, profile, ingest, purge)",
"Added auto-ingestion hooks (chat, tool, workflow, feedback)",
"Added ExecutionResultsPanel resize handle (280-800px) and close button",
"Added MCP tool node retry with graceful degradation",
"Added pre-upgrade backup and post-upgrade verification scripts"
]
},
{
"version": "0.5.0",
"date": "2026-02-22",
"codename": "Hardened",
"highlights": [
"DLP Scanner \u2014 50+ detection rules for credentials, PII, infrastructure secrets",
"Immutable Audit Trail \u2014 Cryptographic hash chaining, tamper-evident logs",
"Mandatory HITL Enforcement \u2014 Server-side tool approval gate for high-risk operations",
"Per-Tool Credential Scoping \u2014 Tools only receive credentials they need",
"Structured Error Classification \u2014 Typed failover reasons for LLM providers",
"Pipeline Hook System \u2014 16 extensible hook points for security and observability",
"Agent Proxy \u2014 Multi-agent orchestration with parallel, sequential, and supervisor patterns",
"Apple-inspired color palette \u2014 Real greens, blues, purples across the UI"
],
"breaking": [],
"features": [
"DLPScannerService with scan/redact/block actions",
"ToolApprovalGate for server-side human-in-the-loop enforcement",
"CredentialScopeService for per-tool credential isolation",
"FailoverError typed error classification for LLM providers",
"Shared retry framework with configurable backoff policies",
"Request deduplication cache",
"SSE event sequencing with gap detection",
"Service lifecycle management with ordered startup/shutdown",
"Pipeline hooks system with modifying, void, and sync hooks",
"Agent Proxy service for multi-agent orchestration",
"Session loading bug fix \u2014 all message fields preserved on reload",
"Version bump across all services to 0.5.0"
],
"fixes": [
"Fixed session loading dropping toolCalls, toolResults, thinkingSteps",
"Fixed Anthropic content block arrays rendering as raw JSON",
"Fixed neon colors (#00FF00, #FF0000) replaced with Apple palette",
"Fixed version endpoint showing stale version info"
]
},
{
"version": "0.4.0",
"date": "2026-02-13",
"codename": "Titan",
"highlights": [
"Platform Hardening & Security - 75 CVE patches, auth bypass removal",
"Unique colorful Admin Console icons with gradient animations",
"Tool result grounding workflow with LangGraph integration",
"Improved streaming code block handling",
"K8s service discovery audit and port fixes"
],
"breaking": [],
"features": [
"11 new unique colorful SVG icons for Admin Console sidebar",
"Incomplete code fence handling during streaming",
"Tool result grounding service with async processing",
"Comprehensive K8s service discovery validation"
],
"fixes": [
"Fixed Admin Console sidebar showing folder icons for all sections",
"Fixed code blocks breaking live streaming rendering",
"Fixed LangGraph URL port mismatch (8002 -> 3100)"
]
},
{
"version": "0.3.0",
"date": "2026-01-18",
"codename": "Cartographer",
"highlights": [
"Live artifact streaming - artifacts render as they stream, not after completion",
"Flowise Google auth fix - workspace lookup via WorkspaceUser entity",
"Unified version system across all components"
],
"breaking": [],
"features": [
"StreamingArtifactRenderer component for live artifact preview",
"Detailed JWT logging in Flowise middleware"
],
"fixes": [
"Fixed TypeORM EntityPropertyNotFoundError for Flowise workspace lookup",
"Fixed Admin Console Flowise opening user account instead of system@internal"
]
},
{
"version": "0.2.0",
"date": "2026-01-10",
"codename": "Pioneer",
"highlights": [
"Smart model routing for automatic model selection",
"MCP Tools integration"
],
"breaking": [],
"features": [
"Real-time workspace sync with MinIO/S3",
"Multi-provider LLM support (Anthropic, OpenAI, Google, Azure, Ollama)"
],
"fixes": []
},
{
"version": "0.1.0",
"date": "2025-12-01",
"codename": "Genesis",
"highlights": [
"Initial release",
"Chat mode with streaming",
"Basic MCP proxy"
],
"breaking": [],
"features": [
"SSE streaming chat",
"Azure AD and Google OAuth",
"Flowise workflow integration"
],
"fixes": []
}
]
}