Skip to content

Releases: oconva/qvikchat

2.0.4

25 Oct 19:21
bc56006
Compare
Choose a tag to compare

What's Changed

  • Custom system prompt using Dotprompt + Updated Genkit dependencies by @pranav-kural in #163
  • Dependency Updates: Bump the dev-dependencies group across 1 directory with 4 updates by @dependabot in #156
  • Dependency Updates: Bump the langchain group across 1 directory with 4 updates by @dependabot in #160

Full Changelog: 2.0.3...2.0.4

2.0.3

22 Sep 18:18
7c7de53
Compare
Choose a tag to compare

What's Changed

  • Dependency Updates: Bump @langchain/core from 0.2.18 to 0.2.19 in the langchain group by @dependabot in #75
  • Dependency Updates: Bump typescript-eslint from 8.0.0 to 8.0.1 in the dev-dependencies group by @dependabot in #77
  • Dependency Updates: Bump the dev-dependencies group across 1 directory with 2 updates by @dependabot in #86
  • Dependency Updates: Bump the genkit group with 6 updates by @dependabot in #89
  • Dependency Updates: Bump firebase-admin from 12.3.0 to 12.4.0 in the dependencies group across 1 directory by @dependabot in #96
  • Dependency Updates: Bump typescript-eslint from 8.1.0 to 8.2.0 in the dev-dependencies group by @dependabot in #94
  • Dependency Updates: Bump the langchain group across 1 directory with 5 updates by @dependabot in #117
  • Dependency Updates: Bump path-to-regexp and express by @dependabot in #119
  • Dependency Updates: Bump send and express by @dependabot in #118
  • Dependency Updates: Bump the genkit group with 5 updates by @dependabot in #123
  • Dependency Updates: Bump body-parser and express by @dependabot in #121
  • Dependency Updates: Bump firebase-admin from 12.4.0 to 12.5.0 in the dependencies group by @dependabot in #126
  • Dependency Updates: Bump @langchain/core from 0.2.34 to 0.3.3 in the langchain group by @dependabot in #125
  • Dependency Updates: Bump the dev-dependencies group across 1 directory with 6 updates by @dependabot in #127

Full Changelog: 2.0.2...2.0.3

2.0.2

02 Aug 02:10
Compare
Choose a tag to compare

What's Changed

  • Minor fixes. Renamed chat endpoint configurations to be more logically correct, now - ChatEndpointConfig.
  • Dependency Updates: Bump @langchain/google-genai from 0.0.21 to 0.0.23 in the langchain group by @dependabot in #73

Full Changelog: 2.0.1...2.0.2

2.0.1

01 Aug 20:33
48a432d
Compare
Choose a tag to compare

QvikChat v2

Minor changes to the documentation to reflect recent changes in v2

Full Changelog: 2.0.0...2.0.1

2.0.0

01 Aug 20:12
30873d8
Compare
Choose a tag to compare

QvikChat v2 🎉

QvikChat v2 with new features like support for multimodal I/O and several fixes and optimizations, to help you create even more powerful conversational AI experiences.

Major updates

  • Multimodal I/O: Support for multimodal input and output.
    • Updated endpoint creation logic, response generation logic, caching logic, chat history logic, and default prompts to support multimodal I/O.
  • Verbose Response Mode: Added support for providing a flag verbose with the request to get the full response object in return for the request (will contain the query's response, usage metrics, etc.).
  • DALL-E 3: Added DALL-E 3 to supported models for image generation task.
  • Core functions: Now core functions like defineChatEndpoint, setupGenkit and runServer can be accessed directly from root-level (e.g. import { defineChatEndpoint } from '@oconva/qvikchat').
  • Configure and run server: Introduced new method configureAndRunServer. This method takes in the list of configurations for endpoints to define. It will:
    1. Setup Genkit
    2. Define endpoints
    3. Start server
  • Reduce overall package size by eliminating dependency on external packages where possible.

Changes

Commits * updated cache store to support multimodal inputs #43
  • updates to cache store for multimodality #43

  • updated define chat endpoint logic to support multimodal input output and verbose mode

  • fixed endpoint output schema to support verbose response

  • updated tests to support multimodal input output (tests only use text I/O for now) #43

  • added changes to setup alpha branch for alpha release

  • Added Changes to prompts, chat agent, endpoints to support Multimodal I/O (#57)

  • added DALL-E 3 to supported models

  • Updated prompts with partials and custom output schema #43

  • updated prompts for multimodality #43

  • Updated chat agent class for multimodal I/O #43

  • Updated defineChatEndpoint to support multimodal I/O #43

  • bumped NPM package for alpha release

  • Fixed issues with basic system prompt + added default system prompts #43 (#59)

  • Multimodal fix - multiple changes to chat agent module to support multimodal I/O (#60)

  • Fixed issues with basic system prompt + added default system prompts #43

  • multiple changes to chat agent module to support multimodal I/O

  • bumped package version for alpha release

  • Models patch - fixes for multimodal support + implementation of configureAndRunServer method #43 #54 (#63)

  • fix for LLM model configurations type inference (Gemini, OpenAI, DALL-E) #43

  • Bumped pre-release package version + removed dependency on genkit-langchain and genkit-chromadb

  • added the configureAndRunServer method #54 + moved exports for server and genkit to root level

  • Final merge for v2 pre-release branch (#71)

  • removed dependency on @genkit-ai/firebase and @genkit-ai/firebase #67

  • Refactored codebase to implement type-only imports and export #68

  • Implemented logic to reset cache record on expiry #69 + fixed #66

  • updated implementation of method for cache store #69

  • re-factored and re-organized code to export defineChatEndpoint from root #70

  • updated langchain to v0.2.12 + added badges to README #66

  • Bumped pre-release version - final for v2

  • Remove alpha NPM package workflow + changed package version to 2.0.0

  • fixed workflows for pre-deploy build + code scanning

Dependency updates * Dependency Updates: Bump typescript-eslint from 7.16.0 to 7.16.1 in the dev-dependencies group by @dependabot in https://github.com//pull/39 * Dependency Updates: Bump the genkit group with 9 updates by @dependabot in https://github.com//pull/44 * Dependency Updates: Bump ts-jest from 29.2.2 to 29.2.3 in the dev-dependencies group by @dependabot in https://github.com//pull/48 * Dependency Updates: Bump the dev-dependencies group with 2 updates by @dependabot in https://github.com//pull/50 * Dependency Updates: Bump the genkit group with 9 updates by @dependabot in https://github.com//pull/51 * Dependency Updates: Bump firebase-admin from 12.2.0 to 12.3.0 in the dependencies group by @dependabot in https://github.com//pull/53 * Dependency Updates: Bump @eslint/js from 9.7.0 to 9.8.0 in the dev-dependencies group by @dependabot in https://github.com//pull/55 * Dependency Updates: Bump typescript-eslint from 7.17.0 to 7.18.0 in the dev-dependencies group by @dependabot in https://github.com//pull/61 * Dependency Updates: Bump fast-xml-parser from 4.4.0 to 4.4.1 by @dependabot in https://github.com//pull/56

Issues

If you encounter any issues or bugs while using QvikChat, please report them by following these steps:

  1. Check if the issue has already been reported by searching our issue tracker.
  2. If the issue hasn't been reported, create a new issue and provide a detailed description of the problem.
  3. Include steps to reproduce the issue and any relevant error messages or screenshots.

Open Issue

Sponsor

If you find value from this project, please consider contributing or sponsoring the project to help maintain and improve it. All contributions and support are greatly appreciated!

Sponsor ♥

Target release 2.0.0 by @pranav-kural in #72

Full Changelog: 1.0.9...2.0.0

Release 1.0.9

15 Jul 00:48
987cbdb
Compare
Choose a tag to compare

What's Changed

  • Fix for the issue where filePath was still required when providing docs in retriever config #33 by @pranav-kural in #34

Full Changelog: 1.0.8...1.0.9

Release 1.0.8

14 Jul 00:35
9a58767
Compare
Choose a tag to compare

What's Changed

  • Changes to make dataType optional + fix for peer dependencies by @pranav-kural in #32

made dataType property optional in retriever config #31

Full Changelog: 1.0.7...1.0.8

Release 1.0.7

13 Jul 20:30
6f03577
Compare
Choose a tag to compare

What's Changed

  • Dependency Updates: LangChain, Genkit, others.
  • Added option to provide docs and splitDocs through retriever config for unsupported data types; by @pranav-kural in #29

Full Changelog: 1.0.6...1.0.7

1.0.6

11 Jul 19:51
0a76115
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.4...1.0.6

Release 1.0.4

09 Jul 06:41
47ad020
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.3...1.0.4