Releases: wso2/integration-control-plane
WSO2 Integrator: ICP v2.0.0-M4 Release
What's Changed
- Add fix for concurrent modification error by @Dilhasha in #188
- Unify project and component handlers by @anuruddhal in #191
- Add data layer for the new rbac implementation by @tharindu-nw in #186
- Fix reload issue with webserver by @anuruddhal in #206
- Add graphql APIs for MI artifacts by @Dilhasha in #203
- Update h2 database script by @anuruddhal in #215
Full Changelog: v2.0.0-M3...v2.0.0-M4
WSO2 Integrator: ICP v2.0.0-M3 Release
What's Changed
- Add API to get artifact types by component by @anuruddhal in #159
- Fix issues in capp listing by @Dilhasha in #160
- Add environment base filter for getArtifactTypesForComponent API by @anuruddhal in #161
- Fix deployment state for capps by @Dilhasha in #162
- Add APIs to get services, listeners and restAPIs by @anuruddhal in #163
- Add required APIs to list APIs and capps by @Dilhasha in #164
- Add icpdb with table changes by @Dilhasha in #165
- Add graphQL API for endpoint listing by @Dilhasha in #167
- Fix db column names by @anuruddhal in #168
- Fix config write step in .bat file by @tharindu-nw in #166
- Move credentials table to a different db by @tharindu-nw in #169
- Fix db table for runtime details by @Dilhasha in #170
- Initialize and copy credentials db during build by @tharindu-nw in #185
Full Changelog: v2.0.0-M2...v2.0.0-M3
WSO2 Integrator: ICP v2.0.0-M2 Release
What's Changed
- Change sample_component -> sample_integration by @anuruddhal in #134
- Use a unified listener for webserver and backend http services by @tharindu-nw in #137
- Update environment CRUD APIs by @anuruddhal in #140
- Add type selection to Integration by @Dilhasha in #141
- Update gradle wrapper by @anuruddhal in #142
- Add db updates for integration type by @Dilhasha in #143
- Make ICP console URL more prominent by @anuruddhal in #144
- Fix issue in type definitions by @Dilhasha in #145
- Update runtime service to secret based JWT validation by @anuruddhal in #146
- Transfer timestamp generation to db by @anuruddhal in #149
- Write ssoEnabled value to frontend config before runtime by @tharindu-nw in #151
- Fix issues in MI heartbeat processing by @Dilhasha in #148
- Improve project and integration creation flow by @anuruddhal in #155
- Fix issues in MI runtime listing by @Dilhasha in #157
- Fix offline runtime extractor job by @anuruddhal in #158
Full Changelog: v2.0.0-M1...v2.0.0-M2
WSO2 Integrator: ICP v2.0.0-M1 Release
What's Changed
- Move code from product-mi-tooling repo by @manuranga in #13
- Add updated dashboard.jks by @anuruddhal in #20
- Add initial ICP 2.0 code by @anuruddhal in #23
- Replace backstage implementation with react by @anuruddhal in #30
- Remove distribution directory by @anuruddhal in #31
- Add login functionality with default auth provider by @tharindu-nw in #34
- Add default component to init script by @anuruddhal in #36
- Add default component to init script by @anuruddhal in #37
- Fix docker compose command in pr check by @tharindu-nw in #35
- Reorder left nav by @anuruddhal in #39
- Update default auth backend and add custom auth guide by @tharindu-nw in #38
- Add support to mark an environment as prod/non-prod by @anuruddhal in #40
- Add support for Single Sign On with OIDC providers by @tharindu-nw in #42
- Change default admin password by @tharindu-nw in #43
- Rename runtimeId to runtime by @anuruddhal in #44
- Add a button to copy ICP agent config by @anuruddhal in #45
- Update Home page layout by @anuruddhal in #46
- Add project filter to overview page by @anuruddhal in #48
- Add users page by @tharindu-nw in #49
- Add project, component and environment filters to the runtime page by @anuruddhal in #50
- Implement RBAC for endpoints and add special roles by @tharindu-nw in #51
- Add RBAC to component mutations by @tharindu-nw in #52
- Add user profile page by @tharindu-nw in #53
- Fix minor bugs in UI by @anuruddhal in #54
- Fix component validation before deletion by @anuruddhal in #55
- Change role abstraction from environment to environment-type by @tharindu-nw in #56
- Simplify home page and navigation by @anuruddhal in #58
- Return all runtimes for super admin by @tharindu-nw in #59
- Add log dashboard by @NipunaMadhushan in #57
- Fix minor UI issues by @anuruddhal in #60
- Add .env file for observability by @NipunaMadhushan in #61
- Update createdBy fields with auth details by @anuruddhal in #62
- Fix ssl issue with opensearch heartbeat by @anuruddhal in #63
- Validate user for accessing logs by @NipunaMadhushan in #64
- Add integration tests for auth service endpoints by @tharindu-nw in #65
- Add RBAC for getEnvironments call by @tharindu-nw in #66
- Update observability API to fetch logs entries and count seperately by @NipunaMadhushan in #67
- Fix error when navigate to logs page by @NipunaMadhushan in #68
- Disable change password option for OIDC users and move auth operations to the auth_backend by @tharindu-nw in #69
- Remove react frontend by @anuruddhal in #72
- Update db structure to mimic choreo APIs by @anuruddhal in #76
- Implement refresh token flow for the new login by @tharindu-nw in #78
- Update project API response related changes by @anuruddhal in #79
- Add csrf protection to the oidc login flow by @tharindu-nw in #84
- Add the util functions for MI runtime by @Dilhasha in #85
- Update components API to work with new UI by @Dilhasha in #88
- Update get projects call to reflect frontend interface by @tharindu-nw in #89
- Add create project support by @anuruddhal in #90
- Implement project update and delete by @anuruddhal in #115
- Fix integration creation by @Dilhasha in #116
- Add h2 database support by @anuruddhal in #119
- Add basic CRUD operations for integrations by @Dilhasha in #118
- Build product distribution by @anuruddhal in #120
- Fix Dockerfile content by @anuruddhal in #122
- Pack the web server and console with zip file by @anuruddhal in #123
- Fix issues in component update by @Dilhasha in #121
- Add database scripts to distribution by @anuruddhal in #132
New Contributors
- @manuranga made their first contribution in #13
- @tharindu-nw made their first contribution in #34
- @NipunaMadhushan made their first contribution in #57
- @Dilhasha made their first contribution in #85
Full Changelog: https://github.com/wso2/integration-control-plane/commits/v2.0.0-M1
WSO2 Integration Control Plane 1.2.0
We are pleased to announce the first release candidate of the WSO2 Integration Control Plane 1.2.0.
The WSO2 Integration Control Plane provides the capability to monitor specified clusters/groups of Micro Integrator, Streaming Integrator, and Ballerina nodes.
How to run
(Ignore steps 1 and 2 if you already have JDK 21 installed on your machine)
- Install JDK Version 21.
- Set the JAVA_HOME environment variable.
- Download and Extract the downloaded ZIP file.
- Go to the bin directory in the extracted folder.
- Run the dashboard.sh file if you are on a Linux/Mac OS, or run the dashboard.bat file if you are on a Windows OS.
- Start MI, ballerina nodes to monitor
- For Micro Integrator, download MI. Open
<MI_HOME>/conf/deployment.tomland add the following config to monitor MI nodes
[dashboard_config]
dashboard_url = "https://localhost:9743/dashboard/api/"
- For Ballerina, configure WSO2 controlplane and run Ballerina nodes.
What's Changed
- Update version in navigation menu by @anuruddhal in #33
- Update vulnerable dependencies by @anuruddhal in #70
- Update license file by @anuruddhal in #71
- Fix issues with client trust store and user management by @AmilaSamith in wso2/product-mi-tooling#460
- Add exists check to the truststore location by @GDLMadushanka in wso2/product-mi-tooling#461
- Remove filter on inbound endpoints in status element by @AmilaSamith in wso2/product-mi-tooling#465
- Fix source rendering issue @anuruddhal in #83
Known Issues
All the open issues pertaining to WSO2 Integration Control Plane 1.2.0 are reported here.
How You Can Contribute
Your feedback is most welcome!
Community
You can use our Discord Channel and Stackoverflow Collective to engage with a wider audience https://wso2.com/community/
Reporting Issues
We encourage you to report issues, improvements, and feature requests through this repository
Important: Please be advised that security issues must be reported to [email protected], not as a GitHub issue, in order to reach the proper audience. We strongly advise following the WSO2 Security Vulnerability Reporting Guidelines when reporting security issues.
-- The WSO2 Integration Team --
WSO2 Integration Control Plane 1.2.0 - RC
We are pleased to announce the first release candidate of the WSO2 Integration Control Plane 1.2.0.
The WSO2 Integration Control Plane provides the capability to monitor specified clusters/groups of Micro Integrator, Streaming Integrator, and Ballerina nodes.
How to run
(Ignore steps 1 and 2 if you already have JDK 21 installed on your machine)
- Install JDK Version 21.
- Set the JAVA_HOME environment variable.
- Download and Extract the downloaded ZIP file.
- Go to the bin directory in the extracted folder.
- Run the dashboard.sh file if you are on a Linux/Mac OS, or run the dashboard.bat file if you are on a Windows OS.
- Start MI, ballerina nodes to monitor
- For Micro Integrator, download MI. Open
<MI_HOME>/conf/deployment.tomland add the following config to monitor MI nodes
[dashboard_config]
dashboard_url = "https://localhost:9743/dashboard/api/"
- For Ballerina, configure WSO2 controlplane and run Ballerina nodes.
What's Changed
- Update version in navigation menu by @anuruddhal in #33
- Update vulnerable dependencies by @anuruddhal in #70
- Update license file by @anuruddhal in #71
- Fix issues with client trust store and user management by @AmilaSamith in wso2/product-mi-tooling#460
- Add exists check to the truststore location by @GDLMadushanka in wso2/product-mi-tooling#461
- Remove filter on inbound endpoints in status element by @AmilaSamith in wso2/product-mi-tooling#465
Known Issues
All the open issues pertaining to WSO2 Integration Control Plane 1.2.0 are reported here.
How You Can Contribute
Your feedback is most welcome!
Community
You can use our Discord Channel and Stackoverflow Collective to engage with a wider audience https://wso2.com/community/
Reporting Issues
We encourage you to report issues, improvements, and feature requests through this repository
Important: Please be advised that security issues must be reported to [email protected], not as a GitHub issue, in order to reach the proper audience. We strongly advise following the WSO2 Security Vulnerability Reporting Guidelines when reporting security issues.
-- The WSO2 Integration Team --
WSO2 Integration Control Plane v1.2.0-alpha
What's Changed
- Move code from product-mi-tooling repo by @manuranga in #13
- Add updated dashboard.jks by @anuruddhal in #20
- Sync commits from product-mi-tooling by @anuruddhal in #25
- Add GitHub PR check workflow by @anuruddhal in #26
- Remove pull_request_target checks by @anuruddhal in #27
- Update release version to 1.2.0-SNAPSHOT by @anuruddhal in #28
- Add build status to readme by @anuruddhal in #29
New Contributors
- @manuranga made their first contribution in #13
Full Changelog: https://github.com/wso2/integration-control-plane/commits/v1.2.0-alpha