v5.0.0
What's Changed
- refactor(theme): moving theme parsing to config.store.ts by @neelneelneel in #1385
- Drag and Drop Blocks - Missing Images by @KirthikaKumar-K in #1409
- Isolate semoss bi by @resmas-tx in #1370
- 1315 notebook cell organization by @KirthikaKumar-K in #1342
- SEMOSS v5 UI Redesign WIP by @neelneelneel in #1412
- feat(client): removed duplicated options from add modals list by @Paulson-Robert in #1286
- chore: removing unused dependencies by @neelneelneel in #1443
- feat(code-component): code component updated with figma ui changes by @neelneelneel in #1383
- renderer block settings move to client by @johbaxter in #1464
- Data Grid Block #863 by @alaleung in #1337
- upload zip for model not working fix by @NaveenRamasamy028 in #1426
- Time Picker Block #847 by @alaleung in #1119
- Text Block #721 by @alaleung in #1461
- feat(renderer): runpixeltwo to runpixel by @KirthikaKumar-K in #1503
- fix(client): swap attention modal content to correct theme_map key by @johbaxter in #1524
- 827 popover block test by @Mezzet in #1177
- 1171 allow for multi word text selection to set an input in agent builder flow by @AJMADHAB in #1294
- feat(client): show load state for members table by @AJMADHAB in #1381
- feat(client): save the last edited date - fe by @AJMADHAB in #1423
- feat(client): added userdetails refresh and disable last author access change for admin mode by @pallabi2303 in #1458
- Type Property For Button Block and its Migration Function by @KirthikaKumar-K in #1387
- feat(client): vector catalog files download payload fix by @Paulson-Robert in #1540
- build(fix): search bar not clearing on navigation by @JaganSomannaKanini in #1541
- Decide on new copy/duplicate icons by @NaveenRamasamy028 in #1437
- fixed delete modal styling by @ishumita in #1537
- feat(client): solving two skeleton effect on app card by @AJMADHAB in #1427
- feat(client): added bookmark feature on preview app by @Paulson-Robert in #1296
- feat(azure-ai-search-vector-db): added azure ai search as a vector database by @cdhandar in #891
- fix(blocksettings): added a minimum width to block settings by @Shubham009-prog in #1432
- Terminal in procode issues fixed by @KirthikaKumar-K in #1420
- fix(client): register login form validations implementation by @Gunasrini18 in #1254
- Add sequencing to new layers (pages & blocks) by @Vishal24-Kanini in #1498
- Validations on Drag and Drop For Events and Bug Fix on Edit events by @NaveenRamasamy028 in #1552
- Monolith conversion by @AAfghahi in #1267
- Vscode extension by @shubham-sp-07 in #1545
- feat(renderer): Notebook cell type math fix with output type by @Paulson-Robert in #1572
- 776 update frontend build tooling and node version by @neelneelneel in #1593
- 1283 playground UI refactor by @neelneelneel in #1595
- feat(build): updating ignore list and adding build date to pom.properties by @themaherkhalil in #1603
- 1283 playground UI refactor 2 by @neelneelneel in #1604
- 1283 playground UI refactor 2 by @neelneelneel in #1606
- Added a default line height for h1 variant of text blocks by @Vishal24-Kanini in #1598
- onopen added for select block by @NaveenRamasamy028 in #1601
- Fixed styling in add apps modal by @ishumita in #1569
- feat(renderer): button title changes by @KirthikaKumar-K in #1589
- 1422 fe show last edited date in the new UI by @AJMADHAB in #1605
- Fix HMR for Client Dependency Packages by @j-adam-connor in #1612
- Add Port to Playground Server Configuration by @j-adam-connor in #1624
- Revert Turbo Config Change by @j-adam-connor in #1625
- feat(client/renderer): create notebook variables tie to community block by @Paulson-Robert in #1433
- Landing page UI fix by @bannaarisamy-shanmugham-kanini in #1610
- feat(playground): adding microphone back by @neelneelneel in #1635
- feat(playground): reworking to incorporate graph and rewrite placehol… by @neelneelneel in #1637
- feat: styling for add engines modal by @ishumita in #1623
- Updated Description for Members Settings by @NaveenRamasamy028 in #1611
- Date and Time Picker Image Update by @KirthikaKumar-K in #1602
- Variable popover fix by @johbaxter in #1648
- style(client): featured card nav to new window and remove inline styles by @johbaxter in #1651
- 987 update the drag and drop styling by @JaganSomannaKanini in #1362
- New lib shared by @johbaxter in #1664
- 1662 run autofix on dev to reduce merging issues by @neelneelneel in #1663
- 1190 flip card block test by @Mezzet in #1515
- feat(ui/client): add ability to save metamodels init by @tzylks in #1643
- feat(libs): fix for the bug related to select field. by @KirthikaKumar-K in #1665
- Removed duplicate components whose names ending with two by @Gowrishankar-Palanisamy in #1647
- 1187 app detail page by @KirthikaKumar-K in #1587
- Refactor and checked rest Calls for CSRF support by @Vishal24-Kanini in #1687
- Fixed the bug 1563 and 1666 by @Gowrishankar-Palanisamy in #1686
- Style teams permissions page by @ishumita in #1642
- style(client): update styling for teams permissions settings tables by @stelbailey in #1644
- Update PDF Viewer Block #1260 by @Gowrishankar-Palanisamy in #1588
- Updated the misspelled word Successfully by @Gowrishankar-Palanisamy in #1697
- feat(renderer): community block ux update by @KirthikaKumar-K in #1576
- Tab block v1 john by @johbaxter in #1710
- style(renderer): add additional load states for blocks by @johbaxter in #1745
- 869 scatter plot by @RNubla in #1506
- feat(client): delete solo cell fix by @Paulson-Robert in #1739
- 1680 fix tool calling in playground by @neelneelneel in #1696
- feat(client): check if user wants to export data by @AJMADHAB in #1766
- fix(sdk): remove console.log from listener by @tevanburen in #1787
- Row data to notebook by @johbaxter in #1802
- feat(client): prevent error toaster when submitting edited engine det… by @AJMADHAB in #1808
- 1680 fix tool calling in playground by @neelneelneel in #1782
- Standardize title tool for charts by @Gowrishankar-Palanisamy in #1276
- 731 button block test by @Mezzet in #1046
- Delete Icon Invisible In Jobs Card. by @KirthikaKumar-K in #1795
- Change access popup style issues by @bannaarisamy-shanmugham-kanini in #1797
- check engine name additional calls issue by @bannaarisamy-shanmugham-kanini in #1768
- Feat/1368 update image block by @Manikandan-Kanini in #1466
- fix(client): prevent search icon from overlapping app logo by @shubham-sp-07 in #1816
- Adding dataTest-Id's to various locations #390 by @alaleung in #1775
- feat(client): resolved the catalog issue by adding created by if updated by is not present by @AJMADHAB in #1668
- feat(client): fixed engine add on and project add on teams by @AJMADHAB in #1732
- fix(renderer): slow build in libs/render by @Gunasrini18 in #1822
- test(renderer): add line chart test by @stelbailey in #1810
- feat(client): catalog create button disable issue fix by @Paulson-Robert in #1820
- build(importform): run validate on blur event for catelog name by @bannaarisamy-shanmugham-kanini in #1825
- fix(client): remove old ui jobs from new ui by @antgibson96 in #1542
- test(renderer): add test for modal block by @stelbailey in #1460
- feat: new view in access control for teams by @ishumita in #1819
- [#370] Model test tab: Ability to interact with LLMs within the model catalog for testing purposes by @AnasSaleh-98 in #1408
- Removed eye icon since the functionality is not there by @Vishal24-Kanini in #1831
- 1397 pro code editor java syntax highlight by @KirthikaKumar-K in #1627
- Scatter Plot XAxis overlapping issue fixed by @NaveenRamasamy028 in #1803
- feat(client/renderer): chart size fix and global search default selection fix by @Paulson-Robert in #1806
- feat(renderer): add MCP cell v1 by @johbaxter in #1836
- feat(renderer): add TextToSqlCell v1 by @johbaxter in #1841
- Fixed filter selection issue in search functionality by @Vishal24-Kanini in #1850
- Variable rename llm by @johbaxter in #1853
- fix: bug fixed by implement axis labels update in block settings by @Manikandan-Kanini in #1848
- BookMarked App delete Bug Fix by @NaveenRamasamy028 in #1854
- fix(client): prevent failure when group name starts with symbols by @shubham-sp-07 in #1774
- bug(client): deleted app visible until the screen is refreshed by @KirthikaKumar-K in #1880
- bug(client): label name changed by @KirthikaKumar-K in #1867
- Fixed to show same template app cards by @Vishal24-Kanini in #1876
- feat(playground): adding encode to tool response by @themaherkhalil in #1900
- Fixed redirect after catalog creation via zip by @Vishal24-Kanini in #1904
- feat(client): breadcrumb from app details re-route to app catalog by @aditiiisinhaa in #1919
- fix(client): show help icon on home page by @ibrahimelnemr in #1903
- feat(client): bug fix 1892 and bug fix 469 by @KirthikaKumar-K in #1928
- Displayed the model under bookmarked section only once it is marked as bookmarked by @Vishal24-Kanini in #1832
- feat(client): privacy modal scroll issue fix by @Paulson-Robert in #1927
- Implemented the Show RDF Map Tile by @Gowrishankar-Palanisamy in #1901
- fix(client): render delete text dynamically by @shubham-sp-07 in #1886
- feat(client): input block creates it's respective variable by @pallabi2303 in #1873
- Fixed python array parsing and select block dropdown issue by @Vishal24-Kanini in #1815
- Notification issue fix for Jobs by @NaveenRamasamy028 in #1828
- Variable List for Modify Variable Listener Action by @pallabi2303 in #1905
- feat(client): team permission edit and add behaviour for teams by @pallabi2303 in #1895
- 1650 - Fix theming across the whole app by @Shubham009-prog in #1823
- #1652 update settings tab by @Manikandan-Kanini in #1807
- fix: while duplicate create variable automatically by @Manikandan-Kanini in #1888
- Bar chart axis labels not fully displayed some labels truncated or hidden by @JaganSomannaKanini in #1872
- feat(client): framename duplication fixed by @KirthikaKumar-K in #1938
- Add roomId to feedback submission reactor calls by @tevanburen in #1933
- refactor(client): start import flow refactor with model import by @johbaxter in #1949
- fix(client/src/components): remove duplicate recipe by @tzylks in #1961
- 1957 remaining members not visible after deleting team settings by @bannaarisamy-shanmugham-kanini in #1970
- feat(client): added test for WorldMapChartBlock based on the dev branch by @boredcod in #1964
- 1080 allow user to override default data limit by @bannaarisamy-shanmugham-kanini in #1701
- fix(sdk, client): use sdk csrf, clear csrf token on logout by @themaherkhalil in #1983
- Fixed type errors on renderer lib with e-charts by @Vishal24-Kanini in #1980
- feat(client): applied same json/vitest configuration from the coverag… by @boredcod in #1965
- chore(client): adding to gitignore by @themaherkhalil in #1985
- fix(client): using sdk for logout by @themaherkhalil in #1986
- Discover Agent UI by @tevanburen in #1995
- 1934 add chain of thought to playground by @neelneelneel in #1997
- Sharing UI 2 by @tevanburen in #1998
- 1934 add chain of thought to playground by @neelneelneel in #2010
- 1818 clean up design tokens UI library by @neelneelneel in #2014
- Agent new room by @tevanburen in #2000
- [#371] Database Engine Base App: Ability to run SQL queries, view results, and inspect database structure within database catalog by @ibrahimelnemr in #1410
- feat(client/Engine) search using engine ID in addition to name by @ibrahimelnemr in #2016
- test(renderer): add bar chart block tests by @stelbailey in #2004
- 1939 update admin query by @KirthikaKumar-K in #2003
- 1974 1991 1992 1993 bug fixes by @Paulson-Robert in #2025
- 1882 Auto create SMSS_Driver notebook for DND apps by @Paulson-Robert in #1935
- feat: add create agent modal and banner by @travon-speller in #2006
- 464 fix checklist functionality for visualization filter block by @tzylks in #1907
- 484 Add Word Cloud by @JoshRome26 in #1999
- Keep workspaces in store by @tevanburen in #2017
- 1609 remove duplicates in monolithstore by @bannaarisamy-shanmugham-kanini in #1730
- test(renderer): add bar chart stacked block tests by @stelbailey in #2042
- Fixed discoverable blank page issue by @Vishal24-Kanini in #2041
- Change Password Feature added by @NaveenRamasamy028 in #1969
- fix(libs/renderer): show placeholder text if data has not loaded by @tzylks in #2005
- Fixed the bug #429-Data Tab by @Gowrishankar-Palanisamy in #1838
- fix(client): data table not displayed in metadata tab by @Gunasrini18 in #1817
- Fix: rename app to project by @tevanburen in #2048
- feat(client): finished tests for AreaChart by @boredcod in #2055
- 1444 event history timeline log list by @Paulson-Robert in #1784
- test(renderer): radial plot block test by @stelbailey in #2052
- feat(client): register user fail fix by @Paulson-Robert in #2073
- Fix cli deploy command by @johbaxter in #2071
- fix(packages/client): use itemicon instead of icon and use sx instead… by @tzylks in #2050
- fix: update default time to use new correct zone mapping by @travon-speller in #2054
- Refactor tools in playground by @tevanburen in #2043
- Fix MCP search on add workspace modal by @tevanburen in #2084
- Auto-execute tools when LLM by @tevanburen in #2078
- 2024 mcp procode by @Paulson-Robert in #2077
- 2026 redesign playground by @tevanburen in #2100
- fix(packages/playground): vertically align username, fix initials, re… by @tzylks in #2120
- feat(client): delete community block bug fix by @Paulson-Robert in #2121
- Fixed the deployment field issue by @Gowrishankar-Palanisamy in #2122
- Fixed connect to model description color change by @Vishal24-Kanini in #2085
- Autocomplete notebook by @DanielEap in #1291
- 2124 audit logs dashboard enhancement P1 by @Paulson-Robert in #2131
- 2133 fix terminal styling by @neelneelneel in #2135
- 1960 improve terminal within app builders by @bannaarisamy-shanmugham-kanini in #2114
- Change build commands to use 'build:dev' variant by @kunal0137 in #2142
- fix(ui): removing minification on production builds to prevent css error by @neelneelneel in #2145
- Added asterisk symbol to upload service Account field in model form by @Vishal24-Kanini in #2140
- Fixed Embedding Upload File Functionality! by @Vishal24-Kanini in #2141
- feat(client): auditLogs dashboard - added pagination and new columns with some biome fixes by @Paulson-Robert in #2146
- 2037 make mcp notebook cells and fixes by @johbaxter in #2151
- test: select block by @Mezzet in #2136
- test: mermaid chart test by @Mezzet in #2138
- Added data-testid to catalog engines by @Vishal24-Kanini in #2080
- build(notebook): generateframefrompyvariable crashes fix by @bannaarisamy-shanmugham-kanini in #2149
- Workspace searching + better handling by @tevanburen in #2118
- 2150 limit rooms in playground by @neelneelneel in #2152
- feat(client): audit-logs old filter retained with some optimizations by @Paulson-Robert in #2154
- Allow workspace editing by @tevanburen in #2156
- Workspace deletion by @tevanburen in #2157
- Code coverage updates by @memisrose in #2127
- fix(client): editing a job now works and uses the correct components … by @travon-speller in #2056
- Better searching for MCPs when adding workspace by @tevanburen in #2159
- Multi select 2 by @tevanburen in #2160
- feat(client): engine team permissions by @aditiiisinhaa in #1937
- fix: edit workspace by @tevanburen in #2174
- fix: dont need instructions by @tevanburen in #2175
- Vscode extension update by @anurag91jain in #2184
- feat(vscode-extension): removing build command for vscode by @anurag91jain in #2188
- Workspace page by @tevanburen in #2194
- Fix the chart issues by @Gowrishankar-Palanisamy in #2183
- Removed name param from app zip upload by @Vishal24-Kanini in #2202
- Revert the #2202 PR changes by @Gowrishankar-Palanisamy in #2205
- Fix auto-execution bug by @tevanburen in #2206
- feat(playground): initial default tool view for engines with no apps by @kzsb03 in #2176
- Fix some playground bugs by @tevanburen in #2212
- 472 filteredapp rendering issue by @KirthikaKumar-K in #1948
- feat(renderer): modal block close event fix by @Paulson-Robert in #2011
- Chat history by @tevanburen in #2220
- Workspace detail page by @neelneelneel in #2231
- 1963 continue model catalog refactor by @JaganSomannaKanini in #2075
- Playground styling updates by @neelneelneel in #2259
- Tvb mcp merge by @tevanburen in #2260
- feat: add terminal link in usage tab by @travon-speller in #2213
- Playground styling updates by @neelneelneel in #2273
- fix: set initial list to empty array by @travon-speller in #2109
- 2076 database catalog refactor by @JaganSomannaKanini in #2195
- 2076 database catalog refactor by @neelneelneel in #2276
- Mcp json edit UI changes by @Paulson-Robert in #2264
- feat(client): updated endpoints by @Subhadeepghosh1 in #2274
- feat(renderer): fixed Overlapping issue for adding multiple charts by @pallabi2303 in #1839
- feat(client): fixed issues on Team Permission page by @snehakumari369 in #2197
- fix(client): fixing autoScroll by @neelneelneel in #2292
- 2289 fix autoscroll on the catalog by @neelneelneel in #2294
- 1952 formblock by @johbaxter in #2293
- Fix the Custom Color Palette issues by @Gowrishankar-Palanisamy in #2229
- 2296 add infinite scroll to platform search by @neelneelneel in #2297
- MCP SDK changes by @tevanburen in #2230
- fix: allow auto-execution of multiple tools in one message by @tevanburen in #2319
- [DRAFT] 2211 add ability to batch database calls from notebook cells datagrid block by @tzylks in #2281
- feat(client): data-testid spelling fix by @Paulson-Robert in #2326
- Resolved name param issue from app zip upload & app clone by @Vishal24-Kanini in #2215
- Adminquery bug fix by @KirthikaKumar-K in #2343
- 534 Export Data Tool for Data Frames by @JoshRome26 in #2332
- 2302 bugfix by @SindhuHarika in #2338
- Resolves: 533 Data Import Large Frame crash Bug by @JoshRome26 in #2290
- Allow devs to create flows by @tevanburen in #2304
- feat(playground): changing the key from imageInfos to mediaInputs to match BE change by @themaherkhalil in #2354
- Refine Plan / COT by @neelneelneel in #2359
- Vitest for playground by @memisrose in #2193
- My Profile Page save issue Fix by @NaveenRamasamy028 in #2148
- feat: model as mcp by @rithvik-doshi in #2318
- feat: vectors as mcp by @rithvik-doshi in #2317
- Catalog-description-issue by @Vishal24-Kanini in #2217
- Bug 529 and 2295 by @KirthikaKumar-K in #2300
- 2137 make logging an app for mcp by @johbaxter in #2363
- feat(client/blocks): add zoom controls by @tzylks in #2349
- 2284 MCP new UI editor tab by @Paulson-Robert in #2312
- feat(Database Form): update database form by @NaveenRamasamy028 in #2372
- Comment out auto-comment workflow steps by @kunal0137 in #2397
- 2310 breadcrumb bug by @KirthikaKumar-K in #2327
- feat(client): json file validation by @KirthikaKumar-K in #2339
- Edit/Delete icons disabled for author to the editor by @Vishal24-Kanini in #2181
- Update row values block syntax error when applying value replacement by @Vishal24-Kanini in #2350
- feat(playground): update sidebar by @kzsb03 in #2364
- feat(playground): bucketing chats by date by @neelneelneel in #2409
- Error elements on FE by @tevanburen in #2389
- feat(client): model import parameter cleanup by @themaherkhalil in #2417
- feat(playground): calling playground specific reactors by @neelneelneel in #2420
- Run tools when in tool response by @tevanburen in #2388
- Duplicate Block Feature not working - Bug Fix by @NaveenRamasamy028 in #1908
- Timestamp column Query output table by @NaveenRamasamy028 in #2430
- Fixed horizontal table scroll and Run Query button by @Vishal24-Kanini in #2325
- 2443 fix adding a new workspace page by @neelneelneel in #2450
- fix(client): removing insight id parameters from agent builder python scripts by @themaherkhalil in #2456
- Show error messages for AskPlayground by @tevanburen in #2407
- Allow users to cancel tools by @tevanburen in #2455
- Allow users to switch models mid-chat by @tevanburen in #2465
- Project depend by @tevanburen in #2358
- feat(playground): populate workspace into room options by @kzsb03 in #2466
- feat: adding in artifact signing by @kunal0137 in #2467
- Enhance CI workflow with GPG setup and dependencies by @kunal0137 in #2468
- Update Maven version in CI workflow by @kunal0137 in #2469
New Contributors
- @resmas-tx made their first contribution in #1370
- @j-adam-connor made their first contribution in #1612
- @AnasSaleh-98 made their first contribution in #1408
- @ibrahimelnemr made their first contribution in #1903
- @travon-speller made their first contribution in #2006
- @snehakumari369 made their first contribution in #2197
- @rithvik-doshi made their first contribution in #2318
Full Changelog: v4.3.2...v5.0.0