Releases: edwardzjl/chatbot
Releases · edwardzjl/chatbot
v0.13.3
What's Changed
- fix: fix websocket state by @edwardzjl in #779
- refactor: extract websocket provider by @edwardzjl in #780
Full Changelog: v0.13.2...v0.13.3
v0.13.2
What's Changed
- Refactor conversation component by @edwardzjl in #774
- chore: update title by @edwardzjl in #775
- fix: stretch height of conv list by @edwardzjl in #776
- fix: conversation group order when adding the first 'today' conv by @edwardzjl in #777
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
- feat: disable outline for mouse users by @edwardzjl in #773
Full Changelog: v0.13.0...v0.13.1
v0.13.0
Highlights
- Migrate from CRA to Vite
What's Changed
- chore: add a openai compatible service in devcontainer by @edwardzjl in #745
- chore: remove ports that are not forwarded by @edwardzjl in #747
- feat: support different LLM providers by @edwardzjl in #748
- feat: add metrics for connected clients by @edwardzjl in #749
- chore: remove port-forward in docker compose file by @edwardzjl in #750
- build(deps): bump react-router-dom from 7.0.2 to 7.1.0 in /web by @dependabot in #757
- build(deps): bump react-window from 1.8.10 to 1.8.11 in /web by @dependabot in #756
- build(deps): upgrade server deps by @edwardzjl in #758
- chore: add dotenv file for devcontainer by @edwardzjl in #759
- refactor components by @edwardzjl in #760
- chore: add port label for devcontainer by @edwardzjl in #761
- fix: redirect metrics requests without trailing slash by @edwardzjl in #762
- feat: add an exception handler for unhandled exceptions by @edwardzjl in #763
- Add unittests for contexts by @edwardzjl in #764
- Some refactoring by @edwardzjl in #765
- refactor: refactor error page by @edwardzjl in #766
- refactor: extract submission to index by @edwardzjl in #767
- tests: asign key to array in unittest by @edwardzjl in #768
- refactor: refactor index route by @edwardzjl in #769
- Extract ChatLog and ChatMessage as public components by @edwardzjl in #770
- Migate from CRA to Vite by @edwardzjl in #772
Full Changelog: v0.12.2...v0.13.0
v0.12.2
Highlights
- Add input guard
Bug Fix
- Fix the truncation order to prevent context overflow
What's Changed
- build(deps): bump @emotion/react from 11.13.5 to 11.14.0 in /web by @dependabot in #733
- build(deps): bump react-router-dom from 7.0.1 to 7.0.2 in /web by @dependabot in #731
- build(deps): bump @emotion/styled from 11.13.5 to 11.14.0 in /web by @dependabot in #732
- build(deps): bump actions/attest-build-provenance from 1 to 2 by @dependabot in #730
- build(deps): upgrade server deps by @edwardzjl in #734
- chore: align docker keywords case by @edwardzjl in #735
- build(deps): bump nanoid from 3.3.7 to 3.3.8 in /web by @dependabot in #736
- build(deps-dev): bump ruff from 0.8.2 to 0.8.3 in /api by @dependabot in #741
- Revert "build(deps-dev): bump ruff from 0.8.2 to 0.8.3 in /api" by @edwardzjl in #742
- build(deps): upgrade server deps by @edwardzjl in #743
- feat: Guard inputs by @edwardzjl in #724
- fix: truncate messages after hint was added by @edwardzjl in #744
Full Changelog: v0.12.1...v0.12.2
v0.12.1
v0.12.0
What's Changed
- Update css styling by @edwardzjl in #715
- chore: update devcontainer setup by @edwardzjl in #716
- chore: fix non-interactive shell in devcontainer by @edwardzjl in #717
- build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 by @dependabot in #718
- feat: instruct LLM to summary using the user's language by @edwardzjl in #721
- build(deps): upgrade server deps by @edwardzjl in #722
Full Changelog: v0.11.0...v0.12.0
v0.11.0
Highlights
- Longer conversation context.
- Better reasoning ability.
What's Changed
- build(deps): bump react-syntax-highlighter from 15.5.0 to 15.6.1 in /web by @dependabot in #674
- build(deps-dev): bump @testing-library/jest-dom from 6.5.0 to 6.6.2 in /web by @dependabot in #673
- build(deps): upgrade server deps by @edwardzjl in #675
- build(deps): bump web-vitals from 4.2.3 to 4.2.4 in /web by @dependabot in #680
- build(deps): bump http-proxy-middleware from 2.0.6 to 3.0.3 in /web by @dependabot in #681
- build(deps): upgrade server dependencies by @edwardzjl in #682
- build(deps-dev): bump @testing-library/jest-dom from 6.6.2 to 6.6.3 in /web by @dependabot in #688
- build(deps): narrow dependency down to langchain-core instead of lang… by @edwardzjl in #689
- build(deps): bump react-router-dom from 6.27.0 to 6.28.0 in /web by @dependabot in #690
- build(deps): upgrade server deps by @edwardzjl in #694
- build: migrate image registry from dockerhub to ghcr by @edwardzjl in #695
- Update manifests by @edwardzjl in #696
- build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1 by @dependabot in #701
- chore: setup node in github actions by @edwardzjl in #709
- build(deps): bump react-router-dom from 6.28.0 to 7.0.1 in /web by @dependabot in #702
- build(deps): bump @emotion/react from 11.13.3 to 11.13.5 in /web by @dependabot in #703
- build(deps): bump @emotion/styled from 11.13.0 to 11.13.5 in /web by @dependabot in #704
- feat: truncate history messages based on token count instead of messa… by @edwardzjl in #710
- styling: resolve some ruff errors by @edwardzjl in #711
- Update prompt by @edwardzjl in #712
- build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /web by @dependabot in #713
- build(deps): upgrade server deps by @edwardzjl in #714
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- build: cleanup apt resources after package install by @edwardzjl in #652
- chore: fix pgbouncer manifest by @edwardzjl in #653
- chore: narrow API whitelist for shares to GET by @edwardzjl in #655
- chore: polish code by @edwardzjl in #656
- build(deps): exclude uvloop for windows env by @edwardzjl in #657
- refactor!: Replace Pydantic model for LLM config with plain dict by @edwardzjl in #658
- refactor: separate read / write sessions. by @edwardzjl in #659
- fix: fix default value for postgres_standby_url by @edwardzjl in #660
- chore: ignore some request loggings by @edwardzjl in #661
- fix: fix logging filter by @edwardzjl in #662
- build(deps): bump react-router-dom from 6.26.2 to 6.27.0 in /web by @dependabot in #664
- chore: polish schema by @edwardzjl in #666
- build(deps): update server deps by @edwardzjl in #667
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Highlights
- refactor: Migrate persistence from Redis to PostgreSQL.
- refactor: Migrate from plan message store to agent state store.
- perf: Improve performance by using externel connection pool (pgbouncer).
- fix(UI): Fix several webapp issues.
What's Changed
- refactor!: migrate to langgraph and langgraph-checkpoint by @edwardzjl in #631
- fix: fix share page styling by @edwardzjl in #632
- refactor!: migrate redis-om to sqlalchemy by @edwardzjl in #633
- build(deps-dev): bump http-proxy-middleware from 3.0.2 to 3.0.3 in /web by @dependabot in #635
- build(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 by @dependabot in #634
- build(deps): upgrade langgraph and langgraph-checkpoint by @edwardzjl in #637
- fix: close connection pool on app exit by @edwardzjl in #638
- fix: create connection pool with context manager by @edwardzjl in #639
- Update metrics by @edwardzjl in #640
- chore: update manifest by @edwardzjl in #641
- chore: update manifest layout by @edwardzjl in #642
- chore(ci): add CI workflow for manifest by @edwardzjl in #644
- refactor!: migrate in-house connection pool to pgbouncer by @edwardzjl in #645
- refactor: simplify app state to simply holds sinletons by @edwardzjl in #646
- refactor: update fastapi dependency usage by @edwardzjl in #647
- refactor: provide agent state dependency by @edwardzjl in #648
- fix: order conversations by pinned first by @edwardzjl in #649
- fix: share by @edwardzjl in #650
- chore: update manifest by @edwardzjl in #651
Full Changelog: v0.9.0...v0.10.0