Skip to content

Releases: faroshq/faros

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 14 Aug 15:56
dd054d2

Changelog

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 13 Aug 11:54
1e801e7

Changelog

  • 1e801e7 Persist heartbeats where the entries live; stop the authorize login bounce looping (#511)

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 13 Aug 11:11
106992e

Changelog

  • 106992e Scale the hub to multiple replicas; fix published-app sign-in and package crawl (#510)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 08:24
4340afd

Changelog

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 04:45
e7df375

Changelog

  • e7df375 Rename kedge → faros across the entire repo (#507)
  • b634295 Add App Studio publishing and gated app access (#506)
  • 722ed00 App Studio research delegation to agents + databricks schema discovery (#505)
  • 6720536 Research in app-studio (#504)
  • 9e7c6f7 add edit tools to browser (#503)
  • aa8feb0 Add inline App Studio context and align Databricks tables (#502)
  • f10286d Add Provider Actions and Databricks-backed App Studio integrations (#499)
  • d5c6375 app-studio: harden assistant runtime and workflow (#501)
  • 1d96203 app-studio: vibe-studio engine retrofit + creation wizard, code explorer, edit-reliability fixes (#500)
  • 59f3b56 Add App Studio assistant skills workflows and workbench UX (#498)
  • cec44ff Vibe-Studio (#491)
  • a0b09d8 Improve App Studio assistant lifecycle recovery and thread resilience (#497)
  • 40ed9cd Harden App Studio assistant workflows and workspace mutations (#496)
  • b78f609 Fix App Studio progress and preview probes (#495)
  • e7df6f6 Add secure persistent App Studio development execution (#494)
  • 26d1e74 Harden App Studio persistent exec and auto-run bounded commands (#493)
  • 5ce2489 refactor(app-studio): remove vestigial code paths (#492)
  • 74d904c feat(app-studio): harden end-to-end assistant execution (#488)
  • 7c154f3 feat(agents): full agent configuration over MCP, not just settings (#490)
  • 5cb6fcf feat(app-studio): add preview diagnostics and resilient execution (#483)
  • c492861 fix(agents): fan background work out across every kcp shard's APIExport VW (#487)
  • 5df3a56 feat(agents): MCP surface so agent settings are editable via the aggregate (#486)
  • 134edae feat(agents): per-agent ServiceAccount so background runs can use instance tools (#485)
  • 4fe201b Agents bigbang (#484)
  • 4d9a844 feat(infrastructure): update_instance MCP tool + env inputs on workload templates (#482)
  • 917ffe4 Harden App Studio assistant execution and workspace mutations (#481)
  • 163b8b0 feat(infrastructure): MCP dev loop — dev_sync/dev_logs/dev_restart + development contract in describe_template (#480)
  • d91b45e agents background tool opt-in + app-studio component directory contract (#479)
  • a73c1b7 feat(agents): multi-channel routing — named channels, multi-inbound, per-schedule/trigger delivery (#478)
  • ea36782 fix(app-studio): isolate assistant execution by work item (#477)
  • 5e60951 feat(app-studio): compress conversation progress (#476)
  • 76961b0 feat(app-studio): expose assistant plans in a docked progress widget (#475)
  • b1ed2f1 fix(app-studio): make conversations resilient to refresh (#474)
  • 5873799 Use Eino's native filesystem read tools in App Studio (#473)
  • 0f7f624 Harden App Studio's Eino DeepAgent inner loop (#472)
  • 9e5dad8 Add agent harness artifacts to .gitignore (#471)
  • ffb715c fix(infra): default empty source namespace in RuntimeNamespace (#469)
  • 8a31886 fix(app-studio/portal): import tenant helpers in api.ts (#468)

v0.0.109

Choose a tag to compare

@github-actions github-actions released this 12 Aug 17:06
e7df375

Changelog

  • e7df375 Rename kedge → faros across the entire repo (#507)
  • b634295 Add App Studio publishing and gated app access (#506)
  • 722ed00 App Studio research delegation to agents + databricks schema discovery (#505)
  • 6720536 Research in app-studio (#504)
  • 9e7c6f7 add edit tools to browser (#503)
  • aa8feb0 Add inline App Studio context and align Databricks tables (#502)
  • f10286d Add Provider Actions and Databricks-backed App Studio integrations (#499)
  • d5c6375 app-studio: harden assistant runtime and workflow (#501)
  • 1d96203 app-studio: vibe-studio engine retrofit + creation wizard, code explorer, edit-reliability fixes (#500)
  • 59f3b56 Add App Studio assistant skills workflows and workbench UX (#498)
  • cec44ff Vibe-Studio (#491)
  • a0b09d8 Improve App Studio assistant lifecycle recovery and thread resilience (#497)
  • 40ed9cd Harden App Studio assistant workflows and workspace mutations (#496)
  • b78f609 Fix App Studio progress and preview probes (#495)
  • e7df6f6 Add secure persistent App Studio development execution (#494)
  • 26d1e74 Harden App Studio persistent exec and auto-run bounded commands (#493)
  • 5ce2489 refactor(app-studio): remove vestigial code paths (#492)
  • 74d904c feat(app-studio): harden end-to-end assistant execution (#488)
  • 7c154f3 feat(agents): full agent configuration over MCP, not just settings (#490)
  • 5cb6fcf feat(app-studio): add preview diagnostics and resilient execution (#483)
  • c492861 fix(agents): fan background work out across every kcp shard's APIExport VW (#487)
  • 5df3a56 feat(agents): MCP surface so agent settings are editable via the aggregate (#486)
  • 134edae feat(agents): per-agent ServiceAccount so background runs can use instance tools (#485)
  • 4fe201b Agents bigbang (#484)
  • 4d9a844 feat(infrastructure): update_instance MCP tool + env inputs on workload templates (#482)
  • 917ffe4 Harden App Studio assistant execution and workspace mutations (#481)
  • 163b8b0 feat(infrastructure): MCP dev loop — dev_sync/dev_logs/dev_restart + development contract in describe_template (#480)
  • d91b45e agents background tool opt-in + app-studio component directory contract (#479)
  • a73c1b7 feat(agents): multi-channel routing — named channels, multi-inbound, per-schedule/trigger delivery (#478)
  • ea36782 fix(app-studio): isolate assistant execution by work item (#477)
  • 5e60951 feat(app-studio): compress conversation progress (#476)
  • 76961b0 feat(app-studio): expose assistant plans in a docked progress widget (#475)
  • b1ed2f1 fix(app-studio): make conversations resilient to refresh (#474)
  • 5873799 Use Eino's native filesystem read tools in App Studio (#473)
  • 0f7f624 Harden App Studio's Eino DeepAgent inner loop (#472)
  • 9e5dad8 Add agent harness artifacts to .gitignore (#471)
  • ffb715c fix(infra): default empty source namespace in RuntimeNamespace (#469)
  • 8a31886 fix(app-studio/portal): import tenant helpers in api.ts (#468)

providers/infrastructure/v0.0.41

Choose a tag to compare

@mjudeikis mjudeikis released this 24 Jul 08:21
ffb715c
fix(infra): default empty source namespace in RuntimeNamespace (#469)

App Studio creates promoted Application/SimpleWebApp instances with no
namespace, so the instance object carries namespace "". kro still
materializes their children into "<cluster>-default", but the application
controller computed the secret-bridge target as RuntimeNamespace(tenant, "")
— a bare concat yielding "<cluster>-", which is both an invalid RFC 1123
label (trailing "-") and the wrong namespace.

The registry-pull-secret bridge runs before the fqdn stamp and returns on
error, so spec.expose.fqdn was never stamped and kro sat forever on
"no such key: fqdn (data pending)". Dev instances (no private image → no
registry secret → bridge skipped) stamped fine, which is why only promoted
prod instances hung.

Default an empty source namespace to "default" so the bridge targets the
namespace kro actually places the workloads in. Self-heals stuck instances
on redeploy.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

providers/app-studio/v0.0.37

Choose a tag to compare

@mjudeikis mjudeikis released this 24 Jul 06:04
8a31886

What's Changed

  • fix(app-studio/portal): import tenant helpers in api.ts by @mjudeikis in #468

Full Changelog: providers/app-studio/v0.0.36...providers/app-studio/v0.0.37

v0.0.108

Choose a tag to compare

@github-actions github-actions released this 22 Jul 13:45
1ef63ef

Changelog

  • 1ef63ef fix(agents-portal): flow-mode drag, channel inbound/outbound clarity, form-based Wiring tab (#467)
  • 9a9dc0f refactor(portals): shared portalkit — icons, in-page modals, tables, tenant plumbing (#466)
  • df51ae9 [5/5] feat(agents): Models overhaul — catalog, cost dashboard, health/discovery, observability (#464)
  • 425344e refactor(agents-portal): entity menus + agent detail (chat-first) + reference flow (#463)
  • bf38697 fix(providers): stop the enable-provider provisioning race needing a manual refresh (#462)
  • 5a7b7fc fix(provider-sdk): prune stale APIExport resources in init-owned groups (#461)
  • 266d067 fix(cli): re-login keeps the workspace selected with kedge use (#460)
  • ffee5ad feat(edges): WebSocket-backed UniFi Protect events (per-tenant store + subscriber) (#459)
  • 5018ea4 fix(agents): Chat button lands on chat tab, not the flow editor (#457)
  • 720c5e3 feat(agents): add a Chat button to each agent card on the agents list (#456)
  • 7b3e1de feat(agents): add a wait tool so agents can verify slow operations (#455)
  • 6f726eb feat(edges,agents): backend-default service instructions, snapshot retry, and image analysis (#454)

v0.0.107

Choose a tag to compare

@github-actions github-actions released this 20 Jul 13:01
2611dc0

Changelog

  • 2611dc0 feat(portal): server-side dashboard layout + persistent provider tiles (#453)
  • 99e8d1f fix(edges): stop MCP tool server panicking on catalog services + surface edge agent version (#452)