Release Overview:
We are happy to announce the latest updates to the Masking Service.
This release introduces significant enhancements and new features designed to improve customers experience and streamline operations.
Below is a summary of the key updates in this version.
New features
Client-side download automation for new versions
The Masking Service now features an automated notification system for new versions.
This system automatically detects and prompts users to download new versions from our version storage, simplifying the upgrade process and ensuring you always have access to the latest features and improvements.
Reworked licensing handling
We've updated our licensing system to provide a smoother experience in case of licensing issues.
Users can now log in to the service even if their license has expired or is missing.
Essential operations like Masking and Scanning will be restricted in this mode, but users will receive clear notifications about their license status and renewal options.
License auto-update
To further enhance the user experience, we've integrated an auto-update feature for licenses.
This ensures that your license is seamlessly renewed and applied without any manual intervention, keeping your service uninterrupted and efficient.
Automated licenses for AWS marketplace installations
Addressing the need for a streamlined licensing process for applications purchased through marketplaces, we now initiate a new registration license process automatically upon app purchase.
This makes the setup process smoother and faster for AWS Marketplace installations.
API for masking non-database values
Responding to user requests for masking values not stored in databases, we've introduced a synchronous API. This API accepts values along with a required list of masking methods and returns the masked values, expanding the service's versatility.
Reversible mask and unmask operations
A significant addition to this release is the ability to mask and unmask database values, allowing for reversible masking. This feature gives users full control over the masking process, including the capability to rollback any masking actions, enhancing data management flexibility.
Overview:
Appendix. The new features tickets details:
Epic/Module | Story/Task |
Appendix. Important fixed bugs details:
Epic/Module | Bug |
The list of new known issues found since the previous code freeze:
Epic/Module | Bug | Include to release notes |
Testing status:
The manual regression tests - completed
https://docs.google.com/spreadsheets/d/13qh7ZgjWAqsrkxOrGZy3nlKus32_lGpKV_LKAd1mgzM/edit?usp=sharing
All critical bugs found during regression testing have been successfully fixed.
The automated smoke tests - completed
All supported versions have been tested and work as expected:
MongoDB v3.6/5/6
DB2 LUW v11.5
DB2 z/OS v11
Oracle v12cR2/19c RDS
MSSQL v2019/2016 RDS
PostgreSQL v13.2/14.3 RDS
MySQL v5.7/8 RDS
MySQL Aurora v5.7
SAP HANA v2.00.05
Fixed/CSV files
Post-release action items
Refer to the description of action items here /wiki/spaces/SDLC/pages/2024505345
Action item | Assignee | Date | Status | |
---|---|---|---|---|
1 | Release notes |
| ||
2 | Release notes, overview |
| Done | |
3 | Internal dev demo | ?? | ||
4 | Update user manual | |||
5 | Product demo | |||
6 | Update installation and upgrade guides | |||
7 | API changes that break the previous version, add to release notes | |||
8 | Update sandbox version |