WSO2 Integrator: ICP v2.0.0-M1 Release
Pre-release
Pre-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