Skip to main content

VIRIDIAN Digital Banking - Ansible 4.4.4

Changelog

  • Banca Web: Cambio de contraseña: En el cambio de contraseña, el texto "Verificación clave de acceso" se debe cambiar a:" Repite la clave de acceso nueva".
  • Banca Web: Seguridad: Se corrigió un error en la configuración de la política de seguridad de contenido (Content Security Policy - CSP) que impedía la interacción con el endpoint de https://www.google.com/recaptcha/.
  • Banca Web: Seguridad: Se corrigió el error que impedía la correcta devolución de los encabezados de seguridad, incluyendo el encabezado X-Content-Type-Options, reportado por Guillermo Rebuffo.
  • Caja de Ahorro Adicional: Se habilita la opción "Nueva Caja de Ahorro" para la Banca Móvil. En la versión 3.5.12 de la aplicación se realizarán ajustes para un correcto funcionamiento de todos los aspectos de esta funcionalidad.
  • Canje de puntos TC: Se incluyen como destinatarios en todas las solicitudes digitales de canje de puntos realizadas en la plaza de Tarija a los siguientes correos: omercado@baneco.com.bo y rcadario@baneco.com.bo
  • General: Optimización interna: Se redujo el tamaño del batch de inserciones en la tabla de supported devices de 10.000 a 1.000 registros para no tener errores a la hora de importar las descripciones de los celulares Android.
  • Mis Finanzas: Se restauró el registro mensual de presupuestos basado en los datos del mes anterior, funcionalidad que había sido desactivada por error en la versión 4.4.3. Además, se optimizó el código correspondiente a este proceso.
  • Mis Finanzas: Se corrigió un error que impedía a los usuarios nuevos, o a aquellos sin transacciones categorizadas en meses anteriores, crear presupuestos. Ahora, cualquier usuario puede crear presupuestos independientemente de su historial de transacciones.
  • Mis Finanzas: Se mejoró el sistema de notificaciones de presupuestos. A partir de ahora, si se modifican los límites definidos, se volverán a activar las notificaciones correspondientes cuando se cumplan las condiciones de presupuesto excedido o presupuesto casi alcanzado.
  • Transacciones: Se cambian los datos de conexión con la ACCL del servidor de La Paz al servidor de Santa Cruz. "- Za$ - Onboarding: Se realizaron correcciones para optimizar la recopilación y precisión de las estadísticas de uso de FacePhi en la app Za$. A partir de ahora, será posible identificar correctamente el canal utilizado en procesos como onboarding, apertura de cuentas adicionales, venta de tarjetas (card sale) y actualización de datos."
Modo de aplicación: En frío (con mantenimiento)
Fecha: miércoles, 30 de julio 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=4.4.4"
    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-warmup.yml -K
    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 base de datos

  1. Ejecutar el siguiente script:

    update onboarding_products set requires_delivery  = 0 where code = '333051';

Cambios en kafka

  1. Ninguno.

Cambios en vault

  1. Ninguno.

Cambios en configuración

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

    ansible-playbook config.yml -K -t vdb-deploy

Cambios en rutas

  1. Ninguno.

Cambios en spring

  1. Ninguno.

Cambios en backend

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

    ansible-playbook vdb.yml -K -t backend-deploy

Cambios en frontend

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

    ansible-playbook vdb.yml -K -t frontend-deploy

Cambios en gateways

  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 4.4.3release 4.4.4
viridian-config-properties8.17.1-bec
vdb-config-properties8.30.0-bec8.31.3-bec
cobalt-config-properties8.1.0-bec
server-config8.2.0-bec
server-eureka8.2.0-bec
vdb-routes-public8.9.1-bec
vdb-routes-internal8.3.0-bec
vdb-routes-bank8.3.0-bec
cobalt-routes-public8.1.0-bec
cobalt-routes-internal8.1.0-bec
jade-routes-public8.1.0-bec
gateway-public8.7.0-bec
gateway-internal8.5.0-bec
bank-gateway8.9.1-bec
bank-service8.3.0-bec
batchpayments-api8.7.0-bec
batchpayments-hosted8.5.0-bec
beneficiaries-api8.6.0-bec
digitalcredit-api8.6.0-bec
digitalpay-qr8.19.0-bec
guaranteebond-api8.4.0-bec
manager-api8.32.2-bec
manager-hosted8.14.0-bec8.15.0-bec
myfinances-api8.12.0-bec8.13.0-bec
notifications-hosted8.12.0-bec
onboarding-api8.22.0-bec8.23.0-bec
servicepayments-api8.6.0-bec
statements-api8.5.0-bec
trade-api8.3.0-bec
transactions-api8.13.0-bec
transactions-hosted8.4.0-bec
utilities-api8.9.0-bec
wiretransfer-api8.3.0-bec
insurance-agents8.3.0-bec
insurance-sales8.3.0-bec
assistant-requests8.3.0-bec
frontend-vdb5.17.3-bec5.18.1-bec
frontend-vdb-25.16.0-bec
frontend-admin1.22.2-bec
frontend-kiosk2.3.0-bec