Skip to content

Commit

Permalink
Release mongodb-chatbot-server v0.2.0
Browse files Browse the repository at this point in the history
* (EAI-28): Ingest MongoDB University transcript content (#247) (8d7bed9)
* Release chat-ui v0.1.2 (c7edbdd)
* Upgrade lockfile (90c2a15)
* (EAI-145) InputBar adds newlines on shift+enter (#248) (b6f6d84)
* (EAI-150) [UI] change "Further Reading" in chatbot response to "Related Resources" (#249) (401771e)
* Create sampleMdxFile.mdx (802a614)
* (EAI-138): Refactor origin handling, add custom conversation data logic, add conversations middleware (#244) (ce35576)
* Deploy docs to https://mongodb.github.io/chatbot/ (#246) (af8ece8)
* (EAI-18): Docs for RAG framework (#243) (ef297b2)
* Release chat-ui v0.1.1 (f612ffb)
* Update exports & format (d159105)
* Ubiquitous dark mode (af7c8b8)
* Remove unused props & update README (9341493)
* Release chat-ui v0.1.0 (8a1853b)
* Use a more specific env variable name (f8f4527)
* Release chat-ui v0.1.0-0 (65078b7)
* Remove @release-it/bumper from chat-ui (9052701)
* Remove pending github token (38966a7)
* Update pull_request_template.md to use new Jira project (810cb5c)
* (EAI-7) [UI] Can't send existing text after reopening modal (#242) (2fbe68f)
* (EAI-141): Add link to dev center blog post in README (#241) (6ab06a2)
* Initial OSS Refactor (#208) (bba6322)
* [Snyk] Upgrade mongodb from 5.8.1 to 5.9.1 (#238) (be8f145)
* (EAI-137) [Q&A] Custom request origins (#237) (7d08d4e)
* Artifactory auth with token instead of username/password (#239) (a6d1521)
* (DOCSP-33030) [Q&A] Record request origin for usage tracking (#234) (eb13f4b)
* (EAI-123) [UI] Replace chat-core with mongodb-rag-core (#236) (2afbdce)
* (DOCSP-33938) [UI] Fix nested newline spacing (#233) (a879642)
* (DOCSP-34007) [UI] Font size & spacing issues on live docs site (#235) (7b4bd3c)
* (DOCSP-33348) [UI] Abstract chatbot component for multiple sites (#221) (b8541a7)
* (DOCSP-32603): Add Terraform data source (#205) (0d64743)
* dev QoL scripts (3813ad7)
* (DOCSP-33744): update QA server DB name for latest snapshot (#210) (5df2bf0)
* (DOCSP-32482): Build out qualitative tests (#201) (0535a89)
* Conversations refactor (#199) (5a60a15)
* Release ingest-v0.1.2 (#204) (ed34507)
* [Snyk] Upgrade urllib from 3.19.1 to 3.19.2 (#203) (743cc01)
* Add Rust and Entity Framework Snooty data sources (#202) (ff15139)
* [Snyk] Upgrade urllib from 3.19.0 to 3.19.1 (#200) (dea05e0)
* Release chat-server v0.1.3 (ac542c8)
* Use GITHUB_TOKEN for chat-ui releases (38a9e1a)
* [Snyk] Upgrade urllib from 3.18.1 to 3.19.0 (#197) (dd2baaf)
* Do not fail query on rephrase fail (#196) (8b7c60a)
* Release chat-ui v0.0.8 (03bf7cb)
* Bundle new @lg-chat components (2f1f11b)
* Release chat-ui v0.0.7 (d082a63)
* Unify release-it config (419422e)
* Release chat-server v0.1.2 (b0b425c)
* [Snyk] Upgrade urllib from 3.18.0 to 3.18.1 (#194) (2c98ca4)
* [DOCSP-32950] Create a DevCenter Chatbot Component (#193) (c219d03)
* (DOCSP-33445) [ANALYTICS] Scrubbed Views (#195) (8ef2bd7)
* (DOCSP-33419) [ANALYTICS] Operational Views (#192) (aae8259)
* Release scripts v0.1.2 (fbf2bbf)
* Add whether message was deemed "Do not answer" to conversation (#191) (955b722)
* (DOCSP-31104) [UI] Add tests to FE services (#190) (d3e2000)
* Release ingest v0.1.1 (5b06cd2)
* Update package-lock.json (a568d00)
* Replace GitHub data source (#188) (747d08e)
* Update env vars for analyze script (0a46085)
* Add scrubbed message analyzer (#187) (9cef6b8)
* (DOCSP-33291) [UI] Add tck tracking to links (#185) (acfb6a1)
* Update README.md (a38cbf7)
* Release 0.1.1 (8ee27c1)
* Fix typo in scripts build (0534458)
* Release 0.1.0 (09fa262)
* Add release-it to scripts (9ea2e71)
* Trigger drone run for scripts service (b1ffcc8)
* Fix drone scripts (#186) (9bae8e9)
* Cron scrub (#184) (d67dda9)
* (DOCSP-33273) Open Source Licensing (#183) (00611bf)
* De-flake SnootyProjectsInfo test (#181) (9f7250e)
* (DOCSP-32930): Add pymongo metadata (#179) (6694209)
* Update release-it git add config to add monorepo stuff (679e447)
* Update package-lock in monorepo for release (e7308ef)
* Release 0.1.1 (d60d14b)
* Update release-it pre-hooks (718b96d)
* Run npm audit fix (#178) (c74e1a9)
* Remove `seed-content` package (#157) (1b9ac43)
* Add scrub message script (#177) (ee2f864)
* Remove extra padding around initial input (9dc27ad)
* (DOCSP-33094): Save conversation embeddings (#175) (9c6e79d)
* Ingest release 0.1.0 (#174) (4928eed)
* Release chat-ui-v0.0.6 (2bf2a0e)
* (DOCSP-33059) [UI] Fix suggested prompts & other LG Chat tweaks (#171) (cde1b74)
* chat server v0.1.0 (#170) (ba69ad8)
* new commit for build (56ed01e)
* trigger ingest build (4052af9)
* clean up spec + remove ip address validation from rate msg (#166) (28cf222)
* UI Tweaks (#159) (53b392f)
* Delete chat-server/trigger.me (#165) (5542f41)
* update repo name in code (#163) (f9628bb)
* Update README.md (5ad9cd0)
* Launch pre releases (#162) (9b2380b)
* Expand Contributing Guide and `ingest` README (#161) (30434e3)
* filter out very small chunks (#160) (d952c6d)
* (DOCSP-31928): Implement numbered lists (#154) (f41258d)
* clarify ingest readme (115b00b)
* move git install to correct docker stage (40600cb)
* (DOCSP-32991, DOCSP-32992): `GitDataSource`, functionality for converting HTML to Markdown, ingest Scala, Java Reactive Streams, and C docs (#152) (7118444)
* (DOCSP-32915) [UI] Streamer bugs out when switching tabs (#156) (91c288d)
* (DOCSP-33090) [UI] Remove experimental badge from input on focus (#155) (a3ea236)
* (DOCSP-32993, DOCSP-32906, DOCSP-32993, DOCSP-32990): Data sources for MD on Github + data ingestion of related content (#148) (7daed63)
* change recommended prompt (#150) (2521f08)
* add missing env example (#153) (1201a34)
* [Snyk] Upgrade mongodb from 5.8.0 to 5.8.1 (#151) (966a4bf)
* make preprocessor less biased toward shell (#149) (886cbe5)
* (DOCSP-32616): Refactor config, add library, and log config (#143) (4fcfc58)
* add default + remove unused style (0296b42)
* Update chat-ui release config (3174b61)
* Release chat-ui-v0.0.5 (65727f7)
* Add root release:chat-ui command (4621989)
* (DOCSP-32757) [UI] Update to Responsive LG Chat Components (#145) (81b70bb)
* (DOCSP-32670): Basic server load testing (#136) (282c947)
* [Snyk] Upgrade urllib from 3.17.2 to 3.18.0 (#147) (aefa9e0)
* (DOCSP-32756): Implement headings in tables (#140) (ea416ce)
* custom/synthetic/meta data source content (#127) (d687312)
* [Snyk] Upgrade urllib from 3.17.1 to 3.17.2 (#144) (209135a)
* (DOCSP-32673) [UI] Suppress focus to prevent modal reopen (#139) (43b8a98)
* (DOCSP-32936): Increase single IP rate limits to be more line w firewall rate limits (#141) (87d8785)
* (DOCSP-31863): Fix flaky test, refactor core llm service + server implementation (#142) (584a5e3)
* (DOCSP-32916): Conversation service rate limiting + slow down (#138) (a88a5d5)
* (DOCSP-32914): Stop unindenting context (#137) (27630c6)
* (DOCSP-31285): Ingest PyMongo docs (#118) (e04c10b)
* (DOCSP-32694) Dark mode: use LG palette & provider + cleanup (a95f5c5)
* (DOCSP-32694) [UI] Add darkMode prop (#129) (820229c)
* (DOCSP-32896) Remove mention of <CONTEXT> to reduce damage of prompt leakage (#135) (1484426)
* Update internal docs (#134) (a3b2f56)
* Handle Snooty Data API tombstones (#133) (a775da4)
* (DOCSP-32867): Update QA DB name for sept 1 release (#131) (ce4fa3f)
* (DOCSP-32868): only boost 2 results + order results by score (#130) (5230992)
* (DOCSP-32856) Add a toggle for streamed vs awaited responses to the demo (#126) (94e8a20)
* (DOCSP-32808): k8s production readiness (#125) (2cdf539)
* Upgrade azure openai (#128) (6b85e63)
* (DOCSP-32759) [UI] Use text instead of a banner for "validate answers" (#124) (302b3c7)
* (DOCSP-32604) More helpful max messages error message (#123) (1be4087)
* (DOCSP-32254): Include information about latest product versions + minor prompt engineering (#116) (2e40123)
* (DOCSP-32657): Remove same IP address validation on conversations (#112) (731ec20)
* (DOCSP-31108): Add prod index scripts (#120) (3efe895)
* (DOCSP-32807): Add pm2 for running server (#122) (f659e4b)
* [Snyk] Security upgrade mongodb from 5.7.0 to 5.8.0 (#121) (c985fef)
* Autoscaling fix (#119) (641199a)
* Source GIT_COMMIT env variable (#95) (647b00a)
* Allow DOP origins in staging (#117) (38a9b66)
* (DOCSP-32074): Handle dev center page metadata (#96) (e283121)
* Release chat-ui-v0.0.4 (d3bad60)
* (DOCSP-32371): Allow for embedded content re-ingest after changes to chunking algorithm (#114) (8b9d68e)
* (DOCSP-32279): Update prompts to not mention context when don't know answer (#113) (71ca44b)
* (DOCSP-32688) Stop dereferencing spec (#115) (add0dd8)
* (DOCSP-31438): Horizontal pod autoscaling (#110) (3c124d4)
* fix registry (d52ff7d)
* Release chat-ui-v0.0.3 (f8113b7)
* Add chat-ui release-it config (731e3d6)
* Switch Chatbot to default export (b5db7f0)
* Chat UI v0.0.2 (#111) (7e5d684)
* (DOCSP-32659): Make server call its own base url if not given a full URL path (#109) (6cdd026)
* Allow users to override server URL via props (#108) (708e614)
* (DOCSP-32547): Update prod env to use dedicated Azure deployment (#104) (ac93735)
* Prod drone fixes (#107) (4df6432)
* Update QA server DB (#105) (a12e7c9)
* (DOCSP-32452): Dev Center data source remove `<img>` and `<div>` tags + youtube directive (#93) (c5dac2f)
* (DOCSP-32596): Set up CORS on the server (#103) (76c9530)
* (DOCSP-32104): Do not serve demo site in prod environment (#101) (5f0ea11)
* (DOCSP-32247): Fix preprocessed content not added to DB (#100) (57cc24e)
* fix handling of openapi specs (#99) (6f9b0e4)
* fix hanging promise in async recursive operation (#98) (c974058)
* Drone fix (#97) (e54a272)
* (DOCSP-32363) [UI] handle cases where the LLM stops mid code example (#85) (9e26c7f)
* (DOCSP-32155) [UI] UX Feedback (#81) (c34b246)
* (DOCSP-32243) Handle and test pages with page-level code block select (#94) (f6c3f7e)
* (DOCSP-32490) [UI] Link to current commit on GitHub (#90) (64dbd0d)
* (DOCSP-32242): Handle tabbed Snooty content (#92) (f87f67d)
* Restore 'tags' and use 'tagsIn' only internally (#91) (035f018)
* (DOCSP-32227): Improve OpenAPI spec ingestion (#88) (f369218)
* (DOCSP-31343): Add system diagram and info for ingest (#86) (6e4402b)
* (DOCSP-32362): Improve conversation request logging  (#89) (b251e0d)
* (DOCSP-32253): Add more semantically relevant product names to metadata (#83) (5869f22)
* (DOCSP-32434) [UI] Add error text for non-modal input (#87) (5de9282)
* (DOCSP-32206): Strip comments from rst -> md (#84) (611a50d)
* (DOCSP-32194): Fix drone and k8s for ingest/chat-server staging (#80) (b61c9bc)
* Define engines to remove EBADENGINE warning (#82) (f333ef5)
* (DOCSP-31440, DOCSP-32075): Add tags to chunk metadata (#78) (254ce2b)
* (DOCSP-32217): Change chunker to chunk based on number of tokens + add max context tokens per message (#79) (e7c1cb6)
* (DOCSP-32183 & DOCSP-32226): Automate test creation based on YAML file (#77) (30eb660)
* Add database index creation scripts (#75) (53f296f)
* (DOCSP-31575): LLM qualitative testing framework (#74) (f222e54)
* (DOCSP-31111) [UI] publish react component to npm (#73) (3baf40e)
* Refactor `ConversationService` class as `makeConversationService` func (#76) (6cb9a83)
* (DOCSP-32070): LLM preprocessing on user queries (#72) (6ff4219)
* (DOCSP-31925): Support tables in parsed snooty MD  (#67) (539d403)
* Reduce ChatGPT API flakiness + faster timeout when flaky (#69) (8938599)
* Update Chat UI Packaging (#71) (2e5a0fb)
* (DOCSP-32066): Q&A server reduce amount of backoff on embedding (#68) (fe938b0)
* (DOCSP-31639): fix timeout err in tests (#70) (741ea29)
* Implement page titles and prepending frontmatter to chunks (#64) (cf56a26)
* Fix JS error surfaced in the UI (#66) (5e6866a)
* bundle LG Chat with component lib (c4fc213)
* Modify ui config for pre-release (135d211)
* (DOCSP-31154) [UI] Handle timeout & "conversation too long" errors (#65) (1943608)
* (DOCSP-31791): Boost manual in the results for short queries + make app config file (#63) (6449993)
* (DOCSP-31523) [UI] Replace custom components with LG Chat (#61) (3ee640b)
* Fix ingest drone + err handling (#59) (8307750)
* Fix code block lang (#62) (cffcbf0)
* Get current branch from Snooty Data API plus allow override (#56) (6114e7c)
* Clean up pages for embedding content (#60) (45ce277)
* (DOCSP-31799): Parse definition lists (and other relevant content inside of `"target"` nodes) (#58) (2d7d1b3)
* rename chat-ui package (#57) (dc7794f)
* (DOCSP-31574): Create qualitative testing env (#55) (0a1c92a)
* Add tests for data deletion (#48) (9b1417a)
* Update Snooty Data Source to strip 'index' (#50) (d6b0b2f)
* Add ability to override Snooty project baseUrl (#52) (fccc8ca)
* Split up tests + add utils (#53) (0dedc6f)
* (DOCSP-31436) [Q&A] Investigate & improve streaming rate (#54) (cc90cd0)
* (DOCSP-31120) [Q&A] separate further reading reference links from LLM response (#43) (a604d83)
* (DOCSP-30863) [Q&A] type check requests (#23) (5f908c0)
* Streamline/nitpick/bikeshed the PR template (#51) (28b4e1b)
* (DOCSP-31601): Update server base URL (#49) (1c60a0b)
* (DOCSP-31573): Update prompts to address bugs (#47) (a366803)
* (DOCSP-30602): Ingest service prod pipeline (#42) (8e60755)
* Update pull_request_template.md (ab166a7)
* Monorepo docker build fix (#46) (1dcef28)
* (DOCSP-31284): Integrate prod Snooty Data API (#44) (f80ce51)
* (DOCSP-31360) [UI] Conditional Streaming (#45) (34490bb)
* update root package-lock (578b06b)
* rename chat-ui package (d7b6dcf)
* Add shared dev script to monorepo root (67811d1)
* Streaming works (#25) (c173ba2)
* (DOCSP-30601): Create production release system (#41) (7472c9d)
* (DOCSP-31304): Implement 'all' command (#40) (f0c4cf2)
* (DOCSP-31201) [UI] Updated Legalese (#39) (39c0f97)
* (DOCSP-30584): ingest service CI testing and staging drone pipeline (#38) (d2e8325)
* Fix + improve devcenter source tests (#37) (be0a5eb)
* Fix URL building for devcenter paths (#36) (4c75175)
* Add logic for ingest resumption (#35) (0f650c2)
* stricter LLM to reduce halucination risk + change demo page title (#33) (cfb4628)
* (DOCSP-30890) [UI] Make component mobile responsive (#29) (66080a7)
* Add minor optimization for rate-limited embed requests (#34) (7547e31)
* (DOCSP-31121): Add request tracking across logs (#32) (7fdc1e5)
* (DOCSP-30988): Implement ingest E2E (#28) (8467989)
* (DOCSP-30843): IP Address tracking and validation (#21) (7335672)
* Update seed-data script (4f7a2f7)
* (DOCSP-31050): Fix CI tests + run tests on PR (#30) (74fe090)
* (DOCSP-30953 & DOCSP-30945): Error and edge case handling (#24) (af1b845)
* Add PR template to repo (#26) (5231ef0)
* Fix tests (#27) (58599ea)
* more specific linter targets (18d2f5d)
* Move and refactor EmbeddedContent/Store and clean up core services (#19) (43078a2)
* separate format from lint (3a817b7)
* remove console logs (#22) (20027ce)
* Add lists to LGMarkdown (#20) (14cf986)
* (DOCSP-30964): Staging build (#18) (1163ff6)
* Fix renames (945337e)
* Rename "chunks" to "embedded content" (#17) (a18bb8d)
* Implement Data Sources (#12) (e9c5784)
* Move reusable pieces to chat-core (#14) (3babf35)
* (DOCSP-30577): POST `/conversations/:conversationId/messages/:messageId/rating` endpoint (#16) (c659173)
* E2E (#15) (c85a2aa)
* failed message handling (16acff7)
* better prompt validation error handling (6408669)
* UI tweaks (f803938)
* (DOCSP-30921) [UI] Add prompt validation & error handling (1) (cb98ec7)
* (DOCSP-30616): `POST /conversations/:conversationId/messages/` route, no streaming (#13) (8451c08)
* Add publishing pipeline (42ab17e)
* (DOCSP-30575): POST /conversations/ route (#11) (d609171)
* (DOCSP-30619, DOCSP-30758, DOCSP-30722): Add MongoDB integration and conversation/content services (#9) (020a501)
* Implement ingest store/database (#8) (5b9f8f6)
* Add initial design docs (#1) (31d9069)
* (DOCSP-30585): Generate search index script (#10) (458403f)
* Merge branch 'demodalize' of github.com:nlarew/docs-chatbot (8d46f37)
* better avatars (4c7c712)
* tweak card heading (40d1dff)
* loading ui (58256da)
* (DOCSP-30617): OpenAI LLM service (#7) (d4af1f9)
* refactor + loading states (4418f8d)
* (DOCSP-30618): Create embeddings service (#6) (c54d123)
* mock out Q&A API (9d80c20)
* Refactor to use a single chat input (6ac351a)
* Animation works except for Card ref (2bc2b41)
* Rename & refactor (b5385af)
* Send button for all inputs with text (9ca1873)
* Move input state up (664b456)
* Animation works (b8c2f42)
* Use card modal WIP (27c2392)
* cleanup (d96bcf0)
* Fix bad imports (524f896)
* (DOCSP-30576): Stub out Q&A server (#4) (899c0a3)
* LGMarkdown (33596cf)
* Working on LGMarkdown (897b141)
* consistent models with backend (319b2ae)
* UI lint pass (d8051d9)
* Leafie avatar (ebd660b)
* Don't require React Context for conversations (86c90b6)
* fix modal style (6ae1500)
* Add storybook (73a4ec3)
* Modal (cac03d2)
* fix banner width (088d858)
* Merge pull request #3 from mongodb/DOCSP-30565 (5264da5)
* Update .drone.yml (a9e3ba5)
* working staging build + updated untested prod (fe16f6c)
* remove uncreated env secrets (318c501)
* fix broken registry path (a1e1dff)
* change release (072100f)
* update environment info (ff22f4f)
* empty state (a66ce15)
* fix value file location (ee4f06b)
* fix pipeline (89f9e8b)
* Trigger build (408d7dc)
* Add (broken) tests (329d9e0)
* Trigger build (6cae68f)
* Fix context (7d213c0)
* update path to docker file (f0edac3)
* trigger build (e5e64c0)
* more debugging (2dfb919)
* Use dependency injection for PageStore/ChunkStore interfaces (89577b8)
* Remove start comment (287182d)
* move drone file (7453f99)
* trigger build? (95579f6)
* test deploy pipeline (aab4632)
* add cta (db01cdb)
* apply prettier (c49d368)
* remove unused imports (85f6ab3)
* add prettier (c1cf166)
* combined props (ae9d66c)
* chat state works (e29ee25)
* add temp aria-labelledby prop (a0d4695)
* Scaffold the ingest CLI (81a5c41)
* Update ingest/README (65d2902)
* chatbot-ui -> chat-ui (4340d1a)
* Merge pull request #2 from mongodben/DOCSP-30486 (17662e6)
* Bootstrap ingest CLI tool (0590da2)
* Add chatbot-ui (997bec5)
* set up QA server project structure (7cd25d5)
* Delete specs directory (6b06d68)
* ready repo for first push (2b250da)
  • Loading branch information
mongodben committed Nov 30, 2023
1 parent 8d7bed9 commit 3c610c9
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 17 deletions.
2 changes: 1 addition & 1 deletion chat-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mongodb-chatbot-server",
"version": "0.1.9",
"version": "0.2.0",
"license": "Apache-2.0",
"description": "A chatbot server for retrieval augmented generation (RAG).",
"author": "MongoDB, Inc.",
Expand Down
39 changes: 23 additions & 16 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 3c610c9

Please sign in to comment.