Repository navigation
Releases: wso2/dpdp-accelerator
Release list
WSO2 DPDP Accelerator 1.0.0
The WSO2 Solutions team is pleased to announce the release of the WSO2 DPDP Accelerator 1.0.0.
It contains the accelerator components installable over WSO2 Identity Server 7.3.0.
Distribution
| Artifact | Download |
|---|---|
| Accelerator | wso2-dpdpiam-accelerator-1.0.0.zip |
| Source code | dpdp-accelerator-1.0.0.zip |
How to run
unzip wso2-dpdpiam-accelerator-1.0.0.zip
cd wso2-dpdpiam-accelerator-1.0.0
bash bin/merge.sh <IS_HOME>
bash bin/configure.sh <IS_HOME>See the quickstart for prerequisites and installation, and the configuration guide for the consent portal application and roles.
Full Changelog: v1.0.0-rc3...v1.0.0
Known issues
All open issues are tracked here.
How to contribute
Please report issues, improvements and feature requests through GitHub issues.
Security issues must be reported to security@wso2.com rather than as a GitHub issue, so they reach the right audience. Please follow the WSO2 Security Vulnerability Reporting Guidelines.
~ WSO2 Solutions Team ~
WSO2 DPDP Accelerator 1.0.0-rc3
The WSO2 Solutions team is pleased to announce the release of the WSO2 DPDP Accelerator 1.0.0-rc3.
It contains the accelerator components installable over WSO2 Identity Server 7.3.0.
Distribution
| Artifact | Download |
|---|---|
| Accelerator | wso2-dpdpiam-accelerator-1.0.0-rc3.zip |
| Source code | dpdp-accelerator-1.0.0-rc3.zip |
How to run
unzip wso2-dpdpiam-accelerator-1.0.0-rc3.zip
cd wso2-dpdpiam-accelerator-1.0.0-rc3
bash bin/merge.sh <IS_HOME>
bash bin/configure.sh <IS_HOME>See the quickstart for prerequisites and installation, and the configuration guide for the consent portal application and roles.
What's Changed
- Align the Topic Deregistration dialog with the Subscription Deletion modal pattern by @ThiwankaChanditha in #345
- Create tenants one at a time across E2E workers by @anjuchamantha in #344
- Addressed the inconsistencies of Status fields by @ThiwankaChanditha in #361
- Keep internal-note attachments hidden from the Data Principal by @ParameswaranSajeenthiran in #363
- Fix: users could see a Revoke button on consents they don't control by @hasithakn in #365
Full Changelog: v1.0.0-rc2...v1.0.0-rc3
Known issues
All open issues are tracked here.
How to contribute
Please report issues, improvements and feature requests through GitHub issues.
Security issues must be reported to security@wso2.com rather than as a GitHub issue, so they reach the right audience. Please follow the WSO2 Security Vulnerability Reporting Guidelines.
~ WSO2 Solutions Team ~
WSO2 DPDP Accelerator 1.0.0-rc2
The WSO2 Solutions team is pleased to announce the release of the WSO2 DPDP Accelerator 1.0.0-rc2.
It contains the accelerator components installable over WSO2 Identity Server 7.3.0.
Distribution
| Artifact | Download |
|---|---|
| Accelerator | wso2-dpdpiam-accelerator-1.0.0-rc2.zip |
| Source code | dpdp-accelerator-1.0.0-rc2.zip |
How to run
unzip wso2-dpdpiam-accelerator-1.0.0-rc2.zip
cd wso2-dpdpiam-accelerator-1.0.0-rc2
bash bin/merge.sh <IS_HOME>
bash bin/configure.sh <IS_HOME>See the quickstart for prerequisites and installation, and the configuration guide for the consent portal application and roles.
What's Changed
- Added manual retry until success by @ThiwankaChanditha in #319
- Document the U2 update-level requirement for revoke_active_consents_on_create by @ParameswaranSajeenthiran in #320
- Place the Admin Consents Relation filter tooltip above the field by @ParameswaranSajeenthiran in #323
- Give the tenant-creation E2E test a time budget that fits it by @anjuchamantha in #331
- Enforce ImportOrder, JavadocType and UnusedLocalVariable checkstyle gates by @hasithakn in #332
- Show a specific error when creating a duplicate Purpose by @ParameswaranSajeenthiran in #335
- Resolved UI issues related event pages by @ThiwankaChanditha in #330
- Fix register subscription modal by @ThiwankaChanditha in #340
- Fix Event publish intermittently fails with 500 EN-5001 on MySQL by @ThiwankaChanditha in #336
- Fix two E2E failures against slower servers: login-page race and 10.02.02 timeout by @anjuchamantha in #342
- Retry a silent sign-in the Identity Server rejects by @anjuchamantha in #334
Full Changelog: v1.0.0-rc1...v1.0.0-rc2
Known issues
All open issues are tracked here.
How to contribute
Please report issues, improvements and feature requests through GitHub issues.
Security issues must be reported to security@wso2.com rather than as a GitHub issue, so they reach the right audience. Please follow the WSO2 Security Vulnerability Reporting Guidelines.
~ WSO2 Solutions Team ~
WSO2 DPDP Accelerator 1.0.0-rc1
The WSO2 Solutions team is pleased to announce the release of the WSO2 DPDP Accelerator 1.0.0-rc1.
It contains the accelerator components installable over WSO2 Identity Server 7.3.0.
Distribution
| Artifact | Download |
|---|---|
| Accelerator | wso2-dpdpiam-accelerator-1.0.0-rc1.zip |
| Source code | dpdp-accelerator-1.0.0-rc1.zip |
How to run
unzip wso2-dpdpiam-accelerator-1.0.0-rc1.zip
cd wso2-dpdpiam-accelerator-1.0.0-rc1
bash bin/merge.sh <IS_HOME>
bash bin/configure.sh <IS_HOME>See the quickstart for prerequisites and installation, and the configuration guide for the consent portal application and roles.
What's Changed
- Generate complaint API models from OpenAPI spec and remove service-layer DTOs by @ParameswaranSajeenthiran in #279
- Stop provisioning DPO complaint scopes to the consent admin role by @ParameswaranSajeenthiran in #286
- [Event Notification] Show newly created topics first in the topic list by @ParameswaranSajeenthiran in #284
- Fix dashboard consent counts for authorizers and tidy the dashboard by @anjuchamantha in #291
- Feature multiple topics per subscription by @ThiwankaChanditha in #283
- Add E2E coverage for the dashboard's counts and links by @anjuchamantha in #292
- Remove groupId and correct purpose selection validation by @ThiwankaChanditha in #263
- Align consent portal breadcrumbs with sidebar sections by @ParameswaranSajeenthiran in #288
- Fix consent Approve/Reject/Revoke button gating to key off the caller's own authorization entry by @hasithakn in #293
- Improve complaint SLA indicator UI by @ParameswaranSajeenthiran in #297
- Add missing orgId to the event related tables and refactor by @ThiwankaChanditha in #302
- Allow Multiple Consents with same SubjectId, ServiceId and Purpose without auto revoke by @ParameswaranSajeenthiran in #300
- Label consents the user manages for someone else in the consent portal by @ParameswaranSajeenthiran in #303
- Add Shared Secret Visibility to Event Subscriptions by @ThiwankaChanditha in #298
- Remove the MySQL 1075 consent-migration workaround (fixed upstream at U2 level 17) by @hasithakn in #307
- Support PostgreSQL & Refactor CI jobs to run muti-DB flows by @anjuchamantha in #312
- Update the Setup Guide for production deployments by @anjuchamantha in #313
- Give the consent detail page's state indicators more visual weight by @hasithakn in #314
- Gate a release on every database and a freshly updated IS pack by @anjuchamantha in #315
- Updated the webhook listener to use POST method for verification and … by @ThiwankaChanditha in #318
Full Changelog: v1.0.0-beta1...v1.0.0-rc1
Known issues
All open issues are tracked here.
How to contribute
Please report issues, improvements and feature requests through GitHub issues.
Security issues must be reported to security@wso2.com rather than as a GitHub issue, so they reach the right audience. Please follow the WSO2 Security Vulnerability Reporting Guidelines.
~ WSO2 Solutions Team ~
WSO2 DPDP Accelerator 1.0.0-beta1
The WSO2 Solutions team is pleased to announce the release of the WSO2 DPDP Accelerator 1.0.0-beta1.
It contains the accelerator components installable over WSO2 Identity Server 7.3.0.
Distribution
| Artifact | Download |
|---|---|
| Accelerator | wso2-dpdpiam-accelerator-1.0.0-beta1.zip |
| Source code | dpdp-accelerator-1.0.0-beta1.zip |
How to run
unzip wso2-dpdpiam-accelerator-1.0.0-beta1.zip
cd wso2-dpdpiam-accelerator-1.0.0-beta1
bash bin/merge.sh <IS_HOME>
bash bin/configure.sh <IS_HOME>See the quickstart for prerequisites and installation, and the configuration guide for the consent portal application and roles.
What's Changed
- Run webhook and consent-expiry E2E tests in CI instead of always skipping by @anjuchamantha in #265
- fix(consent-portal): DPO-only sessions should land on Complaint Management, not My Consents by @hasithakn in #253
- Refactor exception handling: shared self-describing base, consistent DAO/service naming by @hasithakn in #264
- Add a repo-wide checkstyle gate by @anjuchamantha in #277
- Bound OSGi Import-Package versions for Carbon/Identity and internal modules by @hasithakn in #278
- Resolved live-validation comments by @ThiwankaChanditha in #254
Full Changelog: v1.0.0-alpha2...v1.0.0-beta1
Known issues
All open issues are tracked here.
How to contribute
Please report issues, improvements and feature requests through GitHub issues.
Security issues must be reported to security@wso2.com rather than as a GitHub issue, so they reach the right audience. Please follow the WSO2 Security Vulnerability Reporting Guidelines.
~ WSO2 Solutions Team ~
WSO2 DPDP Accelerator 1.0.0-alpha2
The WSO2 Solutions team is pleased to announce the release of the WSO2 DPDP Accelerator 1.0.0-alpha2.
It contains the accelerator components installable over WSO2 Identity Server 7.3.0.
Distribution
| Artifact | Download |
|---|---|
| Accelerator | wso2-dpdpiam-accelerator-1.0.0-alpha2.zip |
| Source code | dpdp-accelerator-1.0.0-alpha2.zip |
How to run
unzip wso2-dpdpiam-accelerator-1.0.0-alpha2.zip
cd wso2-dpdpiam-accelerator-1.0.0-alpha2
bash bin/merge.sh <IS_HOME>
bash bin/configure.sh <IS_HOME>See the quickstart for prerequisites and installation, and the configuration guide for the consent portal application and roles.
What's Changed
- Restructure the CI workflows: remove the skipped-check noise, test the merge result, gate on a single status by @anjuchamantha in #82
- Bump dotenv from 17.2.3 to 17.4.2 in /dpdp-integration-test-suite in the test-suite-npm-minor-patch group by @dependabot[bot] in #94
- Bump @types/node from 24.12.0 to 26.4.0 in /dpdp-integration-test-suite by @dependabot[bot] in #95
- Bump typescript from 5.9.3 to 7.0.2 in /dpdp-integration-test-suite by @dependabot[bot] in #96
- Stop the master-build E2E path from testing the source distribution by @anjuchamantha in #124
- Added deliveryId support for subscription and event search by @ThiwankaChanditha in #70
- Bump the actions group across 1 directory with 8 updates by @dependabot[bot] in #97
- Bump junit.jupiter.version from 5.10.2 to 6.1.3 by @dependabot[bot] in #99
- Bump mockito.version from 4.11.0 to 5.23.0 by @dependabot[bot] in #101
- Bump @types/node from 24.12.0 to 26.4.0 in /dpdp-accelerator/react-apps/consent-portal/frontend by @dependabot[bot] in #104
- Stop Dependabot proposing dependency versions the Identity Server dictates by @anjuchamantha in #144
- Bump @testing-library/jest-dom from 6.9.1 to 7.0.1 in /dpdp-accelerator/react-apps/consent-portal/frontend by @dependabot[bot] in #105
- Bump i18next from 25.10.5 to 26.4.1 in /dpdp-accelerator/react-apps/consent-portal/frontend by @dependabot[bot] in #106
- Stop Dependabot proposing dependencies that never reach a server by @anjuchamantha in #152
- Derive ComplaintStatus from the status array instead of duplicating it by @anjuchamantha in #151
- Bump com.mysql:mysql-connector-j from 8.3.0 to 26.7.0 by @dependabot[bot] in #148
- Bump org.slf4j:slf4j-jdk14 from 1.7.36 to 2.0.18 by @dependabot[bot] in #149
- Bump org.openapitools:openapi-generator-maven-plugin from 6.6.0 to 7.25.0 by @dependabot[bot] in #147
- Bump @types/node from 26.4.0 to 26.4.1 in /dpdp-integration-test-suite in the test-suite-npm-minor-patch group by @dependabot[bot] in #154
- Bump the frontend-npm-minor-patch group across 1 directory with 21 updates by @dependabot[bot] in #156
- Bump the maven-minor-patch group across 1 directory with 14 updates by @dependabot[bot] in #155
- Stop pooled DB connections from serving stale reads on MySQL by @ParameswaranSajeenthiran in #150
- docs: add docusaurus site and publish workflow by @prdai in #71
- Fix Stale Reads on MySQL in Event Notifications DAO by @ThiwankaChanditha in #142
- Change the CI to use U2-updated IS 7.3.0 pack instead of a product-is master build by @anjuchamantha in #168
- Fixed the All Consents page PENDING filter behavior by @ThiwankaChanditha in #172
- Reordered the consent portal menu items by @ThiwankaChanditha in #179
- Fix the approve button visibility after even after approval when ther… by @ThiwankaChanditha in #173
- Add MySQL support to the accelerator installer, and run E2E against it by @anjuchamantha in #174
- Remove obsolete Byte Buddy experimental flags from test configuration by @ThiwankaChanditha in #202
- Removed unused i18n keys by @ThiwankaChanditha in #180
- Improved the consent purpose modal by @ThiwankaChanditha in #206
- Fix portal related issues by @ThiwankaChanditha in #193
- Expand the documentation for accelerator setup, database, roles, and tryout guidance by @ThiwankaChanditha in #93
- Add enable/disble Complaint Email config in deployment.toml by @ParameswaranSajeenthiran in #177
- Preserve customized complaint email templates by @ParameswaranSajeenthiran in #178
- Bump globals from 16.5.0 to 17.12.0 in /dpdp-accelerator/react-apps/consent-portal/frontend by @dependabot[bot] in #184
- E2E suite: dual-profile foundation, coverage fixes, and CI speed-ups by @anjuchamantha in #209
- Bump @eslint/js from 9.39.4 to 9.39.5 in /dpdp-accelerator/react-apps/consent-portal/frontend by @dependabot[bot] in #188
- Bump react-i18next from 16.6.2 to 17.0.13 in /dpdp-accelerator/react-apps/consent-portal/frontend by @dependabot[bot] in #185
- fix(docs): upgrade Docusaurus 2.4.3 to 3.10.2 by @hasithakn in #208
- Adds a one-time manual retry flow for webhook deliveries that have exhausted their automatic retry attempts. by @ThiwankaChanditha in #165
- Update Admin "All Complaints" Queue View by @ParameswaranSajeenthiran in #163
- Separated event API models from service DTOs by @ThiwankaChanditha in #192
- Added openapi swagger for example webhook listener by @ThiwankaChanditha in #245
- Refactor complaint service and dao to fix duplicate connections exha… by @ParameswaranSajeenthiran in #171
- Hide the My Consents/My Pending Consents from the DPO view by @ParameswaranSajeenthiran in #226
- fix(docs): regenerate package-lock.json to match package.json by @hasithakn in #246
- fix(docs): override image-size to 2.0.4 to fix DoS vulnerability by @hasithakn in #249
- Remove quartz dependency from automatic consent expiry by @ThiwankaChanditha in #231
- Fix resolved complaint SLA indicator by @ParameswaranSajeenthiran in #247
- fix(identity-extensions): consent expiry log level and template defaults by @hasithakn in #251
- Make the consent portal dashboard role-aware by @anjuchamantha in #252
New Contributors
- @dependabot[bot] made their first contribution in #94
- @prdai made their first contribution in #71
Full Changelog: v1.0.0-alpha1...v1.0.0-alpha2
Known issues
All open issues are tracked here.
How to contribute
Please report issues, improvements and feature requests through GitHub issues.
Security issues must be reported to security@wso2.com rather than as a GitHub issue, so they reach the right audience. Please follow the WSO2 Security Vulnerability Reporting Guidelines.
~ WSO2 Solutions Team ~
WSO2 DPDP Accelerator 1.0.0-alpha1
The WSO2 Solutions team is pleased to announce the release of the WSO2 DPDP Accelerator 1.0.0-alpha1.
It contains the accelerator components installable over WSO2 Identity Server 7.3.0.
Distribution
| Artifact | Download |
|---|---|
| Accelerator | wso2-dpdpiam-accelerator-1.0.0-alpha1.zip |
| Source code | dpdp-accelerator-1.0.0-alpha1.zip |
How to run
unzip wso2-dpdpiam-accelerator-1.0.0-alpha1.zip
cd wso2-dpdpiam-accelerator-1.0.0-alpha1
bash bin/merge.sh <IS_HOME>
bash bin/configure.sh <IS_HOME>See the setup guide for prerequisites and the full procedure, and the configuration guide for the consent portal application and roles.
What's Changed
- Add the DPDP consent portal accelerator for WSO2 Identity Server 7.3 by @anjuchamantha in #1
- Refactor element and purpose authoring, search, and a manual setup guide for the consent portal by @hasithakn in #5
- Add i18n/localization support (23 Indian languages) by @Lihini0202 in #13
- Bug fixes for i18n/localization support by @hasithakn in #17
- Add i18n/localization support (23 Indian languages) by @hasithakn in #20
- Update consent search views by @hasithakn in #6
- Replace the consent portal BFF with a public client that signs in from the browser by @anjuchamantha in #22
- Auto-provision the DPDP Consent Portal application and roles per tenant by @hasithakn in #26
- Add Playwright integration test suite for Consents, Purposes and Elements by @ParameswaranSajeenthiran in #12
- Add Topic, Subscription and Event Management UI Components for Event Notification Framework by @ThiwankaChanditha in #19
- DPDP event notification framework : topic registry and subscription lifecycle by @ThiwankaChanditha in #3
- Add CI Git Action, fix the provisioning race, and add tenant-wise E2E coverage by @anjuchamantha in #34
- Add consent status-audit and full-history capture with admin/self read APIs by @hasithakn in #32
- Sync branch dev to main by @hasithakn in #46
- CI: allow unsafe checkout for the E2E job's fork PR head commit by @anjuchamantha in #47
- CI: allow unsafe checkout for the E2E job's fork PR head commit (main) by @anjuchamantha in #48
- Modify complaint feature following BFF removal by @ParameswaranSajeenthiran in #33
- [Complaint] Email Notifications for Complaint Feature by @ParameswaranSajeenthiran in #42
- Add tenant-aware JWS signing for Event Notification webhook payloads by @ThiwankaChanditha in #44
- [Feature] Consent history UI by @ParameswaranSajeenthiran in #51
- Fix consent history gaps and improve the UI for latest IS consent API changes by @hasithakn in #54
- Let users delete their own account from the consent portal by @anjuchamantha in #43
- Add completion and polling endpoints with JWS-signed poll deliveries by @ThiwankaChanditha in #49
- Implement event publishing for defined five events by @hasithakn in #53
- CI: supply update_tool_setup.sh instead of assuming the IS pack ships it by @anjuchamantha in #59
- Add consent-history UI tests by @ParameswaranSajeenthiran in #60
- Improve event filtering and webhook subscription feedback by @ThiwankaChanditha in #62
- Sync main branch with dev by @hasithakn in #61
- DPDP Accelerator – Bug Fixes by @hasithakn in #64
- Fix purpose/element name overflow and element picker search (#24, #7) by @hasithakn in #66
- E2E tests for Complaints, Event Notification and Consent History by @ParameswaranSajeenthiran in #65
- Add a GitHub Actions release pipeline by @anjuchamantha in #68
-
DPDP User Anonymization Script by @hasithakn in #69
- Rename accelerator distribution artifact to
wso2-dpdpiam-acceleratorby @hasithakn in #79
New Contributors
- @anjuchamantha made their first contribution in #1
- @ParameswaranSajeenthiran made their first contribution in #12
- @ThiwankaChanditha made their first contribution in #19
Full Changelog: https://github.com/wso2/dpdp-accelerator/commits/v1.0.0-alpha1
Known issues
All open issues are tracked here.
How to contribute
Please report issues, improvements and feature requests through GitHub issues.
Security issues must be reported to security@wso2.com rather than as a GitHub issue, so they reach the right audience. Please follow the WSO2 Security Vulnerability Reporting Guidelines.
~ WSO2 Solutions Team ~