Despliegue continuo y agilidad van de la mano

El despliegue continuo nos permite sacar versiones de flexygo a diario, incluyendo soluciones a incidencias y a vulnerabilidades. Obviamente nos permite, también, incorporar nuevos módulos o funcionalidades a la herramienta de una forma rápida, testada y ordenada. Nuestro equipo de desarrollo trabaja de forma ágil para poder incorporar las sugerencias de nuestros clientes y de […]
noviembre 4, 2019
Por David Miralpeix

El despliegue continuo nos permite sacar versiones de flexygo a diario, incluyendo soluciones a incidencias y a vulnerabilidades. Obviamente nos permite, también, incorporar nuevos módulos o funcionalidades a la herramienta de una forma rápida, testada y ordenada.

Nuestro equipo de desarrollo trabaja de forma ágil para poder incorporar las sugerencias de nuestros clientes y de la comunidad de desarrolladores flexygo. El despliegue continuo es el mecanismo para poder ponerlo todo en producción en tan solo unos breves minutos. De forma transparente a los desarrolladores, nuestras máquinas de integración se dedican a compilar, testar y desplegar la nuevas versiones de flexygo.

Despliegue continuo

Si tomamos como referencia las 4 últimas versiones (1.31 a 1.34)  podemos ver la relación de correcciones y mejoras que se han incorporado en tan solo cuatro semanas.

Novedades

  • Nueva función lista de bloqueo de IP para bloquear IP para evitar ataques maliciosos
  • Nuevo validador mediante sentencias para verificar valores válidos en uno o varios campos de un formulario antes de tenerlo que validar contra el controlador o la BD
  • Nuevo test para detectar {{findtring}} en desuso en SQLFilter. Ahora debes usar @FindString
  • Función de lista gris para registrar solicitudes maliciosas en centinela flexygoagent
  • Capacidad de pasar el token portador de autorización utilizando el parámetro access_token en el método GET.
  • Proceso de muestra SignalR para probar eventos externos de flexygo.
  • Añadido asistente de configuración para el edit grid en caso de que el usuario no agregue ningún campo en la configuración del objeto
  • Posibilidad de ejecutar código JavaScript en un proceso de cambio de cualquier campo.
  • Se agregaron nuevas opciones de administración de documentos al módulo de conversación Chatter
  • Permitir parámetros nulos en filtros de Crystal Reports
  • Nuevo video tutorial básico sobre cómo hacer procesos por lotes (batch processes)
  • Nuevo Marcador de botones de bolsa en plantillas de objetos para marcadores de plantillas especiales
  • Opciones de compresión y ancho / alto máximo a los controles de imagen
  • Opción para borrar la selección después de ejecutar procesos batch.
  • Configuración de cadena de conexión para actualizar el modelo de datos en productos flexygo.
  • Nuevo parámetro de idioma para establecer el idioma del formulario de inicio de sesión o cambio de contraseña, antes de saber en que idioma trabaja el usuario
  • Permitir cambiar el asunto del correo del sistema y agregar propiedades de usuario del sistema en la plantilla
  • Se agregaron traducciones automáticas a: Plantillas de Módulo (HTML, Pie de página, Encabezado, Registro Vacío) 
  • Nuevo módulo explorador de archivos. Con este módulo podemos navegar por una estructura de carpetas. Carga archivos, descarga elementos, elimina y crea carpetas
  • Botón Agregar para crear un nuevo registro en el mes del planificador.
  • Cambio la conexión del servicio de actualización automática de flexygo para que funcione con las versiones preliminares de nuget.org

Correciones:

  • Cambiar la definición del proceso de carga de una propiedad para usar la función de búsqueda de propiedad antes de la función de búsqueda de plantilla
  • Agregar mensajes de error para campos incrementales cuando la configuración es incorrecta
  • Comportamiento de guardado del edit grid al perder el foco
  • Permita que CORSS señale la conexión del concentrador R cuando Web API esté habilitado.
  • Web Api y el correo electrónico de confirmación fallan cuando se crea en localhost porque no se puede encontrar el referente.
  • La tarifa correspondiente a la licencia no se muestra correctamente en el administrador de licencias flexygo
  • Problema al eliminar documentos si el objeto no tiene permiso para eliminar
  • Usar el Datamanager de la entidad en las propiedades autoincrementales para evitar el tiempo de espera al usar transacciones compartidas.
  • Se corrigió el procedimiento almacenado de lectura de notificaciones. No funcionaba en algunas situaciones
  • Se agregó ImageList a las excepciones de Blacklist para evitar errores de imagen en Base64
  • Cambiar el orden de selección para evitar errores con la unión
  • Resolver problemas con filtros cuando el tipo SQL es GUID
  • Cierre del cuadro de diálogo después de eliminar para evitar errores con las relaciones eliminadas.
  • Incluir los presets o filtros preestablecidos al exportar una información de filtrado de listas
  • Función de traducción del título en el módulo gráfico. El título en los módulos de tipo gráfico no se estaba traduciendo.
  • La ventana de diagnóstico se bloquea cuando se abre por segunda vez
  • Corrección de seguridad de página cuando se usa la página abierta por nombre con la colección de entidades relacionada.
  • Vulnerabilidad en flexygo.nav.openPageName (). Se agregó seguridad a la lista de colección y visualización de objetos
  • Después de la actualización de la versión, los cambios locales no se muestran correctamente
  • Error de null al buscar valor de texto en elementos combinados nulos.
  • Se corrigió la vulnerabilidad de seguridad en la impresión de informes en entidades de objetos inaccesibles.
  • Los botones de selección fallan cuando se usa la opción selectall dentro de la lista con plantillas.
  • El paginador no funcionaba correctamente cuando no había respuesta del servidor
  • Cambio de la verificación reservada del módulo de ayuda al módulo de lista genérica.
  • El menú del nodo de navegación se mostraba incluso cuando la opción deshabilitada estaba activada
Logo Club Joventut Badalona
Patrocinador Oficial
Club Joventut Badalona
Somos fieles a nuestro compromiso con el deporte colaborando con el Club Joventut Badalona. Compartimos la pasión común por los valores de este deporte: esfuerzo, dedicación, sacrificio y superación.
Del mismo modo que el sentimiento de pertenencia al grupo.
El CJB tiene una estrecha relación con la afición y sus socios, son La Penya. Flexygo, la tiene con sus Partners. Porque somos #unafamiliaconfuerza.
Desde Flexygo, apostamos por mejorar la vida de las personas a través del deporte y de la vanguardia tecnológica.
newsletter flexygo:
Cada dos semanas te enviaremos un boletín con eventos, cursos y novedades de producto.
crossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram