Apache Fineract siempre ha sido un ejemplo brillante de la simbiosis entre un proveedor de software open-source y su comunidad de colaboradores, que cooperan continuamente para desarrollar mejores soluciones y servicios. La nueva versión 1.6.0 de Fineract es el producto resultante de esta asombrosa sinergia. Con su impresionante lista de mejoras y progresos técnicos, incluso a los desarrolladores y DevOps más impasibles y que no se sorprenden con nada, les resultará difícil no emocionarse.
¿Cuál fue la motivación para desarrollar la V1.6.0?
La principal razón para poner en funcionamiento la versión 1.6.0 fue la necesidad de reducir el tiempo de desarrollo y compilación. La versión 1.6.0 también incluye progresos que reemplazan valores de hard-code por configuraciones ad-hoc, mejoran el desempeño y son conformes con la última versión y bibliotecas de Java. En comparación con versiones anteriores, la V1.6.0 ofrece una plataforma más estable, robusta y eficiente para hacer crecer tu negocio.
¡Dile adiós a las largas compilaciones!
Despídete del tiempo perdido esperando largas compilaciones y dale la bienvenida a la optimización de los desarrollos. La versión 1.6.0 incluye un conjunto de mejoras para hacer que el trabajo de desarrollo sea más eficiente. Al usar la V1.6.0, notarás mejoras de velocidad dramáticas en las compilaciones generales, ya que ahora tardan alrededor de un minuto en lugar de los más de 10 minutos requeridos por la V1.5.0.
Se estandarizó el código de las variables de entorno, lo que permite una comprensión más fácil del código, reduce las curvas de aprendizaje y los tiempos del cambio, por lo que los desarrolladores cuentan con más tiempo para poner el foco en funcionalidades más importantes.
La funcionalidad Type Safe fue aprovechada para dejar de lado la configuración en múltiples archivos y habilitar la configuración en un solo archivo que contiene todo, de conformidad con Java Spring. El versionado del código también fue automatizado con la aplicación unificada en GIT y usando un plugin Gradle.
¿Puedes decir Secure Sockets Layer tres veces seguidas rápidamente?
Es una broma. No hace falta que lo digas: simplemente disfrútalo con la nueva versión 1.6.0. La V1.6.0 de Fineract sigue manteniendo los altos estándares de seguridad de Fineract mediante la implementación de la configuración de Secure Sockets Layer a través de variables de entorno. El equipo de desarrollo puede cambiar el método de autenticación reemplazando variables para usar autorizaciones básicas u Oauth con o sin autenticación de dos factores. Los valores de conexión hard-code ahora también están configurados como variables. Y la herramienta de creación de informes Pentaho también se ha mejorado para que ahora sea más fácil y más rápido implementar un nuevo informe o modificar un informe ya existente.
Mejor. Más potente. Más veloz.
Todo en la V1.6.0 tiene que ver con la optimización del tiempo de ejecución. En esta versión actualizada, Fineract implementó el conector Tomcat de alto desempeño y más veloz, disminuyendo el tiempo de respuesta y carga del servidor. La versión es compatible con MariaDB 10.6, proporcionando una base de datos más robusta y confiable en comparación con MySQL, lo que también permite un desempeño más veloz.
Evita la obsolescencia.
El uso de bibliotecas obsoletas o que han cumplido su vida útil crea una plétora de riesgos de seguridad y de conformidad, así como problemas operativos. No dejes que tus bibliotecas se vuelvan obsoletas. La V1.6.0 incluye bibliotecas actualizadas que garantizan la estabilidad, el desempeño y cualquier soporte técnico que pueda ser necesario, al tiempo que evita riesgos de seguridad y mantiene la conformidad con las normas de reguladores tales como los bancos centrales, así como con los requisitos de los auditores independientes. La última versión de Fineract incluye el soporte JDK más actualizado utilizando el JDK 17, así como las dependencias Fineract más actualizadas:
- Spring Boot 2.6.3
- Spring Framework 5.3.16
- Spring Security OAuth 2.x y Spring Security 5.2.x
- Jersey 2.30.x:
- Reemplazo del driver Drizzle por el driver JDBC de MariaDB (con licencia LGPL)
Tú y Fiter lo implementaremos juntos
En Fiter, contamos con la experiencia y los conocimientos para proporcionar a tu empresa soluciones personalizadas para mejorar el desempeño de tu negocio. Nuestra misión de facilitar y acelerar la transición de las organizaciones financieras a soluciones open-source, junto con nuestra experiencia y experticia, apoyarán a tu empresa durante toda la transición. Ponte en contacto con cualquiera de nuestros representantes para obtener más información sobre cómo Fiter puede ayudarte a hacer crecer tu negocio y cómo implementar con éxito Fineract V1.6.0 en tu organización.
Autores: Franco Russo, Daniel Stancampiano, Robin Perdomo, Javier Borkenztain
Agradecemos a Aleksander Vidacovic por su colaboración en el proceso.