Important: Version 2.x requires Java 21. Please ensure your environment meets this requirement before upgrading.
Upgrade Steps
- Refer to CRP Gateway Patching Guide v2.0 or above
New Features
- Support Multiple Active Encryption Certificates
- Allow activation of more than one encryption certificate simultaneously
- System will attempt to map the correct encryption certificate for message symmetric key decryption
- If no matching certificate is found, system will return CER00001 error to CRP
- Manual decryption in Account Management will iterate through all active encryption private keys
- Certificate Pair Validation
- Added validation to ensure uploaded private key and certificate are a correct pair
- System will verify the cryptographic relationship between private key and certificate before activation
Bug Fixes
- TU Converter Improvements
- Updated TU converter to version 1.5.1 for better error message display
- Fixed CSV file processing to trim spaces and detect empty lines
- Empty File Decompression
- Fixed issue where system would attempt to decompress empty files
- Added validation to check if decrypted file is not empty before decompression
- Error Message Handling
- Improved error message storage and display for CRP errors
- Enhanced error handling for Credit Report Enquiry and Data File Submission operations
- Refactored error handling methods for better maintainability
Improvements
- Certificate Management
- Enhanced certificate comparison logic for better accuracy
- Improved certificate activation and deactivation processes
- Better error reporting for certificate-related operations
- File Processing
- Enhanced file validation and processing capabilities
- Improved handling of various file formats and edge cases
Other Changes
- Updated various module versions to maintain consistency across the codebase
- Enhanced logging and error reporting throughout the system
- Improved code maintainability and error handling patterns
Upgrade Steps
- Refer to CRP Gateway Patching Guide v2.0 or above
Bug Fixes
- Reorder the items in the
Name Segment (NA) for converting CSV to TUDF files
- Fix the checking on signing secret for Built-in OAuth2 Service to accept secret longer than 32
Improvements
- Accept
UTF-8-BOM encoding for uploaded CSV conversion (TUDF / TUEF)
Important: This version combines all features and fixes from 2.1.0 through 2.1.4. The combined MSSQL patches include all database changes required for this release.
Upgrade Steps
- Refer to CRP Gateway Patching Guide v2.0 or above
- Apply
mssql2.1.4.zip for complete database schema updates (combined patches 2.1.0-2.1.4)
New Features
- Support Real-time Credit Report Enquiry for One Connect (LICENSE REQUIRED)
- The feature is currently available for API triggered calls
Department Code is supported when making API calls for real-time credit report enquiry
- Simple configuration in Gateway Configuration to enable the feature
- Add
Manual Decryption in Account Management
- The feature allows user to manually decrypt the encrypted data with encrypted symmetric key
Bug Fixes
- CRAOC Realtime Credit Report Enquiry
- Return decrypted file for CRAOC realtime channel credit report enquiry in API response
- Associate the enquiry chain to display the result in
CRP Gateway Portal properly
- Fix handling on the error response from CRAOC of type
occra.rlt.cdrp.enqupl.fb.02 in JSON format
- Fix incorrect signing secret used for submitting realtime credit report enquiry request
- Fix incorrect value of
occra_message.payload.app_header.trans.to in the message sending to CRAOC
- File Management
- Fix date related issues
Certificate Upload Request and Report Enquiry
- Fix
Gateway Server Certificate and Encryption Certificate cannot be activated
Improvements
- Display
Error Message for Credit Report Enquiry History Detail
- Disable the
autocomplete in CRP Gateway for all password inputs
Other Changes
- Extend the maximum length of
Message Type from 20 to 50