Releases: EmbeddedLLM/JamAIBase
v0.4 (2025-02-14)
What's Changed (v0.4)
This is a huge release 🚀
✨ Main features:
- Python Code Execution: Unlock powerful data manipulation directly within JamAIBase workflows with Python code execution in backend
GenTable
columns and Python SDKCodeGenConfig
. - Audio Data Type Support: JamAIBase now natively supports audio data, allowing you to work with
audio
data type in UI tables and process audio in backendGenTable
. - Enhanced Chat Mode: Experience smoother chat interactions with the new multi-turn chat option in UI column settings.
- Function Calling for LLMs: Extend LLM capabilities with function calling support in the backend.
- DeepSeek Model Support: Expand your LLM options with integration of DeepSeek models.
- Improved File Handling: Benefit from audio file upload support and configurable file upload size limits for various file types.
- UI/UX Improvements: Enjoy enhanced column management, improved export options, security enhancements, and bug fixes in the UI.
- Backend (GenTable) - Breaking: Add
Page
column to knowledge table. - Backend (GenTable) - Breaking: Change
file
data type toimage
data type.
Upgrade to v0.4 today to take advantage of these exciting new features and improvements!
We encourage you to explore the new features and provide feedback. Thank you for being a part of the JamAIBase community!
Contributors
Full Changelog: v0.3.1...v0.4
v0.3.1 (2024-11-26)
Bug Fix
This is a bug fix release for frontend code to enable Projects for OSS. SDKs are not affected.
What's Changed (v0.3)
This is a huge release 🚀
Main features:
- Multimodal image input column: Now you can insert an image alongside text as input to LLMs
- OSS now supports multiple projects: You are now able to create projects to manage your tables and files
- Added ability to turn any column into multi-turn chat via the
multi_turn
parameter inLLMGenConfig
- Added default prompts when creating Generative Tables: Setup time from table creation to running worlflows is now even shorter.
- Support for search query when listing projects, tables, rows
- Table and project import and export
- Various improvements to backend and frontend
There are several breaking changes and deprecations as well, some highlights are listed here, see CHANGELOG for a complete list:
- Added
version
andmeta
to table metadata. Please run the provided migration script to upgrade your existing DB files. - Delete endpoints will return 404 if resource is not found
/v1/gen_tables/{table_type}/{table_id}/thread
has one new required query parameter:column_id
- Table list endpoint now defaults to not counting table rows
- Output columns must be string type
- Deprecations:
- Endpoint
/v1/gen_tables/{table_type}/duplicate/{table_id_src}/{table_id_dst}
- Endpoint
New Contributors
Contributors
Full Changelog
v0.3 (2024-11-20)
What's Changed
This is a huge release 🚀
Main features:
- Multimodal image input column: Now you can insert an image alongside text as input to LLMs
- OSS now supports multiple projects: You are now able to create projects to manage your tables and files
- Added ability to turn any column into multi-turn chat via the
multi_turn
parameter inLLMGenConfig
- Added default prompts when creating Generative Tables: Setup time from table creation to running worlflows is now even shorter.
- Support for search query when listing projects, tables, rows
- Table and project import and export
- Various improvements to backend and frontend
There are several breaking changes and deprecations as well, some highlights are listed here, see CHANGELOG for a complete list:
- Added
version
andmeta
to table metadata. Please run the provided migration script to upgrade your existing DB files. - Delete endpoints will return 404 if resource is not found
/v1/gen_tables/{table_type}/{table_id}/thread
has one new required query parameter:column_id
- Table list endpoint now defaults to not counting table rows
- Output columns must be string type
- Deprecations:
- Endpoint
/v1/gen_tables/{table_type}/duplicate/{table_id_src}/{table_id_dst}
- Endpoint
New Contributors
Contributors
Full Changelog
[Python] v0.2.1 (2024-08-18)
What's Changed
- [Python] jamaibase: Bug fix: Table type is now correctly handled in Python > 3.10 by @jiahuei in #18
Full Changelog: v0.2...v0.2.1-python
v0.2 (2024-07-23)
What's Changed
This is a feature-packed release! Some of highlights include:
- New "Embeddings" endpoint to generate vector embeddings for texts
- Methods for importing and exporting table data via CSV or TSV
- Ability to filter table rows when listing them by searching for keywords
- Vastly reduced dependency list for Python SDK
- Many other bug fixes and improvements
New Contributors
- @eltociear made their first contribution in #9
- @Jiaqi0602
- @wenjielee11
Contributors
Full Changelog
v0.1 (2024-06-03)
This is our first release 🚀 We are excited to see what you can build with JamAIBase ✨
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.