# Release Notes

## Latest Changes

* ⬆ Bump tiangolo/issue-manager from 0.5.0 to 0.5.1. PR [#139](https://github.com/StreetLamb/tribe/pull/139) by [@dependabot[bot]](https://github.com/apps/dependabot).
* feat:Add custom Markdown components to better display Markdown elements, especially code blocks.. PR [#128](https://github.com/StreetLamb/tribe/pull/128) by [@Onelevenvy](https://github.com/Onelevenvy).
* ⬆ Bump dawidd6/action-download-artifact from 4 to 5. PR [#46](https://github.com/StreetLamb/tribe/pull/46) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Upgrade dependencies to fix agent calling wiki tool incorrectly. PR [#35](https://github.com/StreetLamb/tribe/pull/35) by [@StreetLamb](https://github.com/StreetLamb).
* Bump requests from 2.31.0 to 2.32.0 in /backend. PR [#28](https://github.com/StreetLamb/tribe/pull/28) by [@dependabot[bot]](https://github.com/apps/dependabot).

### Security Fixes

* Bump vite from 5.0.13 to 5.4.8 in /frontend. PR [#147](https://github.com/StreetLamb/tribe/pull/147) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Bump rollup from 4.6.1 to 4.24.0 in /frontend. PR [#146](https://github.com/StreetLamb/tribe/pull/146) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Bump sentry-sdk from 1.45.0 to 2.8.0 in /backend. PR [#77](https://github.com/StreetLamb/tribe/pull/77) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Bump setuptools from 69.5.1 to 70.0.0 in /backend. PR [#72](https://github.com/StreetLamb/tribe/pull/72) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Bump certifi from 2024.2.2 to 2024.7.4 in /backend. PR [#69](https://github.com/StreetLamb/tribe/pull/69) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Bump urllib3 from 2.2.1 to 2.2.2 in /backend. PR [#57](https://github.com/StreetLamb/tribe/pull/57) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Migrate from python-jose to pyjwt. PR [#30](https://github.com/StreetLamb/tribe/pull/30) by [@StreetLamb](https://github.com/StreetLamb).
* Bump gunicorn from 21.2.0 to 22.0.0 in /backend. PR [#20](https://github.com/StreetLamb/tribe/pull/20) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Bump vite from 5.0.12 to 5.0.13 in /frontend. PR [#18](https://github.com/StreetLamb/tribe/pull/18) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Bump tqdm from 4.66.2 to 4.66.3 in /backend. PR [#19](https://github.com/StreetLamb/tribe/pull/19) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Bump jinja2 from 3.1.3 to 3.1.4 in /backend. PR [#16](https://github.com/StreetLamb/tribe/pull/16) by [@dependabot[bot]](https://github.com/apps/dependabot).

### Features

* Allow specifying streaming option for public_stream route. PR [#141](https://github.com/StreetLamb/tribe/pull/141) by [@StreetLamb](https://github.com/StreetLamb).
* Create Public API Endpoints for Streaming Team Responses and Retrieving Thread Data via API Key. PR [#137](https://github.com/StreetLamb/tribe/pull/137) by [@StreetLamb](https://github.com/StreetLamb).
* Add flower for monitoring celery . PR [#132](https://github.com/StreetLamb/tribe/pull/132) by [@StreetLamb](https://github.com/StreetLamb).
* Allow sequential agents to wait for human input. PR [#129](https://github.com/StreetLamb/tribe/pull/129) by [@StreetLamb](https://github.com/StreetLamb).
* Add gpt-4o-mini in model selection. PR [#76](https://github.com/StreetLamb/tribe/pull/76) by [@StreetLamb](https://github.com/StreetLamb).
* Enhance handling of streaming, messages and memory. PR [#75](https://github.com/StreetLamb/tribe/pull/75) by [@StreetLamb](https://github.com/StreetLamb).
* Upgrade upload process. PR [#70](https://github.com/StreetLamb/tribe/pull/70) by [@StreetLamb](https://github.com/StreetLamb).
* Enhance agent prompts. PR [#68](https://github.com/StreetLamb/tribe/pull/68) by [@StreetLamb](https://github.com/StreetLamb).
* Enhance RAG with hybrid search. PR [#62](https://github.com/StreetLamb/tribe/pull/62) by [@StreetLamb](https://github.com/StreetLamb).
* Use background tasks for processing uploads. PR [#60](https://github.com/StreetLamb/tribe/pull/60) by [@StreetLamb](https://github.com/StreetLamb).
* Add RAG capabilities. PR [#58](https://github.com/StreetLamb/tribe/pull/58) by [@StreetLamb](https://github.com/StreetLamb).
* Enable creating custom skills. PR [#53](https://github.com/StreetLamb/tribe/pull/53) by [@StreetLamb](https://github.com/StreetLamb).
* Allow human approval before skill use for sequential workflows. PR [#49](https://github.com/StreetLamb/tribe/pull/49) by [@StreetLamb](https://github.com/StreetLamb).
* Enhance graph creation and prompting to reduce reliability issues during conversations. PR [#47](https://github.com/StreetLamb/tribe/pull/47) by [@StreetLamb](https://github.com/StreetLamb).
* Update graph logic to work with anthropic. PR [#45](https://github.com/StreetLamb/tribe/pull/45) by [@StreetLamb](https://github.com/StreetLamb).
* Show errors that occur during streaming. PR [#43](https://github.com/StreetLamb/tribe/pull/43) by [@StreetLamb](https://github.com/StreetLamb).
* Add button to start new chat. PR [#40](https://github.com/StreetLamb/tribe/pull/40) by [@StreetLamb](https://github.com/StreetLamb).
* Add persistence for hierarchical workflow. PR [#39](https://github.com/StreetLamb/tribe/pull/39) by [@StreetLamb](https://github.com/StreetLamb).
* Implement persistent chats and enable continuation of past conversations. PR [#36](https://github.com/StreetLamb/tribe/pull/36) by [@StreetLamb](https://github.com/StreetLamb).
* Enhance onboarding for running production locally. PR [#33](https://github.com/StreetLamb/tribe/pull/33) by [@StreetLamb](https://github.com/StreetLamb).
* Show agent's tool usage in chat. PR [#29](https://github.com/StreetLamb/tribe/pull/29) by [@StreetLamb](https://github.com/StreetLamb).
* Enhance nodes and edges ui. PR [#26](https://github.com/StreetLamb/tribe/pull/26) by [@StreetLamb](https://github.com/StreetLamb).
* Add gpt-4o in available models. PR [#24](https://github.com/StreetLamb/tribe/pull/24) by [@StreetLamb](https://github.com/StreetLamb).
* Enable subgraph's team members messages to be displayed too. PR [#22](https://github.com/StreetLamb/tribe/pull/22) by [@StreetLamb](https://github.com/StreetLamb).
* Feature/sequential flow: Allow creating teams that work sequentially. PR [#17](https://github.com/StreetLamb/tribe/pull/17) by [@StreetLamb](https://github.com/StreetLamb).
* Make chat area scrollable. PR [#13](https://github.com/StreetLamb/tribe/pull/13) by [@StreetLamb](https://github.com/StreetLamb).

### Fixes

* Fix bug with self.final_answer_model in members.py to resolve model configuration inconsistencies. PR [#142](https://github.com/StreetLamb/tribe/pull/142) by [@acherla](https://github.com/acherla).
* Fix threads table overflowing if query text is long. PR [#134](https://github.com/StreetLamb/tribe/pull/134) by [@StreetLamb](https://github.com/StreetLamb).
* Set max-memory-per-child value for celery to fix memory leak issue. PR [#133](https://github.com/StreetLamb/tribe/pull/133) by [@StreetLamb](https://github.com/StreetLamb).
* Fix bug when streaming tool output. PR [#83](https://github.com/StreetLamb/tribe/pull/83) by [@StreetLamb](https://github.com/StreetLamb).
* Ensure streaming connection remains open even when page is hidden. PR [#82](https://github.com/StreetLamb/tribe/pull/82) by [@StreetLamb](https://github.com/StreetLamb).
* Prevent leader nodes from delegating parallel tasks.. PR [#81](https://github.com/StreetLamb/tribe/pull/81) by [@StreetLamb](https://github.com/StreetLamb).
* Fix looping conversations. PR [#80](https://github.com/StreetLamb/tribe/pull/80) by [@StreetLamb](https://github.com/StreetLamb).
* Fix handling of messages from Anthropic models. . PR [#79](https://github.com/StreetLamb/tribe/pull/79) by [@StreetLamb](https://github.com/StreetLamb).
* Fix agent prompts. PR [#71](https://github.com/StreetLamb/tribe/pull/71) by [@StreetLamb](https://github.com/StreetLamb).
* Fix sequential agents unable to use skills and uploads.. PR [#65](https://github.com/StreetLamb/tribe/pull/65) by [@StreetLamb](https://github.com/StreetLamb).
* Improve handling of streamed data in chat. PR [#64](https://github.com/StreetLamb/tribe/pull/64) by [@StreetLamb](https://github.com/StreetLamb).
* Fix out of memory issue by setting max workers in backend container. PR [#63](https://github.com/StreetLamb/tribe/pull/63) by [@StreetLamb](https://github.com/StreetLamb).
* Fix local deployment issues. PR [#61](https://github.com/StreetLamb/tribe/pull/61) by [@StreetLamb](https://github.com/StreetLamb).
* Only submit form if all form inputs are valid. PR [#56](https://github.com/StreetLamb/tribe/pull/56) by [@StreetLamb](https://github.com/StreetLamb).
* set refetchOnWindowFocus to False for readThread. PR [#41](https://github.com/StreetLamb/tribe/pull/41) by [@StreetLamb](https://github.com/StreetLamb).
* Fix error when last_checkpoint is None. PR [#38](https://github.com/StreetLamb/tribe/pull/38) by [@StreetLamb](https://github.com/StreetLamb).
* Fix edit button in node not properly aligned when description is short. PR [#31](https://github.com/StreetLamb/tribe/pull/31) by [@StreetLamb](https://github.com/StreetLamb).
* Fix isDisabled logic for skills multiselect. PR [#27](https://github.com/StreetLamb/tribe/pull/27) by [@StreetLamb](https://github.com/StreetLamb).
* Ensure complete JSON objects are parsed from streamed data to prevent unterminated string errors. PR [#25](https://github.com/StreetLamb/tribe/pull/25) by [@StreetLamb](https://github.com/StreetLamb).
* Fix issue where subgraph is using main graph's team name. PR [#21](https://github.com/StreetLamb/tribe/pull/21) by [@StreetLamb](https://github.com/StreetLamb).
* Fix first initialisation issues. PR [#12](https://github.com/StreetLamb/tribe/pull/12) by [@StreetLamb](https://github.com/StreetLamb).
* Fix lint errors. PR [#9](https://github.com/StreetLamb/tribe/pull/9) by [@StreetLamb](https://github.com/StreetLamb).
* Fix test workflow due to missing .env file. PR [#8](https://github.com/StreetLamb/tribe/pull/8) by [@StreetLamb](https://github.com/StreetLamb).

### Refactors

* Refactor QdrantStore's delete method. PR [#66](https://github.com/StreetLamb/tribe/pull/66) by [@StreetLamb](https://github.com/StreetLamb).
* Remove incomplete feature code. PR [#48](https://github.com/StreetLamb/tribe/pull/48) by [@StreetLamb](https://github.com/StreetLamb).
* Update teams table row logic and update actionsMenu to stop event propagation. PR [#42](https://github.com/StreetLamb/tribe/pull/42) by [@StreetLamb](https://github.com/StreetLamb).
* Improve test coverage. PR [#37](https://github.com/StreetLamb/tribe/pull/37) by [@StreetLamb](https://github.com/StreetLamb).
* Remove items management. PR [#11](https://github.com/StreetLamb/tribe/pull/11) by [@StreetLamb](https://github.com/StreetLamb).
* Update user in issue-manager workflow. PR [#10](https://github.com/StreetLamb/tribe/pull/10) by [@StreetLamb](https://github.com/StreetLamb).

### Docs

* Fix spelling error in readme. PR [#52](https://github.com/StreetLamb/tribe/pull/52) by [@StreetLamb](https://github.com/StreetLamb).
* Add table of contents and more tutorials. PR [#51](https://github.com/StreetLamb/tribe/pull/51) by [@StreetLamb](https://github.com/StreetLamb).
* Add test and coverage status in readme. PR [#15](https://github.com/StreetLamb/tribe/pull/15) by [@StreetLamb](https://github.com/StreetLamb).

### Internal

* Upgrade langchain version to 0.2.5. PR [#59](https://github.com/StreetLamb/tribe/pull/59) by [@StreetLamb](https://github.com/StreetLamb).
* Update Smokeshow download artifact GitHub Action. PR [#54](https://github.com/StreetLamb/tribe/pull/54) by [@StreetLamb](https://github.com/StreetLamb).
* ⬆ Bump dawidd6/action-download-artifact from 5 to 6. PR [#50](https://github.com/StreetLamb/tribe/pull/50) by [@dependabot[bot]](https://github.com/apps/dependabot).
* ⬆ Bump dawidd6/action-download-artifact from 3.1.4 to 4. PR [#44](https://github.com/StreetLamb/tribe/pull/44) by [@dependabot[bot]](https://github.com/apps/dependabot).
* Refactor docker compose file. PR [#34](https://github.com/StreetLamb/tribe/pull/34) by [@StreetLamb](https://github.com/StreetLamb).
* Update icons, update name color. PR [#32](https://github.com/StreetLamb/tribe/pull/32) by [@StreetLamb](https://github.com/StreetLamb).
* Cleanup release notes. PR [#14](https://github.com/StreetLamb/tribe/pull/14) by [@StreetLamb](https://github.com/StreetLamb).
