Release Notes

Generated on 2026-06-12 21:47:17 UTC

12.06.2026

#119269

System shows error when analysis is not successfully initiated. ZD176380

#117550

The analysis history dialog (Verlauf) now shows error messages for failed documents directly. Failed documents are grouped by error message.

#117556

  • Maintenance work on Participants and Timeline merging
  • Implemented an experimental strategy to significantly improve speed of merging. Activate by adding the following to the Browser Local Storage:
    Key: legaltwin.processingConfiguration Value: {"participant_merging_strategy": "ids","timeline_merging_strategy": "ids"}

#118137

Switching to another case now updates the chat UI more reliably.

#120341

  • Fixed a bug where cases that were first analyzed with the previous analysis version were incorrectly displayed as not analyzed in the list

#119576

Entries in the analysis history dialog can now be sorted by date - newest first or oldest first, also they can be filtered by status (failed / partially successful / successful)

#120239

  • improvement is implemented which makes sure cases can be re-analyzed if they were previously analyzed with old processing version

#112480

  • Legal Twin can now recognize new versions of documents in external systems (like Advoware) and it can also provide corresponding UI information. Based on available info, users can take appropriate action, like for example re-analyze a case, if they find it plausible.

09.06.2026

#118418

LegalTwin Case Knowledge is now an MCP Server providing a resource for every Advoware case. This resource contains the case JSON object, which is also the foundation for the case overview UI. This MCP Server does not provide any tools. It requires the scope lt.mcp or role LegalTwin.McpUser and license legaltwin-mcp.

05.06.2026

#119170

Searching for non-existent case no longer leads to an error.

#108568

The way case-analysis result is stored in Septeo storage is improved. Each new analysis is now stored as a new analysis version.

#119855

Connecting a STP.Documents.Universal data source informs user that it is not necessary for Advoware.

29.05.2026

#119146

Case Knowledge now has a feature toggle to enable the next version of the analysis processing. V4 does not have any functionality yet and cases analyzed with it fail quickly.

#119482

  • Repeated case-analysis will now be successful for documents which potentially have invalid renditions ZD174742 ZD176811

#119415

The CaseKnowledge and Chat WPF components dont crash after multiple closings anymore.

26.05.2026

#119363

The "File type not permitted" error should no longer appear for PDFs. ZD174217

22.05.2026

#119129

  • Rechtsprechungen option is now visible for non-analyzed cases.

#119130

  • Fixed Ask-Your-Case input field display behavior.

#118772

  • Automatic scroll behavior of the Ask-Your-Case chat is now corrected.

#117144

The system now observes additional processing metrics.

21.05.2026

#118800

The user consent element no longer interrupts users with a full-page login redirect when initialising. Authentication now happens silently in the background: if the user is already signed in via SSO, the element authenticates itself without any visible navigation. If the SSO session has expired, the element waits for the host application to handle login as usual - no competing redirects, no lost navigation state.

#119123

  •  fixed a bug where the integrated Advoware chat was disabled

#118300

A new banner is now displayed on top of the case view for cases where analysis failed. So, if there is a failure it can be quickly understood from the UI. ZD174926

#118908

  •  fixed a bug where extracted participants couldn’t be added to Advoware

20.05.2026

#118214

CaseKnowledge removed an unnecessary technical third-party library for mapping objects across services.

#116989

CaseKnowledge now allows authenticating STP.Documents.Universal as a datasource. Its matters and documents cannot be accessed and analyzed yet. That will be supported soon.

#118582

  • Fixed a bug where the document added date was missing for analyzed documents

#117734

Issue with automatic deletion of deleted-tenant related data has been fixed.

#111658

  • Added support for cases (matters) from stp documents universal

#117226

All database data related to the V3 case processing is now automatically deleted when tenant is deleted from the STP Cloud IAM.

#107825

Integrated SimpleSat NPS surveys based on the earlier prototype (#107413)

#108028

Added SimpleSat provider to STP.UserTracking.Element with proper script lifecycle and teardown

#108027

Built STP.UserTracking.Element with Pendo provider and consent dialog

#108026

Extended STP.UserManagement.Account service with centralized consent API

13.05.2026

#118141

Viewing document preview of all supported file types is now possible. Due to suboptimal usage of the preview component, it was only possible to see previews of the pdf files. Now it is possible to see previews of docx, xlsx and other supported file types.

#118287

CaseKnowledge in Advoware can now navigate between cases of different databases.

#117475

Improved behavior of the pre-analysis view where document selection is done. ZD173076 ZD172691

#116154

Selection of documents on the pre-analysis view has been corrected. Besides activating selection on the checkbox, it can now be activated by clicking anywhere on the document list-item.

#117839

.NET wrapper control of Ask-Your-Case is improved to support keyboard navigation keys when used in windows which change behavior of those keyboard keys

#117844

Fix for chat content which would remain in certain cases when Ask-Your-Case was used in .NET wrapper control

#117843

Fix for issue with repeated Rechtsprechung new chat option when Ask-Your-Case was used in .NET wrapper control

#117555

Claude Sonnet 4 is no longer available. Claude Sonnet 4.6 is now the new default.

#104868

The AskYourCase backend has been renamed. All existing URLs remain functional.

#106858

All data connections listed in the settings page are now supplemented with health indicator. This means it is possible to efficiently get information about connection and take corresponding action if there is an issue with it.

07.05.2026

#117674

The client library now supports document binaries and structured output.

05.05.2026

#117478

#117750

  • Fixed a bug where cases could not be openend during documents.cloudstore outage ZD173492

#117747

  • fixed a bug where cases that were processed during a documents cloudstore outage would fail again even when the service was available again ZD173492

#117471

Processing history of a case has been adjusted to correctly display an ongoing analysis status, and as failed as it was so far. ZD173069 ZD172688 ZD172691 ZD172080

04.05.2026

#104944

  • Deadlines, Follow-ups and Tasks from Advoware are displayed as events in legal twin
  • Legal twin categorizes extracted events

#117473

Documents which have been deleted in the source system (Advoware) are not available for re-analysis in Legal Twin anymore. Besides discarding these documents is expected behavior in Legal Twin, re-analysis of deleted documents was sometimes causing problems with case access, so this has been fixed also. ZD173073

30.04.2026

#115809

The Ask-Your-Case chat has been improved to handle cases when source data for the Legal Twin response is composed of large amount of text. Therefore, occasional errors during the conversation will not occur anymore. ZD168812 ZD171418

#111473

Issue with filtering cases by their status has been fixed.  This will enable users to find cases they are looking for in a more straightforward manner. ZD165643

#113634

The Rechtsprechungen option is now visible only for users which have the appropriate permission to work with the Smart Legal Research. ZD166657

#116992

An obsolete code logic used to analyze cases, designated as V1 and V2 analysis has been removed. This makes maintenance of Legal Twin smoother and less difficult.

#117468

If users only have access to Smart Legal Research, the SLR view loads without showing a permission error. In the settings view the connections cannot be seen. ZD173145

#116883

The Legal Twin now has the new logo which communicates the fact that Septeo is its new owner.

#116780

New users now use the new connection management of the settings view to connect their systems. The old onboarding wizard is no longer available.

29.04.2026

#117394

We replaced a resource hungry participant analysis component (catalyst) with a more lightweight mechanism. We have observed 25% reduced memory consumption and improved stability in general. ZD172642

25.04.2026

#116531

The STP MCP Servers (STP.Documents.Bot & STP.LegalTwin.CaseKnowledge) can now be used directly in Claude AI.

24.04.2026

#116878

The system now lets us better track semantic indexing events.

#117220

Some cases could not be opened after analysis. Now they can be opened again. ZD172134

#117003

  • Fixed a bug where analyzing a case again did not automatically include all previously analyzed documents

#117004

  • Fixed a bug where older cases could not be openend after running a new analysis

#116884

  • Fixed a bug where the participants under "Weitere Beteiligte" could not be selected on smaller screens

22.04.2026

#114749

The profile menu links now work as expected. ZD166023

#116176

  • Fixed a bug where the case summary was missing, if the text was too long

21.04.2026

#113247

The warning triangles which are associated with failed document V1 analysis are now displayed again.

#113600

The existing bulk case analysis which is executed when multiple cases are selected in the case-list, now uses new and more reliable V3 analysis process (instead of V1 analysis which is gradually being deprecated).

#113245

The tooltip which shows error message when hovering over the warning triangle of failed document is now displayed again. Related to the ZD170772 zendesk ticket.

#105508

Processing History: Redesigned as expandable card timeline with color-coded status - green for success, yellow for partial or still processing, red for failed. Includes copy button for Support ID.

#115099

  • Improved the merging and matching of participants
  • Linked up case and document participants through AI recognition

#114128

In the settings view, users can now see all their connected systems.

#105254

In the settings view, users can now connect their systems. The new dialog will soon replace the old onboarding experience.

#104930

In the settings view, users can now disconnect their connected systems.

13.04.2026

#112388

  • case events are now displayed as a list of cards
  • there is a sidebar with details about the events, which opens if the event card is selected

#115690

  • fixed a bug where documents that could not be loaded from advoware once would break permanently ZD168420

24.03.2026

#114822

  • fixed a bug where the button for adding a participant to advoware was still displayed after the participant was already created in advoware

#104929

  • a new improved design of case participants overview is now available. It is now easier to distinguish between more and less relevant participants and view detailed info about each of them.

#114944

Improved cross-site authentication.

23.03.2026

#114917

Our web components (e.g. chat) can now be embedded in other browser-frontends, even when they are hosted at different sites or origins.

#111649

  • Occasional display of processing-spinner even if the case is not being analyzed has been fixed.

#112391

  • Documents listed in the case are now displayed in a new improved layout.
  • The layout includes standard STP UI components, and options for user to sort and filter the documents.

#104934

  • new page for document details created
  • document details are available, once the document has been processed
  • routing setup so that deep links to document details works 
  • routing setup to prevent unnecessary reloads
  • document preview available in details view

#104933

  • document summary is now displayed on the document details page

#104935

  • Document Participants are now displayed on the document details page
  • New modal for creating participants in advoware allows modifying name / role before creation

20.03.2026

#114713

  • Fixed a bug where the summary of a document was cut short if there were german quote characters in the LLM output

#113965

  • Fixed a bug where the event extraction failed because the AI output was cut off

#108296

The processing service now supports infrastructure level health checks and metrics integrations.

13.03.2026

#114333

The UI now shows a link to the publicly available release notes.

#105339

The settings UI has been improved.

12.03.2026

#114223

The system does not retry invalid prompts anymore.

11.03.2026

#113856

  • Fixed chat response for cases which were initially analyzed with V1 and updated with V3

#113850

  • Update the Standalone Ask-Your-Case to be compatible with latest Ask-Your-Case component version

10.03.2026

#109261

  • An occasional issue with extracting events and timeline from documents has been fixed, thus there will be no more unrecognized events.

#113559

  • Ask-Your-Case chats which were based on context produced by V1 analysis are again available and Legal-Twin will generate answer based on appropriate context

#113552

Exceptions during the last step of a case processing can lead to the final step never completing. This bug fix addresses this and improves the error handling in the last step. ZD150105

07.03.2026

#113664

The system can now better handle some edge cases when no events were found during analysis. Previously the case could not be opened and showed a "Die Akte wurde nicht gefunden" error.

#113653

The system now supports Claude Sonnet 4.6. It can be selected in the settings view.

06.03.2026

#113191

The system can now count tokens used by agentic features. (Agentic features are still in preview.)

05.03.2026

#113580

When the STP.Documents.CloudStore is not reachable after onboarding, we now show a better error message instead of a generic "500" (Internal Server Error). ZD163542

04.03.2026

#107507

The new processor v3 is now the default for all users. In the unlikely case of problems, switching back to v1 processing can be enabled per browser by setting legaltwin.useV1Processing=true in localstorage. ZD150105. Fixed a bug where the participant and timeline event creation in advoware behaved differently between v1 and v3

#113409

  • Fixed view of the Summary text which was cropped in case of lower view resolutions

#109661

  • Document preview which was already available in the Cloud SLR is now available for the SLR integrated directly into Advoware
  • The preview is displayed via standard STP preview component used for the Cloud SLR also

03.03.2026

#113219

A case already processed with V1 can successfully be re-processed with V3.

#113179

A case that was already analyzed can be analyzed again by another user in order to enable the chat.

27.02.2026

#107869

  • implemented new modal dialog to select documents and start a new processing
  • added new button added to the actions in the case header
  • removed selection boxes and analysis button from documents page
  • removed alert with link to documents page from summary, participants and timeline pages

#111950

  • Added a mechanism to manually stop and complete V3 Processings if they somehow get stuck
  • Fixed a potential issue which could cause V3 Processing to get stuck
  • Manually set the one affected processing to failed ZD160502

#112913

  • Fixed an issue with Processing Version 3 in which the Add To Advoware Functionality for participants and timeline events didn’t work correctly

#107516

  • Fixed an issue where the roles assigned to extracted participants were in english
  • provided correct values for allowed advoware roles for extraction to ensure correct participant creation

#104932

  • Case summary view generated by Legal Twin is updated with more attractive design

23.02.2026

#106668

  • The case page now has a new expandable header showing some data about the case
  • The header is visible on each sub page of the case details
  • The chat button moved to the icon buttons on the top right of the new header

#106666

  • Users are now provided with the option to see all chats, switch between chats, go back to previous chats and go on where they left off
  • In general the new chat list should significantly improve user’s ability to manage communication with Legal Twin 

#106667

  • A new option to create new Aktenchat and Rechtsprechungen is now available in the AYC header

#104938

  • A new functionality to delete Ack-Your-Case chats is now available to users
  • Also, archiving the chats is now more intuitive as it is triggered from the context menu

#109124

The STP.LegalTwin.CaseKnowledge.Wpf control enables integration of the Case Knowledge experience directly within dotnet applications. It supports NetFramework4.8 and dotnet10-windows. Similar to STP.LegalTwin.Chat.Wpf, this control also reacts to a provided case resource and does not allow navigating to other cases. If the host supports it, it can even accelerate user onboarding via auto-connect with Advoware credentials. Learn more at readme.md. We made sure version 0.0.3 also runs in Gupta Team Developer (x64) Version 7.5.0 Build 69126.

19.02.2026

#111382

The new user onboarding pages now also show the top nav and main navigation.

18.02.2026

#106121

  • The case details are now separated into summary, participants, timeline and document views
  • STP Design System context navigation is used to navigate between the new views
  • The analysis button moved to the documents view and a notice informs the user where to find it

#111717

V3 processing now has improved error handling and increased diagnostic transparency.

#107634

  • improved user experience during case analysis, since undesired case-page refreshing is now prevented

#107826

  • Know Your Case feature can now be used independently from the Ack-Your-Case chat
  • This can be done by adding the kyc_standalone=1 parameter to query-string of any url in the Legal Twin app

10.02.2026

#107890

The STP.LegalTwin.Chat.Wpf control enables integration of the Ask-Your-Case and Smart Legal Research chat experience directly within dotnet applications. It supports NetFramework4.8 and dotnet10-windows. Learn more at readme.md. We made sure version 0.0.15 also runs in Gupta Team Developer (x64) Version 7.5.0 Build 69126.

#103826

We have introduced a new version of the processor (v3), which is more resilient and resumes processing in case the worker service restarts during processing. This is achieved by queueing all processing steps as separate LSB messages in RMQ, which also enables scaling by queue-length in the future. V3 processing is not yet the default. It can be enabled per browser by setting legaltwin.useV3Processing=true in localstorage. Next we will enable it for customers most affected by ZD150105.

06.02.2026

#110591

  • The "Ask Your Case" label in the chat is now "Aktenchat". 
  • "Legal Researcher" on All Apps view is now "Smart Legal Research".
  • The "KI-Chatbot öffnen" button is now only shown when the chat is not visible.

#107876

  • The Ask-Your-Case chat component is improved to be truly standalone; therefore, it will be possible to reliably integrate it into other STP products

26.01.2026

#109463

When the case analysis encounters documents without any text, it now shows a user-friendly warning for that document. ZD153172

#109370

When Smart Legal Research is attempted for a case without "query phrases" (key characteristics of the case intended to support semantic search), the system performs semantic search for court decisions based on the case summary. When query phrases are present, the system performs semantic search for court decisions based on case summary and query phrases.

#109556

The chat panel now has an improved header, which shows the buttons more aligned. The Smart Legal Research trigger now appears as a prompt suggestion above the input field.

#104923

  • improved user experience when previewing documents referenced in the Smart-Legal-Research chat
  • the documents preview is now provided via standard STP component, and it offers several built-in document related functions

23.01.2026

#109028

  • Padding between drag handle & chat interface adjusted (Padding between edges increased)

#108491

  • H1-6 bottom padding removed

#109312

  • The chat does not have an icon or title anymore.

#108403

Contract Insights now loads successfully within Legal Twin Case Knowledge.

#106669

  - AYC: Document reference metadata now loads before AI response streaming (faster UX)                                                                      
  - AYC: Document links now use "open in new tab" icon instead of PDF icon                                                                                    
  - AYC: Removed .pdf suffix from document labels                                                                                                            
  - AYC: Documents without metadata show only a centered icon

#108156

We now support gpt-oss-120bqwen3, and mistral-small-24b from Septeo Brain as "preview models". Customers wont see them yet, but we can already experiment with them. Keep in mind these are experimental models and LT might behave unexpectedly when using them. For example, the Septeo models do not provide token usage info in streaming responses (details). That means we cannot really track how much they are used in Ask Your Case or Smart Legal Research. In order to access the new Septeo models, the user needs the lt.previewmodels scope, which comes from the LegalTwin.PreviewModels role and the legaltwin-previewmodels license.
We now also support gemini-3-flash as a preview model.

#103853

Case analyses are now incremental. That means when newly added documents are analyzed, the previously analyzed document details are retained. The case summary, participants and timeline will now cover details from previously and newly analyzed documents.

#103869

Case analyses now have an improved decision step, which determines whether a document should be analyzed or not. Documents are only analyzed if they are selected and 
  • new (not analyzed before), 
  • changed (an older version was analyzed) 
  • or failed (previous analysis did not succeed).

#104926

  • A new STP standard loading indicator is now used during loading of chat responses

#109024

  • Inputfield send icon exchanged from "paperplane" to "top-arrow"

21.01.2026

#109029

  • Design mockup ready for development

#109264

  • Fix for the Smart-Legal-Research input field not visible (Zendesk ticket ZD154818)

#107019

  • Users can now enter long text in the Ask-Your-Case chat, with UI adjusting to display multiple lines in such cases

#107021

  • in the AYC chat it is now possible to move to a new line by using Shift+Enter keys. And clicking only the Enter key will send the message.

#106664

  • a new STP Design System component is now used to display document links in the Ask-Your-Case chat

18.01.2026

#108341

  • Secondary navigation buttons for Einstellung, Nutzung and Hilfe are now placed at the bottom of the navigation side-panel.

#104928

  • Improved the Ask-Your-Case display options. Users can now choose between side-panel and wide chat view.
  • Additionally opening of the side-panel does not prevent access to the Know-Your-Case analysis result anymore.

15.01.2026

#104435

After on-boarding is complete, browser is redirected to the landing page with correct url.

13.01.2026

#108295

We prepared our LLM invocations for other model providers next to Amazon Bedrock.

#107460

  • LT Chat background style was adjusted
  • Design Color Tokens used
  • Padding & margins adjusted
  • Added border color to chat input field
  • Spacing/Gap between Chat input & output adjusted

#103847

  • Improved re-analysis behavior so that it can always be triggered if one or more previously failed documents are selected

#107483

CaseKnowledge has increased its maximum token throughput limit. Our LLM infrastructure now supports 1M TPM and 500 RPM.

#108415

The CLI now supports to manually set abandoned processings to "Failed" even before a 24h grace period is over. This helps 3rd level support (only allowed from STP tenant) to recover problematic case processings. ZD150105

08.01.2026

#107835

Improved follow-up prompt understanding in chat.

#105136

The Legal Twin UI has a new side navigation to quickly navigate between certain skills. This gives us a good place to introduce new skills.

#107745

The Case and Settings views don’t show the "Go Back" button anymore.

#108057

The CLI now supports to manually set abandoned processings to "Failed". This helps 2nd and 3rd level support to recover problematic case processings. ZD150105

07.01.2026

#107564

Claude Sonnet 4.5 is now available in the settings view. Claude Sonnet 4 remains the default for now.

16.12.2025

#103125

If analysis of a case fails, the user sees more details information for why it failed. This helps 1st, 2nd, and 3rd level support to better classify the problem.

#107433

The "Hilfe" menu now opens the Legal Twin page in the Zendesk Help Center.

#107409

Material icons are now loaded via npm package.

#101650

The AYC API is now getting deployed to the new "legal-twin" k8s namespace via v0 pipeline templates.

#103573

The KYC API is now getting deployed to the new "legal-twin" k8s namespace via v0 pipeline templates.

#103574

The KYC UI is now getting deployed to the new "legal-twin" k8s namespace via v2 pipeline templates.

#103572

The AYC Web Component is now getting deployed to the new "legal-twin" k8s namespace via v2 pipeline templates.

11.12.2025

#106769

  • cleaned-up codebase to improve maintainability, including removal of build warnings

#104441

  • removed older versions of the same court-decisions in order to avoid negative impact when searching references
  • this will also improve user experience related to displaying document references in the chat

10.12.2025

#107029

Users can connect multiple Advoware databases again. "Onboarding zurücksetzen" clears all other connected Advoware databases and only the newly connected database remains. "Verbindung hinzufügen" only adds the Advoware databases if it was not already added. If a connection to the Advoware database already exists, it is updated with the newly provided credentials. This prevents duplicate connections.

#106587

If the STP.Documents.CloudStore is not provisioned correctly, we now fail the completion of the onboarding. For already onboarded users, we now show the "tenant is not ready" error in the case processing history. ZD139609

08.12.2025

#103097

  • Errors happening during Semantic Indexing will now be displayed at the document level
  • If all documents fail the Semantic Indexing Process, the errors will be displayed at the case level

#105749

We reduced the size of our authentication and connect cookies. ZD144142

03.12.2025

#106670

In chat response, referenced files (court rulings) are on the same line in the text, instead of going to a new line

02.12.2025

#103118

  • Added a new Event Type for failures during Semantic Indexing
  • Moved Semantic Search Events to separate NuGet package

#105135

  • the application header is replaced with the new improved STP standard header provided by the STP Design system

#104626

  • new transaction counters are introduced to trace tokens spent during the KYC analysis

#103500

 In Smart Legal Research chat responses, document references (court decisions) are now displayed inline within the relevant text passage where they are cited. Each reference appears on its own line for better readability and links directly to the source document.

01.12.2025

#106416

After removal of Case Knowledge processing capabilities of V1, we now ignore V1 flags appropriately.

#102327

We removed some old services from our architecture to make it more maintainable. All Case Knowledge capabilities now only support processing V2.

#101651

We prepared our repository for adopting platform pipeline standards.

28.11.2025

#103096

  • Added new information in UI in case individual documents or all documents from a legal-case are not transferred to cloud store before the analysis
  • This makes case analysis more robust and facilitates troubleshooting potential issues if they occur during the analysis

#102170

Claude Sonnet 3.5 can no longer be selected or used. The language model for Know Your Case and Ask Your Case is now Claude Sonnet 4 for all users.

25.11.2025

#105907

The default language model for Know Your Case and Ask Your Case is now Claude Sonnet 4. Is is active for all users, but Claude Sonnet 3.5 can still be selected.

21.11.2025

#105819

The CLI can determine the tenant’s IsReady status to verify the STP.Documents.CloudStore license and provision status.

20.11.2025

#101669

The Legal Twin Documentation is now automatically uploaded from the Azure DevOps repository to the stp.one Help Center (Zendesk Knowledge).

19.11.2025

#104454

  • added a retry policy using Polly for aws bedrock throttling exceptions
  • added merging logic for chunked long document summaries

#105518

  • removed old code that was still calling the http python participant extractor

#105370

  • fixed concurrent db access exception by accessing the user settings at the start of a job and retaining that value

14.11.2025

#103217

  • Users are now able to copy either whole messages (button below the message), or, individual sections of the message (button appears after hovering over a passage). 

#101621

The generation of case overviews (Know Your Case) uses the user-selected AI model.

#101620

The generation of chat messages (Ask Your Case & Smart Legal Research) uses the user-selected AI model.

#102166

In the new settings view, users can select which AI model should be used to generate the case overview and the chat messages. The default is still Claude Sonnet 3.5, which was used in the past also. Soon we will make Claude Sonnet 4 the new default. Temporarily users will then still be able to switch back to Claude Sonnet 3.5 until we only support Claude Sonnet 4 on December 1st 2025. Using this setting we can progressively introduce new models and phase out old ones in the future.

#105281

We have improved the error handling to cover scenarios when the STP.Documents.CloudStore connection cannot be used. ZD143498

12.11.2025

#105097

The Case JSON now contains the ContextID and DocumentIDs from STP.Documents. This makes trouble shooting and correlating with these remote objects easier.

#104872

  • Error caused by ProcessedCase Documents (containing json data with AI generated data) owned by a user who is not the case owner while the case owner is being deleted
  • To solve, logic was introduced to reassign the case to the user who triggered case indexing
  • If the deleted user also triggered case indexing, the case is deleted with all related data, including ProcessedCase Documents not owned by the deleted user

#102329

We improved the internal structure of the Case Knowledge backend. This makes it easier for us to add additional systems as source of case data.

#101543

We improved the participant extraction during the case analysis. It is not using Python anymore, which results in faster processing with less network latency. Temporarily processing can be switched back to the Python implementation via "timelineExtractionVersion: 1" property of in Local Storage object "legaltwin_processingVersion".

#104870

LegalTwin Case Knowledge is now an MCP Server providing a resource for every Advoware case. This resource contains the case JSON object, which is also the foundation for the case overview UI. This MCP Server does not provide any tools. It requires the scope lt.mcp or role LegalTwin.McpUser and license legaltwin-mcp.

04.11.2025

#103976

Based on the database tables LegalTwin.user_configs, UserManagement.Users, UserManagement.Tenants, Licenses.Licenses, Licenses.AssignedLicenses we can now run the two power query reports kyc_connected_users and slr_licensed_users ondemand for marketing campaigns.

03.11.2025

#101545

  • We improved the architecture, which results in faster case summarization at the end of the case analysis.
  • There are options to chose from existing V1 and new V2 version of case summarization. V2 is now default.
  • Added Local Storage Property in Frontend to control version string sent to Worker Service
    • Local Storage Property "legaltwin_processingVersion" is automatically created and contains a Json String
    • Each Version number can be set in the json string and will be loaded from local storage on each request so it can be changed between runs.

{"documentSummaryExtractionVersion":2,"participantsExtractionVersion":1,"timelineExtractionVersion":2,"caseSummaryExtractionVersion":2}

01.11.2025

#103457

  • Timeline extraction service V2 now mirrors the V1 version in cases with large number of events in timeline
  • this is achieved by implementing logic which handles potential Sonnet output tokens limit.

31.10.2025

#104250

Chatting with "Rechtsprechungen" now supports a session-based configuration value to increase or lower semantic search cosine similarity threshold. Run this command in the console of the browser’s developer tools: sessionStorage.setItem(‘legaltwin_00000000-0000-0000-0000-000000000022_semantic_search_threshold’, ‘0.3’). When the browser session ends, the default values are used again. The current default value for SLR is 0.3 and for AYC 0.1. The actual cosine similarity of the search results can be inspected by taking the final event from the EventStream of the /query request from network tab of the browser’s developer tools.

#104385

More processing logs contain the tenant ID to allow us to better understand what is happening for a customer. The CLI now supports verbs for diagnosing error conditions related to STP.Documents, like failed semantic search indexings or OCR processings. ZD139609

30.10.2025

#102655

The LegalTwin now uses the Advoware API as product LegalTwin and no longer as product ThirdParty. The law firm needs to have "Legal Twin" enabled in Freischaltungen in the Advoware Security Gateway, which is already the case since this gets assigned during customer license management. ZD133853

29.10.2025

#103963

When processing fails, we display the reason in the Verarbeitungshistorie. ZD139609

#103974

When documents cannot be loaded from Advoware, the processing fails early and displays the reason in the Verarbeitungshistorie. ZD139480

28.10.2025

#103253

We’ve updated the visual styling for AI-generated tables and block quotes to improve clarity and readability. Tables now appear cleaner and more structured, making data easier to scan and interpret. Block quotes have also been redesigned to stand out more distinctly from regular text, helping users quickly identify key insights or referenced content. These enhancements contribute to a more polished and user-friendly experience.


21.10.2025

#101544

  • We improved the architecture, which results in faster timeline extraction during the case analysis.
  • There are now options to chose from existing V1 and new V2 version of timeline extraction. V1 remains as default.
  • Added Local Storage Property in Frontend to control version string sent to Worker Service
    • Local Storage Property "legaltwin_processingVersion" is automatically created and contains a Json String
    • Each Version number can be set in the json string and will be loaded from local storage on each request so it can be changed between runs.

#102888

The frontend now handles certain error conditions more transparently, like for example unauthenticated users with expired cookies.

17.10.2025

#102343

Analyzing a case should not be disrupted by failures due to OCR license with 0 quantity anymore. ZD136771

16.10.2025

#101537

  • RAG service version V1 has been removed from Legal Twin, thus AYC conversation will always use RAG V2 from now on
  • removal of RAG V1 service facilitates and improves maintenance of the Legal Twin

15.10.2025

#101542

  • We improved the architecture, which results in faster document summarization during the case analysis.
  • Separated Document Summary Extraction from CommonFileHandler using a shared interface. Added old (python) and new (inline) implementation of IDocumentSummaryService
  • Added Local Storage Property in Frontend to control version string sent to Worker Service
    • Local Storage Property "legaltwin_processingVersion" is automatically created and contains a Json String
    • Each Version number can be set in the json string and will be loaded from local storage on each request so it can be changed between runs.

14.10.2025

#102238

  • displaying of the Ask-Your-Case chat messages now supports the Markdown format which will make the chat more readable for users.

06.10.2025

#101481

Ask Your Case & Standalone Legal Researcher features:
  • We improved the architecture, which results in faster responses in the chat.
  • To toggle between api v1 (python rag service) and v2 (semantic kernel rag) log in to LT and open the browser dev tools (right click -> inspect). Select the Application Tab -> Local storage -> "https://{tenant}.stp-cloud{environment}.de" and double click into the table to add a new line. Add the Key "legaltwin_queryApiVersion" and the value for the api version you want to use (1 -> v1, 2 -> v2).

29.09.2025

#101765

The CLI assists troubleshooting and diagnosing LegalTwin problems and support cases. It can for example test the connection to Advoware Cloud directly.

#100036

KnowYourCase now shows a support id for every processing, which we can track on a grafana dashboard to inspect logs and analysis time. The customer support team can access the dashboard as documented in processing-dashboard.md.

Related to