tag:github.com,2008:https://github.com/EmbeddedLLM/JamAIBase/releases Release notes from JamAIBase 2025-02-11T16:41:33Z tag:github.com,2008:Repository/808203681/v0.4 2025-02-13T16:58:32Z v0.4 (2025-02-14) <h2>What's Changed (v0.4)</h2> <p>This is a huge release 🚀</p> <p><strong>✨ Main features:</strong></p> <ul> <li><strong>Python Code Execution:</strong> Unlock powerful data manipulation directly within JamAIBase workflows with Python code execution in backend <code>GenTable</code> columns and Python SDK <code>CodeGenConfig</code>.</li> <li><strong>Audio Data Type Support:</strong> JamAIBase now natively supports audio data, allowing you to work with <code>audio</code> data type in UI tables and process audio in backend <code>GenTable</code>.</li> <li><strong>Enhanced Chat Mode:</strong> Experience smoother chat interactions with the new multi-turn chat option in UI column settings.</li> <li><strong>Function Calling for LLMs:</strong> Extend LLM capabilities with function calling support in the backend.</li> <li><strong>DeepSeek Model Support:</strong> Expand your LLM options with integration of DeepSeek models.</li> <li><strong>Improved File Handling:</strong> Benefit from audio file upload support and configurable file upload size limits for various file types.</li> <li><strong>UI/UX Improvements:</strong> Enjoy enhanced column management, improved export options, security enhancements, and bug fixes in the UI.</li> </ul> <p><strong><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> There are several breaking changes and deprecations as well, some highlights are listed here, see CHANGELOG for a complete list:</strong></p> <ul> <li><strong>Backend (GenTable) - Breaking:</strong> Add <code>Page</code> column to knowledge table.</li> <li><strong>Backend (GenTable) - Breaking:</strong> Change <code>file</code> data type to <code>image</code> data type.</li> </ul> <p><strong>Upgrade to v0.4 today to take advantage of these exciting new features and improvements!</strong></p> <p>We encourage you to explore the new features and provide feedback. Thank you for being a part of the JamAIBase community!</p> <h2>Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hoipang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hoipang">@Hoipang</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deafnv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deafnv">@deafnv</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haoshan98/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haoshan98">@haoshan98</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kamil-hassan201/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kamil-hassan201">@kamil-hassan201</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/noobHappylife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/noobHappylife">@noobHappylife</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jiahuei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jiahuei">@jiahuei</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/EmbeddedLLM/JamAIBase/compare/v0.3.1...v0.4"><tt>v0.3.1...v0.4</tt></a></p> haoshan98 tag:github.com,2008:Repository/808203681/v0.3.1 2024-11-26T16:34:08Z v0.3.1 (2024-11-26) <h2>Bug Fix</h2> <p>This is a bug fix release for frontend code to enable Projects for OSS. SDKs are not affected.</p> <h2>What's Changed (v0.3)</h2> <p>This is a huge release 🚀</p> <p>Main features:</p> <ul> <li>Multimodal image input column: Now you can insert an image alongside text as input to LLMs</li> <li>OSS now supports multiple projects: You are now able to create projects to manage your tables and files</li> <li>Added ability to turn any column into multi-turn chat via the <code>multi_turn</code> parameter in <code>LLMGenConfig</code></li> <li>Added default prompts when creating Generative Tables: Setup time from table creation to running worlflows is now even shorter.</li> <li>Support for search query when listing projects, tables, rows</li> <li>Table and project import and export</li> <li>Various improvements to backend and frontend</li> </ul> <p>There are several breaking changes and deprecations as well, some highlights are listed here, see CHANGELOG for a complete list:</p> <ul> <li>Added <code>version</code> and <code>meta</code> to table metadata. Please run the provided migration script to upgrade your existing DB files.</li> <li>Delete endpoints will return 404 if resource is not found</li> <li><code>/v1/gen_tables/{table_type}/{table_id}/thread</code> has one new required query parameter: <code>column_id</code></li> <li>Table list endpoint now defaults to not counting table rows</li> <li>Output columns must be string type</li> <li>Deprecations: <ul> <li>Endpoint <code>/v1/gen_tables/{table_type}/duplicate/{table_id_src}/{table_id_dst}</code></li> </ul> </li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zec0816/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zec0816">@zec0816</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hoipang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hoipang">@Hoipang</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jiaqi0602/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jiaqi0602">@Jiaqi0602</a></li> </ul> <h2>Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deafnv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deafnv">@deafnv</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haoshan98/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haoshan98">@haoshan98</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kamil-hassan201/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kamil-hassan201">@kamil-hassan201</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/noobHappylife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/noobHappylife">@noobHappylife</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jiahuei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jiahuei">@jiahuei</a></li> </ul> <h2>Full Changelog</h2> <p><a class="commit-link" href="https://github.com/EmbeddedLLM/JamAIBase/compare/v0.2...v0.3.1"><tt>v0.2...v0.3.1</tt></a></p> jiahuei tag:github.com,2008:Repository/808203681/v0.3 2024-11-22T09:26:34Z v0.3 (2024-11-20) <h2>What's Changed</h2> <p>This is a huge release 🚀</p> <p>Main features:</p> <ul> <li>Multimodal image input column: Now you can insert an image alongside text as input to LLMs</li> <li>OSS now supports multiple projects: You are now able to create projects to manage your tables and files</li> <li>Added ability to turn any column into multi-turn chat via the <code>multi_turn</code> parameter in <code>LLMGenConfig</code></li> <li>Added default prompts when creating Generative Tables: Setup time from table creation to running worlflows is now even shorter.</li> <li>Support for search query when listing projects, tables, rows</li> <li>Table and project import and export</li> <li>Various improvements to backend and frontend</li> </ul> <p>There are several breaking changes and deprecations as well, some highlights are listed here, see CHANGELOG for a complete list:</p> <ul> <li>Added <code>version</code> and <code>meta</code> to table metadata. Please run the provided migration script to upgrade your existing DB files.</li> <li>Delete endpoints will return 404 if resource is not found</li> <li><code>/v1/gen_tables/{table_type}/{table_id}/thread</code> has one new required query parameter: <code>column_id</code></li> <li>Table list endpoint now defaults to not counting table rows</li> <li>Output columns must be string type</li> <li>Deprecations: <ul> <li>Endpoint <code>/v1/gen_tables/{table_type}/duplicate/{table_id_src}/{table_id_dst}</code></li> </ul> </li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zec0816/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zec0816">@zec0816</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hoipang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hoipang">@Hoipang</a></li> </ul> <h2>Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deafnv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deafnv">@deafnv</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haoshan98/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haoshan98">@haoshan98</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kamil-hassan201/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kamil-hassan201">@kamil-hassan201</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/noobHappylife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/noobHappylife">@noobHappylife</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jiahuei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jiahuei">@jiahuei</a></li> </ul> <h2>Full Changelog</h2> <p><a class="commit-link" href="https://github.com/EmbeddedLLM/JamAIBase/compare/v0.2...v0.3"><tt>v0.2...v0.3</tt></a></p> jiahuei tag:github.com,2008:Repository/808203681/v0.2.1-python 2024-08-18T06:17:24Z [Python] v0.2.1 (2024-08-18) <h2>What's Changed</h2> <ul> <li>[Python] jamaibase: Bug fix: Table type is now correctly handled in Python &gt; 3.10 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jiahuei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jiahuei">@jiahuei</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2471796481" data-permission-text="Title is private" data-url="https://github.com/EmbeddedLLM/JamAIBase/issues/18" data-hovercard-type="pull_request" data-hovercard-url="/EmbeddedLLM/JamAIBase/pull/18/hovercard" href="https://github.com/EmbeddedLLM/JamAIBase/pull/18">#18</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/EmbeddedLLM/JamAIBase/compare/v0.2...v0.2.1-python"><tt>v0.2...v0.2.1-python</tt></a></p> jiahuei tag:github.com,2008:Repository/808203681/v0.2 2024-07-23T10:12:07Z v0.2 (2024-07-23) <h2>What's Changed</h2> <p>This is a feature-packed release! Some of highlights include:</p> <ul> <li>New "Embeddings" endpoint to generate vector embeddings for texts</li> <li>Methods for importing and exporting table data via CSV or TSV</li> <li>Ability to filter table rows when listing them by searching for keywords</li> <li>Vastly reduced dependency list for Python SDK</li> <li>Many other bug fixes and improvements</li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eltociear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eltociear">@eltociear</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2385799935" data-permission-text="Title is private" data-url="https://github.com/EmbeddedLLM/JamAIBase/issues/9" data-hovercard-type="pull_request" data-hovercard-url="/EmbeddedLLM/JamAIBase/pull/9/hovercard" href="https://github.com/EmbeddedLLM/JamAIBase/pull/9">#9</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jiaqi0602/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jiaqi0602">@Jiaqi0602</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wenjielee11/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wenjielee11">@wenjielee11</a></li> </ul> <h2>Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deafnv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deafnv">@deafnv</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haoshan98/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haoshan98">@haoshan98</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iAmir97/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iAmir97">@iAmir97</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jiahuei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jiahuei">@jiahuei</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kamil-hassan201/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kamil-hassan201">@kamil-hassan201</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/noobHappylife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/noobHappylife">@noobHappylife</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tjtanaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tjtanaa">@tjtanaa</a></li> </ul> <h2>Full Changelog</h2> <p><a class="commit-link" href="https://github.com/EmbeddedLLM/JamAIBase/compare/v0.1...v0.2"><tt>v0.1...v0.2</tt></a></p> jiahuei tag:github.com,2008:Repository/808203681/v0.1 2024-06-03T01:40:57Z v0.1 (2024-06-03) <p>This is our first release 🚀 We are excited to see what you can build with JamAIBase ✨<br> It includes backend services that orchestrates Large Language Models (LLMs) via a real-time database, and a frontend UI that allows easy data manipulation and visualization.</p> jiahuei