Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
552 commits
Select commit Hold shift + click to select a range
4d930b4
Render function view button in all-nodes snapshot
kanushka Feb 17, 2026
e094a45
Fix RecordConfigModal effect
kanushka Feb 17, 2026
7518545
Merge pull request #1467 from kanushka/fix-record-config-model
kanushka Feb 17, 2026
9805573
Merge pull request #1470 from kanushka/codex/bi-function-flow-icon
kanushka Feb 17, 2026
87a8996
Add lib.bal on library project creation
madushajg Feb 17, 2026
9533dbb
Refactor PackageOverview component to simplify empty state messaging …
madushajg Feb 17, 2026
e3c1f24
Merge pull request #1471 from madushajg/create-library
kanushka Feb 18, 2026
b2c9ecc
Update licence header year
kanushka Feb 18, 2026
d6f8389
Merge pull request #1387 from senithkay/implement-new-array-and-map-e…
kanushka Feb 18, 2026
56478ee
Merge pull request #1432 from senithkay/implement-workspace-functions…
kanushka Feb 18, 2026
4c4cc8c
Fix fork form merge issues
senithkay Feb 17, 2026
6ab797a
Change worker name field type from expression to Identifier
senithkay Feb 17, 2026
d867b9e
Add library search functionality to PackageOverview component
madushajg Feb 18, 2026
a7230d2
Fix merge issues
senithkay Feb 17, 2026
624093c
Fix mode switcher
senithkay Feb 18, 2026
aba43f1
Remove unused utilities
sachiniSam Feb 18, 2026
e311096
Overrides coderabbit repo configs for PR reviews
kanushka Feb 18, 2026
2d21092
Rename component name
sachiniSam Feb 18, 2026
8740c2a
Merge pull request #1477 from senithkay/combined-pr-for-release
kanushka Feb 18, 2026
68bf822
Merge pull request #1462 from madushajg/library-overview
kanushka Feb 18, 2026
2abe38f
update 'Project Structure' to 'Workspace' and improve descriptions
madushajg Feb 18, 2026
8a10969
Refactor createConvertedVariable to include variableKind parameter
KCSAbeywickrama Feb 18, 2026
bc141b8
Sync external field value changes in IdentifierField component to imp…
axewilledge Feb 18, 2026
d6e1936
Reset change state on load in ServiceConfigureView to ensure the Save…
axewilledge Feb 18, 2026
baa7ae6
fix extension activation failure due to rpc init failure
kaje94 Feb 18, 2026
131809d
Add focusInputRootMap assignment for traversingRoot in processConvert…
KCSAbeywickrama Feb 18, 2026
50aa16e
Merge pull request #1478 from wso2/release/bi-1.8.x
sachiniSam Feb 18, 2026
25a78ed
Remove the selected state view
sachiniSam Feb 18, 2026
b6dfa5a
Merge remote-tracking branch 'upstream/feature/persist-improvements' …
sachiniSam Feb 18, 2026
3e67a82
Merge pull request #1480 from wso2/feature/persist-improvements
sachiniSam Feb 18, 2026
214ffef
Remove unused styles and functions on selectedtype list
sachiniSam Feb 18, 2026
49e7d04
Merge branch 'release/bi-1.8.x' of github.com:wso2/vscode-extensions …
KCSAbeywickrama Feb 18, 2026
4004c18
Implement array index navigation in Helper Pane for array fields
dan-niles Feb 18, 2026
fc498fb
Fix review suggestions
sachiniSam Feb 18, 2026
a384e1b
fix bugs in devant bi connector init form
kaje94 Feb 18, 2026
6aa58e4
update choreo cli download script
kaje94 Feb 18, 2026
ae2fd44
minor refactor in platform utils
kaje94 Feb 18, 2026
03e6be1
update package json and lock
kaje94 Feb 18, 2026
c533864
update launch task json
kaje94 Feb 18, 2026
dad9ce0
Add toggle button in BI for enabling tracing
dan-niles Feb 17, 2026
799f1cd
add code rabbit suggestions
kaje94 Feb 18, 2026
00598eb
Update tracing icon in DiagramWrapper
dan-niles Feb 18, 2026
bba2d50
Merge branch 'release/bi-1.8.x' of https://github.com/wso2/vscode-ext…
kaje94 Feb 18, 2026
8f4b04b
Refactor tracing button rendering in DiagramWrapper
dan-niles Feb 18, 2026
33f71d3
Add trace_enabled.bal file to .gitignore when creating new project
dan-niles Feb 18, 2026
583107f
update task json
kaje94 Feb 18, 2026
7d12dbc
update license year
kaje94 Feb 18, 2026
5ee9b7f
added newline in ballerina rpc types file
kaje94 Feb 18, 2026
5dc7970
Add toggle functionality for tracing with loading state
dan-niles Feb 18, 2026
126df82
Automatically add default model provider configurations to Config.tom…
dan-niles Feb 14, 2026
ef95c13
Enhance type handling and component props in DataMapper
KCSAbeywickrama Feb 18, 2026
5df19ae
Refactor createConvertedVariable to use isInput boolean instead of va…
KCSAbeywickrama Feb 18, 2026
07f05cb
Merge pull request #1482 from sachiniSam/persistImprovements
sachiniSam Feb 18, 2026
cee5289
move mutation within DevantNewConfigurableForm
kaje94 Feb 18, 2026
aace757
Cancel pending approvals immediately when agent is aborted
RNViththagan Feb 18, 2026
2b44ed9
Remove create modes from config collector and simplify collect flow
RNViththagan Feb 18, 2026
a50b814
Implement post-login subscription management and timeout handling for…
dan-niles Feb 18, 2026
dffc8de
Merge pull request #1487 from RNViththagan/copilot-agent
xlight05 Feb 18, 2026
bd34188
Fix expression editor mode switcher selected mode fallback not workking
senithkay Feb 18, 2026
09a3459
Add edit support for ConvertedVariable in DataMapper and related comp…
KCSAbeywickrama Feb 18, 2026
ca7e561
Add FieldActionButton component and update InputNodeWidget to use it
KCSAbeywickrama Feb 18, 2026
292ef69
Fix for breaking the IF form and the Match form
senithkay Feb 18, 2026
98bd836
add comments to explain the guards
senithkay Feb 18, 2026
8dc88b6
Enhance field action handling and update IDs in InputNodeWidget and F…
KCSAbeywickrama Feb 18, 2026
7d0e623
Add FieldActionButton to ObjectOutputWidget for editing ConvertedVari…
KCSAbeywickrama Feb 18, 2026
36f3242
Fix vulnerabilities
gigara Feb 18, 2026
c1d9f1a
Update dependencies and remove ajv version override in rush configura…
gigara Feb 18, 2026
320a2c0
Update .trivyignore to include additional CVE for nested dependencies
gigara Feb 18, 2026
67a9353
update lock file
gigara Feb 18, 2026
08d30b2
Update cache plugin version
gigara Feb 18, 2026
91f0f8b
Update cache plugin version
gigara Feb 18, 2026
7a44e3e
Addree review comments
madushajg Feb 19, 2026
850dd8b
Add test runner tool to BI Copilot agent
RNViththagan Feb 18, 2026
2aa97c3
Fix selector in mouse up action to target div elements for field actions
KCSAbeywickrama Feb 19, 2026
da195a6
Fix attribute order in FieldActionWrapper
KCSAbeywickrama Feb 19, 2026
48fb6f6
Fix createConvertedVariable arguments in ObjectOutputWidget
KCSAbeywickrama Feb 19, 2026
f2bd6a5
Merge branch 'release/bi-1.8.x' of github.com:wso2/vscode-extensions …
KCSAbeywickrama Feb 19, 2026
a7df7ca
Implement dirty state tracking for forms in ServiceDesigner component…
axewilledge Feb 19, 2026
60da54f
update trivy ignore to ignore trivy related to minmatch
kaje94 Feb 19, 2026
ce452d1
Add isValueEqual utility function for improved value comparison in forms
axewilledge Feb 19, 2026
b8b7b94
Fix expression editor mode switch showes an error warning even when n…
senithkay Feb 19, 2026
f088dad
remove unused items
senithkay Feb 19, 2026
49c980b
new tasks for watching platform ext
kaje94 Feb 19, 2026
0c515ea
Merge pull request #1493 from wso2/wso2-platform-1.0.20
kaje94 Feb 19, 2026
97d0471
Skip formatting in update source from data mapper
KCSAbeywickrama Feb 19, 2026
481270b
Make parent type selected when fields are selected
sachiniSam Feb 19, 2026
92010bc
add code rabbit suggestions
kaje94 Feb 19, 2026
bf07617
Merge remote-tracking branch 'upstream/feature/persist-improvements' …
sachiniSam Feb 19, 2026
764402d
Merge pull request #1459 from wso2/devant-connections-v3
kaje94 Feb 19, 2026
b4c683a
Add requestRefreshDMModel to useDataMapperModel and update DataMapper…
KCSAbeywickrama Feb 19, 2026
12da2b2
Update unique name generation logic in DataMapperView
KCSAbeywickrama Feb 19, 2026
6426cfd
Merge pull request #1495 from sachiniSam/persistImprovements
sachiniSam Feb 19, 2026
bb5652f
Fix SQL editor not rendering for query fields
senithkay Feb 19, 2026
6b94d1c
Make testing task opt-in in plan mode
RNViththagan Feb 19, 2026
0f56011
Show test pass/total summary in AI panel after test run
RNViththagan Feb 19, 2026
6c3a371
Simplify test runner instructions in system prompt
RNViththagan Feb 19, 2026
b35229e
Merge pull request #1486 from wso2/feature/persist-improvements
sachiniSam Feb 19, 2026
39d072d
Merge remote-tracking branch 'upstream/release/bi-1.8.x' into persist…
sachiniSam Feb 19, 2026
cdf390c
Merge pull request #1497 from senithkay/fix-sql-editor-not-rendering
sachiniSam Feb 19, 2026
dd036a1
Merge remote-tracking branch 'upstream/release/bi-1.8.x' into persist…
sachiniSam Feb 19, 2026
28b7c8e
Fix responseEditor form checkbox
senithkay Feb 19, 2026
101dfc6
Merge pull request #1488 from RNViththagan/copilot-agent-test-tool
xlight05 Feb 19, 2026
be96416
Enhance createConvertedVariable to include parentTypeName and imports…
KCSAbeywickrama Feb 19, 2026
9831da7
Enhance compareFilesSync to optionally check formatting
KCSAbeywickrama Feb 19, 2026
066eb19
Fix missing changes for dbConnection
sachiniSam Feb 19, 2026
fa70f80
Merge branch 'release/bi-1.8.x' of github.com:wso2/vscode-extensions …
KCSAbeywickrama Feb 19, 2026
69feef6
Merge remote-tracking branch 'upstream/release/bi-1.8.x' into bi-1.8.0
axewilledge Feb 19, 2026
57021e0
Fix broken form styles
sachiniSam Feb 19, 2026
e0cb05f
Add valueLabel and focusedInputs props to InputNodeWidget
KCSAbeywickrama Feb 19, 2026
e27100c
Restrict config collector invocation to immediately before running tests
RNViththagan Feb 19, 2026
fa0d20e
Add secret field to ConfigVariable for masked password input in confi…
RNViththagan Feb 19, 2026
1b21948
Differentiate library search and fetch labels in tool call group segment
RNViththagan Feb 19, 2026
5da6cc9
Restore padding and border styles on tool call item wrapper
RNViththagan Feb 19, 2026
1ac76fe
Remove TOML key conversion and use camelCase variable names as-is
RNViththagan Feb 19, 2026
c9f55d8
Refactor service and listener update logic in ServiceConfigureView to…
axewilledge Feb 19, 2026
80eabfb
Update workspaces/ballerina/data-mapper/src/components/Diagram/Node/c…
KCSAbeywickrama Feb 19, 2026
b342f4b
Update workspaces/ballerina/data-mapper/src/components/Diagram/Node/c…
KCSAbeywickrama Feb 19, 2026
9649f6a
Update workspaces/ballerina/data-mapper/src/components/Diagram/Node/c…
KCSAbeywickrama Feb 19, 2026
af6f0fb
Merge pull request #1502 from sachiniSam/persistImprovements
sachiniSam Feb 19, 2026
749100c
Merge pull request #1500 from senithkay/fix-response-editor-flags
sachiniSam Feb 19, 2026
fe3421d
Merge pull request #1457 from dan-niles/add-toggle-for-tracing
kanushka Feb 19, 2026
e4021d0
Refactor InputNode and InputNodeWidget to integrate PayloadWidget; up…
KCSAbeywickrama Feb 19, 2026
ff3f7aa
Merge pull request #1483 from dan-niles/array-index-access-for-helper…
kanushka Feb 19, 2026
6c408f1
Fix capitalization in PayloadWidget action label for consistency
KCSAbeywickrama Feb 19, 2026
c789261
Merge pull request #1444 from dan-niles/fix-default-model-provider-login
kanushka Feb 19, 2026
484ef87
Merge pull request #1479 from madushajg/create-project
kanushka Feb 19, 2026
aa904d4
Merge pull request #1489 from senithkay/fix-mode-switcher-fall-back
kanushka Feb 19, 2026
61234fe
Merge pull request #1490 from senithkay/fix-if-and-match-forms
kanushka Feb 19, 2026
8152626
Merge pull request #1494 from senithkay/fix-expression-mode-switch-wa…
kanushka Feb 19, 2026
da42cb0
Merge pull request #1503 from axewilledge/bi-1.8.0
kanushka Feb 19, 2026
f476151
Merge pull request #1442 from KCSAbeywickrama/bi-dm-generic-conv
madushajg Feb 19, 2026
39015bc
Add evaluation report handling to test run results
dan-niles Feb 16, 2026
181ba37
Fix evaluation group check and remove redundant overflow-y property i…
dan-niles Feb 16, 2026
0a3439e
Add EvaluationReportWebview class to handle evaluation report display
dan-niles Feb 16, 2026
580dc95
Update title bar to show different titles for tests, evals, agent too…
dan-niles Feb 17, 2026
1c22d53
Add edit handling for AI evaluation and test function views in flow d…
dan-niles Feb 17, 2026
68b1e37
Fix MCP tool not getting added for agent in automation
dan-niles Feb 18, 2026
12d54b8
Fix test report not rerendering when already open
dan-niles Feb 18, 2026
625a3c3
Remove unnecessary run end call in runHandler function
dan-niles Feb 18, 2026
6a69289
Fix failing snapshot test in bi-diagram
dan-niles Feb 19, 2026
7fbaa96
Support multiple FTP services per listener
niveathika Feb 12, 2026
bb80687
Add FTP onError handler support
niveathika Feb 12, 2026
36b147c
Add FTP post-process actions for success/error
niveathika Feb 12, 2026
ff5c68e
Design tweaks for define content schema flow
niveathika Feb 12, 2026
6d4c70e
Rename label
niveathika Feb 17, 2026
0bf90b2
Polish FTP post-process form spacing
niveathika Feb 18, 2026
d847f80
Address FTP PR review issues
niveathika Feb 18, 2026
ef450d5
Pass removeDeprecated flag for FTP attach listener flow
niveathika Feb 19, 2026
d6c7255
rename placeholder in devant marketplace
kaje94 Feb 20, 2026
fb70285
Merge branch 'release/bi-1.8.x' of https://github.com/wso2/vscode-ext…
kaje94 Feb 20, 2026
52cc4d6
Update config editor to fetch and update Config.toml in tests directory
dan-niles Feb 17, 2026
1f9334b
Add imported libraries section under tests in config editor
dan-niles Feb 17, 2026
760ce18
Add button in config editor to copy over existing Config.toml values …
dan-niles Feb 18, 2026
b9b2a35
Refactor ViewConfigurableVariables to consistently use props.fileName…
dan-niles Feb 18, 2026
df3a05f
Refactor Configurable Variables to remove configTomlPath and introduc…
dan-niles Feb 19, 2026
301041e
Remove copy confirmation logic and associated state from ViewConfigur…
dan-niles Feb 19, 2026
1a2fc0e
Add filePath to flowNode data for test context in Configurables
dan-niles Feb 19, 2026
b68399a
Update test config editor UI
dan-niles Feb 19, 2026
f8df984
Refactor variable filtering logic in ViewConfigurableVariables
dan-niles Feb 19, 2026
da80e3e
Check for tests folder existence to render test config in config editor
dan-niles Feb 20, 2026
68480b7
Merge remote-tracking branch 'upstream/release/bi-1.8.x' into feature…
madushajg Feb 20, 2026
4e545ce
Merge pull request #1476 from dan-niles/agent-eval-fixes
kanushka Feb 20, 2026
1945be4
Upgrade Haiku model from 3.5 to 4.5
RNViththagan Feb 20, 2026
78bea64
Merge pull request #1506 from RNViththagan/copilot-haiku-fix
xlight05 Feb 20, 2026
49be6ad
Use only test config collect when running tests
RNViththagan Feb 20, 2026
e35e4b7
Add AUTOCOMPLETE type to FormFieldInputType in bi.ts
axewilledge Feb 20, 2026
8af88d7
Enhance Form component to dynamically update name field based on sibl…
axewilledge Feb 20, 2026
bea1482
Avoid hardcoded default values in configurable declarations
RNViththagan Feb 20, 2026
0fd1f92
Add event listener for saving Config.toml and updating config editor
dan-niles Feb 20, 2026
7ee6687
Refactor ResourcePath handling to remove leading slash requirement an…
axewilledge Feb 20, 2026
a288e1e
Handle marking library projects only using `lib.bal` file
madushajg Feb 20, 2026
a5d1201
Remove duplicate imports
madushajg Feb 20, 2026
d85b676
Fix wso2 platform reactivation issue
xlight05 Feb 20, 2026
0aa8ce0
Fix side panel display name
niveathika Feb 20, 2026
b3deb74
Merge pull request #1508 from xlight05/fix-Copilot-refresh-devant
xlight05 Feb 20, 2026
135b9d0
Remove duplicated configs
madushajg Feb 20, 2026
6313f3d
Guard file read tool against accessing restricted files
RNViththagan Feb 20, 2026
43e23c8
shift devant marketplace as a subsection in connector list view
kaje94 Feb 20, 2026
af88ad0
remove platform ext popover
kaje94 Feb 20, 2026
a22ef7e
Fix user defined types not visible when not a workspace project
senithkay Feb 20, 2026
4fe8666
Fix styling of the loaders
sachiniSam Feb 20, 2026
5ac97d5
Remove copyConfigToml method and related references from BIDiagramAPI
dan-niles Feb 20, 2026
fddd15c
Update default model provider command to also configure tests/Config.…
dan-niles Feb 20, 2026
a4b4c9d
update connector listing view description
kaje94 Feb 20, 2026
e2e9121
Merge branch 'release/bi-1.8.x' of https://github.com/wso2/vscode-ext…
kaje94 Feb 20, 2026
9718003
Merge pull request #1472 from niveathika/release/bi-1.8.x
kanushka Feb 20, 2026
0667f2a
Fix typo
madushajg Feb 20, 2026
0f5f343
Merge pull request #1509 from sachiniSam/persistImprovements
kanushka Feb 20, 2026
fff9298
Update HeaderSetEditor and ResponseEditor components to enhance field…
axewilledge Feb 20, 2026
e93c6d8
Merge pull request #1510 from senithkay/test-release-td
kanushka Feb 20, 2026
b5306a8
Merge remote-tracking branch 'upstream/release/bi-1.8.x' into bi-1.8.0
axewilledge Feb 20, 2026
fa7efb6
fix typo
kaje94 Feb 20, 2026
f8c79b9
Allow saving form without diag
kanushka Feb 20, 2026
a810a07
Enhance AutoCompleteEditor to preserve existing value on empty input …
axewilledge Feb 20, 2026
1e419fd
Update CreateComponentReq interface to make dockerFile, proxyApiVersi…
madushajg Feb 20, 2026
fecfbfa
Refactor target index handling in useComponentGitValidation for impro…
madushajg Feb 20, 2026
0258968
Merge pull request #1512 from wso2/devant-connections-v3
sachiniSam Feb 20, 2026
afc02ff
Fix typo
madushajg Feb 20, 2026
2eb39a4
Update CreateComponentReq interface to make dockerFile, proxyApiVersi…
madushajg Feb 20, 2026
0ac41b8
Refactor target index handling in useComponentGitValidation for impro…
madushajg Feb 20, 2026
90ae4a8
Remove CopyConfigTomlRequest interface and its references from the co…
dan-niles Feb 20, 2026
bfdf41a
Merge pull request #1513 from kanushka/fix-form-save
kanushka Feb 20, 2026
186bd57
Merge pull request #1511 from RNViththagan/copilot-agent
xlight05 Feb 20, 2026
a3dc6b5
Change env keys of new copilot eps
xlight05 Feb 20, 2026
f548b60
Merge pull request #1515 from xlight05/copilot-new-env
xlight05 Feb 20, 2026
72b115a
Fix function calls create new function button is not available for cu…
senithkay Feb 20, 2026
02f2cc9
Merge pull request #1507 from madushajg/feature/library-project
kanushka Feb 20, 2026
c92d3f2
Merge pull request #1473 from dan-niles/config-editor-for-tests
kanushka Feb 20, 2026
49ecc7b
Merge pull request #1514 from axewilledge/bi-1.8.0
kanushka Feb 20, 2026
9d6c89f
Fix project form validation
kanushka Feb 20, 2026
ded7239
fix: ensure executable paths are set before operations in CodeUtil
KCSAbeywickrama Feb 20, 2026
aa199d4
Refactor useComponentGitValidation to streamline validation logic and…
madushajg Feb 20, 2026
6ef05c5
Prevent sanitization of function model name when it is set to "." in …
axewilledge Feb 20, 2026
94d04cc
Merge remote-tracking branch 'upstream/release/bi-1.8.x' into bi-1.8.0
axewilledge Feb 20, 2026
fd9de7d
Enhance MultiComponentSelector to prevent deselection of library comp…
madushajg Feb 20, 2026
0131ff2
Merge pull request #1522 from axewilledge/bi-1.8.0
kanushka Feb 20, 2026
fc6f323
Remove tracing toggle button from HTTP service resource flow diagram …
dan-niles Feb 20, 2026
11715e4
Merge pull request #1518 from senithkay/fix-current-integration-creat…
kanushka Feb 20, 2026
9a46c29
Add check to skip creation of library components in ComponentFormView
madushajg Feb 20, 2026
1d5d753
fix: update button locators for refresh and clear mappings in DataMap…
KCSAbeywickrama Feb 20, 2026
f58c9b3
Update tooltip message for central PAT configuration in PublishToCent…
madushajg Feb 20, 2026
7edc17b
Merge remote-tracking branch 'upstream/release/bi-1.8.x' into lib-deploy
madushajg Feb 20, 2026
c26d8ca
Merge pull request #1520 from kanushka/fix-project-form
axewilledge Feb 20, 2026
d05c86c
fix: remove unnecessary calls to ensureExecutablePaths in downloadVSC…
KCSAbeywickrama Feb 20, 2026
12b7a43
Merge pull request #1524 from dan-niles/remove-tracing-button-in-http
kanushka Feb 20, 2026
e19764d
Merge pull request #1525 from KCSAbeywickrama/bi-dm-e2e-test-fix-1.8.0
kanushka Feb 20, 2026
2f8d90c
Merge pull request #1526 from madushajg/lib-deploy
kanushka Feb 20, 2026
bc58eea
Add new copilot keys to pipelines
gigara Feb 20, 2026
ec5f97c
Merge pull request #1521 from KCSAbeywickrama/e2e-test-fix
KCSAbeywickrama Feb 20, 2026
e5c8b10
Change wording to Login using Devant
xlight05 Feb 20, 2026
6e1244a
move devant marketplace to same level as bi connectors
kaje94 Feb 20, 2026
8cb6009
Update file path handling in getAvailableNodes method
dan-niles Feb 20, 2026
e893fc4
Fix chat agent creation flow
dan-niles Feb 20, 2026
2d81a69
Merge pull request #1527 from gigara/bi-1.8.x
kanushka Feb 20, 2026
9bb2666
Merge pull request #1528 from xlight05/copilot-login-label
xlight05 Feb 20, 2026
5956a0a
modify handleMarketplaceItemClick
kaje94 Feb 20, 2026
30b4ce0
Merge pull request #1529 from wso2/devant-connections-v3
kaje94 Feb 20, 2026
17245f6
Merge pull request #1530 from dan-niles/fix-get-available-nodes
kanushka Feb 20, 2026
7aa64be
Refactor ICP handling in WorkspaceOverview and PackageListView compon…
madushajg Feb 20, 2026
3bc00af
Improve environment detection for WSO2 Integrator in BallerinaExtension
gigara Feb 20, 2026
6ff6bc8
Add DynamicArrayBuilder component and integrate with ExpressionField
kanushka Feb 20, 2026
eaffbf4
Fix formatting of BACKEND_URL declaration in utils.ts
kanushka Feb 20, 2026
606f465
Merge pull request #1533 from kanushka/fix-text-set-editor
kanushka Feb 20, 2026
c287701
Merge pull request #1532 from gigara/bi-1.8.x
kanushka Feb 20, 2026
ca27f35
Update CHANGELOG.md with new features, changes, and fixes
kanushka Feb 20, 2026
409ff8d
Fix review suggestions
madushajg Feb 20, 2026
f754b7c
Merge pull request #1531 from madushajg/workspace-icp
madushajg Feb 20, 2026
05a09f0
bump version of platform extension
kaje94 Feb 23, 2026
ebf8a66
Merge pull request #1536 from wso2/devant-connections-v3
kaje94 Feb 23, 2026
c0fe536
Merge pull request #1537 from wso2/wso2-platform-1.0.21
kaje94 Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# CodeRabbit configuration - https://docs.coderabbit.ai/getting-started/yaml-configuration
# Repo config overrides org-level settings. Explicitly list all branches to review
# so main stays covered while adding feature/*, release/* and hotfix/*
language: "en-US"
reviews:
auto_review:
enabled: true
base_branches:
- "main"
- "feature/.*"
- "release/.*"
- "hotfix/.*"
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ rush.json @hevayo @gigara @kanushka
/common/ @hevayo @gigara @kanushka
/workspaces/common-libs/ @hevayo @gigara @tharindulak
/workspaces/mi/ @hevayo @gigara @kaumini
workspaces/ballerina/bi-diagram/src/test/__snapshots__ @hevayo @kanushka
workspaces/ballerina/component-diagram/src/test/__snapshots__ @hevayo @kanushka
workspaces/ballerina/sequence-diagram/src/test/__snapshots__ @hevayo @kanushka
workspaces/ballerina/type-diagram/src/test/__snapshots__ @hevayo @kanushka
/workspaces/ballerina/ballerina-core/src/interfaces/extended-lang-client.ts @hevayo @axewilledge @kanushka
/workspaces/ballerina/ballerina-rpc-client @hevayo @axewilledge @kanushka
/workspaces/choreo/ @kaje94
Expand Down
11 changes: 10 additions & 1 deletion .github/actions/build/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,13 @@ inputs:
BALLERINA_DEV_COPLIOT_AUTH_CLIENT_ID:
type: string
BALLERINA_DEV_COPLIOT_AUTH_REDIRECT_URL:
type: string
type: string
COPILOT_ROOT_URL:
type: string
COPILOT_DEV_ROOT_URL:
type: string
APPINSIGHTS_INSTRUMENTATION_KEY:
type: string
MI_AUTH_ORG:
type: string
MI_AUTH_CLIENT_ID:
Expand Down Expand Up @@ -169,6 +175,9 @@ runs:
BALLERINA_DEV_COPLIOT_AUTH_ORG: ${{ inputs.BALLERINA_DEV_COPLIOT_AUTH_ORG }}
BALLERINA_DEV_COPLIOT_AUTH_CLIENT_ID: ${{ inputs.BALLERINA_DEV_COPLIOT_AUTH_CLIENT_ID }}
BALLERINA_DEV_COPLIOT_AUTH_REDIRECT_URL: ${{ inputs.BALLERINA_DEV_COPLIOT_AUTH_REDIRECT_URL }}
COPILOT_ROOT_URL: ${{ inputs.COPILOT_ROOT_URL }}
COPILOT_DEV_ROOT_URL: ${{ inputs.COPILOT_DEV_ROOT_URL }}
APPINSIGHTS_INSTRUMENTATION_KEY: ${{ inputs.APPINSIGHTS_INSTRUMENTATION_KEY }}
MI_AUTH_ORG: ${{ inputs.MI_AUTH_ORG }}
MI_AUTH_CLIENT_ID: ${{ inputs.MI_AUTH_CLIENT_ID }}
PLATFORM_DEFAULT_GHAPP_CLIENT_ID: ${{ inputs.PLATFORM_DEFAULT_GHAPP_CLIENT_ID }}
Expand Down
48 changes: 48 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,9 @@ jobs:
BALLERINA_DEV_COPLIOT_AUTH_ORG: ${{ secrets.BALLERINA_DEV_COPLIOT_AUTH_ORG }}
BALLERINA_DEV_COPLIOT_AUTH_CLIENT_ID: ${{ secrets.BALLERINA_DEV_COPLIOT_AUTH_CLIENT_ID }}
BALLERINA_DEV_COPLIOT_AUTH_REDIRECT_URL: ${{ secrets.BALLERINA_DEV_COPLIOT_AUTH_REDIRECT_URL }}
COPILOT_ROOT_URL: ${{ secrets.COPILOT_ROOT_URL }}
COPILOT_DEV_ROOT_URL: ${{ secrets.COPILOT_DEV_ROOT_URL }}
APPINSIGHTS_INSTRUMENTATION_KEY: ${{ secrets.APPINSIGHTS_INSTRUMENTATION_KEY }}
MI_AUTH_ORG: ${{ secrets.MI_AUTH_ORG }}
MI_AUTH_CLIENT_ID: ${{ secrets.MI_AUTH_CLIENT_ID }}
PLATFORM_DEFAULT_GHAPP_CLIENT_ID: ${{ secrets.PLATFORM_DEFAULT_GHAPP_CLIENT_ID }}
Expand Down Expand Up @@ -278,6 +281,51 @@ jobs:
balVersion: ${{ steps.set-version.outputs.balVersion }}
balHome: ${{ steps.set-version.outputs.balHome }}

ExtTest_Ballerina_Diagrams:
name: Run Ballerina diagram snapshot tests
needs: Build_Stage
if: ${{ inputs.runTests || (inputs.isReleaseBuild && (inputs.ballerina || inputs.bi)) || needs.Build_Stage.outputs.runBalExtTests == 'true' || github.base_ref == 'release-ballerina' || github.base_ref == 'release-bi' }}
timeout-minutes: 30
runs-on: ${{ inputs.runOnAWS && inputs.awsRunnerId || 'ubuntu-latest' }}
steps:
- name: Restore build
uses: actions/download-artifact@v4
with:
name: ExtBuild
path: ./

- name: Set up workspace
run: |
unzip build.zip
rm build.zip

- name: Setup Rush
uses: gigara/setup-rush@v1.2.0
with:
pnpm: 10.10.0
node: 22.x
rush-install: true

- name: Run BI diagram snapshot tests
run: |
cd workspaces/ballerina/bi-diagram
xvfb-run --auto-servernum pnpm run test

- name: Run component diagram snapshot tests
run: |
cd workspaces/ballerina/component-diagram
xvfb-run --auto-servernum pnpm run test

- name: Run type diagram snapshot tests
run: |
cd workspaces/ballerina/type-diagram
xvfb-run --auto-servernum pnpm run test

- name: Run sequence diagram snapshot tests
run: |
cd workspaces/ballerina/sequence-diagram
xvfb-run --auto-servernum pnpm run test

ExtTest_MI:
name: Run MI diagram tests
needs: Build_Stage
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/daily-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ jobs:
with:
bi: true
mi: true
ballerina: true
runTests: true
runMIE2ETests: true

Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ jobs:
wso2-platform: false
choreo: false
apk: false
runTests: true
version: ${{ inputs.version }}

Release:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -83,5 +83,7 @@ package.json.backup

pnpm-lock.yaml

TODO.md

# AI evaluation results
**/results
6 changes: 6 additions & 0 deletions .trivyignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,9 @@ CVE-2020-36851

# No fix released by the author
CVE-2025-14505

# Library is used in nested dependencies and not directly used by our codebase. No fix released by the author.
CVE-2025-69873

# Library is used in nested dependencies and not directly used by our codebase. No fix released by the author.
CVE-2026-26996
32 changes: 30 additions & 2 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}/workspaces/ballerina/ballerina-extension",
"--extensionDevelopmentPath=${workspaceFolder}/workspaces/bi/bi-extension"
"--extensionDevelopmentPath=${workspaceFolder}/workspaces/bi/bi-extension",
],
"env": {
"LS_EXTENSIONS_PATH": "",
Expand All @@ -41,7 +41,35 @@
"${workspaceFolder}/workspaces/ballerina/ballerina-extension/dist/**/*.js",
"${workspaceFolder}/workspaces/bi/bi-extension/out/**/*.js"
],
"preLaunchTask": "watch-all",
"preLaunchTask": "watch-ballerina-bi",
"envFile": "${workspaceFolder}/workspaces/ballerina/ballerina-extension/.env"
},
{
"name": "Ballerina, BI & Platform Extensions",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}/workspaces/ballerina/ballerina-extension",
"--extensionDevelopmentPath=${workspaceFolder}/workspaces/bi/bi-extension",
"--extensionDevelopmentPath=${workspaceFolder}/workspaces/wso2-platform/wso2-platform-extension"
],
"env": {
"LS_EXTENSIONS_PATH": "",
"LSDEBUG": "false",
"WEB_VIEW_WATCH_MODE": "true",
"WEB_VIEW_DEV_HOST": "http://localhost:9000",
"BALLERINA_STAGE_CENTRAL": "false",

"PLATFORM_WEB_VIEW_DEV_MODE": "true",
"PLATFORM_WEB_VIEW_DEV_HOST": "http://localhost:3000/main.js",
},
"outFiles": [
"${workspaceFolder}/workspaces/ballerina/ballerina-extension/dist/**/*.js",
"${workspaceFolder}/workspaces/bi/bi-extension/out/**/*.js",
"${workspaceFolder}/workspaces/wso2-platform/wso2-platform-extension/dist/**/*.js",
],
"preLaunchTask": "watch-ballerina-bi-platform",
"envFile": "${workspaceFolder}/workspaces/ballerina/ballerina-extension/.env"
},
{
Expand Down
6 changes: 5 additions & 1 deletion .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,13 @@
"problemMatcher": ["$tsc"]
},
{
"label": "watch-all",
"label": "watch-ballerina-bi",
"dependsOn": ["watch-ballerina", "watch-bi"]
},
{
"label": "watch-ballerina-bi-platform",
"dependsOn": ["watch-ballerina", "watch-bi", "npm: watch-wso2-platform"]
},
{
"label": "watch-ballerina",
"type": "npm",
Expand Down
2 changes: 1 addition & 1 deletion common/autoinstallers/rush-plugins/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
}
},
"dependencies": {
"@gigara/rush-github-action-build-cache-plugin": "1.1.4"
"@gigara/rush-github-action-build-cache-plugin": "1.1.8"
}
}
Loading