CRP Gateway Docker Downloads

Docker Images, MySQL Database Scripts & WSL Setup

Navigation

🚀 Version 2.1.4 (Latest - Combined Release 2.1.0-2.1.4)

Important: Version 2.x requires Java 21. This version combines all features and fixes from 2.1.0 through 2.1.4.

Docker Hub (Public Registry):

docker pull tphsad/crp:production-2.1.4 # Or use latest tag docker pull tphsad/crp:latest

Harbor Registry (Private):

docker image pull harbor.k8s.cashify.com.hk/crp-gateway/credit-reference-platform/crp-gateway/crp-gateway:production-2.1.4

Run Container:

docker run -d --name crp-gateway-2.1.4 -p 8080:8080 tphsad/crp:production-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
  • Add Manual Decryption in Account Management

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

Version 2.0.2 (Combined Release 2.0.0-2.0.3)

Docker Pull Command:

docker image pull harbor.k8s.cashify.com.hk/crp-gateway/credit-reference-platform/crp-gateway/crp-gateway:production-2.0.2

Bug Fixes

  • Add spring.cloud.openfeign.lazy-attribute-resolution=true as default properties to align the openfeign behaviour as CRP Gateway version 1.x
  • Disable Jackson deserialize feature of FAIL_ON_UNKNOWN_PROPERTIES to align the behaviour as CRP Gateway version 1.x

Improvements

  • Upgrade the version of JAVA requirement from 8 (1.8) to 21. All the features is expected identical to v1.10.2.
  • Allowed to mark multiple CRP server certificate records as ACTIVE
  • Mark CRANV ceased in credit report history filters and hide the option in credit report enquiry
  • When PMDS A4 report received but failed to associated to enquiry request, the report will be put into share folder receive/a4rp if SFTP configured

📊 MySQL Database Scripts

Note: These MySQL scripts are required for database setup and upgrades. Apply them in the correct order based on your current version.

MySQL in Docker:

docker run --name mysql-crp -e MYSQL_ROOT_PASSWORD=yourpassword -p 3306:3306 -d mysql:8.0 # Connect to MySQL container docker exec -it mysql-crp mysql -u root -p # Import SQL scripts docker exec -i mysql-crp mysql -u root -p your_database < your_script.sql

📦 Legacy Version Downloads

Note: Legacy versions (1.x) require Java 8. Consider upgrading to version 2.x for better performance and security.

📚 Additional Resources

Docker Compose Usage:

docker-compose up -d docker-compose logs -f docker-compose down