Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
[1.0.0] - 2026-10-02
Features
core : Add shared contracts for hub, agent and ui
deploy : Add helm charts, cluster crd and kind quickstart
store : Add sqlite and memory backends with threads service
auth : Add local users, proxy auth, sessions and access tokens
agent : Add flux summarizers and the outbound agent
charts : Pass deny user prefixes to the agent
mcp : Add mcp server, ask ai providers and redaction
landing : Add landing page and short docs for github pages
web : Add keyboard-first tanstack spa
hub : Add hub server, agent registry and rbac-filtered api
agent : Report pod container names for log selection
landing : Rebuild on vite, tailwind and tanstack router
store : Add postgres backend with shared rate limits, agent sessions and events
dev : Add local mode for running the agent as your kubeconfig identity
web : Move to tailwind v4 with shared design tokens and polish the ui
store : [breaking ] Make postgres the only persistent store
hub : Share rate limits and session revocation across replicas
agent : Support agent replicas and limit load on the api server
hub : Run hubs active/active with a peer relay
charts : Deploy hubs and agents with two replicas on postgres
agent : Watch services, ingresses, jobs, cronjobs, hpas and pvcs
hub : Add cluster onboarding with one-time join tokens
web : Add the add-cluster wizard and connection panel
web : Order clusters by usage and tidy the switcher, palette and ask panel
agent : Add completed status, job grouping and oci repository status
hub : Surface job buildup findings and stream workload logs
web : Show completed status, job findings and hidden jobs
ai : Sample logs for errors and warnings instead of a plain tail
ai : Accept user-selected log lines as attachments
agent : Watch core kinds and opt-in karpenter and external secrets presets
web : Add motion, action feedback, workload logs and ask ai on selection
web : Group the nav by project and support the new kinds
ai : Accept yaml excerpts as ask ai attachments
web : One-line toolbars, ask ai on yaml and save answers as threads
web : Add a live flux dependency graph
hub : Add flux dependency data and a graph endpoint
web : Watch only the clusters on screen and search the fleet on the hub
web : Sort the flat list by column
web : Add a Ready status chip and show Completed only for Jobs
auth : Sign in with GitHub and OIDC
chart : Install the viewer and operator roles with the agent
dev : GitHub sign-in in local mode from .env
landing : Fit the hero on phones and add social cards and icons
chart : Grant the Add cluster wizard to groups from hub values
ai : Ask AI chats that stay open across resources
ai : Link resources in answers to their Eddy pages
Bug fixes
build : Copy design tokens into the image build and approve esbuild for landing
web : Put ask ai history and new chat above the about chip
web : Move ask ai history and new chat next to the composer
ai : Use read-only tools without asking and expose whether logs are available
web : Align log rows and send the api group with thread requests
store : Order same-millisecond join tokens with the live one first
graph : Never collapse Flux objects and expand groups on the hub
chart : Warn instead of printing an in-cluster agent URL
landing : Wrap long key labels instead of widening the docs
web : Show Logs as a normal action, not in the cluster colour
web : Drop the Logs button on the detail page, which has a Logs tab
ai : Render tables and name resources in answers
agent : Keep the connection when a request is cancelled mid-write
release : Log in to GHCR for cosign in the charts job
Performance
hub : Measure the fleet and cut its cost (adr-0006 p1)
hub : Answer namespace access checks from impersonated rules reviews
hub : Scope live updates and page index lists (adr-0006 p2)
Refactoring
Move module and images to github.com/idestis/eddy
Documentation
Add spec, architecture decisions and api contract
api : Record status codes, limits and paging from the implementation
api : Document mcp result envelope, cursors and ask ai errors
adr : Note ask ai audit channel and mcp limit scope
readme : Describe eddy on its own terms
agent : Document agent permissions, guardrails and connectivity
adr : Propose active/active hub replicas
adr : Accept postgres store with active/active hubs and agent replicas
adr : Add cluster onboarding wizard with one-time join tokens
spec : Drop sqlite from the v1.0 scope line
adr : Record postgres store implementation notes
Describe local mode in readme, claude.md and the api contract
Describe postgres, replicas and the peer relay
Cover onboarding, join tokens and the new kinds in install and agent guides
api : Document onboarding endpoints, join flow and inventory-only rows
adr : Propose progressive loading and lean agent-to-hub transfer
adr : Accept progressive loading as a measurement-gated plan
Document findings, hidden jobs, workload logs and cached-summary filtering
dev : Fix ask ai logs setting wording
Describe kinds, presets, inventory reads and ux feedback rules
Update the add-a-kind checklist and document local presets
landing : Match the hero to the app and refresh status for v1.0
readme : Update status and roadmap for v1.0
adr : Bring GitHub and OIDC sign-in into v1.0, SAML to future
landing : Step-by-step guides for install, sign-in, clusters and operations
Align RBAC, kill switch and audit details with the code
Fix install order, secret handling and readiness across the guides
readme : Add an Ask AI model cost guide
Tests
config : Cover the new agent job and log limits
hub : Use a struct table so gofmt 1.26 and 1.27 agree
Build and dev environment
Add task release for one version across hub, agent and charts
deps : Bump actions/github-script (#6 )
deps : Bump golang from 1.26-alpine to 1.27-alpine (#2 )
Install pnpm without corepack and run CI on Go 1.27 and Node 26
deps-dev : Bump typescript from 5.9.3 to 7.0.2 in /web (#5 )
deps : Bump node from 22-alpine to 26-alpine (#1 )
deps-dev : Bump jsdom from 29.1.1 to 30.1.1 in /web (#3 )
CI
Add build, codeql and release workflows
Gate monorepo jobs by changed area and add pr title and label checks
Skip pages and codeql while the repository is private
Run every check through hack/ci.sh and add task ci
Run Go lint and tests in parallel and refresh the build cache
Dependencies
deps : Promote direct dependencies in go.mod
Chores
Add license and open-source project hygiene
charts : Merge duplicate network policy comment
lint : Pin staticcheck v0.8.1 for go 1.26+
Ignore task cache directory
Ignore the loadgen binary
hub : Gofmt the graph constants
You can’t perform that action at this time.