v1.2.0
1.2.0 (2025-07-23)
Bug Fixes
- Ability to edit and delete integrations (#786) (d0fb619)
- Abort button (#752) (0955dce)
- Add api keys to header (#812) (6b7cedc)
- Add automation CRUD (#856) (4f34744)
- Add batch processing to rag-engine (#944) (1ddf2da)
- Add better tool descriptions (b338bd6)
- Add better tool descriptions (6160325)
- Add cascade cleanup migration for prompt integrations (#941) (4185cf0)
- Add categories management UI (#948) (1ac9a14)
- Add concept of model capabilities (#736) (d7d25ee)
- Add created_by to integration and use Fieldset component (abf6952)
- Add debug logging and typed routes for OAuth2 (#866) (ab93052)
- Add error details when embeddings fail (#893) (5b3e1b2)
- Add function calling behind a feature flag (5234bfb)
- Add Guard model moderation flow (#927) (b5ca736)
- Add index to ToolCall and update merge (#886) (c9cf05d)
- add LEGACY_RAG env flag (#872) (3fa2425)
- Add licence enforcement (#834) (4aaaf02)
- Add link to card (3a54d5c)
- Add more extensive logging (#755) (a7c7387)
- Add oauth2 redirect URI helper and unify usage (#935) (d74de65)
- Add stateless user config (#743) (e6fa4f9)
- Add system info page (#914) (1e09cb3)
- Add tracing logs for token refresh (#922) (b711ad0)
- Add view system prompt to RBAC (#729) (9d56c6d)
- AGENTIC_RAG feature switch (938a81f)
- Allow access to DNS (771e99c)
- Allow base64 SVG images in CSP (#808) (5023228)
- Allow embeddings API unrestricted egress (#945) (8c059d8)
- Allow network policy for ingress (9b8e693)
- Allow team/private model visibility (#917) (b967ad3)
- Allow user to add Oauth2 clients (#826) (d0f7961)
- Allow user to select an api key (#810) (21f41ec)
- Allow users to add api keys to integrations (#806) (5aedcd5)
- Api key upgrade (#791) (95be408)
- api_chats migration (#840) (4a82cb2)
- Attach integrations to assistants (#772) (8a02760)
- Avoid attachment hallucination (83375b1)
- avoid caching oauth2 tokens (#926) (164d32c)
- Better display for system prompt (e9c60cd)
- Call MCP servers (#765) (9aee2ea)
- Can now authorize with Oauth2 (810ca85)
- Change embeddings algorithm (#762) (8e2b365)
- Change the way we track tokens (#789) (a299d8e)
- Clickable cards (efdf230)
- Compilation (64ffd50)
- Compile error (783fead)
- Connect uploads to unstructured (#758) (cf77bdc)
- copy example prompts to main input (#897) (78aa3cb)
- Correctly extract params for integrations (#777) (1c25212)
- Create Oauth2 connection for integration (848e10c)
- Debug for streaming response. (#754) (78b9905)
- delegate attachments to tool (#756) (9490f2c)
- Doc to text converter (#767) (61014a9)
- Don't overflow embeddimngs (#735) (9ed5d0e)
- Escape json tool results (#779) (cf43258)
- examples now work (57fe53f)
- Experimental read document based on model context size (8451c44)
- extract OAuth connect link (#878) (03474ed)
- First attemp at file attachment using tools. (#757) (d732115)
- Fix invite role to TeamManager (#946) (f20014b)
- Fix tests (a3d706f)
- Fixes for attachments (#763) (ebc72b9)
- Format JSON in integration (ff77598)
- Function calling (#732) (7ee3ee0)
- Gracefully handle multiple tool calls. (#887) (5588df5)
- Graphs and switcher (e80f7bd)
- Groq issue and file attachments (#760) (6ddcc40)
- History performance (#768) (b02d336)
- History search behinf feature flag (fbaeaeb)
- IDOR (10d02f2)
- Improve the way we handle conversation state. (#888) (45c7ae5)
- Improve UI UX around integrations (#817) (f4a5b62)
- include system messages in moderation (#931) (0b4af48)
- Indicate if we are sending bearer token (c7eaa50)
- Initiate tool call (#740) (3665b6d)
- Install licence secret (0f1ce14)
- Integration summary (#770) (4ccea24)
- Introduce reusable CardItem component (#891) (44eacc2)
- Max history items (20ca77d)
- Migrate tailwind to v4. (#785) (fa56e45)
- Models can have moderation (#928) (0bbd63c)
- oauth_clients table. (#825) (8c57df0)
- Open up network policy for Keycloak (#916) (f792287)
- Openapi integration (#759) (f17cf21)
- Paramters are not optional (f126fa3)
- Parse request body from open api spec. (#799) (1148012)
- Pin semantic release (0e9dd15)
- Prep for Auotmations (#850) (9ab6a6d)
- Preparation for tool support. (#745) (eb4e9cc)
- Prioritize newest history messages (#788) (4ea28cc)
- Prompt refactoring for function calling (#738) (2b84e7d)
- Properly handle tool history. (#773) (fcaaffc)
- Pull Oauth config from OAS3 spec. (#804) (f394b57)
- Refactor assistant screens (#807) (433afae)
- Refactor integrations registry (#764) (4ad3f3d)
- refactor oauth client card to use card item (#894) (2f746dc)
- Refresh oath2 tokens (#907) (05838ed)
- Reinstate previous build. (1d87afa)
- Remove Referrer-Policy header in Envoy (#889) (e062e71)
- Remove unwrap from streaming. (#753) (c7c2e23)
- Remove view prompt altogether based on permissions (193d2bd)
- Request offline access for OAuth2 (#925) (d2d3a9a)
- Retrieve documents in sections (#780) (95dba70)
- Rollback team models (2452258)
- Set default embeddings context size (#906) (1d18d2c)
- Show number of keys or connections (445995c)
- Show request on console (#769) (e42e3c4)
- Show the user errors with inference engine (dd5e928)
- Speech to text functionality (#721) (8878553)
- Start to add integrations (#771) (7f3df99)
- Store API keys for integrations that need them. (#805) (30bd9d7)
- support api key headers in openapi tools (#885) (980dd15)
- Team switcher (0add0b2)
- Text overflow issue (96e0779)
- Tidy up form (4f13b60)
- Tighten up RBAC controls (9df3dea)
- Tighten up security (#884) (fd108ec)
- Time tool (#744) (305bba4)
- Tool usage complete lifecycle (#734) (1a73b55)
- UI changes to support tools. (#742) (5383ad6)
- UI/UX improvements. (#822) (43662fe)
- Update website (#775) (60f768a)
- Upgrade Open AI libs ready for function calling (ae827f6)
- Usage fields are optional (2d02e47)
- Use cards for teams and team members (34ffa28)
- Use FileInput component (5fd03bd)
- Use force apply for operator patches (#937) (17897ca)
- Use half the context size for doc retrieval (ed8e66a)
- use last user message for legacy context (#904) (fb027d3)
- Use structs from openai crate (#739) (737375a)
- use VERSION env when available (#920) (224371c)
- user_request cannot be null (dc6404b)
- web fetch tool (#792) (d15e447)
- When requested call functions (#733) (aedb68a)