Releases: import-ai/omnibox-backend
Releases · import-ai/omnibox-backend
v0.1.3
What's Changed
- feat(auth): support google auth by @hewenguang in #140
- refactor(attachments): update API by @ycdzj in #147
- feat(test): Add testcontainers for e2e testing by @LucienShui in #148
- fix(resources): Add migration to clean resource names by @LucienShui in #150
- feat(resources): implement tag system with extraction and management by @LucienShui in #149
- refactor(attachments): update attachment URLs by @ycdzj in #151
- fix: improve asset name handling and add timestamps to resource DTOs by @LucienShui in #152
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- feat(users): add blocked-usernames by @ycdzj in #138
- Feature/api keys by @LucienShui in #139
- feat(resources): add space type by @ycdzj in #141
- Feature/cookie auth by @LucienShui in #142
- Chore/test by @LucienShui in #143
- fix(task): Fix task callback with empty but not null exception by @LucienShui in #144
- Chore/api key by @LucienShui in #145
- chore(search): Add field attrs into resources dto, using dto instead … by @LucienShui in #146
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- fix(jest): fix jest fail by @hewenguang in #124
- Rename package omnibox-backend to omniboxd by @LucienShui in #125
- fix(search): filter deleted messages by @ycdzj in #126
- fix(jest): fix jest fail by @hewenguang in #127
- Fix/e2e test by @LucienShui in #129
- fix(ci): Fix skip of app and webhook by @LucienShui in #130
- fix(ci): Fix build dist by @LucienShui in #131
- Chore/user log by @LucienShui in #133
- feat(shares): add shares API by @ycdzj in #132
- feat(user): add type constraints by @hewenguang in #135
- feat(audio): support upload audio by @hewenguang in #134
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Feature/integrate wizard by @LucienShui in #2
- Return resource after created by @LucienShui in #3
- Feature/integrate client by @LucienShui in #4
- Add root getter by @LucienShui in #5
- Add Dockerfile support by @LucienShui in #6
- Update httpx to runtime by @LucienShui in #7
- Add task processor, support HTMLReader by @LucienShui in #8
- Add internal API by @ycdzj in #9
- Keep resources order when get resources by @LucienShui in #10
- Feature/task dispatch v2 by @LucienShui in #11
- Rename to omnibox by @LucienShui in #12
- Remove content from list resources api by default by @LucienShui in #13
- Migrate namespaces, tasks, resources from python by @LucienShui in #14
- Remove python code by @LucienShui in #15
- Feature/collect by @LucienShui in #16
- Feature/index by @LucienShui in #17
- Chore/wizard by @LucienShui in #18
- Support debug with compose.yaml by @LucienShui in #19
- Add two more compose file, one for dev in watch, one for test in prod… by @LucienShui in #20
- Switch to node by @LucienShui in #21
- Add /api/v1/health by @LucienShui in #22
- Add jwt expire default value, change default env value by @LucienShui in #23
- Change default port by @LucienShui in #24
- Update ci strategy and image tags by @LucienShui in #25
- Update ci.yaml by @LucienShui in #26
- fix(logging): fix logging error by @hewenguang in #27
- Exclude main branch for build ci by @LucienShui in #28
- Feature/chat by @LucienShui in #29
- Fix delete parentId with 0, fix delete task has no user by @LucienShui in #31
- Fix resource created by collect has no parent by @LucienShui in #32
- refactor: resource api by @ycdzj in #33
- Feature/file parsing by @LucienShui in #34
- Patch parsing logic by @LucienShui in #35
- fix(tasks): fix timezone by @ycdzj in #36
- Use backend's now instead of wizard's fo tasks.ended_at by @LucienShui in #37
- refactor: namespace member API by @ycdzj in #39
- feat(uuid): limit uuid length to ten by @hewenguang in #38
- refactor(resources): update API endpoint by @ycdzj in #40
- fix(upload): Fix uploaded filename encoding by @LucienShui in #41
- feat: add permission API by @ycdzj in #42
- refactor(namespaces): remove unused fields by @ycdzj in #43
- refactor(namespaces): refactor resource roots by @ycdzj in #44
- refactor(resources): add permissions by @ycdzj in #45
- refactor(groups): add groups API by @ycdzj in #46
- feat(auth): invite users to groups/resources by @ycdzj in #47
- Feature/chat history by @LucienShui in #48
- Modify task function's name by @LucienShui in #50
- feat(permissions): return current permission level by @ycdzj in #49
- perf(childCount): remove childCount field by @hewenguang in #51
- feat(auth): implement login by username by @ycdzj in #53
- feat(api): support batch update by @hewenguang in #52
- fix(auth): fix invite by @ycdzj in #55
- fix(permissions): fix userHasPermissions by @ycdzj in #56
- feat(user): expose username field to permissions by @hewenguang in #54
- fix(resources): check edit permission level by @ycdzj in #57
- fix(permission): fix deleteMember by @ycdzj in #58
- fix(namespace): update namespace query user id by @hewenguang in #59
- fix(permissions): bug fix by @ycdzj in #60
- feat(resources): add listUserResources by @ycdzj in #61
- fix(role): expose role field by @hewenguang in #62
- Support permission in chat by @LucienShui in #63
- Add api request passthrough support by @LucienShui in #64
- feat(duplicate): add duplicate api by @hewenguang in #65
- Fix/knowledge search by @LucienShui in #66
- Remove permission service from wizard by @LucienShui in #67
- feat(conversation): add patch api by @hewenguang in #68
- feat(search): add search API by @ycdzj in #69
- Patch/chat history by @LucienShui in #70
- refactor(search): filter resources by permissions by @ycdzj in #71
- Feature/chat v2 by @LucienShui in #72
- fix(search): Exclude some type of messages by @LucienShui in #74
- refactor(search): update prompt by @ycdzj in #73
- feat(conversations): add Pagination by @hewenguang in #75
- Support generate conversation title by @LucienShui in #76
- Feature/write poc by @LucienShui in #78
- Remove '_' from charset by @LucienShui in #79
- Add resources info into agent by @LucienShui in #80
- Update message status when error by @LucienShui in #82
- feat(undo): support undo api by @hewenguang in #81
- fix(chat): Fix multi round error by @LucienShui in #83
- refactor(search): update search API by @ycdzj in #84
- feat(search): add refresh_index by @ycdzj in #85
- Change tool arguments by @LucienShui in #86
- feat(invitations): add invitations by @ycdzj in #88
- feat(support): support batch upload of large files by @hewenguang in #89
- fix(index): filter messages by @ycdzj in #90
- feat(log): add duration log by @ycdzj in #92
- feat(entity): add tag and user-option entity by @hewenguang in #91
- refactor(resources): optimize API by @ycdzj in #93
- feat(namespace): remove spaceType field by @hewenguang in #94
- feat(entity): remove relationships between entities by @hewenguang in #95
- feat(migrations): add migrations by @ycdzj in #97
- feat(resource): return path field for resource API by @hewenguang in #96
- refactor(log): disable db log by default by @ycdzj in #98
- fix(db): fix db entities by @ycdzj in https://github.com/import-ai/omnibox-...