Skip to main content

VIRIDIAN Digital Banking - Backend 4.2.2

Changelog

  • Autorizaciones: Se corrige el error por el cual un usuario eliminado era usado en una tarjeta de autorizaciones en lugar de usar el usuario vigente del firmante o apoderado.
  • Cambio de contraseña: Se optimizó el espacio usado en base de datos para el cambio de contraseña.
  • Cobranza: Se realizan optimizaciones menores a este módulo.
  • ELK: Se optimiza el registro de información en los logs para reducir el espacio utilizado en ELK, omitiendo propiedades en los endpoints GetAccountList y GetAccountDetails que normalmente tiene bastante información. En el endpoint de Login se omite una propiedad por seguridad y para ahorrar espacio de almacenamiento.
  • Banca Móvil - General: Se incorporaron nuevos campos de auditoría en la tabla Device para registrar la fecha en que un dispositivo obtiene acceso completo y la fecha en que dicho acceso es revocado.
  • Web Manager: Se habilita para los usuarios adicionales la configuración de un límite diario, permitiendo establecer un monto específico o un límite de 0. Cuando el límite es 0, el usuario podrá cargar transacciones sin restricción de monto, pero no podrá aprobarlas.
Fecha: jueves, 17 de septiembre de 2026

Tareas previas

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=4.2.2"
    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

Cambios en base de datos

  1. Ejecutar el siguiente script:

    ALTER TABLE device ADD fullaccess_granted_date DATETIME;
    ALTER TABLE device ADD fullaccess_revoked_date DATETIME;

Cambios en los servidores

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

    docker login repo.viridian.ltd
    info
    • Username: Se debe introducir el valor repo.username del archivo defaults/local_vars.yml
    • Password: Se debe introducir el valor repo.password del archivo defaults/local_vars.yml

Cambios en componentes

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

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

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.

Resumen de versiones

componenterelease 4.2.1release 4.2.2
viridian-config-properties9.11.09.12.0
server-config9.1.0
server-eureka9.1.0
vdb-routes-public9.5.0
vdb-routes-internal9.3.0
vdb-routes-bank9.3.0
gateway-public9.3.0
gateway-internal9.3.0
bank-gateway9.3.0
bank-service9.3.0
batchpayments-api9.4.0
batchpayments-hosted9.4.0
beneficiaries-api9.3.0
digitalpay-qr9.6.0
manager-api9.9.19.10.0
manager-hosted9.5.1
notifications-hosted9.3.0
onboarding-api9.3.0
servicepayments-api9.3.0
statements-api9.3.0
trade-api9.3.0
transactions-api9.4.0
transactions-hosted9.3.0
utilities-api9.4.0
frontend-vdb9.5.4
frontend-admin9.2.0