Releases: epam/ai-dial-chat
Releases · epam/ai-dial-chat
Release list
0.39.3
Other
- chore(chat): bump
globfrom 10.4.5 to 11.1.0 (#5121) - chore(chat): bump
js-yamlfrom 3.14.1 to 4.1.1 (#5105) - chore(chat): bump dompurify from 3.1.7 to 3.3.0 (#4982)
- chore(chat): bump esbuild from 0.25.11 to 0.25.12 (#4995)
- chore(chat): bump esbuild from 0.25.12 to 0.27.0 (Issue #5047) (#5048)
- chore(chat): bump eslint from 0.25.10 to 0.25.11 (#4992)
- chore(chat): bump next-auth from 4.24.10 to 4.24.12 (Issue #4975) (#4972)
- chore(chat): bump prismjs from 1.27.0 to 1.30.0 (#4942)
- chore(chat): grand access for
nextjsuser (#5142) - chore(chat): override @module-federation/node (Issue #4938) (#4937)
- chore(chat): upgrade nx (Issue #4932) (#4904)
- bump epam/ai-dial-ci from 2.7.0 to 2.7.2 (#5016)
- bump epam/ai-dial-ci from 2.7.2 to 2.7.3 (#5067)
- bump epam/ai-dial-ci/.github/workflows/deploy-development.yml from 2.7.3 to 2.8.0 (#5210)
- bump epam/ai-dial-ci/.github/workflows/node_pr.yml from 2.7.3 to 2.8.0 (#5211)
- bump epam/ai-dial-ci/.github/workflows/node_release.yml from 2.7.3 to 2.8.0 (#5209)
- bump epam/ai-dial-ci/.github/workflows/pr-title-check.yml from 2.7.3 to 2.8.0 (#5212)
- bump express from 4.21.2 to 4.22.1 (#5204)
- bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#5198)
- bump next from 15.5.6 to 15.5.7 (#5219)
- bump node-forge from 1.3.1 to 1.3.2 (#5181)
- bump peter-evans/repository-dispatch from 4.0.0 to 4.0.1 (#5123)
- bump peter-evans/slash-command-dispatch from 4.0.0 to 5.0.0 (#5175)
- bump vite from 7.1.9 to 7.1.12 (#4940)
0.40.1
0.39.2
0.40.0
Features
- feat(ChatVisualizerConnector): support multiple DIAL CHAT hosts in ChatVisualizerConnector (#4977)
- feat(chat): add comment dialog for dislike comment (Issue #5061) (#5068)
- feat(chat): add feature flag to enable Code Interpreter into Quick App 2.0 (Issue #5110) (#5115)
- feat(chat): add support for video and audio attachments (Issue #4861) (#4967)
- feat(chat): fix temperature appearance, add file attachment feature, and max attachment count (Issues #4888, #4955) (#4959)
- feat(chat): redesign agents and toolsets modal (Issues #4847, #4738, #4679) (#4848)
- feat(chat): support
assistant_attachments_in_request(Issue #5079) (#5091) - feat(chat): support base64 source for audio and video (Issue #4861) (#4984)
- feat(chat-e2e): add external app tests (#4902)
- feat(chat-e2e): added test for anthropic.claude-haiku-4-5 model (#5046)
- feat(chat-e2e): edit publish requests with attachments (#4962)
- feat(chat-e2e): external apps sharing publish tests (#4946)
- feat(chat-e2e): implemented the basic scenario for toolset creating (#5015)
- feat(chat-e2e): edit version and names for published entities in request by admin tests (#5035)
Fixes
- fix(chat): fix Infinite spinner when redirect from toolset's login page back to Editor (Issue #5053) (#5056)
- fix(chat): fix
DIAL Chatcrashes when attempting to render malformed markdown containing code blocks (Issue #4951) (#4952) - fix(chat): add hint for code interpreter (Issue #4751) (#4994)
- fix(chat): add info tooltip to author in edit mode (Issue #4815) (#5009)
- fix(chat): add no agents and toolsets (Issue #5010) (#5045)
- fix(chat): add tooltips for public toolset view and allow publish marketplace entities with external icons (Issues #4892, #4824) (#4997)
- fix(chat): allow publish marketplace entities with external icons attached (Issue #4892) (#4898)
- fix(chat): change Quick App 2.0 list to display only models with toolsSupported flag (Issue #4888) (#4963)
- fix(chat): change create publication author label (Issue #5014) (#5019)
- fix(chat): change toolset detailed view default to true (Issue #4576) (#5003)
- fix(chat): disable unpublish on unpublishing folder, fix accepting shared prompt (Issue #4371, #4515, #4067) (#5032)
- fix(chat): do not allow to edit toolsets which are already public (Issue #4824) (#4981)
- fix(chat): enhance loading state management for models and toolsets (Issue #4748) (#4878)
- fix(chat): fix 404 redirect when creating new app (Issue #5117) (#5119)
- fix(chat): fix admin publication editing issues (Issue #4483) (#5004)
- fix(chat): fix agents and toolsets modal UI issues (Issue #5033) (#5078)
- fix(chat): fix apps editor header mobile view (Issue #4863) (#4918)
- fix(chat): fix banner visibility, fix quick apps 2.0 self select option (Issue #4657, #3401) (#4956)
- fix(chat): fix blinking source fiels error in app editor on initial open (Issue #3934) (#5043)
- fix(chat): fix code interpreter text appericance (Issue #4751) (#5002)
- fix(chat): fix crash on quick app 2.0 review open (Issue #5049) (#5075)
- fix(chat): fix disabled login in marketplace toolsets (Issue #5025) (#5027)
- fix(chat): fix displaying mobile buttons (Issue #5089) (#5090)
- fix(chat): fix displaying theme icons for applications and toolsets (Issue #5058) (#5060)
- fix(chat): fix document relative url tooltip placement (Issue #3659) (#5011)
- fix(chat): fix editing toolset editor after login (Issue #4901) (#5084)
- fix(chat): fix empty reviewUrl (Issue #4930) (#4944)
- fix(chat): fix exiting app editor and clearing preview conversation (Issue #4881) (#4917)
- fix(chat): fix infinity configurations request after toolset login (Issue #4969) (#4971)
- fix(chat): fix infinity loader when 2 apps with configuration selected (Issue #4986) (#4990)
- fix(chat): fix max attachments field design (Issue #4955) (#4983)
- fix(chat): fix monaco editor console warnings (Issue #4735) (#4979)
- fix(chat): fix new change path folder and save step query param properly (Issues #5088, #5080) (#5092)
- fix(chat): fix publication review order (Issue #4866) (#4966)
- fix(chat): fix publishing toolset with credentials (Issue #5037) (#5055)
- fix(chat): fix reading tools feature flag (Issue #4888) (#4993)
- fix(chat): fix save query params logic and fix last version display for items on review (Issues #5036, #5040) (#5076)
- fix(chat): fix shrinking attachments in mobile view (Issue #4067) (#4968)
- fix(chat): fix suggested toolset version appearance (Issue #4736) (#5031)
- fix(chat): fix toolset author displaying (Issue #5012) (#5013)
- fix(chat): fix toolset default icon displaying (Issue #5039) (#5044)
- fix(chat): fix toolset editor issues (Issue #4793, #4757, #4806, #4805) (#5018)
- fix(chat): fix update toolset logic (Issue #5096) (#5097)
- fix(chat): handle theme image missing (Issue #5021) (#5028)
- fix(chat): hide Log in button for toolset without Auth and implement copy link for toolsets (Issue #4894, #4893) (#4897)
- fix(chat): hide show examples button untill folder is loaded (Issue #4934) (#5094)
- fix(chat): ignore white spaces at start and end of the toolset endpoint (Issue #4793) (#5057)
- fix(chat): move toolsets above files on the review dialog (Issue #4859) (#4941)
- fix(chat): remove empty help icons (Issue #4815) (#5005)
- fix(chat): remove redundant loader in the settings section when exiting from Applications/Toolset Editor. Prevent full-screen loader hiding. (Issue #4910) (#5081)
- fix(chat): rework apps and toolsets editor exit flow (Issue #4901, #4913) (#4950)
- fix(chat): save agents and toolset modal state when 'log in' in a toolset (Issue #4687) (#5026)
- fix(chat): separate filters for the agents and toolsets (Issue #4557) (#4885)
- fix(chat): show correct entity type in the warning text on the publication request creation form (Issue #4724) (#4912)
- fix(chat): split publish and review states (Issue #4947) (#4931)
- fix(chat): fix the DIAL Chat application crashing when the Table View button is clicked. (Issue #4976) (#4989)
- fix(chat): the chat first screen appears on Preview in Edit application when user exists the screen (Issue #4910) (#4987)
Other
- chore(chat): bump
globfrom 10.4.5 to 11.1.0 (#5121) - chore(chat): bump
js-yamlfrom 3.14.1 to 4.1.1 (#5105) - chore(chat): bump dompurify from 3.1.7 to 3.3.0 (#4982)
- chore(chat): bump esbuild from 0.25.11 to 0.25.12 (#4995)
- chore(chat): bump esbuild from 0.25.12 to 0.27.0 (Issue #5047) (#5048)
- chore(chat): bump eslint from 0.25.10 to 0.25.11 (#4992)
- chore(chat): bump next-auth from 4.24.10 to 4.24.12 (Issue #4975) (#4972)
- chore(chat): bump prismjs from 1.27.0 to 1.30.0 (#4942)
- chore(chat): custom viewers documentation (Issue #4949) (#4965)
- chore(chat): override @module-federation/node (Issue #4938) (#4937)
- chore(chat): replace
AI DIALbyDIAL(#5020) - chore(chat): resolve lint warnings (#4964)
- chore(chat): resolve redux-observable HMR issues (Issue #4961) (#4960)
- chore(chat): save schemas locally (Issue #4730) (#4958)
- chore(chat): update Custom Viewer test page documentation (Issue 4949) (#4974)
- chore(chat): update fallback colors according to dark theme (Issue #5029) (#5030)
- chore(chat): upgrade nx (Issue #4932) (#4904)
- chore(ci): enable GitHub runner cleanup before container-related jobs (#5034)
- chore(custom-viewer-test): implement test custom viewer (Issue #4928) (#4948)
- bump epam/ai-dial-ci from 2.7.0 to 2.7.2 (#5016)
- bump epam/ai-dial-ci from 2.7.2 to 2.7.3 (#5067)
- bump vite from 7.1.9 to 7.1.12 (#4940)
- update README.md (#5006)
- update discord link (#4970)
0.39.1
0.39.0
⚠️ BREAKING CHANGES
Features
- feat(chat): New indication for toolsets logged in/logged out state (Issue #4872) (#4877)
- feat(chat): add a default icon for toolsets (Issue #4715) (#4804)
- feat(chat): add new stepper design (Issue #4800) (#4838)
- feat(chat): add public toolset's user level login (Issue #4727) (#4857)
- feat(chat): add support for collapsible sections in markdown (Issue #4875) (#4876)
- feat(chat): allow to attach public document relative urls in QA 2.0 (Issue #4840) (#4841)
- feat(chat): enable publishing of credentials alongside toolsets (Issue #4784) (#4822)
- feat(chat): remove Addon and Assistant functionality from code (Issue #4701) (#4812)
- feat(chat): show custom viewer for models (Issue #4825) (#4865)
- feat(chat): sync publish modals (Issues #4815, #4504) (#4814)
- feat(chat): update stepper design (Issue #4800) (#4832)
- feat(chat): update stepper design (Issue #4800) (#4835)
- feat(chat-e2e): add anthropic-claude-4.5-sonnet test (#4789)
- feat(chat-e2e): e2e app editor refactoring (#4862)
- feat(chat-e2e): publication request admin edits (#4660)
- feat(chat-e2e): publish chat header dots menu tests (#4786)
- feat(chat-e2e): shared chat header dots menu tests (#4776)
- feat(chat-e2e): simple chat header dots menu tests (#4760)
- feat(chat-e2e): skip blocked publishing tests (#4867)
- feat(chat-e2e): update create app tests (#4791)
- feat(chat-e2e): update sys prompt for e2e (#4801)
- feat(chat-e2e): updated base page class (#4809)
Fixes
- fix(chat): 'Max attachments number' always shows 'Invalid Input' error despite correct data (Issue #4887) (#4896)
- fix(chat): applications custom icons are not rounded (Issue #4527) (#4828)
- fix(chat): change agents and toolsets modal selected items (Issue #4676) (#4769)
- fix(chat): change label casing from "App" to "app" in AddAppButton component (Issue #4845) (#4873)
- fix(chat): default fallback model/toolset icon inherit parent color (Issue #4715) (#4834)
- fix(chat): delete action fails with error for toolset with special symbols in name and OAuth type of authentication (Issues #4771, #4777) (#4787)
- fix(chat): error occurs when switching between files in the Monaco Editor (Issue #4853) (#4869)
- fix(chat): fix Field shrinking issue (Issue #4819) (#4820)
- fix(chat): fix code app deployed status updating (Issue #4920) (#4926)
- fix(chat): fix editor next button behaviour & file manager folder selecting (Issue #4799, #4485) (#4850)
- fix(chat): fix login error toast, fix empty custom viewer on app editor (Issue #4783, #4884) (#4891)
- fix(chat): fix publishing credentials (Issue #4856) (#4911)
- fix(chat): fix toolset auth settings payload (Issue #4792) (#4843)
- fix(chat): fix toolset publication and editor issues (Issue #4856, #4595, #4854, #4855, #4863) (#4868)
- fix(chat): fix toolsets and agents unpublish uploading (Issue #4761) (#4797)
- fix(chat): improve validation behavior with ability to save draft state (Issue #4766, #4672) (#4767)
- fix(chat): migrate app editor to a single route (Issue #4765, #4798, #4799, #4803, #4818, #4810) (#4813)
- fix(chat): on browser refresh it's seen 'no toolsets' label before all toolsets are loaded (Issue #4748) (#4831)
- fix(chat): revert send configuration model request based on modelId (Issue #4730) (#4807)
- fix(chat): toolset's reference is not removed from the query on close it's card in the 'Marketplace' (Issues #4899, #4842) (#4900)
- fix(chat): topics filter should contain only values from toolsets (Issue #4557) (#4839)
- fix(chat): update default icon and warning text from 'application' to 'toolset' on the publication request creation form (Issues #4715, #4724) (#4811)
Other
- fix(chore): update
Monacoeditor package (#4851) - chore(chat): bump koa from 3.0.1 to 3.0.3 (#4924)
- chore(chat): change link from epam-rail.com to dialx.ai (Issue #4882) (#4883)
- chore(chat): refactor apiKey parsers (Issue #4788) (#4779)
- chore(chat): resolve react-router blocker (#4909)
- chore(chat): update discord link into Issues (#4925)
- bump epam/ai-dial-ci from 2.6.2 to 2.7.0 (#4871)
- bump peter-evans/repository-dispatch from 3.0.0 to 4.0.0 (#4823)
- bump vite from 6.3.6 to 6.4.1 (#4905)
0.38.2
0.38.1
0.38.0
Features
- feat(chat): add oauth scope param, add oauth client and endpoint fields (Issue #4647) (#4670)
- feat(chat): add quick app 2 version select design and functional (Issue #4592) (#4661)
- feat(chat): enable toolsets publishing (Issues #4552, #4636, #4610) (#4628)
- feat(chat): update gitattributes file (#4677)
- feat(chat-e2e): conversation header dots menu tests (#4729)
- feat(chat-e2e): custom app sharing tests (#4652)
- feat(chat-e2e): debug auth to speed up the test execution (#4693)
- feat(chat-e2e): flaky gcp tests fix (#4723)
- feat(chat-e2e): remove deprecated claude tests (#4655)
- feat(chat-e2e): removed addons from e2e (#4688)
- feat(chat-e2e): removed deprecated stability models (#4756)
- feat(chat-e2e): share by qr code tests (#4703)
- feat(docs): update documentation regarding new
ALLOW_OPEN_SIGNIN_PAGE_IN_IFRAMEenv variable (Issue #4722) (#4745) - feat(visualizer): add 'encrypted-media' permission to iframe attributes (Issue #4705) (#4755)
- feat(visualizer): update iframe sandbox attributes for enhanced functionality (Issue #4705) (#4706)
Fixes
- fix(chat): 404 page has dark theme, when use light theme (Issue #4734) (#4758)
- fix(chat): Broad Directives (Issue #4564) (#4644)
- fix(chat): add Monako scripts to the exceptions (Issue #4564) (#4691)
- fix(chat): add dial_id encoding (Issue #4740) (#4741)
- fix(chat): add infinity scroll to sidebars (Issue #4752) (#4753)
- fix(chat): add minimum size to select agent modal (Issue #4641) (#4663)
- fix(chat): add parsing of string plotly params (Issue #4658) (#4659)
- fix(chat): add toolset login dialog to quick app 2 editor (Issue #4637) (#4645)
- fix(chat): add toolset remove bookmark confirmation modal (Issue #4669) (#4681)
- fix(chat): add version for toolsets in quick app 2 (Issue #4673) (#4674)
- fix(chat): allow download and copy huge stage content (Issue #4683) (#4743)
- fix(chat): always include stylesheet link for themes ( Issue #4734) (#4762)
- fix(chat): bump pino from 8.21.0 to 9.12.0 (#4782)
- fix(chat): call getConfigurationSchema only once when change conversation (Issue #4730) (#4763)
- fix(chat): change agents & toolsets modal design and no results found (Issue #4676) (#4744)
- fix(chat): change shared with me prompt delete to unshare (Issue #3577) (#4712)
- fix(chat): disable review toolset edition (Issue #4667) (#4733)
- fix(chat): do not send configuration requests in compare mode and when agent wasn't changed (Issue #4730) (#4775)
- fix(chat): don't render stages if closed (Issue #4683) (#4690)
- fix(chat): errors in console related to content security policy restrictions (Issue #4698) (#4704)
- fix(chat): fix agents and toolsets icons overlap (Issue #4682) (#4686)
- fix(chat): fix load starters failed error for quick apps (Issue #4730) (#4778)
- fix(chat): fix passing empty values in code challenge params (Issue #4714, #4648, #4664) (#4728)
- fix(chat): fix promptbar infinity scroll spinner sticking (Issue #4752) (#4770)
- fix(chat): fix sidebar infinity scroll spinner sticking (Issue #4752) (#4764)
- fix(chat): fix sidebar infinity scroll spinner sticking (Issue #4752) (#4764) (#4768)
- fix(chat): fix toolset editor query update (Issue #4675, #4664) (#4702)
- fix(chat): fix toolset id on adding new entity (Issue #4647) (#4692)
- fix(chat): fix toolsets encoding & decoding (Issue #4740) (#4754)
- fix(chat): fix toolsets publishing (Issue #4552) (#4654)
- fix(chat): handle 404 on toolset editor, add version select for toolsets (Issue #4648, #4575, #4620) (#4656)
- fix(chat): hide edit button for quick apps 2 (Issue #4667) (#4709)
- fix(chat): increase space between name and version (Issue #4592) (#4666)
- fix(chat): only one version of toolset is added to My workspace though the toolset has several versions (Issue #4671) (#4713)
- fix(chat): redirect to toolsets tab, save toolset fields if OAuth is not supported (Issue #4601, #4624, #4634, #4635) (#4639)
- fix(chat): remove extra toolset menu options from pick toolset modal (Issue #4637) (#4678)
- fix(chat): set stage size limit 40 KB (Issue #4683) (#4739)
- fix(chat): web worker restrictions (Issue #4698) (#4718)
- fix(overlay): logIn page blocked by Content Security Policy (Issue #4722) (#4725)
Other
- chore(chat): add transport to MCP toolsets in Quick App 2 schema (Issue #4685) (#4699)
- chore(chat): move to dial-deployment-simple (Issue #4650) (#4651)
- chore(chat): patch next.js to resolve BasePathResolver type error (Issue #4700) (#4697)
- bump axios from 1.11.0 to 1.12.1 (#4662)
- bump epam/ai-dial-ci from 2.4.1 to 2.5.0 (#4684)
- bump epam/ai-dial-ci from 2.5.0 to 2.6.2 (#4781)