Skip to main content

VIRIDIAN Digital Banking - Backend 5.3.5

Changelog

  • Cobro QR Admin: El QR generado por el endpoint administrativo GenerateQR ahora presenta un diseño visual más alineado con los QRs generados desde la Banca Móvil. Este ajuste se realiza debido a incidencias en producción, donde aplicaciones como Yape no lograban leer correctamente los QRs generados por el mencionado endpoint.
  • General - Banca Web: Se corrige el error en el formulario PCC-01 donde si el texto era largo, estos se desbordaban del campo; ahora se visualizan correctamente dentro del espacio correspondiente.
  • Mensajes & Anuncios: Se optimiza la carga de grupos de clientes mediante archivos para mejorar el proceso de grandes volumenes de registros.
  • Mensajes & Anuncios: Se optimiza el envío de difusiones o mensajes push a grades volumenes de clientes.
  • Mis Finanzas: Para la primera importación de transacciones de los clientes antes se pedía al Banco las transacciones de los últimos dos meses considerando siempre el 1er día del mes en curso; ahora esto cambia para pedir las transacciones de un mes hacia atrás; por ejemplo, si la importación se hace en fecha "28 de Abril" se pedirá las transacciones desde el "1 de Marzo".
  • Punto de Reclamo: Se habilita el proyecto "Punto de Reclamo" en Banca Web.
Modo de aplicación: En frío (con mantenimiento)
Fecha: lunes, 27 de abril de 2026

Tareas previas

info

Les solicitamos por favor realicen los pasos Selección de versión del release y Descarga de componentes en horario de oficina para poder tener todo el equipo a disposición en caso de error.

Selección de versión del release

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook release.yml -t select -e="version=5.3.5"
    info

    Este comando selecciona la versión del release.

Descarga de componentes

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook release.yml -K -t warmup
    info

    Este comando descarga las nuevas versiones de todos los componentes que serán actualizados.

Instrucciones

Habilitar el mantenimiento

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t maintenance-enable
    info

    Este comando habilita el modo mantenimiento.

Cambios en servidores

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t stop-netcore
  2. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook os.yml -K -t setup-env

Cambios en componentes

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook release.yml -K -t deploy -e "type=cold"

Cambios en base de datos

  1. Ninguno.

Limpieza de archivos generados por el release

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t cleanup

Verificación de componentes

  1. En los servidores de aplicaciones, ejecutar el siguiente comando:

    docker ps -vs
    info

    Este comando muestra el estado de todos los docker containers ordenados alfabéticamente.

  2. Revisar el output del comando y asegurarse de que todos los docker containers tengan un status UP y no haya ningún docker container detenido.

Deshabilitar el mantenimiento

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t maintenance-disable
    info

    Este comando deshabilita el modo mantenimiento.

Resumen de versiones

componenterelease 5.3.4release 5.3.5
viridian-config-properties9.28.09.29.1
server-config9.1.0
server-eureka9.1.0
vdb-routes-public9.10.0
vdb-routes-internal9.4.0
vdb-routes-bank9.4.0
gateway-public9.4.0
gateway-internal9.4.0
gateway-external9.3.0
bank-gateway9.7.0
bank-service9.4.0
batchpayments-api9.5.0
batchpayments-hosted9.4.0
beneficiaries-api9.7.0
digitalcredit-api9.4.1
digitalpay-qr9.15.09.16.0
guaranteebond-api9.4.0
manager-api9.21.0
manager-hosted9.11.0
myfinances-api9.6.0
notifications-hosted9.10.0
onboarding-api9.16.0
servicepayments-api9.6.0
statements-api9.6.0
trade-api9.7.0
transactions-api9.11.0
transactions-hosted9.4.0
utilities-api9.11.19.12.0
wiretransfer-api9.5.1
insurance-agents9.4.0
insurance-sales9.4.0
assistant-requests9.7.0
frontend-vdb9.12.39.13.0
frontend-vdb-29.12.39.13.0
frontend-admin9.7.0
frontend-kiosk9.2.0