What's Changed
- feat: refactor notification handling to use AccountID and enhance IAM… by @pikann in #627
- fix(mcp): send the task-position API the fields it reads by @bfs2021 in #629
- fix(plugin): negotiate SMTP AUTH so LOGIN-only servers work by @kayahk in #630
- Feature/enhance git workflow by @pikann in #635
- fix(api): include view context in view responses by @pujitha24 in #637
- test(git): e2e coverage for the Git integration, plus fixes it found by @pikann in #636
- chore(deps): bump github.com/go-chi/chi/v5 from 5.3.0 to 5.4.0 in /services/api by @dependabot[bot] in #638
- feat: add multiple-choice question handling in assistant UI by @pikann in #639
- feat: add end-to-end tests for multiple-choice question handling in a… by @pikann in #640
- feat: implement pane resizing functionality with shared components an… by @pikann in #644
- feat: update conversation access rules to allow agents to read projec… by @pikann in #646
- feat: enhance paca skills by @pikann in #647
- feat(git): enhance project connection management by @pikann in #648
- fix(api): reject environment folder paths outside the workspace volume by @kayahk in #651
- fix(agent-runner): reconcile an environment's LLM env (key, base URL, model) on every start by @kayahk in #653
- feat(git): add description to linked repositories by @gorlix in #658
- fix(git): keep a change request's state on edited and synchronized events by @gorlix in #659
- fix(agent-runner): cancel a stopped turn's goose run instead of abandoning it by @kayahk in #655
- fix(git): ignore task refs that are the tail of an uppercase key by @gorlix in #657
- fix(git): surface the provider's message when linking a repository or registering a webhook fails by @gorlix in #660
- fix(web): keep an unsubmitted chat draft across a page reload by @kayahk in #663
- fix(agent-runner): reconcile orphaned running conversations by @kayahk in #665
- fix(web): keep agent name suffixes visible in pickers by @Yushu-Li in #666
- feat(web): add tags support to task columns and localization by @pikann in #667
- feat: update Git role editor and related tests to reflect changes in … by @pikann in #668
- feat: add Trendshift badges to README for repository visibility by @pikann in #669
- feat: add Contributors section to README with link to contributor graph by @pikann in #670
- feat: enhance README with community promise and clarify free features by @pikann in #671
- feat: enhance CONTRIBUTING.md with detailed setup instructions and pl… by @pikann in #672
- feat(deploy): support external Redis and Valkey installations by @Yushu-Li in #674
- feat: implement multi-factor authentication (MFA) support by @pikann in #679
- feat(e2e): update Playwright to version 1.64.1 and improve type defin… by @pikann in #680
- feat(e2e): update SSO settings URL in tests and improve test structur… by @pikann in #681
- chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.4 to 4.1.6 in /services/api by @dependabot[bot] in #684
- fix(web): preserve link labels in content diffs by @Yushu-Li in #683
- feat: add support for passkeys as a second factor for authentication by @pikann in #682
- docs: update README with new features in v0.20.0, including Git integ… by @pikann in #685
- fix: fix failed mfa e2e testing by @pikann in #686
New Contributors
- @bfs2021 made their first contribution in #629
- @pujitha24 made their first contribution in #637
Full Changelog: v0.19.2...v0.20.0-rc.1