More
Release Notes
All changes and improvements to Literal AI are listed here. For changes in the SDKs, go to the Python SDK or TypeScript SDK.
0.0.610-beta (june 24, 2024)
This version is compatible with:
- Chainlit version
1.0.504
and above. - Python SDK version
0.0.509
and above. - TypeScript SDK version
0.0.503
and above.
Improvements
- Update the feedback button
- Extend “Rules” table with filters and pagination
- Update “is null” and “is not null” filters with a more explicit behavior
- Improve the score element UI
Fixes
- Fixed an issue where annotators could not access content
- Fixed an issue when double-clicking on a date-picker
- Fixed an issue related to “Generation” links
0.0.609-beta (June 17, 2024)
This version is compatible with:
- Chainlit version
1.0.504
and above. - Python SDK version
0.0.509
and above. - TypeScript SDK version
0.0.503
and above.
Breaking changes
None
New features
- Added a “maintainer” role for the project, that allows for write while preventing the user to manage the project
Improvements
- Simplify the Generation and Step data handling
- Rules can now be updated directly
- In “Experiment” you can now see the diff between inputs and outputs columns
- The navigation is improved
- Score templates can now be accessed in the “Evaluate” section
- When scoring with a “categorical” score, the score value now uses its name rather than the value itself
- In the dashboards we no longer display nullish values as 0
- Rules have now their own detail page
Fixes
- Fixed an issue where prompt playground settings were not correctly persisted
- Fixed an issue where some step rows were duplicated
- Fixed an issue with the “dataset link”
- Fixed an issue where it was not possible to select custom models in the playground
- Fixed an issue with the “Generations” page pagination
0.0.608-beta (June 4, 2024)
This version is compatible with:
- Chainlit version
1.0.504
and above. - Python SDK version
0.0.509
and above. - TypeScript SDK version
0.0.503
and above.
Breaking changes
None
New features
- Compare feature is now available! This compare feature allows you to compare between generations.
- We’ll be debuting in the coming week with self-service distribution of the Literal AI platform for self-hosting
- A new user role has been added: “Annotator”, a user that can add tags and scores to the observability entities (e.g. thread, step…) and has no access outside of those.
- Project administrator can now pick the role of a user when inviting.
Improvements
- Literal AI API keys are now shared in the project. Before, admins could create “personal” API keys. The behavior of restricting access to admins is kept.
- We’re continuing our push towards a more consistent - and prettier - User Experience:
- We’ve switched to a more vibrant color scheme
- Made some visual tweaks on the Dashboard page
- Observability items such as Threads, Runs, and others will now display as full pages rather than side-panes
- And lots of other improvements across the platform
- Some changes on the way the platform is deployed, both on our end and for our on-premise users :
- Improved and centralized environment management
- The Portkey AI Gateway is now handled directly inside the Node process
- The
BUCKET_NAME
environment variable is no longer mandatory. Trying to store objects will log errors but not disrupt the rest of the operations
Fixes
- This week’s release sees a big focus on performance, especially on the
Users
and individualThread
pages - We’ve also chased and squashed a few bugs related to :
- Signing Attachment URLs (for object storage like S3)
- Conflicts on unique
userId
- A visual bug on initialization of “continuous” score templates
- Audio attachments are now resolved.
- Links on prompt versions are now directed to the correct prompt.
- Show the correct projects when accessing the prompt playground.
0.0.607-beta (May 27, 2024)
This version is compatible with:
- Chainlit version
1.0.504
and above. - Python SDK version
0.0.509
and above. - TypeScript SDK version
0.0.503
and above.
Breaking changes
None
New features
- Added online evaluations to score LLM generations on the fly.
- Created the endpoint /api/my-project to quickly access a project ID with an API key
- Brushed up the Dashboard page with:
- Browser-level customizable layouts of charts
- Filters on each chart to select relevant data - also saved at the browser level
- Specific to token usage, we offer multiple visualizations
Improvements
- Improved the look of Step badges, specifically colors.
- Sharing threads requires additional privilege
- Improved UX on text, audio, image and video attachments in Step details
- Prompt versions show a visual “Open” button to jump to the Prompt Playground
- Revamped the UI look of the side navigation
- Stop sequences on Prompt Playground now show visual cues
- Removed UUID columns across tables to improve readability
- JSON & Text previews come with full screen & copy/paste options
Fixes
- Newly created API keys do not contain special characters
0.0.606-beta (May 20, 2024)
This version is compatible with:
- Chainlit version
1.0.504
and above. - Python SDK version
0.0.509
and above. - TypeScript SDK version
0.0.503
and above.
Breaking Changes
- Dataset: Renamed intermediary steps
expectedOutput
tooutput
. In a Dataset, in the fieldIndermediary Steps
, the fieldexpectedOutput
is renamed to justoutput
, because this is the actual output of the LLM. This breaks backward compatibility for users relying onDatasetItem.intermediarySteps.expectedOutput
,DatasetItem.expectedOutput
remains unchanged.
New Features
- Attachments now come with preview widgets (multi-modality)
Improvements
- A page change on tables now scrolls back to top of table
- We removed name fallback to ID for threads, now shown as N/A
- We reduced the indent of navigation sub-menus
- The prompt playground now persists the credentials for your session
- Improved user feedback options from the UI
- JSONs in tables now display on multiple lines with syntax highlighting
- Improved dashboard performance with data fetch in separate requests
Fixes
- Fixed creation of attachments and scores when step doesn’t exist
- Fixed thread duplication when filtering on errors
- Fixed the upserts of step input/output to prevent going past size limit
0.0.605-beta (May 13, 2024)
This version is compatible with:
- Chainlit version
1.0.504
and above. - Python SDK version
0.0.509
and above. - TypeScript SDK version
0.0.503
and above.
Breaking Changes
- None
New Features
- Support GPT-4o as LLM model provider
- We now display a diff of the prompt settings when saving a prompt version
- Steps are now supporting tags
Improvements
- We now populate the dataset item
intermediarySteps
when adding a step with children steps - The API credentials in the prompt playground are moved
- Generation details view now has a link to prompt
- Support higher than 1 temperature setting for compatible LLMs
Fixes
- Fix display bugs in prompt playground
- Fix a bug where we allow for very large json inputs
- Now metadataare limited to 1mb
- Step input and expectedOutput limited to 3mb
- Fix a bug where full-text searching threads would lead to a spike in cpu usage
- Fix a rare bug that could occur when ingesting multiple steps with a new tag
0.0.604-beta (May 6, 2024)
This version is compatible with:
- Chainlit version
1.0.504
and above. - Python SDK version
0.0.509
and above. - TypeScript SDK version
0.0.503
and above.
Breaking Changes
- None
New Features
- UI/UX: New button on the headers on the Literal AI platform of a page that links to the documentation. This improves the UX of the Literal AI platform.
- Release status page. Literal AI now has a release status page: https://literalai.betteruptime.com/. Here, you can see the uptime of the services.
- Experiments/Score: You are now able create Scores directly in Experiments.
- Threads: There is now a search bar in the Threads table.
Improvements
- Minor UI updates to:
- Sidebar navigation
- Scores table
- Table filters
- Tags: Pressing enter will now create a Tag
- Warn on dataset deletion
- Persist playground settings
- Warn when creating a prompt
Fixes
- Fix dashboard evolution badge tooltip period being wrong
0.0.603-beta (April 29, 2024)
This version is compatible with:
- Chainlit version
1.0.504
and above. - Python SDK version
0.0.509
and above. - TypeScript SDK version
0.0.503
and above.
Breaking Changes
- None
New Features
- Credentials: You are now able to share your llm credentials to better collaborate through the prompt playground.
Improvements
- Dashboard: New comparison badge in dashboard to display the data evolution.
- UI of Thread and Dataset: On the top of a
Thread
orDataset
page there, the location is now shown as breadcrumb. This prevents getting lost in sheets and improves navigation. - Settings UI: Split
Settings
menu in the UI into sub-menus forGeneral
,LLM
andTeam
. - Prompts: New
Created by
column on Prompt Version table, which improves the table display.
Fixes
- Prompt Playground: Fix model select overflow (This is minimal change in the prompt playground. The long model name in the select is now ellipsed when size is reduced)
- Experiments: In
comparison
mode, parameters are made more explicit. In addition, the charts inversed, which is now fixed. - Filters:
is null
andnot in
filters on tags edge cases are added. This fixes the tags filters in the table, as they were not working as intended before. - Tags: Newly created
Tags
are now visible in the UI when aThread
,Step
orGeneration
page is refreshed. Tags are now refetched on page refresh. - Tags:
Tags
can now be added on generations being created.
Was this page helpful?