Releases: kagenti/humr
Releases · kagenti/humr
v0.0.16
What's Changed
- fix(docs): unlink humr-claw references in PITCH.md by @matoushavlena in #186
- feat(ui): assign OneCLI app connections at agent creation by @matoushavlena in #185
- fix(api-server): render app name via onecli 0.0.14 providerName by @matoushavlena in #187
- fix: restore Anthropic + GitHub credential propagation by @Tomas2D in #189
- fix(api-server): sanitize WebSocket close code in ACP relay by @jezekra1 in #192
- feat(ui): chat polish — file chips, sticky scroll, verbs by @jezekra1 in #193
- feat(api-server): render Slack replies as markdown blocks by @jezekra1 in #194
- feat(ui): optional Connections step in onboarding empty state by @matoushavlena in #196
- chore(helm): bump onecli image to 0.0.15 by @jezekra1 in #200
- chore(helm): bump onecli image to 0.0.16 by @jezekra1 in #203
- chore(helm): bump onecli image to 0.0.17 by @jezekra1 in #204
- chore(helm): bump onecli image to 0.0.18 by @jezekra1 in #205
- fix(slack): inactivity timeout instead of hard limit by @tomkis in #182
- docs(adr): draft multi-agent collaboration ADR by @tomkis in #28
- fix(ui): chat scroll stickiness and mobile Enter behavior by @jezekra1 in #213
- chore(helm): bump onecli image to 0.0.19 by @tomkis in #209
- fix(ci): use sandbox mode for e2e tests by @tomkis in #210
- ci: pin CD images and chart to commit SHA by @pilartomas in #216
- ci: drop helm registry login from deploy job by @pilartomas in #219
- ci: set HOME=/tmp on deploy job for ARC runner by @pilartomas in #221
- fix(ui): safe-area padding for PWA and Apple-touch icons by @jezekra1 in #224
- fix(api-server): retry onecli-sync with exponential backoff by @tomkis in #208
- feat(example-agent): transform example-agent into PR code review agent by @xjacka in #115
- feat: persist Slack thread→session mapping by @tomkis in #232
- fix(ui): group replayed user chunks into one bubble by @kapetr in #217
- docs: Fix ACP link in README.md by @jenna-winkler in #233
- feat(skills): add draft-issue skill by @tomkis in #238
- feat: persistent ACP sessions with log+cursor fan-out by @jezekra1 in #212
- fix(ui): prevent template image tag overflow in Add Agent dialog by @xjacka in #240
- feat(ui): sticky Setup Progress bar on providers/connections views by @matoushavlena in #199
- refactor(ui): simplify onboarding bar and drop get-started wizard by @matoushavlena in #247
- fix(ui): replace silent errors with toasts and inline banners by @kapetr in #226
- fix(agent-runtime): don't cache log metadata on session/resume by @jezekra1 in #248
- feat(ui): simplify agent dialogs and share components by @matoushavlena in #255
- fix(ui): split YAML frontmatter from markdown body in file viewer by @jezekra1 in #261
- fix: cut baseline cluster load from probes and wake polling by @matoushavlena in #246
- feat(ui): pick OAuth Token or API Key for Anthropic provider by @Tomas2D in #234
- refactor(ui): simplify Agents list card by @matoushavlena in #263
- feat(ui): populate agent env from connection envMappings on grant by @matoushavlena in #262
- fix(ui): populate agent env from connection envMappings at creation time by @matoushavlena in #269
- feat(ui): collapse agents list, add restart (#265) by @matoushavlena in #266
- feat(ui): add Test button for Anthropic credentials by @matoushavlena in #270
- refactor(ui): clean up credentials UI by @matoushavlena in #271
- fix(ci): publish code-guardian with SHA tag like other agents by @xjacka in #273
- refactor(skills): split draft-issue into draft + file by @tomkis in #249
- docs(adr-024): rewrite for clarity, cover app connections by @matoushavlena in #267
- feat(Slack): Slack per-turn user impersonation by @tomkis in #201
- docs: security model by @JanPokorny in #251
- docs(security-model): name the HITL pattern by @matoushavlena in #276
- docs(readme): pitch team collaboration vision by @matoushavlena in #275
- fix(ui): strip all whitespace from pasted provider credentials by @pilartomas in #279
- feat: generic-secret scoping + injection config, plus pi-agent RITS extension by @Tomas2D in #235
- fix(lima): deny-by-default port forwarding by @Tomas2D in #281
- fix(helm): humr-rwx SC uses WaitForFirstConsumer by @tomkis in #285
- fix(forks): look up foreign secrets by fork-agent identifier by @tomkis in #284
- feat(ui): surface app-connection envMappings in Configure Agent dialog by @Tomas2D in #282
- fix(helm): grant nfs-provisioner get on nodes by @pilartomas in #287
- docs(skills): add react-ui-engineering skill by @kapetr in #268
- feat(channels): add Telegram channel via Chat SDK by @pilartomas in #180
- docs(security-model): add Meta's Rule of Two and References by @matoushavlena in #289
- fix(channels): clean up telegram_threads on InstanceDeleted by @pilartomas in #292
- fix(channels): tighten Telegram DM reply policy by @pilartomas in #293
- feat: 1:1 slack channel to instance invariant by @tomkis in #291
- docs(adr): draft skills marketplace by @PetrBulanek in #225
- feat(helm): allow annotations on nfs-provisioner StatefulSet and pods by @pilartomas in #297
- refactor(ui/secrets): apply UI engineering rules by @kapetr in #294
- refactor(ui/connections): apply UI engineering rules by @kapetr in #298
- refactor(ui/files): apply UI engineering rules by @kapetr in #299
- docs: multi-player model by @tomkis in #301
- Chore: onecli tag bump for gh enterprise by @jjeliga in #302
- docs(code-guardian): generalize repo + add Slack notify by @xjacka in #296
- refactor(api-server): restructure src layout by @tomkis in #303
- feat(schedules): RRULE recurrences with quiet hours and edit by @jezekra1 in #295
- fix(ui): restore markdown list markers and wrap frontmatter by @PetrBulanek in #310
- fix(ui): sessions sidebar — spinner hang + stale list after delete by @PetrBulanek in #312
- docs: link to collab by @tomkis in #314
- feat(ui): allow editing agent name in Configuration dialog by @Tomas2D in #316
- ci: publish pi-agent image on tag releases by @Tomas2D in #320
New Contributors
- @xjacka made their first contribution in #115
- @jenna-winkler made their first contribution in #233
Full Changelog: v0.0.15...v0.0.16
v0.0.15
What's Changed
- ci: Add org-wide project automation workflow by @rubambiza in #121
- Feat: move workspace under home by @JanPokorny in #117
- ci: deploy on push to main by @pilartomas in #131
- Feature: schedule session continuity and ui by @jjeliga in #93
- feat(agents): Google Workspace agent template with gws CLI by @matoushavlena in #133
- docs: remove cluster:upgrade references by @PetrBulanek in #95
- feat(ui): responsive mobile layout, session controls, PWA, logo by @jezekra1 in #139
- fix(api-server): OneCLI secret creation and user sync by @jezekra1 in #145
- feat(channels): slack outbound messaging via MCP tool by @tomkis in #136
- fix(ui): dark mode highlighting, Markdown memoization, minor polish by @kapetr in #147
- fix: scope all user-facing operations to the owning principal by @PetrBulanek in #148
- docs(ui): reframe "Credential Access" as "Credential Injection" by @matoushavlena in #123
- docs(readme): add Guided Tour section with AI agent onboarding by @matoushavlena in #151
- docs(agents): update google-workspace README for Humr UI credentials by @matoushavlena in #157
- fix(ci): use --reset-then-reuse-values for helm upgrade by @pilartomas in #161
- feat: harness API server on separate port by @tomkis in #163
- ci: scope deploy job to Development environment by @pilartomas in #164
- feat(ui): reorganize navigation into Agents, Providers, Connections by @matoushavlena in #158
- refactor: enforce kebab-case filenames via eslint by @tomkis in #167
- feat(ui): contextual provider nudges for new users by @matoushavlena in #166
- chore: rename default template & image to claude-code by @tomkis in #168
- feat(ui): replace header nav with sidebar, add settings page by @matoushavlena in #170
- fix(ui): exclude /api/ from PWA navigateFallback by @tomkis in #169
- docs(google-workspace): update setup for OneCLI OAuth, remove manual token workaround by @matoushavlena in #174
- fix(api-server): gate instance running state on pod readiness by @tomkis in #172
- fix(helm): route OneCLI through plain localhost for Google OAuth by @matoushavlena in #171
- docs(readme): drop jargon, lead with capabilities by @matoushavlena in #160
- feat(ui): mobile-responsive layout with bottom nav by @matoushavlena in #178
- feat(ui): chat attachments and rich file browser previews by @jezekra1 in #183
- feat(ui): surface OneCLI app connections in Connections view by @matoushavlena in #181
- feat(ui): assign/unassign OneCLI app connections from agent dialog by @matoushavlena in #184
- feat: pi-agent, harness-agnostic base runtime, connector-declared envs by @Tomas2D in #150
New Contributors
- @rubambiza made their first contribution in #121
- @kapetr made their first contribution in #147
- @Tomas2D made their first contribution in #150
Full Changelog: v0.0.14...v0.0.15
v0.0.14
What's Changed
- feat(secrets): user-scoped credential management via OneCLI passthrough by @jezekra1 in #114
- feat(api-server): sync user account in OneCLI on login by @jezekra1 in #98
- fix(controller): cascade-delete instances when agent is deleted by @jezekra1 in #116
Full Changelog: v0.0.13...v0.0.14
v0.0.13
v0.0.12
What's Changed
- fix(ci): install kubectl in deploy job by @pilartomas in #107
Full Changelog: v0.0.11...v0.0.12
v0.0.11
What's Changed
- fix(ci): use arc-runner-set label for deploy job by @pilartomas in #106
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- refactor(api-server): extract domain logic from K8s infrastructure layer by @tomkis in #85
- Feature: env var setup for github onecli app by @jjeliga in #83
- feat(sessions): DB-backed sessions with ACP correlation by @tomkis in #91
- feat(auth): add configurable user allowlist via Keycloak realm role by @jezekra1 in #97
- feat: cluster:env by @JanPokorny in #101
- chore: upgrade tseng to v2.0.0 by @tomkis in #96
- ci: rename Images to Publish & Deploy, add self-hosted deploy job by @pilartomas in #103
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- fix(netpol): allow DNS target port 5353 for OVN-Kubernetes DNAT by @pilartomas in #87
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- fix(helm): grant controller configmaps/finalizers permission by @pilartomas in #86
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- feat(agents): psql persistence for channels + flat Instance model by @tomkis in #79
- fix(helm): enable HTTP in Keycloak production mode for edge TLS termination by @pilartomas in #84
Full Changelog: v0.0.6...v0.0.7