Version 0.2.x

Released May 2nd, 2025

OpenAI O3 Model Support

  • We now support OpenAI’s O3 model alongside Claude 3.7
  • Enter API keys for both models, and users will see a model switcher in the chat input field
  • If you prefer to keep only Claude 3.7, that’s perfectly fine - the switcher only appears when multiple model API keys are provided

Updated Chat UI

  • Redesigned chat interface to better separate camelAI’s “work” from its “final answer”
  • The UI no longer auto-collapses the AI’s thought process, making it easier to track what camel is doing

Python Capabilities

  • camelAI now has expanded Python access beyond just creating Plotly graphs
  • It can use Python to analyze tables, which greatly improves Excel and CSV parsing as well as complex data computation

Minor Features

  • Artifacts of Delete Data Sources – A warning message now appears on artifacts when one or more data sources used have been deleted
  • Soft-Delete for Connections – We now use soft deletion for connections instead of hard deletion, preserving threads while clearing sensitive data
    • For enterprise users, soft-deleted connections are only visible in Django admin where you can hard delete if needed
  • Improved error messaging when users lose access to a thread due to group privilege changes (Enterprise only)
  • New Integrations – Azure data source support (Enterprise only)

Bug Fixes

  • Prevent deleted connections from appearing in the query/knowledge-base selector in Django Admin
  • Ensure users cannot access soft-deleted connections via the UI (only accessible in Django Admin)
  • Plotly image rendering now works reliably (moved to and fixed in a separate process)
  • Fix user.has_connection_access logic used in RBAC
  • Fix broken thread-history display
  • Fix fake-empty-artifact bug
  • Broken tests around soft-delete now pass

Version 0.1.x

Released April 14th, 2025

This update includes changes to user permissions. Enterprise administrators should review permission settings after upgrading.

Reference Queries & Knowledge Base Enhancement

  • Added support for many-to-many relationships for reference queries and knowledge base items (Django Admin Dashboard only)
  • Added visual tags in UI to identify reference queries and knowledge base items used across multiple data sources

Enterprise User Permissions: Private Connections

  • Users can now create private connections only they can access, if the org-admin allows it
    • This flag is on by default and can be toggled at the User level in the Admin Panel.
  • At this time, non-admins can only add CSV and Excel files. The max file size for file upload is 1GB.
  • Non-admin users have the ability to edit and delete their own connections.
  • Data from a private connection cannot be shared. If an artifact with private data is added to a dashboard, that dashboard will be made private.
  • As an org-admin, you can add any private connection to a Group and that Group will have access to the data source. Please note, the owner of the connection will still have edit and delete access even if the connection is tied to a Group.

User Experience Improvements

  • Added ability for users to give thumbs up to chat messages (will be used for query generation in a future release)
  • Added warning to contact owner for incomplete connection setup
  • Improved SAML group membership handling for better enterprise authentication

BigQuery Improvements

  • Added support for date-sharded tables
  • Improved handling of large datasets

Performance Improvements

  • Significantly improved dashboard load times
  • Better support for large Excel files
  • Faster connections list loading

Bug fixes

  • Fixed “Start Chatting” 404 error
  • Fixed squished user icon in side nav
  • Fixed knowledge base saving issues
  • Fixed reference query math calculations
  • Fixed multiple issues with reference query deletion