Skip to main content

VIRIDIAN Digital Banking - Ansible 3.0.5

Changelog

  • Autorizaciones: Se corrige el error que ocurría cuando el firmante final realizaba una transacción. Por ejemplo, si en el detalle de autorizaciones se registraban dos firmantes y un firmante final y el firmante final realizaba y solicitaba autorizaciones para una transacción, se omitía el paso de autorización de los demás firmantes ejecutando directamente la transacción. Hemos corregido este error, ahora la transacción se presenta correctamente a los todos los firmantes para su aprobación o rechazo.
  • General: Se soluciona el problema que ocurría cuando, después de un tiempo prolongado, al cerrar sesión aparecía el error 401. Antes era necesario recargar la pantalla, pero ahora se puede volver a iniciar sesión con normalidad.
Fecha: lunes, 6 de octubre de 2025

Tareas previas

Selección de versión del release

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

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

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

Descarga de componentes

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

    ansible-playbook release-warmup.yml -K
    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 totp_enabled SMALLINT;
    ALTER TABLE device ADD totp_returned SMALLINT;
    UPDATE device SET totp_enabled = 1, totp_returned = 1 WHERE totp_secret IS NOT NULL;
    UPDATE device SET totp_enabled = 0, totp_returned = 0 WHERE totp_secret IS NULL;

    exec sp_rename 'login_history.requester_channel', 'login_type', 'COLUMN';

Cambios en kafka

  1. Ninguno.

Cambios en vault

  1. Ninguno.

Actualización de componentes

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

    ansible-playbook release-deploy.yml -K
    info

    Este comando deploya las nuevas versiones de todos los componentes.

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 3.0.4release 3.0.5
viridian-config-properties8.2.08.3.0
vdb-config-properties8.2.08.3.1
server-config8.1.0
server-eureka8.1.0
vdb-routes-public8.1.0
vdb-routes-internal8.1.0
vdb-routes-bank8.1.0
gateway-public8.5.0
gateway-internal8.3.0
bank-gateway8.4.0
bank-service8.1.0
batchpayments-api8.1.0
batchpayments-hosted8.2.0
beneficiaries-api8.1.0
digitalpay-qr8.1.1
manager-api8.1.08.2.0
manager-hosted8.1.0
notifications-hosted8.1.0
onboarding-api8.1.0
servicepayments-api8.2.0
statements-api8.1.0
trade-api8.1.1
transactions-api8.1.0
transactions-hosted8.1.0
utilities-api8.1.0
frontend-vdb5.1.25.1.4
frontend-admin1.10.1