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 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
Share on facebook
Share on twitter
Share on linkedin

Déjanos un comentario

avatar
sebastian UI/UX

La importancia del UI/UX

El equipo de UI/UX ha hecho un restyling completo de Sebastian portal de empleado. No solo se le ha dotado de un diseño mucho más

Leer Más >>
Ahora CRM

Gastos desde el CRM

Nuestros compañeros de Ahora nos presentan la release de la nueva versión de su CRM desarrollada con flexygo. Las novedades se centran sobre todo en

Leer Más >>

Esta web usa cookies propias y de terceros para ofrecer un mejor servicio y hacer estadísticas de datos de uso. Acéptalas antes de seguir navegando para poder disfrutar de todos sus contenidos con plena funcionalidad. Si quieres más información o modificar su configuración, visita nuestra Política de Cookies y nuestra Política de privacidad.