Saltar al contenido

Notas de Lanzamiento de Vinyl 2.7

Notas de Lanzamiento de Actualización

  1. El .NET Framework mínimo ahora es 4.7.2

    Vinyl ahora requiere .NET Framework 4.7.2 (anteriormente era 4.6.1).

    Puede verificar su versión de .NET Framework ejecutando el siguiente comando de PowerShell:

    C:\> (Get-ItemProperty "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full").Release -ge 461808
    
    True
    

    Un resultado de Verdadero indica que tiene la versión correcta:

    Para obtener más información, consulte https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-what-versions-are-installed

  2. La validación de expresiones que existen dentro de las reglas ahora es más estricta

    En Vinyl 2.6, era posible tener expresiones con comillas dobles (por ejemplo, ""Cliente""). Esto ya no está permitido.

    Para determinar si tiene alguna regla que tenga este problema antes de instalar 2.7, ejecute el siguiente SQL:

    SELECT DS.Name AS DataSourceName, T.Name AS TableName, C.Name AS ColumnName, C.Alias AS ColumnAlias, C.Expression AS Expression
    
    FROM Db_Column AS C
    
    INNER JOIN Db_Table AS T
    
        ON C.TableId = T.TableId
    
    INNER JOIN Db_DataSource AS DS
    
        ON T.RegistrationDataSourceId = DS.DataSourceId
    
    WHERE C.Expression LIKE '""%""'
    
        AND DS."System" = 0
    

    Si se encuentra algún resultado, haga lo siguiente:

    • Vaya a IDE > Cree su aplicación > Capa de lógica empresarial
    • Seleccione la fuente de datos.
    • Haga clic en el icono Reglas en la sección Capa de lógica empresarial.
    • Encuentra la regla problemática.
    • Haga clic en el ícono Diseño.
    • Ajuste la columna problemática para excluir las comillas dobles (es decir, ""CustomerId"" se convierte simplemente en "CustomerId").

    Una vez que haya actualizado su ambiente a 2.7, asegúrese de probar más a fondo todas sus reglas con la función Validar todas las reglas dentro de Vinyl.

    • Instalar la versión 2.7 en el ambiente de desarrollo.
    • Vaya a la página IDE > Cree su aplicación > Objetos de negocio
    • Para cada fuente de datos:

      • Haga clic en el icono Reglas.
      • Haga clic en el botón de la barra de herramientas Validación de reglas.
      • Haga clic en el botón Validar todas las reglas.
      • Espere la notificación del resultado y corrija las reglas fallidas, si están presentes.

    Pruebe minuciosamente en su ambiente de desarrollo/control de calidad antes de actualizar la producción con 2.7.

  3. El Vinyl ya no recorta automáticamente los espacios en blanco iniciales y finales en cadenas de longitud variable

    Vinyl utilizado para recortar espacios en blanco a nivel de base de datos. Esto podría generar resultados inesperados al leer/escribir datos entre fuentes de datos donde el espacio en blanco es significativo. Vinyl ya no recorta espacios en blanco en cadenas de longitud variable (VARCHAR, NVARCHAR). Los espacios en blanco se recortarán en cadenas de ancho fijo (CHAR, NCHAR).

Lanzamientos

Versión 2.7.23200 lanzada el 8/10/2020 2:05:07 p.m. (compilación dd6e42d0)

  • VINYL-10665 - Corrige los valores predeterminados de configuración del problema de autenticación de Salesforce

Versión 2.7.22922 lanzada el 4/9/2020 8:31:49 p.m. (compilación 639e4ef2)

  • Mejora el manejo de listas de apertura cuando sus datos aún no están cargados

Versión 2.7.22896 lanzada el 2 de septiembre de 2020 (compilación c4f380e4)

  • VINYL-10547 - Corrige la pérdida de memoria del navegador con enlaces de teclado
  • VINYL-10430 - Solo empaquetar tablas con columnas físicas
  • VINYYL-9281: corrige la ejecución siempre y algunos formatos condicionales en los pivotes del lado del servidor.

Versión 2.7.22535 lanzada el 11/8/2020 11:00:59 p.m. (compilación 59f2890e)

  • VINYL-10431 - Las tablas extendidas ahora ejecutan los valores predeterminados desde la tabla principal
  • VINYL-10135 - Corrige el error con los controles de lista de edición automática que causan problemas en los paneles de filtro

Versión 2.7.22350 lanzada el 30/7/2020 7:21:55 p.m. (compilación aaec2c2c)

  • VINYL-10357 - Corrige los permisos faltantes de configuración de eventos, acciones y controles para desarrolladores en el silo de desarrollador.
  • VINYL-10214 - Colapsa los grupos de desplazamiento sin niños visibles
  • VINYL-9603 - Problemas con los encabezados MRP en iOS

Versión de Vinyl 2.7.22074 lanzada el 17/7/2020 1:40:11 p.m. (compilación 80a0d2f6)

  • VINYL-10214 - Ocultar grupo de desplazamiento si no hay niños activos en el grupo

Versión de Vinyl 2.7.22059 lanzada el 7/7/2020 10:01:38 p.m. (compilación fa942700)

  • VINYL-10196 - Introducir clave_Generar objeto de datos públicos
  • VINYL-10227 - Se introduce la función de tiempo de ejecución Generated() para recuperar valores generados automáticamente (como PK) que se generaron anteriormente en el evento.
  • VINYL-7375 - Advierte si el proveedor de API no está habilitado al generar claves de API
  • VINYL-10138 - Corrige el error mediante la edición automática y la actualización global

Versión de Vinyl 2.7.21884 lanzada el 18/06/2020 9:26:16 p.m. (compilación c945ba48)

  • VINYL-10149 - Corrige el problema con la visibilidad de la columna MRP que afecta los encabezados del conjunto de control con columnas fijadas
  • VINYL-9947 - Corrige el problema con la autenticación con algunos servidores SFTP.

Versión de Vinyl 2.7.21693 lanzada el 3/6/2020 5:42:12 a.m. (compilación 0a2f07dc)

  • VINYL-10113 - Corrige el problema con la publicación utilizada para obtener parámetros en el cuerpo.
  • VINYL-8147 - Corrige el problema con la visibilidad de la columna MRP que afecta los encabezados del conjunto de control.
  • VINYL-4325 - Corrige el problema al descargar csv con múltiples controles usando la misma columna y obteniendo datos incorrectos.

Versión Versión 2.7.21606 lanzada el 28/05/2020 9:03:09 p.m. (compilación e0fd36d2)

  • VINYL-10088 - Maneja la columna de almacenamiento nulo para la columna no dirigida para reglas dirigidas a una tabla de extensión
  • VINYL-10002 - Manejar el cambio de nombre de una columna y cambiar su tipo de datos al mismo tiempo
  • VINYL-10087 - Mejora el rendimiento en las tablas App_List y Se_UserPermission

Versión 2.7.21540 lanzada el 22 de mayo de 2020 (compilación 3252af26)

  • VINYL-10067 - deshabilita la aceleración de GPU en información sobre herramientas y menús - corrigiendo letras borrosas en algunas pantallas
  • VINYL-10072 - Corrige la visualización de resultados REST desde un extremo que es POST vs GET
  • VINYL-10058 - Corrige el problema con la importación de esquema desde AzureSQL

Revisión: Versión 2.7.21487 publicada el 15/05/2020 11:52:45 p.m. (compilación 2f357078)

  • VINYL-9969 - El carril vertical dentro de los mosaicos del grupo de desplazamiento llega al 100%
  • VINYL-9905 - Los grupos con pestañas no deben mostrar las pestañas hasta que los paneles secundarios sean visibles
  • VINYL-9864 - Agrega validación para evitar agregar grupos dentro de grupos con pestañas
  • VINYL-10012 - Corrige el problema de CSS con el selector de fecha y hora.
  • VINYL-9765 - Elimina el ícono de maximizar para paneles de grupos con pestañas
  • VINYL-10033 - Corrige el problema con los grupos de radio/botones que no se cargan correctamente después de la actualización global

Revisión: Versión 2.7.21417 lanzada el 11/05/2020 9:49:38 p.m. (compilación dbbea8bc)

  • VINYL-10025 - Actualizar el controlador Business Central 365
  • VINYL-9989 - Corrige la pantalla de conexión para los servidores de origen de datos de Google
  • VINYL-9908 - Corrige la representación de mensajes de error.

Versión 2.7.21255 lanzada el 22/04/2020 5:21:02 p.m. (compilación d01c0126)

  • VINYL-9941 - Corrección de cadena vacía de SAP
  • VINYL-3524 - Nuevo objeto de datos públicos para configurar parámetros de autenticación local
  • VINYL-9925 - Corrección de expresión mvSQL para expresiones de escape dentro de funciones
  • VINYL-9923 - Mejoras en la cuadrícula rápida
  • VINYL-9913 - Actualización del controlador Snowflake
  • VINYL-9928 - Se corrigió el error al agregar el conjunto de controles a través de la página de detalles del panel
  • VINYL-9924 - La extensión de la tabla se corrige si no se especifican columnas en la tabla de extensión
  • VINYL-9914 - Cambios en la cadena de conexión de Dynamics Fin
  • VIYNL-9861: Se corrigió el relleno en la ventana emergente de ayuda.
  • VINYL-9937 - Actualizaciones del complemento A2B

Lanzamiento de revisión: Versión 2.7.21123 publicada el 9/4/2020 2:23:59 a. m. (compilación 66acf7cd)

  • VINYL-9779 - Se corrigió la referencia nula al crear una tabla a partir de la lista
  • VINYL-9717 - Corregir problemas con horarios activados por señales
  • VINYL-4500 - Agregue dónde se usa para tablas y reglas en extremos REST
  • VINYL-9772 - Corregir icono de ayuda de acordeón
  • VINYL-9724 - Solo permite agregar ayuda para controles que lo admitan
  • VINYL-9760 - El control de texto recortará los espacios en blanco finales cuando se cambie
  • VINYL-9585 - Error tipográfico correcto Dirigido -> Dirigido
  • VINYL-9773 - Ayuda correcta para elementos del menú
  • VINYL-9775 - Corregir el ícono de ayuda en la casilla de verificación
  • VINYL-9736 - Mejoras en el enlace de la página del reino
  • VINYL-9108 - Agrega clave externa para enlaces de parámetros de modelo
  • VINYL-9650 - Corrige el escape de comillas en expresiones de sustitución mvSQL
  • VINYL-9768 - Corrige objetos de datos de menú en páginas en modo de inserción
  • VINYL-9623 - mejoras para advertencias de auditoría completas
  • VINYL-9254 - Las columnas binarias ahora son compatibles con la auditoría completa para completar todo
  • VINYL-9709 - Corrige el problema con el paquete utilizado en dos aplicaciones con claves de traducción idénticas que fallan
  • VINYL-9710 - soporte para nvarchar(-1) para traducciones de babel
  • VINYL-9590 - Nuevas mejoras en el generador de páginas beta:

    En el creador de páginas beta, se ha mejorado el cambio de tipos de control y el trabajo con listas.

    Si un tipo de control requiere una tabla de fuentes (como listas, controles de radio, etc.), se muestra una nueva pantalla para elegir una. A continuación, se muestran las columnas de búsqueda (clave, título, subtítulo, etc.)

    Se ha mejorado el valor predeterminado de estos valores de búsqueda.

    Ahora se están configurando los valores predeterminados al cambiar los tipos de control.

    Menos parpadeo del panel derecho al cambiar los controles en el generador, recarga de datos más rápida.

    Varias ediciones sugeridas en el panel de edición de control. - mejor soporte para cambiar a tipos de control que necesitan completar otros campos (lista, etc.)

  • VINYL-9749 - El panel con pestañas en la ventana emergente oculta el icono de cierre de la ventana emergente

  • VINYL-9714 - Corrige la alineación de pestañas de páginas y grupos de paneles
  • VINYL-9638 - XML correcto no muestra la corrección en los registros de solicitudes de servicios web
  • VINYL-9725 - El ícono de ayuda correcto no se muestra en los campos adjuntos
  • VINYL-9636 - Corrige la excepción que se produce al visualizar solicitudes web cuando la columna de resultados de la prueba está vacía
  • VINYL-9627 - mejora la experiencia de usuario del editor ace

Lanzamiento de revisión: Versión 2.7.20985 publicada el 28/03/2020 2:49:27 a. m. (compilación 110485d3)

  • VINYL-9179 - Las reglas de migración no pueden apuntar a tablas de extensión
  • VINYL-9577 - Corrección de errores para mesas extensibles IDE
  • VINYL-9753 - Corrige el problema por el cual las cadenas de conexión avanzadas podrían no configurarse correctamente con múltiples conexiones al mismo servidor de origen de datos.
  • VINYL-9253 - Actualización de mensajes de registro relacionados con la seguridad para un registro seguro
  • VINYL-9741 - Corrige el problema que requiere guardar el parámetro del widget dos veces al escribir una cadena.
  • VINYL-9625 - Implementa el almacenamiento en caché para la tabla MimeType en Vinyl
  • VINYL-9706 - Agregar una columna con barra diagonal genera un error de validación cuando se selecciona a través de la interfaz de usuario
  • VINYL-9721 - No se puede volver a habilitar la validación del certificado SMTP
  • VINYL-9671 - El gráfico de red no cambia de tamaño ni se centra cuando se muestra en pantalla completa
  • VINYL-9540 - Actualice EventHistory para leer el tamaño máximo de pila de la tabla de diagnóstico
  • VINYL-9701 - Corrige el problema del archivo LP con las tablas de extensión
  • VINYL-9697 - Corrige el problema con la ventana emergente de filtro con MRP en un grupo de desplazamiento
  • VINYL-9496 - El botón de la barra de herramientas Unbound está deshabilitado en el panel secundario
  • VINYL-9723 - El valor máximo no se respeta en los extremos REST publicados
  • VINYL-9615 - Corrige los datos de ControlLinkCriteria para Vinyl
  • VINYL-9730 - Mensaje de error No se pudo determinar el Id. de página
  • VINYL-9729 - Aumenta el tamaño del campo Dominio para servidores de origen de datos de Active Directory
  • VINYL-9728 - Corrección de errores de fuentes impresionantes visibles en la consola de JavaScript
  • VINYL-9035 - El Vinyl ahora marcará los campos PK automáticamente al presionar el botón Fuente
  • VINYL-9711 - Ctrl-S ahora funciona en control html
  • VINYL-9708 - La ayuda roba el foco al cambiar a edición
  • VINYL-7089 - La edición siempre no funciona con la lista, permite insertar
  • VINYL-9558 - Los objetos de datos del menú no se vuelven a ejecutar cuando se cambia de aplicación y se regresa()
  • VINYL-9703 - Corrige el desplazamiento en los elementos del menú para una lista larga de elementos
  • VINYL-9491 - Corrige la excepción lanzada usando objetos de datos públicos Table_Public y Column_Public

Lanzamiento de revisión: Versión 2.7.20888 lanzada el 17/03/2020 (compilación f2edc9e7)

  • VINYL-9702 - MvSQL - Reintroducir el soporte de paso a través de 2.6. (2.7)
  • VINYL-9480 - Carriles con subtipo de ambos y sin tema especificado, encabezados superiores blancos (no visibles) (2.7)
  • VINYL-9701 - Gestión de versiones - Solo debe crear columnas locales si están extendidas (2.7)

Versión BETA de revisión: Versión 2.7.20870 lanzada el 16/03/2020 (compilación 0fcd07fc)

  • VINYL-9693 - Introduce una página para validar reglas
  • VINYL-9675 - El botón Validar todas las reglas caduca cuando la fuente de datos contiene muchos objetos comerciales.
  • VINYL-9639 - OneLogin pasa reclamaciones de aserción SAML vacías
  • VINYL-9537 - Ampliar el soporte de la unidad DATEDIFF en PostgreSQL
  • VINYL-9669 - El cajón de acción de reelaboración se oscurece en la solución móvil (2.7)
  • VINYL-9698 - Íconos desalineados debido al CSS del generador de páginas (2.7)
  • VINYL-9605 - Los márgenes de las páginas parecen apagados. (2.7)
  • VINYL-9415 - El menú abierto hace que el elemento del menú Administrar servidores no sea legible (2.7)
  • VINYL-9694 - Extensión de mesa - Botón de extender (2.7)
  • VINYL-9695 - Mover el botón Validar todas las reglas de la capa empresarial a la página Validar reglas (2.7)
  • VINYL-9669 - El cajón de acción de reelaboración se oscurece en la solución móvil (2.7)
  • VINYL-9688 - Tabla extendida - Ocultar TableInstallOptionId (2.7)
  • VINYL-9687 - La página principal del IDE genera un error de desplazamiento al reducir el tamaño (2.7)
  • VINYL-9604 - Agregar una nueva página a través del generador de páginas nuevas no agrega automáticamente la página al menú (2.7)
  • VINYL-9662 - Cambiar un elemento en el menú del sitio genera una excepción (2.7)
  • VINYL-9681 - Quickbooks Online - Falta el botón de prueba (2.7)
  • VINYL-9507 - Los paneles con pestañas a veces muestran un botón de pestaña sin texto (2.7)
  • VINYL-9651 - ScrollTo está obligando a que la tabla Resultados generados MRP se desplace hacia la derecha (2.7)
  • VINYL-9663 - El creador de páginas no tiene en cuenta aplicaciones selladas/licenciadas (2.7)
  • VINYL-9640 - No se puede leer la propiedad '0' de indefinido al cargar el tema de vista previa (2.7)
  • VINYL-9608 - El cajón de acciones se puede ocultar completamente en vistas estrechas (2.7)
  • VINYL-9648 - Permitir escapar de los corchetes de cierre con barra invertida en la gramática de paso (2.7)
  • VINYL-9616 - El panel de tipo de contenedor del conjunto de controles no se muestra cuando se abre desde la página de detalles del panel (2.7)

Versión BETA de revisión: Versión 2.7.20703 publicada el 4/03/2020 (compilación 1d595ba4721e)

  • VINYL-9554 - La disposición del panel de la columna de encuadernación no es la ideal
  • VINYL-9622 - Evite recortar valores de datos de excepción nulos al copiar la excepción. (2.7)
  • VINYL-9610 - La conexión CData de Salesforce (proveedor de seguridad RDBMS conectado al proveedor de seguridad OAuth) genera una excepción para who('identity.name')
  • VINYL-9633 - Salesforce CData no puede mostrar un recuento de alrededor de 50000
  • VINYL-9631 - Los grupos de desplazamiento lado a lado no se muestran lado a lado (2.7)
  • VINYL-9231 - Desplazamiento de tablero/carriles a incorrecto
  • VINYL-9630 - La API REST devuelve el servicio web 404 no encontrado aunque el servicio web existe. (2.7)
  • VINYL-9603 - IOS Safari, los encabezados en MRP no se muestran correctamente, la página no se desplaza correctamente (2.7)
  • VINYL-9580 - MvSQL - Las uniones dejaron de funcionar (2.7)
  • VINYL-9594 - Los índices Sh_Job fueron modificados en 2.7... deberíamos truncar la tabla de antemano.
  • VINYL-9567 - La sugerencia automática del editor Ace a veces no aparece en las ventanas de Chrome cuando el zoom del navegador es del 75 % (2,7)
  • VINYL-9541 - Integre Ben.Demystefier para limpiar rastros de pila en registros e historial de eventos
  • VINYL-9602 - Eliminar el enlace del servicio de asistencia técnica del cajón de acciones
  • VINYL-9582 - MvSQL - Error oscuro al ejecutar resultados (2.7)
  • VINYL-9596 - Icono de edición oculto al vincular a una página con un objeto de datos de página y panel vinculado a un objeto de datos de página
  • VINYL-9570 - Considere registrar excepciones en los registros principales y no solo en el historial de eventos
  • VINYL-9597 - El rol de desarrollador no puede agregar tablas (2.7)
  • VINYL-9557 - Faltan criterios de parámetros del widget en el enlace del widget (2.7)
  • VINYL-9575 - Mostrar subtipo en el creador de páginas (2.7)
  • VINYL-9288 - Seleccionar * de la subconsulta causará problemas al eliminar una columna de esa subconsulta
  • VINYL-9552 - El botón de copia de excepción no está disponible cuando se genera el error 500 (2.7)
  • VINYL-9555 - La rol de desarrollador no puede acceder a la página del creador de páginas (2.7)
  • VINYL-9444 - IE11: área de texto con excepción mostrada antes de copiar la excepción (2.7)
  • VINYL-9564 - Aparece una pantalla blanca en el generador de páginas (2.7)
  • VINYL-9561 - Tipos de diseño que muestran pestañas para páginas en el generador de páginas (2.7)

Lanzamiento BETA inicial: Versión 2.7.20580 lanzada el 24/02/2020 (compilación xxx)

Descripción general de funciones

IDE

  • ¡Nuevo editor de página! El nuevo editor proporciona una forma mucho más visual de crear y editar las páginas de tu aplicación Vinyl. Tenga en cuenta que esta es una función beta.

Nuevos controles

  • Los menús ahora pueden estar controlados por objetos comerciales. Mostrar/ocultar opciones según el usuario o el estado del sistema.
  • Los menús ahora admiten íconos, insignias y botones.
  • El gráfico de red permite a los desarrolladores mostrar relaciones entre objetos.
  • Los botones ahora se pueden mostrar en el encabezado de un panel.
  • El grupo de botones permite al desarrollador crear una colección de botones donde solo puede estar activo un botón a la vez.
  • Colapsar conjuntos de controles mediante pestañas o acordeones. Minimice la cantidad de espacio de pantalla utilizado en una página colapsando los datos utilizados con poca frecuencia.
  • Los grupos ahora admiten pestañas que representan los paneles dentro del grupo como una colección de pestañas.

Mejoras de control

  • Los carriles ahora tienen una opción de "envolver". Esto permite a los desarrolladores agruparse horizontal y verticalmente.
  • El desplazamiento ahora admite grupos de paneles.
  • Los enlaces de capacidad proporcionan una forma de ocultar o deshabilitar los controles intrínsecos del panel secundario (crear, editar, eliminar) de un objeto comercial del panel principal.
  • La lista tiene una nueva identificación de columna 'Seleccionable por el usuario' que indica si un elemento de la lista se puede seleccionar en el modo de edición. Esto permite que los elementos de la lista se muestren en modo de visualización pero no se puedan seleccionar al editar un registro (por ejemplo, productos inactivos).

mvSQL

  • El nuevo Ace Editor proporciona una edición mucho más sólida e inteligente de mvSQL. Incluye nuevas características como:

    • Intellitype para columnas y funciones.
    • Mejor resaltado.
  • Los desarrolladores ahora pueden escribir consultas mvSQL directamente en un editor. Estas consultas también se pueden utilizar para crear un objeto comercial correspondiente (beta).

  • La sintaxis de paso ahora preservará los espacios en blanco y evaluará las expresiones de columna en cadenas literales.

Ayuda

  • Vinyl ahora admite información sobre herramientas de ayuda en la mayoría de los objetos de la interfaz de usuario (páginas, elementos de menú, paneles, conjuntos de controles y campos).
  • También puede agregar ayuda a las columnas de tablas y objetos comerciales. Este texto de ayuda aparece como ayuda a nivel de campo siempre que se utilice el objeto comercial.

Herencia de tablas de fuentes de datos cruzadas

  • La herencia de tablas de fuentes de datos cruzadas proporciona un mecanismo más simple para manejar datos distribuidos en múltiples fuentes de datos.
  • Los desarrolladores ahora pueden heredar de una tabla en una fuente de datos y expandirla con columnas adicionales.
  • Las columnas adicionales más la clave principal son los únicos datos almacenados en la tabla secundaria.
  • Permite el mantenimiento de registros de análisis.

Aparatos

  • Los widgets ahora se autentican automáticamente con Vinyl al acceder a las APIs REST de Vinyl.

Inicio sesión

  • Los registros de solicitudes de servicios web ( API REST, fuentes de datos REST, webhooks) ahora incluyen información detallada (encabezados de solicitud/respuesta, cuerpo) cuando se activa el registro detallado.
  • Ya no se registran datos seguros (por ejemplo, consultas SQL). Los desarrolladores pueden volver a activar esto en la configuración de registro.
  • Se ha cambiado el nombre de los registros:

    • Registros lentos - Registros de base de datos
    • Registros rápidos - Registros de memoria
  • Se ha agregado una nueva configuración de registro para los registros de disco para permitir que este registro se configure de forma independiente.

Varios

  • La configuración de idioma y huso horario del usuario determinada automáticamente ahora se conserva en el registro Se_User. Se puede consultar a través de objetos de datos públicos Usuario, Usuario_Actual, Usuario_Leer.
  • Los errores de Vinyl ahora tienen un botón Copiar excepción para permitir a los usuarios copiar más fácilmente el seguimiento de la pila al portapapeles.
  • Los trabajos en segundo plano programados ahora se pueden ejecutar bajo demanda.
  • La reescritura de mensajes de error de la base de datos ahora admite API REST.
  • Se agregaron objetos de datos públicos Role y UserRole.
  • REST API admite columnas traducibles y respeta la configuración de idioma del usuario.
  • El extremo de la aplicación ahora está configurado en la página Publicar para APIs REST (y webhooks configurados para webhooks).

Nuevas fuentes de datos

  • Google Calendar
  • Google Contacts
  • Gmail
  • Dynamics 365 Finance & Operations
  • Airtable
  • QuickBooks Online

Cambios detallados

Nuevas características

  • VINYL-8087 - Permitir tematización de encabezados y barras de herramientas del panel
  • VINYL-9077 - Crear evento personalizado cuando se cargan páginas/paneles
  • VINYL-9101 - Editor de nueva página
  • VINYL-9143 - Opción de colapso del conjunto de controles
  • VINYL-9187 - Grupos de botones para mostrar opciones de estilo radio
  • VINYL-9201 - UI/UX - Mostrar texto de ayuda
  • VINYL-9202 - Capacidad para desactivar dinámicamente el botón de creación en un MRP (vinculaciones de capacidad)
  • VINYL-9203 - Devuelve un mensaje de error descriptivo para excepciones de la base de datos a la API REST
  • VINYL-9204 - Persistir en la configuración de huso horario del usuario determinada automáticamente.
  • VINYL-9205 - Agregar botón Copiar al área de mensajes de excepción/error
  • VINYL-9206 - Configuración para garantizar que Vinyl no registre información potencialmente confidencial
  • VINYL-9207 - Registra contenidos HTTP entrantes/salientes para fuentes de datos REST y Webhook.
  • VINYL-9210 - Autenticar solicitudes HTTP del widget a la API REST
  • VINYL-9241 - Objetos de datos de soporte en la barra de menú del sitio
  • VINYL-9292 - Botones promocionados al encabezado del panel
  • VINYL-9293 - Agregar soporte para carriles de columnas/filas
  • VINYL-9296 - Herencia de mesa
  • VINYL-9339 - CData - Airtable
  • VINYL-9370 - Agregar nuevo gráfico de red de Highcharts a Vinyl
  • VINYL-9378 - Proporcionar un objeto de datos públicos para roles.
  • VINYL-9160 - mvSQL - Ejecutar declaraciones y persistir
  • VINYL-9163 - mvSQL - Autocompletar y Ace Editor
  • VINYL-9195 - API REST - Admite reescritura de mensajes de error.

Mejoras

  • VINYL-3841 - Permitir la ejecución inmediata de trabajos programados
  • VINYL-5211 - API REST - Permitir al consumidor especificar la cultura para el formato de fecha/moneda
  • VINYL-6027 - API REST - Admite columnas traducibles
  • VINYL-8397 - Botones de la barra de herramientas demasiado anchos
  • VINYL-8488 - Mejoras a la gramática mvSQL
  • VINYL-8959 - Vinyl debe registrar todas las solicitudes/respuestas http para solicitudes REST y solicitudes de autenticación/autorización.
  • VINYL-9028 - Nombre de tabla predeterminado al copiar
  • VINYL-9079 - Detecta y reporta un archivo de conexión con un nombre incorrecto
  • VINYL-9080 - Actualización a Knockout v3.5.0
  • VINYL-9110 - Página de columnas vinculantes - La columna de operación es demasiado estrecha y trunca el valor
  • VINYL-9158 - mvSQL - Mejorar la gramática - Permitir selecciones completas
  • VINYL-9215 - Los carriles deben tener 1 ficha de ancho en dispositivos móviles
  • VINYL-9216 - Permitir que carriles y paneles corran verticalmente
  • VINYL-9218 - Permitir filas no seleccionables en una lista al mostrar datos
  • VINYL-9220 - Permitir grupos de paneles dentro de un panel de desplazamiento
  • VINYL-9225 - Permitir que el método SDK Fail tome el mensaje como argumento
  • VINYL-9243 - Crear función mvSQL para nueva línea.
  • VINYL-9352 - Crear rol() función de tiempo de ejecución mvSQL
  • VINYL-9354 - mensaje de confirmación necesario antes de ejecutar Introducción en la página de detalles de la capa de almacenamiento de datos
  • VINYL-9379 - Mover la aplicación "Extremo" de la página Diseño de la aplicación a la página Publicar
  • VINYL-9380 - Mover enlace a la página Proveedores (también conocida como Gestión de identidad)
  • VINYL-9456 - Orden ascendente de las solicitudes de gestión de cambios
  • VINYL-9530 - Cambios en el cajón de acciones para 2.7 para wiki/community/etc...

Insectos

  • VINYL-4000 - Vinyl no aumenta automáticamente el número de versión de un nuevo paquete.
  • VINYL-5122 - No se puede pasar de la Lista con enlaces al Texto
  • VINYL-6579 - Eliminar fuente de datos deja registros huérfanos en Re_DataSource
  • VINYL-6756 - Agregar índices en algunas áreas
  • VINYL-6772 - La instalación de un nombre de servidor API duplicado parece provocar un paquete medio instalado y una regla de validación mal escrita.
  • VINYL-6838 - La frecuencia de cambio del horario debería restablecer los detalles del horario
  • VINYL-6875 - Maneje mejor la ejecución única para eventos programados
  • VINYL-6876 - Considere apoyar la programación de eventos sellados
  • VINYL-7023 - El contenedor DB2/LUW Docker requiere la creación manual de una base de datos Vinyl
  • VINYL-7106 - El enlace 'Personalizar eventos' debe estar oculto para la programación de fuente de datos sellada
  • VINYL-7506 - La ruleta no se ve bien en el fondo gris de inicio de sesión
  • VINYL-7865 - Corrección de Chrome eliminada en 2.5
  • VINYL-7998 - Corrija "SalesForce" por "Salesforce" en el código, nombres de ruta y campos de descripción.
  • VINYL-8025 - Excel no puede manejar archivos csv codificados con codificación utf-8
  • VINYL-8057 - Cambiar el nombre de un evento programado lo elimina de cualquier programa
  • VINYL-8084 - Se corrigió que la página de lógica de negocios no mostrara reglas CRUD/objetos de bus "relacionados"
  • VINYL-8217 - Recortar cadenas devueltas desde bases de datos RDBMS provoca una corrupción silenciosa de los datos
  • VINYL-8317 - El control configurado con el signo igual inicial hace que el encabezado de la columna no se muestre en el archivo csv de descarga
  • VINYL-8407 - Un diseñador puede cambiar la aplicación a la que pertenece un horario independientemente de los eventos que existen en el horario.
  • VINYL-8414 - La edición HTML falla con el modo Excel
  • VINYL-8485 - Webhook - Devuelve datos de la fuente de datos de destino
  • VINYL-8511 - Al vincular a paneles dinámicos dentro del marco, genera un error de vinculación
  • VINYL-8514 - Error "Demasiadas conexiones" de MySQL
  • VINYL-8566 - No se pueden maximizar las páginas en un marco
  • VINYL-8634 - Requerido en el inserto tiene problemas de renderizado
  • VINYL-8639 - Error confuso cuando falta el control de valor en el panel Gráfico
  • VINYL-8853 - El Vinyl permite duplicar extremos para diferentes aplicaciones
  • VINYL-8929 - No se aplica el vínculo entre eventos (por nombre de evento)
  • VINYL-8930 - Ocultar enlaces cuando la acción es un complemento
  • VINYL-8943 - La exportación de archivos no realiza el orden en la declaración SQL más externa
  • VINYL-8998 - El enlace a la página no se borra cuando no se accede
  • VINYL-9017 - El enlace a la página tiene un esquema que debería estar oculto
  • VINYL-9027 - No manejamos espacios en blanco en {{ whatever | url_decode }} para parámetros de URL REST
  • VINYL-9031 - SQL escapado en ${ } tiene espacios insertados
  • VINYL-9068 - Agregar un paquete a una aplicación debería agregarlo a la modelo de lanzamiento
  • VINYL-9084 - La creación de LP falla si se marca una base de datos en la nube (como Dynamics CRM CData) para movimiento físico
  • VINYL-9094 - El texto de la flecha hacia atrás muestra la página incorrecta
  • VINYL-9111 - Los conflictos de autocompletar de Chrome interfieren con la función de autocompletar
  • VINYL-9122 - La página de reparación está rota si una columna numérica tiene un valor predeterminado NULL
  • VINYL-9129 - Los campos HTML sin fuente aparecen editables con el modo Panel Excel
  • VINYL-9144 - Error "Control raíz incorrecto para ID de control" al exceder el número máximo de controles en la página
  • VINYL-9145 - El botón de control Create+ está vinculado por ParentControlId
  • VINYL-9149 - La falta de coincidencia de URL en la configuración de Okta/ SAML da como resultado "Error de autenticación externa. El resultado es nulo"
  • VINYL-9155 - CF/Temática Problemas con los controles
  • VINYL-9164 - Los mensajes de validación se superponen en filas en un panel de varias filas
  • VINYL-9167 - Las validaciones de inserción no se muestran cuando se utilizan grupos de desplazamiento
  • VINYL-9171 - No se pueden cancelar las operaciones del administrador de paquetes
  • VINYL-9180 - No permite que los usuarios cambien los servidores de fuente de datos para una fuente de datos.
  • VINYL-9197 - La lista de selección de tablas en la página Acción no agrupa las tablas por fuente de datos
  • VINYL-9199 - Las acciones registradas en el evento Insertar no pueden invocar otros eventos
  • VINYL-9224 - SDK isDirty siempre devuelve verdadero
  • VINYL-9227 - El error de guardado no se muestra en el tablero
  • VINYL-9232 - No se puede filtrar a propósito en la página de reglas
  • VINYL-9256 - La página "Regla (Detalles)" no muestra el título de página correcto cuando se vincula desde "Diseñar una fuente de datos" -> Reglas
  • VINYL-9282 - Una función incorrecta definida por el usuario impide que se inicie Vinyl
  • VINYL-9284 - Dg_EventHistory aún no se limpia correctamente
  • VINYL-9297 - Los contenedores de paneles en ocasiones añaden acolchado adicional
  • VINYL-9300 - Falta excepción en la configuración de error para Salesforce ADO.NET
  • VINYL-9307 - Gráfico de Marimekko mal escrito en Vinyl
  • VINYL-9320 - Error de Javascript al cerrar el panel de una sola fila
  • VINYL-9328 - Agregar el administrador al grupo de desarrollador les impide deshacer esto
  • VINYL-9334 - El error del servicio web no controlado da como resultado "No se puede leer la propiedad 'datos' de nulo"
  • VINYL-9338 - No se puede vincular el panel cosmético al SRP
  • VINYL-9343 - Puede marcar la fuente de datos del correo para cambios físicos... interrumpe la instalación de LP
  • VINYL-9345 - Vinyl debe registrar el nombre de la base de datos en la que está trabajando al instalar desde una instantánea...
  • VINYL-9360 - La vinculación al público a través de marcos interrumpe la navegación y causa http 404.
  • VINYL-9364 - El tipo de datos lógico Número impide que el objeto de datos almacene valores con decimales
  • VINYL-9366 - El objeto JSON para gráficos no se ejecuta cuando se recarga la fuente del panel
  • VINYL-9373 - Registrar licencia de firma v2
  • VINYL-9382 - Error inútil con una mala configuración del calendario
  • VINYL-9418 - IIF() en una regla no puede comparar una cadena o un Guid con un literal en MySQL
  • VINYL-9453 - La visibilidad del gráfico puede provocar que la propiedad de color no se aplique
  • VINYL-9466 - La compatibilidad con DB2 requiere el modo de compatibilidad opcional de Oracle
  • VINYL-9491 - Los objetos de datos públicos Table_Public y Column_Public lanzan NullReferenceException
  • VINYL-9508 - Los iconos, texto, etc. se muestran con CSS diferente en 2.7
  • VINYL-9531 - Comillas no coincidentes al intentar utilizar barra invertida
  • VINYL-9536 - Agregar conexión de prueba para el tipo de base de datos de Gmail