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
- Upgrade TU Converter to version 1.6.0 to support TUEF version 12
Bug Fixes
- Missing ReturnCode Enum Entries
- Added missing ReturnCode enum entries for complete error code coverage
- Added Hire Purchase (HPL) codes: HPL00001 through HPL00018
- Added Historical Message Enquiry (HME) codes: HME00001 through HME00003
- Added Historical Message Resend (HMR) codes: HMR00001 through HMR00003
- Added miscellaneous business notification, data listing, footprint listing, and other missing error codes
- Total of 40+ new error codes added for comprehensive error handling
- Error Log Messages
- Fixed incorrect and duplicated error log messages in FileManagementApiController
- Corrected error messages for message signing key regenerate, historical message enquiry, historical message resend, report enquiry, certificate upload, and certificate revoke operations
- Error logs now accurately describe the actual operation being performed
Improvements
- Session Expiration Handling
- Fix issue where calling API with expired session causes raw 403 Forbidden error
- Add session expiration detection and graceful handling in frontend
- Show user-friendly alert message when session expires
- Redirect to login page after session expiration alert
- Improve user experience by providing clear guidance instead of error codes
- Historical Message Enquiry Request UI Enhancement
- Added informational remark to the Historical Message Enquiry Request form on the date range limits
- License Management
- Add license management features and UI updates
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