What's new?
2025-04-16
Added: Drag & Drop File Upload
Files can now be dragged and dropped directly into the chat. They can be dropped anywhere in the chat area, making interaction with Alan even easier.
Affected components: Frontend
Added: Scroll down button
When a long message is expanded and the end of the message is not visible, a new button is displayed to scroll to the end of the message. This allows the user to quickly reach the end of the message and collapse it there if needed.
Affected components: Frontend
Added: Minimizable Search
The search view can now be minimized without selecting or starting a chat. A button has been added to the bottom right corner of the search view.
Affected components: Frontend
Added: Expert Link for new Chats
When an expert is selected for a new chat, the name of the expert can now be clicked directly to access the expert settings. This allows for faster access to expert details.
Affected components: Frontend
Added: Improved Model Descriptions
The descriptions of the models have been improved and are now consistent in both languages. This helps users better understand the models.
Affected components: Frontend, Machine Learning
Fixed: Improved Mobile Display
The navigation in the message tree on mobile devices has been improved. This makes it easier to navigate between different messages.
Affected components: Frontend
Added: Abortable File Uploads
Users can now abort active file uploads while chatting with files at any time. This is especially helpful when large files block the upload queue.
Affected components: Frontend
Added: Retry Limit for Failed File Uploads
The error handling for file uploads has been improved. A retry limit now prevents repeated error messages.
Affected components: Frontend
Fixed: Uppercase Umlaut Display
An issue with the display of uppercase umlauts has been fixed. Umlauts such as Ä, Ö, and Ü are now displayed correctly in the titles of knowledge databases and experts.
Affected components: Frontend
Fixed: Larger REST API Responses
Larger responses can now be processed when using REST API data connections. This improves integration with external systems and allows for better use of REST API data connections.
Affected components: Backend, Workflow
Added: Extended Documentation for Chatting with Files
The documentation for chatting with files has been updated to help users better understand and use the feature.
Affected components: Documentation
2025-03-27
Added: Chatting with Files
This new feature finally allows users to chat with files. Files can be easily uploaded and used in the chat. This makes it possible to chat with entire files and ask Alan to summarize or compare files. There is also a feature tour to introduce users to the feature and explain the differences to knowledge databases.
Affected components: Backend, Frontend, Workflow
Added: Enhanced file management in knowledge databases
Several features have been added to knowledge base settings to improve file search and management. These include search and filter functions as well as a detailed view per file with the ability to rename and view the file.
Affected components: Frontend
Added: Saved Drafts of Chat Messages
The editing states of chat messages and the chat input bar are now retained during a session, allowing users to easily navigate between chats or within message trees.
Affected components: Frontend
Changed: Re-indexing of error files
After fixing many indexing errors in files, all error files in knowledge bases have now been re-indexed. This makes many files available that were previously not correctly indexed.
Affected components: Backend, Workflow
Changed: Adaptation of REST API Connector
The REST API connector now sends extended header information and waits longer for responses to better integrate into our customers' workflows.
Affected components: Workflow
Changed: Improved inference for long text
Inference for long inputs has been optimized so that individual very large requests can no longer block shorter requests.
Affected components: Machine Learning
Fixed: Improved file processing
The processing of MS office files and text files has been improved to ensure more stable and reliable processing.
Affected components: Workflow
Fixed: Chat Search Optimization
An issue with slow and flickering search results has been fixed to make chats easier and more stable to find.
Affected components: Backend, Frontend
Added: JSON file processing
JSON file parsing has been improved. JSON files can now be used in knowledge databases.
Affected components: Workflow
2025-03-17
Added: API Key Authentication
We've added the ability to configure API keys for authentication with external REST API connections. This allows administrators to connect systems that expose confidential data. API keys are stored securely and encrypted on the server.
Affected components: Backend, Documentation, Frontend, Workflow
Changed: WebSockets as default for chatting
To maximize the chance of message streaming working out of the box, WebSockets are now activated by default. SSE/StreamingResponse is still supported, but must be enabled for a tenant.
Affected components: Documentation, Frontend
Added: Display pin status in expert details
A pin icon is now displayed on the expert details page to indicate whether an expert is pinned or not. This allows users to quickly see in the expert details whether an expert is pinned or pin them if needed.
Affected components: Frontend
Changed: Improved collapsed user messages
Message collapse is now only displayed when a message is at least one line above the max-height. This improves user experience by avoiding the collapse being shown for short messages.
Affected components: Frontend
Fixed: Update Admin Settings
A bug was fixed that prevented admin settings from being updated through the UI. Admin settings can now be updated successfully again.
Affected components: Frontend
Fixed: Hover tooltip fixed
A visual issue with hover tooltips at certain zoom levels has been fixed. They now display correctly without unwanted spaces.
Affected components: Frontend
Fixed: Indexing failure fixed
An issue processing certain Unicode characters has been fixed. These files can now be indexed correctly.
Affected components: Workflow
2025-02-25
Added: Button to delete failed files
A new button has been added to the knowledge base settings that allows users to remove all files with failed indexing. This way, in knowledge bases with many failed files, all files in error status can be removed at once. This is particularly useful for systematic problems with similar files.
Affected components: Frontend
Added: Display expert usage count
From now on, the number of chats using a specific expert is displayed in the expert selection popup. This makes it even easier to find the most frequently used experts in an organization.
Affected components: Frontend
Added: Invoke Experts via API
It is now possible to reference an expert ID via the
generate_stream
API. This allows for configuring experts in the UI and then using them via the API.Affected components: Backend
Added: Display LLM context window size
The model details section now displays the available context window size for each model. This allows users to understand the limitations and capabilities of each model.
Affected components: Backend, Frontend
Added: Documentation of document preprocessing
The user documentation now describes the document processing pipeline in knowledge bases. Users can now better understand how documents are automatically extracted and processed by Alan.
Affected components: Documentation
Fixed: Status page adjusted
The status page has been adjusted. Here you can always see the current status of the main functions of Alan.
Affected components: Infrastructure
Changed: Improved performance of knowledge bases
The performance and reliability of knowledge bases have been improved.
Affected components: Infrastructure
2025-02-17
Added: Alan Access via API Keys
All users can now generate API keys to access the Alan API. API keys are linked to the user's account and allow access to all resources available through the user interface. Details on how to use API keys can be found in the documentation.
Affected components: Backend, Documentation
Added: Improved Text Generation Endpoint
The existing text generation API endpoint has been revised and improved. API users can now also use experts. The Swagger documentation has been updated accordingly.
Affected components: Backend, Documentation
Added: Deleted Files in Knowledge Bases
Before saving, deleted files in knowledge databases are now marked as deleted and can be restored with a single click.
Affected components: Frontend
Added: Most used Experts
We have added a feature to sort experts by the number of chats with each expert. This way, users are now shown the most frequently used experts.
Affected components: Backend, Frontend
Added: Insert Formatted Text
Formatted text helps Alan better understand the meaning of texts. Users can now convert formatted text to Markdown and insert it into the chat input bar. This can be done using the keyboard shortcut
v
or the action bar. Details can be found in the documentation.Affected components: Backend, Documentation, Frontend
Changed: API Endpoints Update
The list of available API endpoints has been updated to ensure that the documentation is current and accurate.
Affected components: Documentation
Fixed: Frontend Bug Fixes
Several frontend bugs have been fixed, including loading licenses and displaying sources.
Affected components: Frontend
2025-02-10
Added: License Information
Users can now view information about the licenses they are using. Additionally, administrators can view the license information of all their users. This feature applies to all users who have purchased an Alan license. If no license is available, users will now be shown a detailed error page.
Affected components: Backend, Documentation, Frontend, Infrastructure
Added: Report Issue Button
A new "Report Issue" button has been added to the settings menu, allowing users to easily and quickly report technical issues or bugs to the Alan support team. A pre-filled email with diagnostic information is generated and addressed to support@alan.de.
Affected components: Frontend
Added: Collapsed User Messages
Long user prompts are now automatically collapsed to ensure better overview. By clicking "Show more", the entire text can be displayed and then collapsed again by clicking "Show less".
Affected components: Frontend
Changed: Improved Navigation Behavior
The navigation behavior on the notification page has been improved. When accessing a resource or recent changes via the notification page, the back button now returns to the notification page instead of the higher level in the menu hierarchy.
Affected components: Frontend
Changed: Improved Chat Export UX
The user interface for chat exports has been improved. When downloading as text or JSON, copying, or creating a snapshot of a chat, loading and success icons are now displayed to ensure consistent visual feedback even with longer loading times.
Affected components: Frontend
Changed: Optimized display of RAG sources
The user interface for RAG sources has been improved: The spacing between elements has been adjusted and hover effects optimized.
Affected components: Frontend
Fixed: Horizontal scrolling in collapsed sidebar
An issue was fixed that allowed horizontal scrolling in the collapsed sidebar. Now the content of the sidebar is always visible.
Affected components: Frontend
Fixed: Fixed error using knowledge bases
An error using specific knowledge bases has been fixed, where submitting a message resulted in the error message
Error while receiving chat response
. Now users can access and interact with these databases without encountering errors.Affected components: Workflow
Fixed: Knowledge base creation bug fixed
A bug that prevented users with certain roles from creating new knowledge bases has been fixed. Now all users with the appropriate roles can create new knowledge bases.
Affected components: Frontend
2025-01-24
Changed: Update to Llama 3.3
Comma LLM L v3 is now based on Llama 3.3, delivering noticeable improvements in performance and answer quality. We conducted thorough testing to ensure that the model maintains its familiar behavior while benefiting from the advantages of the new foundation. As a result, the version of the Comma LLM remains unchanged.
Affected components: Machine Learning
Changed: Menu Navigation Visibility
The menu navigation is now always visible, even when scrolling down. This makes navigation on menu pages easier and provides a better overview.
Affected components: Frontend
Fixed: Handling unavailable resources in chat
The chat is now functional even when selected resources (experts, models, knowledge bases) are unavailable, deleted, or no longer shared with the user. Hints are displayed to inform the user about the status of the resources.
Affected components: Backend, Frontend
Fixed: Prevention of table overflows
An issue was fixed where tables would overflow the edge of messages. The same applied to other UI elements too. Now, such tables and other elements are displayed correctly.
Affected components: Frontend
Fixed: Chunks Endpoint Fix
A bug was fixed where the chunks endpoint returned a 404 error. The endpoint now works correctly and returns chunks as expected.
Affected components: Backend
Added: Limitation of Knowledge Base Title and Description Length
The displayed length of title and description of knowledge base entries has been limited to ensure better overview and a more consistent user experience. The full text is displayed when hovering over the entry and when copying the entry, the full text is also copied.
Affected components: Frontend
Fixed: Corrected API code example
The API code example in the documentation was corrected to remove invalid whitespace characters. It can now be successfully copied, pasted, and executed.
Affected components: Documentation
2025-01-13
Added: Shared Chats and Snapshots
Chats can now be shared via a dedicated link. Chat snapshots are created in the process, which means the chat is fixed at the time the link is created. From the snapshot, a copy of the chat can be created, allowing further conversation.
Affected components: Backend, Frontend
Changed: Visibility of UI Elements Based on User Role
UI elements that are not accessible for the respective user role are now correctly hidden to prevent confusion.
Affected components: Frontend
Added: Mark Chat with Generating Message
Now displays in the left sidebar which chat is currently generating a response, if any response is being generated.
Affected components: Frontend
Added: Status Page
Added a status page that displays the current availability of Alan, to inform users about the status of Alan, especially when it's not reachable or behaves unexpectedly.
Affected components: Infrastructure
Added: Document Chunks Available via Alan API
Document chunks are now available through the Alan API in JSONL format. This allows for debugging automatic chunking and the downloads match Alan's JSONL format, so chunks can be edited and re-uploaded.
Affected components: Backend
Changed: Redesigned Settings Pages
The settings pages have been updated to incorporate UI metaphors from other areas and provide clearer guidance for users.
Affected components: Frontend
Fixed: Return Absolute Download Links for RAG Sources
Fixed an issue where links to external sites were interpreted as relative to the Alan URL and did not work.
Affected components: Backend, Frontend
Fixed: Non-UTF-8 Files
Fixed an issue where uploading non-UTF-8 encoded files would fail. Now all common file encodings are supported.
Affected components: Backend, Workflow
Fixed: Fixed Indexing Errors
Fixed various other indexing errors for specific files.
Affected components: Workflow, Infrastructure
Fixed: Fixed Chat Export
Fixed an issue where the buttons for exporting chats to JSON and TXT formats were unresponsive. Chats can now be exported correctly.
Affected components: Frontend
Fixed: Flickering Warnings
Prevents flickering warnings before resources are loaded, particularly for chat badges and model & Knowledge Base hints in the info bar.
Affected components: Frontend
2024-12-19
Changed: Faster Response Times for Knowledge Database Queries
We have significantly reduced the response time for queries to knowledge bases. Previously, under load, response times could exceed 10 seconds, but now queries to knowledge databases often complete in under a second.
Affected components: Infrastructure
Added: Download Documents from Sources
It is now possible to download complete files from source references. Additionally, there is now a clickable link under the source directly to the settings menu of the knowledge database.
Affected components: Backend, Frontend
Added: Admin-Configurable Expert Pins
Admins can now set expert pins for all users that appear right after "Alan" and cannot be modified by users.
Affected components: Backend, Frontend
Fixed: Broken Source Names
An issue was fixed where only UUIDs were displayed as source names instead of document names.
Affected components: Backend, Workflow
Fixed: Knowledge Bases with Unknown Status
In the past, the file status in knowledge databases could become "unknown" under certain circumstances due to deleted files being listed in the settings. This issue has now been fixed.
Affected components: Backend
Added: Expire Notifications
Notifications now automatically expire and are deleted after 6 months.
Affected components: Backend, Workflow
Fixed: Fixed Page Navigation Issue
We have fixed a page navigation issue that occurred when copying experts.
Affected components: Frontend
Fixed: Fixed generate_stream API Timeout
We have fixed an issue where the generate_stream API would timeout on comprehensive requests with knowledge databases.
Affected components: Infrastructure
Changed: Enhanced API Documentation
We have enhanced the API documentation to facilitate better usage and integration of the Alan API.
Affected components: Backend
Changed: More Efficient Loading
We have improved performance by avoiding redundant data retrievals of metadata.
Affected components: Backend
2024-12-06
Changed: Improvements in Knowledge Base Usage
Response generation based on knowledge bases has been improved to deliver more reliable and faster responses. Hardware resources have been increased, caching has been expanded, and various other improvements have been implemented.
Affected components: Machine Learning, Workflow
Changed: Improved Inference
Alan's inference has been improved. Alan now provides faster and more relevant information and responds even more reliably in the user's language.
Affected components: Machine Learning
Fixed: Fixed Gibberish Responses with Long Context
An issue where Alan would provide gibberish responses with long context has been fixed.
Affected components: Machine Learning
Added: Track Experts in Chats
From now on, when starting a chat with an expert, the chat title bar will allow navigating to the expert. This makes it easier to find the expert and start another chat.
Affected components: Backend
Added: Sorting and Filtering of Experts and Knowledge Bases in Settings
To improve clarity, experts and knowledge bases can now be sorted by name or last update and filtered by own, shared, or all knowledge bases in the settings.
Affected components: Frontend
Added: Removing Unavailable Knowledge Bases from Experts
Unavailable knowledge bases can now be removed from the expert settings.
Affected components: Frontend
Added: Display Shared Knowledge Bases in Settings
Knowledge bases shared by other users are now displayed in the settings.
Affected components: Frontend
Changed: Improved Chat History View
The chat history view has been improved to show more content.
Affected components: Frontend
Fixed: Prevented Duplicate Loading of File Metadata
An issue that caused file metadata to be loaded multiple times has been fixed.
Affected components: Frontend
Changed: Improved "What's New?" Display
Links and text formatting in "What's New?" have been improved to increase readability.
Affected components: Frontend
Added: Warn About Knowledge Base Deletion When Deleting a Connector
A warning is now displayed when deleting a connector to prevent accidental deletion of knowledge bases.
Affected components: Frontend
Changed: Improved Action Bar
The action bar has been improved to allow power users to quickly find specific actions, experts, chats, and help articles. The keyboard shortcut is the space bar.
Affected components: Frontend
Changed: Document Action Bar Search Modes
The different search modes of the action bar have been documented.
Affected components: Documentation
Changed: Note on Admin Role Scoping
A note on admin role scoping has been added to the documentation.
Affected components: Documentation
Changed: API V1
Our API has been updated to version 1. This version is now stable and will be maintained in the future. The API documentation as well as the Swagger documentation have been improved to help external developers better understand and use the API.
Affected components: Backend
2024-11-19
Changed: Performance Improvements
Following some slower responses from Alan over the past few weeks, we were able to significantly improve performance again. Among other things, the hardware resources have been increased, caching has been expanded and various improvements have been implemented in the inference server.
Affected components: Backend
Added: Handling missing knowledge databases for experts
When using experts, it can happen that a knowledge database has been configured in the expert that is not visible to the user because it has been deleted or not been shared with the user. In this case, the expert could not be used until now. Instead, a message is now displayed about the missing knowledge database and the expert can be used without the knowledge database. The same applies to experts that were configured with a model that is not or no longer available.
Affected components: Frontend
Added: Model availability hint
A hint is now displayed above the input bar if the selected model is not available, similar to the existing hint for knowledge bases that are not fully indexed.
Affected components: Frontend
Added: Generation status
The generation status, which is displayed above the LLM response, is now more meaningful by displaying when sources are being searched, a response is being generated or the generation has been canceled. In addition, the status is now animated during generation.
Affected components: Backend, Frontend
Added: Color Picker
Admin settings have been made more user-friendly by adding a visual color selection dialog for tenant-specific color settings. Colors can now be selected more easily and intuitively and displayed in real time.
Affected components: Frontend
Changed: Documentation Improved
We have completely redesigned our user guide. The structure has been revamped, new content added, and navigation - including a new landing page - has been improved significantly.
Affected components: Documentation
Changed: Improved Chat API
We have consolidated and simplified the Chats API in preparation for the stable API v1. As part of this, the paths that were previously accessible under /chats/v2 have been moved directly to the /chats path.
Affected components: Backend, Frontend
Fixed: Indexing Bug Fixes
We've fixed several issues affecting file indexing, particularly problems with indexing PDF and JSONL files.
Affected components: Backend, Workflow
Changed: New System Prompt
Alan has a new system prompt that gives better information about the product itself and generally more helpful answers.
Affected components: Machine Learning
Added: Knowledge Bases API
We have converted collections in the API to knowledge bases. As a result, files are now directly available in the API and collections have been combined with connectors. This change is leading to a stable API v1.
Affected components: Backend
Changed: Security Improvements
We've improved security by improving data encryption at rest and implementing role-based access control for API endpoints.
Affected components: Backend
Added: Field Descriptions in API Models
We've added field descriptions to the API models to make using the API easier.
Affected components: Backend
Fixed: Copying Messages
We've fixed a bug that caused the entire message to be copied when copying a selection on MacOS. Now only the selected part is copied.
Affected components: Frontend
Changed: Uploading state
The status "New" in knowledge bases has been renamed to "Uploading" to better describe the upload process.
Affected components: Frontend
2024-11-06
Added: REST API Connector
A REST API connector has been implemented that allows for the seamless integration of nearly any external APIs. This enables our consultants and customers to integrate new kinds of external data sources. Instead of querying the vector database, a user-defined API is called, and its result is used by the language model to respond to the prompt. In the future, many other connectors, such as Confluence, SharePoint, SQL, websites/web search, and more, can be built on this foundation - we will decide and prioritize based on customer requirements. This initial connector is configurable to specify the target URL and supports POST requests with a predefined body. The response is expected in a fixed, predefined structure. Typically, this initial connector will be used by implementing a microservice that translates the connector format to the external API. We will provide example code as boilerplate for this purpose.
Affected components: Backend, Frontend, Workflow
Fixed: Text Input Field Scrolling
The text input field now scrolls correctly when entering a long text.
Affected components: Frontend
Fixed: Code Rendering
Code blocks are now rendered correctly with a monospace font.
Affected components: Frontend
Changed: Markdown Rendering
The markdown rendering feature has been improved to ensure a consistent display.
Affected components: Frontend
Added: Documentation Updates
The documentation has received several updates, including two Prompting Guides, documentation of supported file formats and admin settings
Affected components: Documentation
Fixed: RAG Duplicate Sources
A bug that caused duplicates in sources when using the generate_stream endpoint has been fixed.
Affected components: Backend
Added: Hint when Uploading PDF and XLSX Files
A hint is displayed when users upload PDF or XLSX files, pointing at the docs.
Affected components: Frontend
Added: Loading Animation
When saving experts and knowledge bases, an animation is now displayed to indicate success (or failure). This feature is primarily intended to provide certainty that changes have actually been saved.
Affected components: Frontend
Added: Warning for Uploading Files to Shared Collections
A warning is displayed when files are uploaded to collections shared by other users, as the knowledge base could also be shared with other people.
Affected components: Frontend
Changed: Expert Usage with Unavailable Knowledge Bases Enabled
A shared expert may have knowledge bases configured that are not available to the user. In this case, only the knowledge bases that are available are used so that the expert can still be used.
Affected components: Frontend
Added: Alan logo below messanges
The blank space below the messages now shows an Alan logo when users scroll further down after the last message.
Affected components: Frontend
Added: Model Status Info Above Input Field
A model status info is now displayed above the input field, if the selected model is not available.
Affected components: Frontend
2024-10-28
Added: Customizable Colors
Admins can now customize the primary and secondary colors through the admin settings to tailor the visual identity of Alan to their organization's brand.
Affected components: Frontend
Added: Pre-Chat Admin Message
Admins can now create a customizable warning message that will be displayed to users before every chat.
Affected components: Frontend
Fixed: Missing Title
An issue that caused the chat title to not be generated has been fixed.
Affected components: Backend
Fixed: Markdown Styling
An issue that caused Markdown text to not be rendered correctly has been fixed.
Affected components: Frontend
Added: Documentation
The supported file formats for document upload and the action bar have been documented.
Affected components: Documentation
2024-10-23
Changed: Knowledge Bases API
Leading up to a stable API v1, the APIs surrounding knowledge databases have been simplified and consolidated by merging collections and connector presets into a single concept: knowledge databases. The API changes also include renaming "Presets" to "Experts". This reduces complexity and aligns names with the frontend, while also enabling new features in the future, such as downloading and displaying files from knowledge databases or ad-hoc file uploads in chats. Migration of existing collections to knowledge databases will follow.
Affected components: Backend
Added: Status Hint for Incomplete Knowledge Databases
When a knowledge database that is not yet complete or has indexing errors is used, a corresponding hint is displayed at the chat input field.
Affected components: Frontend
Added: Mark Notification as Read
Notifications can now be marked as read with a single click on the red dot, without having to open each of them.
Affected components: Frontend
Fixed: Robust Document Indexing
Various issues with document indexing were fixed, e.g. with large tables in PDF files.
Affected components: Backend
Added: Indexing Queue
Uploaded documents are now collected in an indexing queue to enable efficient processing of large upload batches and scale system resources as needed.
Affected components: Backend
Fixed: Pin Icon Visible in Dark Mode
The Pin icon is now brighter in Dark Mode to improve visibility.
Affected components: Frontend
Fixed: Limit Popup Menu Height to Prevent Chat Header Overlap
Limited popup menu height to prevent chat header overlap.
Affected components: Frontend
Fixed: Chat Context Menu Visibility
In the search view, the chat context menu now remains visible when moving the mouse over other chat entries.
Affected components: Frontend
Fixed: Mobile Menu View
The mobile menu view has been fixed to ensure that text breaks correctly and the menu layout does not overflow. Additionally, the display of long profile names has been corrected.
Affected components: Frontend
Added: Line Breaks in Sources
Line breaks and whitespaces in sources are rendered correctly.
Affected components: Frontend
Changed: Documentation Links order
The documentation links in the UI have been reordered to match the arrangement in the actual documentation as well as the natural reading order.
Affected components: Frontend
2024-10-01
Changed: Full Expert Descriptions
Long expert descriptions that were truncated in the UI can now be displayed in a tooltip, making them readable again.
Affected components: Frontend
Fixed: Aligned Action Bar with User Roles
The action bar now only displays actions that the user is actually allowed to perform based on their role.
Affected components: Frontend
Changed: JSONL Title
When uploading JSONL into knowledge bases, the content of the
title
field from the JSONL line is now displayed as the name of the source if it is set.Affected components: Workflow
Fixed: Invalid Links in Source View Fixed
An error that caused invalid links in the source view has been fixed.
Affected components: Frontend
Changed: Comma LLM v2 Retired
As announced, the Comma LLM v2 has been retired after a 7-day transition period. The Comma LLM v3 is now the standard model, offering improved performance and accuracy.
Affected components: Machine Learning
2024-09-23
Fixed: Notifications on mobile
An issue with displaying notifications on mobile devices has been fixed, so they can now be closed on all screen sizes.
Affected components: Frontend
Changed: Model Sorting
The Comma LLM models are now sorted in descending order of their version number. This ensures that the latest model is always displayed first.
Affected components: Machine Learning
Added: Unpin Experts
Users can now unpin experts by clicking the pin icon next to the expert's name.
Affected components: Frontend
Changed: Pin Symbol Visibility
The display of the pin symbol of experts when starting a new chat has been adjusted to increase the visibility of the pins.
Affected components: Frontend
Changed: Improved JSONL File Handling
When uploading JSONL files to knowledge databases, longer chunks are now allowed. Smaller chunks are only created when technically necessary.
Affected components: Workflow
Added: Small-To-Big Chunking
We have improved the document retrieval to better find relevant information and provide more context to the language model.
Affected components: Workflow
2024-09-16
Changed: Comma LLM L v3 as Default Model
We're excited to announce that Comma LLM v3 in its L and S variants has exited the beta phase. As of now, Comma LLM L v3 will be set as the default model.
Affected components: Machine Learning
Added: Sharing with Groups
The new group management allows referencing IDP groups and sharing resources with these groups.
Affected components: Backend, Frontend
Added: Maintenance Mode
When Alan is undergoing maintenance, a maintenance page is now displayed, informing the user that Alan is temporarily unavailable.
Affected components: Frontend
Added: Unsaved Changes
When trying to leave a settings page with unsaved changes, a prompt now asks if the changes should be saved.
Affected components: Frontend
Added: Admin Actions
Now also admin actions have been added to the action search bar.
Affected components: Frontend
Added: Contact Button
There is now a new contact button on the login page that allows new users to get in touch directly to arrange a trial month.
Affected components: Frontend
Changed: Improved expert discovery
The expert popup has been enlarged to display more information.
Affected components: Frontend
Changed: Notification Bell on Smaller Screens
When using smaller screens, the notification bell is now displayed.
Affected components: Frontend
Changed: Improved Header for New Chat Page
The header on the page for starting a new chat has been improved. The selected expert is now displayed, and the instructions are clearer.
Affected components: Frontend
Fixed: Pinned Experts
Pinned experts are now correctly saved and displayed again.
Affected components: Backend
Changed: Improved Caching
The frontend now automatically reloads when the page is loaded if it's outdated to prevent old browser caches.
Affected components: Frontend
2024-09-09
Added: Display RAG Source Page Numbers
Page numbers from knowledge database sources are now displayed to better differentiate individual sources and make it easier to verify them.
Affected components: Frontend, Workflow
Changed: Ingress Optimization
All HTTP answers are compressed now to speed up load times for users and reduce network congestion.
Affected components: Backend
Changed: Frontend Auto-Update
The frontend now automatically checks if it's outdated and offers the user to reload it, ensuring they always use the latest version.
Affected components: Frontend
Changed: Extended ESC Behavior
The following UI elements can now be closed using the ESC key: modal components, popup menus, settings menus, and search view.
Affected components: Frontend
Fixed: Fixed File Upload Issues
Several errors that occurred during file upload due to specific characteristics of the uploaded files have been fixed, ensuring that files are now uploaded correctly.
Affected components: Workflow
Fixed: Fixed Expert Link Issue
An expert link issue has been fixed that caused expert information to not be displayed correctly when a user accessed a non-pinned expert via direct link.
Affected components: Frontend
2024-09-03
Added: New "Contributor" Role
A new "Contributor" role has been introduced. The role allows contributors to edit resources (knowledge bases or experts) that have been shared with them with write permission. However, they cannot create new resources or edit resources that have not been explicitly shared with them with write permission.
Affected components: Backend, Frontend
Added: Action Search Bar
A new universal search bar has been introduced that allows users to quickly access all available actions in Alan. This search bar can be opened by pressing the space bar outside of a text input field and provides an easy way to find and execute actions without having to navigate through menus.
Affected components: Frontend
Changed: Faster Load
The loading time when opening Alan has been significantly reduced, as the chat list can now be loaded faster.
Affected components: Backend
Added: Sharing with "All"
A new "All" group has been introduced to allow sharing of content with all users within a tenant, replacing the old setting for tenant visibility. The tenant_visibility field and corresponding logic have been removed to simplify the API.
Affected components: Backend
2024-08-25
Added: Update Timestamp for Experts
A "Last Edited" label is now displayed on the expert's settings page to inform the user when the expert was last updated.
Affected components: Frontend, Backend
Fixed: Fixed Cropped Texts
An issue where some letters were cropped at the bottom and/or top has been fixed.
Affected components: Frontend
Added: Indexing Progress
The indexing progress of knowledge bases is now displayed as a percentage in the knowledge base settings.
Affected components: Frontend
Added: Import User Roles
User roles are now imported from the customer's Identity Provider (IdP). IT admins can assign the roles alan-user, alan-editor, or alan-admin to each user in their IdP. These roles will be reflected in Alan when users log in via their IdP.
Affected components: Backend
Changed: Experts UI Improvements
Several minor improvements have been made to the experts interface, such as making the greeting text field non-mandatory.
Affected components: Frontend
Added: Read-Only View for Experts
There is now a read-only view for experts that have been shared with read permissions. Non-editable fields are marked with a lock icon.
Affected components: Frontend
Changed: Display of resource creators
Many UI elements that display knowledge bases or experts, such as the knowledge base popup menu, have been restyled to show who shared a resource.
Affected components: Frontend
Fixed: RAG Sources overflow
An issue where the contents of used knowledge bases would overflow their UI container in the source details view has been fixed.
Affected components: Frontend
2024-08-19
Added: Sharing Notifications
Users are now notified when a knowledge base or an expert is shared with them. The notification appears on the bell icon at the bottom right corner of the screen.
Affected components: Frontend, Backend
Fixed: Fixed Cropped Texts Issue
An issue that caused some characters such as Umlauts to be cropped at the bottom or top has been fixed.
Affected components: Frontend
Fixed: Fixed Multiple Code Copy Buttons
An issue that caused multiple code copy buttons to appear has been fixed.
Affected components: Frontend
Fixed: Fixed Skewed Icons
An issue that caused some icons to become skewed has been fixed.
Affected components: Frontend
Added: Configurable Default Model
It is now possible for admins to configure a default model for all users of a tenant.
Affected components: Backend, Frontend
Added: Custom Tenant Name
Administrators can now configure a custom tenant name that is displayed in the left sidebar under "Provided for".
Affected components: Backend
Added: Scroll to Bottom
A button for quickly scrolling to the bottom of the chat in long conversations has been added.
Affected components: Frontend
Changed: New Scrolling
When a user message is sent, it moves to the top of the screen, and the response is built downward from that point. This eliminates the need for auto-scrolling, improving readability and making it easier to click buttons during generation.
Affected components: Frontend
Added: Logo Configuration UI
Admins can now configure a custom logo. This logo is displayed instead of the text "Provided for ...".
Affected components: Frontend
Added: Pin and Explore Experts
Users can now pin their most frequently used experts directly on the main surface to optimize their workflow. Additionally, there is a new expert overview where users can explore and search all available experts.
Affected components: Frontend
Added: Self-Service Password Reset
Users who log in with a username and password can now reset their password independently, without having to contact support.
Affected components: Backend
Changed: Render Line Breaks
In the past, line breaks in the output of the language model were sometimes omitted. They are now always displayed to improve readability.
Affected components: Frontend
Fixed: Fixed Login Error
An issue that caused a 403 Forbidden error during login has been fixed. The error occurred when the CSRF token was missing or invalid.
Affected components: Backend
Changed: Login Screen instead of Error Message
When accessing Alan without being logged in, the login screen is now displayed instead of an error message.
Affected components: Frontend
Added: Added Admin Guide
A guide for Alan admins has been added to the documentation.
Affected components: Documentation
Changed: Access to Specific Endpoints After Trial Period
Even after the trial period has ended or quotas have been exhausted, specific endpoints such as tenant info and user endpoints remain accessible. This ensures that basic frontend functionality is preserved and users can be informed about their tenant status.
Affected components: Backend
2024-08-12
Added: Comma LLM v3 Beta
Comma LLM S and L in version 3 have been released as beta and can be selected as Models. The models are based on Llama 3.1 and offer a larger context window, as well as significant improvements in answer quality and linguistic accuracy. After a test phase, Comma LLM L v3 will become the default model.
Affected components: Machine Learning, Backend
Added: Experts discoverability
Alan now opens with a streamlined experts view by default. This view displays only selected experts, making the interface cleaner. Users can click the "Browse all experts" button to expand the view, allowing them to start chats with other experts or configure the ones displayed in the minimal view.
Affected components: Frontend
Added: Re-Ranking in RAG
Alan now uses an improved reranking procedure to optimize the results from knowledge bases. Reranking reorders previously retrieved information to ensure that the most relevant and contextually appropriate data is used for generation. This enhances the accuracy and relevance of responses.
Affected components: Machine Learning
Added: Sharing with write permissions
It is now possible to grant write permissions when sharing knowledge bases and experts. This allows multiple people to maintain the same resource.
Affected components: Backend, Frontend
2024-08-05
Changed: Styled Login Page
The Keycloak login page has been styled to match the Alan design.
Affected components: Frontend
Fixed: Improved Title Generation
An issue with title generation has been fixed to ensure that a title is always generated.
Affected components: Backend
Changed: Interactive Test Version Label
The test version label is now interactable and displays the test version info modal on click.
Affected components: Frontend
Added: English Privacy Policy
The privacy policy has been translated into English and the documentation updated.
Affected components: Frontend
2024-07-29
Added: Sharing with specific Users
Users can now share experts and knowledge bases with individual or multiple users to control access to specific resources and collaborate more effectively. Permissions can be set in a new sharing dialog.
Affected components: Backend, Frontend
Added: Attribution for Expert and Knowledge DB Creators
Each entry in the expert and knowledge database now displays the name of the author.
Affected components: Frontend
Fixed: Code Block Improvements
The copy code button is now always visible, and other issues with code blocks have been fixed.
Affected components: Frontend
Added: Detailed Model Information
Users can view detailed information about each model by clicking the "?" icon next to the model name.
Affected components: Frontend
Changed: Display of Experts from other Users
Experts that have been shared with a user but are not editable are now clearly marked as read-only.
Affected components: Frontend
Added: Expert Contribution via Forking
Users can now create a copy of an expert's configuration to edit a derivative version without altering the original. This process maintains a reference to the original expert and its author.
Affected components: Backend, Frontend
Fixed: Bugfix: Expert Links
An issue where shared chat links did not open the selected expert has been fixed.
Affected components: Frontend
Fixed: Bugfix: Glitching Message Status
An issue where text in the message status was displayed incorrectly on small screens has been fixed.
Affected components: Frontend
Changed: Scrollbar Visibility
The visibility of scrollbars in both light and dark modes has been enhanced.
Affected components: Frontend
Changed: Adjust Knowledge Database Type Selection Page
The user interface for selecting the data source while creating a new database has been redesigned.
Affected components: Frontend
Added: Expert Icon search
Expert icons can now be searched via tags and aliases to facilitate selection.
Affected components: Frontend
2024-07-18
Added: Sources Slider
A slider for the display of used sources has been added to enable navigation through sources via click/tap. Navigation via horizontal scrolling (Shift + mouse wheel) is also still possible.
Affected components: Frontend
Added: "Test Version" Label under Logo
During the testing period, a "Test Version" label is displayed below the Alan logo.
Affected components: Backend, Frontend
Added: Daily Pop-Up Reminder During Free Testing Month
Users in their free testing month now receive a daily pop-up reminder upon login about the remaining time of the testing month.
Affected components: Backend, Frontend
Added: Dedicated Error Page After Trial Period Ends
Users are presented with a dedicated error page when they attempt to access Alan after their trial period has ended.
Affected components: Backend, Frontend
Fixed: Fixed Time Offset in Chats
The Alan API now sends dates with timezone information, correcting the time offset in newly created chats.
Affected components: Backend
Added: Code Copy Button
A button to copy generated code snippets has been added to the user interface.
Affected components: Frontend
Added: Cancel Generation with Backspace
Generation can now be canceled by pressing the Backspace key during the process.
Affected components: Frontend
Added: Configure Available Models
The available language models can now be configured per tenant.
Affected components: Backend
Changed: Improved Colors
Improved contrast for dark theme backgrounds and enhanced hint text contrast across all themes.
Affected components: Frontend
Added: More Expert Icons
Users can now select their expert icon from a broader set of options to find one that best represents the functionality of the expert.
Affected components: Frontend
Changed: Restrict Knowledge Base Description Length
Description in the knowledge base is truncated after three lines of text with "..." to avoid visual issues with very long descriptions.
Affected components: Frontend
Changed: Save Last Seen Changelog
The last seen changelog is saved in user settings instead of the browser so users do not need to confirm the changelog as read on every browser/device.
Affected components: Backend, Frontend
2024-07-08
Added: Workflow Engine
A new workflow engine has been implemented that already improves RAG results and lays the groundwork for future enhancements. Some of these improvements are included in this changelog.
Affected components: Workflow
Changed: Improved PDF Parser
A new PDF parser has been implemented to improve the accuracy and reliability of RAG results. Among other things, the parser recognises paragraphs across pages and merges them into meaningful chunks. Moreover, the chunking logic has been improved to respect semantically meaningful boundaries.
Affected components: Workflow
Added: RAG context
When indexing documents, additional context information is extracted using the Comma LLM. This allows for the utilization of contextual information from the surrounding document during chunk retrieval and answer generation. This process facilitates finding relevant sources and generating more pertinent responses.
Affected components: Workflow
Changed: RAG Sources UI
The user interface for RAG sources in chat responses has been completely redesigned to allow users to more easily review the information used for generation. Among other things, it is now possible to display the text of the source directly in the UI, and the presentation has been significantly improved.
Affected components: Frontend, Backend, Workflow
Changed: Auto-Scaling of Embedding Service
The batch embedding service is now auto-scaled when necessary to improve performance.
Affected components: Workflow
Changed: Retain Generated Message on Cancel
The partially generated message now remains when the user clicks cancel, ensuring the content is not lost.
Affected components: Backend, Frontend
Added: Changelog in Help Section of the sidebar
There is a new button for notifications in the UI, which indicates new changes with a red dot. Clicking it opens the changelog directly in the sidebar.
Affected components: Frontend
Fixed: Fixed Time Offset Issue in Chats
The Alan backend now provides dates and times with timezone information to prevent errors in chat display.
Affected components: Backend
Changed: Configurable Models per Tenant
Available language models can now be configured per tenant by Comma Soft.
Affected components: Backend
Added: New Tenant Info Endpoint
A new endpoint for tenant information has been added, providing specific tenant settings for non-admin users.
Affected components: Backend
Added: HTML support
Alan was already able to handle them before, but HTML files are now also officially supported.
Affected components: Frontend
Changed: Chat Item Context Menu
The context menu for chats in the chat history has been visually redesigned to improve readability and clarity.
Affected components: Frontend
Changed: Focus on menus
The background is now greyed out when the model or knowledge base selection is open. This is to help users to focus on the active menu.
Affected components: Frontend
Added: Link to Privacy Policy
Clicking the "Privacy" link now displays the product's privacy policy that was agreed upon initially.
Affected components: Frontend
Added: Rotating Indexing Icon
A rotating indexing icon has been added to indicate activity during the indexing process.
Affected components: Frontend
Added: API Example in Documentation
A Python example has been added to the documentation to facilitate the integration of the LLM API into applications.
Affected components: Documentation
2024-07-01
Added: Context Menu in Chat History
Added a context menu for renaming and deleting chats in the chat history sidebar. This allows for easier management of chats.
Affected components: Frontend
Added: Model Availability Error Message
An error message for unavailable models has been added. When a user tries to chat with a model that is not loaded, an error message is displayed.
Affected components: Backend, Frontend
Changed: Open Recent Chat After Deletion
The most recent chat opens after deleting the current chat.
Affected components: Frontend
Fixed: Fixed Keyboard Shortcuts Issue
An issue where keyboard shortcuts would insert new lines has been fixed.
Affected components: Frontend
Fixed: Fixed Resources Reset Issue
An issue where all UI resources were reset at regular intervals has been fixed.
Affected components: Frontend
Fixed: Fixed Inconsistent Font Sizes
An issue with inconsistent font sizes for list elements and regular text in the chat output has been fixed.
Affected components: Frontend
Fixed: Prevented Double Clicking Buttons
Errors caused by double-clicking buttons in the Alan UI have been prevented.
Affected components: Frontend
Fixed: Fixed RAG Pipeline Error
A RAG pipeline error with empty documents has been fixed.
Affected components: Backend
Added: Added a Changelog
All changes to the product will be documented in this changelog.
Affected components: Documentation