Saltar al contenido

Notas de Lanzamiento de Vinyl 3.1

Notas de Lanzamiento de Actualización

Los requisitos del sistema han cambiado significativamente para Vinyl 3.1. Lea y confirme las notas de actualización antes de continuar.

El Vinyl requiere .NET Framework 4.8 - https://dotnet.microsoft.com/download/dotnet-framework

Vinyl requiere el paquete de alojamiento ASP.NET Core Runtime 2.1 - https://dotnet.microsoft.com/download/dotnet-core/2.1

La estructura de directorios de Vinyl ha cambiado. El proceso de instalación y las notas de actualización de Vinyl también han cambiado. Siga atentamente las instrucciones cuando actualice.

Vinyl ahora tiene distribuciones destinadas a implementaciones locales y de Amazon AWS Elastic Beanstalk.

Cambio importante: se ha mejorado la validación de la función Page(). Los argumentos válidos son:

  • Página()
  • Página('Id.Ventana')
  • Página('Id. de marco')

Otros argumentos pasados a la función Página darán como resultado un error.

Cambio importante: la ruta de inicio de sesión para la autenticación de la aplicación ahora es relativa al cliente web. Si la URL de una página de Vinyl es: https://yourserver.com/Vinyl/app/YourApp/Login, la ruta de inicio de sesión debe ser: /app/YourApp/Login

Si está utilizando Crystal Reports, debe verificar que esté ejecutando al menos SP2; consulte Configuración de Crystal Reports

Cambios en la estructura del directorio (AWS Elastic Beanstalk y local)

Los registros ahora residen en C:\inetpub\wwwroot\Vinyl\logs (vs C:\inetpub\wwwroot\Vinyl\App_Data)

El directorio de datos ahora reside en C:\inetpub\wwwroot\Vinyl\data (vs C:\inetpub\wwwroot\Vinyl\App_Data)

Las claves de cifrado en el disco ahora residen en C:\inetpub\wwwroot\Vinyl\keys (frente a C:\inetpub\wwwroot\Vinyl\App_Data\keys)

La configuración ahora se almacena en AppSettings.json frente a los archivos de configuración tanto en web.config como en el directorio Config.

Cambios en AWS Elastic Beanstalk

Algunas de las propiedades del ambiente en Elastic Beanstalk han cambiado. Aquí hay capturas de pantalla que muestran la versión anterior y la nueva:

imagen

Propiedades del Vinyl Vinyl 3.0 o anterior

imagen

Propiedades ambientales en Vinyl 3.1+

Sin alterar:

  • Información de conexión

Renombrado:

  • Cifrado de datos: Almacenamiento de claves → Cifrado de datos: Almacenamiento de claves
  • DataEncryptionKeyS3BucketEndpoint → DataEncryption:S3BucketEndpoint
  • Cifrado de datosKeyS3KeyPrefix → Cifrado de datos:S3KeyPrefix
  • ForwardedClientIpHeader → ReverseProxy: ForwardedClientIpHeader
  • ForwardedPortHeader → ReverseProxy: ForwardedPortHeader
  • Encabezado de esquema reenviado → Proxy inverso: Encabezado de esquema reenviado

Se recomienda la última plataforma (Windows Server 2019/2.6.2):

imagen

Si utiliza AWS Elastic Beanstalk, deberá reconstruir su imagen AMI y/o utilizar la imagen base más reciente de Zudy.

Cambios de configuración locales

Todos los ajustes de configuración, fuera de Connection.xml, ahora se almacenan en C:\inetpub\wwwroot\Vinyl\appsettings.config. Las configuraciones que estaban en un archivo de configuración o web.config deben actualizarse en appsettings.config.

Lanzamientos

3.1.32967

Versión 3.1.32967 lanzada el 11/8/2023 7:48:08 p.m. (compilación b569a535)

  • VINYL-14814 - Actualización del controlador Salesforce CData ADO.NET

3.1.32913

Versión 3.1.32913 lanzada el 4/8/2023 6:00:42 p.m. (compilación 0fc30816)

  • VINYL-15028 - El vídeo insertado no se procesa ni permite descargar en iOS

3.1.32855

Versión 3.1.32855 lanzada el 28/7/2023 8:31:36 p.m. (compilación e2187701)

  • VINYL-11455 - Maneja grandes números de compilación
  • VINYL-15012 - Reconocer mensaje de vencimiento de sesión de Salesforce
  • VINYL-15010 - Actualizar controlador Hubspot
  • VINYL-15006 - Actualizar controlador Snowflake

3.1.31130

Versión 3.1.31130 publicada el 21/12/2022 13:42:36 (compilación 0d4de775)

  • VINYL-13600 - Agregar soporte para Crystal Report Engine SP32

3.1.30812

Versión 3.1.30812 publicada el 16/11/2022 4:00:16 p.m. (compilación e3f8393b)

  • VINYL-13961 Actualiza la unidad Snowflake para manejar el tipo de devolución del número de procedimiento almacenado
  • VINYL-13973 Actualiza el paquete System.Data.SqlClient
  • VINYL-13478 Mejorar las implementaciones de Elastic Beanstalk
  • VINYL-13856 Comprobar si la columna principal está indexada para tablas extendidas

3.1.30128

Versión 3.1.30128 lanzada el 22/9/2022 5:56:55 p.m. (compilación a6be8613)

  • VINYL-12899 - Mejora de paginación REST. La solución anterior era borrar el caché de forma más agresiva. Esta nueva solución solo borra el caché cuando se pagina en fuentes XP CRUD REST

3.1.30023

Versión 3.1.30023 publicada el 13/09/2022 13:00:25 (compilación 45d964aa)

  • VINYL-13801 - Para la excepción de tabla faltante de SQL al volver a escribir en el objeto webhook

3.1.29980

Versión 3.1.29980 publicada el 8/9/2022 9:10:18 p.m. (compilación 04c44287)

  • VINYL-12899 - Corrección para la paginación XP CRUD REST
  • VINYL-13775 - Actualizaciones del secuencia de comandos de Iron Mountain
  • VINYL-13365 - Eliminar reglas huérfanas
  • VINYL-13730 - Actualización del paquete System.Security.Cryptography.Xml
  • VINYL-13364 - Regla correcta del mapa del sitio en MySQL 8.0
  • VINYL-13363 - Se corrigió el tiempo de espera en la regla en MySQL 8.0
  • VINYL-13716 - Utilice Node como etiqueta si no se especifica NodeLabel
  • VINYL-11625 - Mejora el rendimiento del mapa del sitio en MySQL 8.0

3.1.29474

Versión 3.1.29474 publicada el 15/7/2022 8:59:41 p.m. (compilación 6c60fa8d)

  • VINYL-13598 - Lógica correcta para importar procedimientos almacenados en MySQL
  • VINYL-13511 - Actualice Newtonsoft a 13.0.1
  • VINYL-13463 - Actualizar SSH.Net
  • VINYL-13411 - Actualizar certificado de wiki.zudy.com
  • VINYL-13383 - Soporte utf8mb3 en MySQL

3.1.28846

Versión 3.1.28846 lanzada el 30/4/2022 2:19:31 p.m. (compilación ef97f111)

  • VINYL-13280 - Habilitar conector Magento

3.1.28344

Versión 3.1.28344 publicada el 4/3/2022 4:11:54 p.m. (compilación 5d899de1)

  • VINYL-13075 - Soporte de AWS KMS/ParameterStore para claves de cifrado de datos de Vinyl

Para desplegar en Elastic Beanstalk, primero cree una política de IAM:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ssm:PutParameter",
                "ssm:GetParametersByPath"
            ],
            "Resource": "\*"
        }
    ]
}

A la política la llamamos Vinyl-dataencryption-parameterstore.

Adjunte eso al rol EC2 utilizado por Elastic Beanstalk. Nuestro rol se llama aws-elasticbeanstalk-ec2- rol

Luego, después de desplegar el ambiente, cambie/agregue las siguientes propiedades del ambiente:

Nombre Valor
Cifrado de datos: almacenamiento de claves Almacén de parámetros
Cifrado de datos: Prefijo de nombre de parámetro /miaplicación/producción

Donde "/myapp/production" corresponde al ambiente de Elastic Beanstalk. El ParameterNamePrefix se aplica a todas las claves almacenadas por Vinyl. Cada ambiente debe utilizar un prefijo único.

3.1.28338

Versión 3.1.28338 publicada el 3/3/2022 10:08:50 p.m. (compilación 406d173b)

  • VINYL-13163 - Agregar una página para mostrar estadísticas de empleo
  • VINYL-13135 - Agregar una página para mostrar los trabajos en segundo plano que se iniciarían
  • VINYL-13139 - Bloquear la posición de los nodos del gráfico de red cuando se arrastran

3.1.28125

Versión 3.1.28125 lanzada el 17/02/2022 8:19:46 p.m. (compilación 8b98ca02)

VINYL-13014 - Se agregó soporte para cambiar múltiples valores en un widget:

... var install = function (holderElement, context) { ... var row = context.getRow(); var values = [ { controlName: "Control A", value: 1 }, { controlName: "Control B", value: 2 } ]; row.setMultipleValues(values); ... }

Los valores se pueden ingresar por controlName o celda:

var values = [ { cell: controlACell, value: 1 }, { cell: controlBCell, value: 2 } ];

3.1.28099

Versión 3.1.28099 lanzada el 15/02/2022 5:56:40 p.m. (compilación 014b20ef)

  • VINYL-12981 - Compatibilidad con Azure Block Storage

3.1.28037

Versión 3.1.28037 lanzada el 8/2/2022 8:43:48 p.m. (compilación ff888812)

  • VINYL-13001 - Corrige un problema de actualización que puede impedir que Vinyl complete una actualización.

3.1.28006

Versión 3.1.28006 lanzada el 4/2/2022 1:51:13 p.m. (compilación 23d9f162)

  • VINYL-11555 - Evite el enfoque cuando esté en un iframe que no esté enfocado

3.1.28003

Versión 3.1.28003 publicada el 3/02/2022 22:07:11 (compilación 77976691)

  • VINYL-12986 - Problema solucionado al instalar datos de desarrollador en una tabla con una columna de identidad

3.1.27791

Versión 3.1.27791 publicada el 13/01/2022 7:43:36 p.m. (compilación 525531ae)

  • VINYL-12897 - Corrección de unión entre esquema

3.1.27769

Versión 3.1.27769 publicada el 12/01/2022 2:29:28 a.m. (compilación 3ae4204e)

  • VINYL-12880 - Rendimiento - almacenamiento en caché de datos utilizados internamente al crear consultas
  • VINYL-12887 - Restaurar el límite predeterminado de 50.000 filas en la descarga de csv - se puede anular a nivel de panel
  • VINYL-12804 - Rendimiento - Reduce las llamadas a la biblioteca de detección de dispositivos utilizada por Vinyl al rastrear el tráfico de la página

3.1.27557

Versión 3.1.27557 lanzada el 21 de diciembre de 2021 (compilación 05bc8fc4)

  • VINYL-12791 - Fuente de datos REST - Concatene varias cookies juntas al recuperar el encabezado Set-Cookie
  • VINYL-11867 - Unirse a la fuente de datos de registro en las páginas de rol

3.1.27485

Versión 3.1.27485 publicada el 15/12/2021 6:02:25 p.m. (compilación 05b87ecf)

  • VINYL-12736 - Mejoras claras en el control de archivos X
  • VINYL-12721 - Se corrigieron las etiquetas internas para que ahora aparezcan cuando eliminas texto del control.
  • VINYL-9653 - Arreglar botones grandes
  • VINYL-12735 - Agregar interfaz para tematizar el texto del tamaño del archivo de control de archivos

3.1.27404

Versión 3.1.27404 lanzada el 7/12/2021 8:26:46 p.m. (compilación f5b782b3)

  • VINYL-12710 - Agrega dos nuevos objetos de datos públicos a Vinyl:
    • Grupo - Solo lectura: proporciona una lista de grupos que están disponibles en el contexto de una aplicación
    • Grupo de usuarios - Lectura/Escritura - permite ver/modificar los grupos a los que pertenece un usuario

3.1.27365

Versión 3.1.27365 lanzada el 2/12/2021 12:08:24 a.m. (compilación 08e37ada)

  • VINYL-12433 - Actualice el controlador CData QuickBooks (NOTA - Ahora necesita URL frente a HOSTNAME)
  • VINYL-12693 - Permitir configurar el tiempo de espera de solicitud REST
  • VINYL-12656 - Habilitar el controlador QuickBase en Linux

3.1.27274

Versión 3.1.27274 lanzada el 18/11/2021 3:40:20 p.m. (compilación e45a4891)

  • Habilitar el controlador CData QuickBase

3.1.27186

Versión 3.1.27186 lanzada el 10/11/2021 1:16:56 a.m. (compilación f51ec9f5)

  • VINYL-12619 - Configuración correcta de NetSuite
  • VINYL-12641 - Corregir el flujo de cierre de API REST al recibir POST y el registro habilitado

3.1.27150

Versión 3.1.27150 lanzada el 5/11/2021 7:25:34 p.m. (compilación dfda5315)

  • VINYL-12637 - Manejo correcto de la navegación tras fallos de navegación
  • VINYL-11606 - Borra errores de red al detectar que el dispositivo está en línea
  • VINYL-12632 - Traducir mensajes del cliente ("Verificar conexión de red") en el paquete Vinyl UI.
  • VINYL-12630 - Controla la detección de la URL original al reescribir una ruta de 5 caracteres
  • VINYL-12619 - Habilitar controlador NetSuite
  • VINYL-12508 - Reemplace el gráfico de red con un nuevo gráfico que admita zoom

3.1.27026

Versión 3.1.27026 lanzada el 26/10/2021 22:46:51 (compilación fec51e1d)

  • VINYL-12605 - Importación NFS correcta cuando se aplica el patrón de búsqueda en el nivel de fuente de datos
  • VINYL-12609 - Evita que CALLER() genere una excepción cuando no se encuentra la columna
  • VINYL-12610 - Reclamación predeterminada del nombre de WS-Federation a la dirección de correo
  • VINYL-12575 - Autenticación correcta de Sharepoint OAuth
  • VINYL-12565 - Asegúrese de que el usuario esté autenticado antes de conectarse a SignalR, permita que los transportes de SignalR sean configurables
  • VINYL-12599 - Borrar caché después de agregar la cláusula de unión

3.1.26835

Versión 3.1.26835 lanzada el 7/10/2021 6:11:39 p.m. (compilación b6a1d00a)

  • VINYL-12512 - Corrige la entrega de enlaces para reglas CRUD de webhook.
  • VINYL-12259 - Actualizar el controlador MySQL

3.1.26792

Versión 3.1.26792 lanzada el 4/10/2021 2:18:20 p.m. (compilación 1e1a29dd)

  • VINYL-12514 - Problema de representación correcta con Safari 15 y MRP con el servicio de selección de columnas deshabilitado.

3.1.26722

Versión 3.1.26722 lanzada el 22/9/2021 11:44:27 p.m. (compilación 57572ebc)

  • VINYL-12467 - Análisis correcto de extremos REST XML que contienen matrices que contienen elementos CData XML
  • VINYL-12477 - Permitir especificar el puerto para el servidor SFTP
  • VINYL-11310 - Comportamiento correcto de MySQL en Linux
  • VINYL-12442 - Corregir servicios REST de Linux

3.1.26666

Versión 3.1.26666 lanzada el 17/9/2021 11:56:45 p.m. (compilación 126ab7a0)

  • VINYL-12446 - Corrección del alias de cláusula para DB2i
  • VIYNL-12382 - Actualización System.Text.Encdoings.Versión web
  • VINYL-10670 - Manejo correcto de fechas para SQLite para fechas posteriores a 2038
  • VINYL-12451 - Actualización del conector de SAP Concur
  • VINYL-12449 - Corregir problema de compilación de PostgreSQL
  • VINYL-12432 - Otras mejoras de DB2i
  • VINYL-12300 - Soporte para uniones de bases de datos cruzadas DB2i

3.1.26431

Versión 3.1.26431 lanzada el 2/9/2021 9:27:35 p.m. (compilación a37c0785)

  • VINYL-11719 - Mejoras 504/502
  • VINYL-12092 - Mejorar la adición de acciones a eventos en MySQL
  • VINYL-12388 - Soluciona problemas de importación de copos de nieve
  • VINYL-12273 - Cambio de vencimiento de sesión correcto que requiere reinicio

3.1.26391

Versión 3.1.26391 publicada el 31/8/2021 5:25:45 p.m. (compilación 668fd454)

  • VINYL-12277 - Crystal Reports - soporte para anulación de filas por encima del límite de 1000 filas. Ahora hay una propiedad a nivel de página que permite al desarrollador establecer un límite más alto. Los límites muy altos (por encima de 50 000) pueden causar problemas de memoria si la tabla contiene muchos datos

3.1.26347

Versión 3.1.26347 publicada el 27/8/2021 3:43:48 a.m. (compilación 40bb2d76)

  • VINYL-12340 - Al invocar eventos en segundo plano, se pasa WindowId
  • VINYL-12345 - Permitir acciones en la fuente de datos S3

3.1.26321

Versión 3.1.26321 publicada el 25/8/2021 4:54:39 p.m. (compilación 66dcb3ab)

  • VINYL-12339 - Se lanza una excepción correcta para las reglas de inserción de webhooks sin PK establecido

3.1.26281

Versión 3.1.26281 publicada el 20/8/2021 8:46:22 p.m. (compilación 4ce57ad3)

  • VINYL-11819 - Activar auditoría completa en primer plano frente a fondo

3.1.26277

Versión 3.1.26277 publicada el 20/8/2021 2:37:17 p.m. (compilación c1ca99e3)

  • VINYL-12315 - Mejora la importación de campos numéricos de MS Access. Hacer que la importación sea más tolerante a fallos
  • VINYL-12309 - Correcciones para mitigar errores esporádicos del señalizador

3.1.26236

Versión 3.1.26236 lanzada el 18/8/2021 4:13:44 p.m. (compilación 7e586e2a)

  • VINYL-12306, VINYL-12226 - CRAM de webhook correcto vinculado en columnas que no son PK
  • VINYL-12238 - Regla de actualización correcta activada mediante webhook
  • VINYL-12301 - Mejora el rendimiento al enviar archivos CRUD a S3
  • VINYL-12233 - Admite el registro de EventHistory y Job en Azure Application Insights

3.1.26074

Versión 3.1.26074 lanzada el 3/8/2021 9:01:30 p.m. (compilación 0845c7b2)

  • VINYL-12224 - SharedStateTicketStore genera una excepción si no se encuentra el ticket

3.1.26008

Versión 3.1.26008 lanzada el 26/7/2021 6:31:37 p.m. (compilación 3788653d)

  • VINYL-12092 - Corrección adicional del registro de acción en MySQL
  • VINYL-11634 - La página del marco no respeta el modo Insertar

3.1.25978

Versión 3.1.25978 publicada el 22/7/2021 7:41:26 p.m. (compilación 617ec282)

  • VINYL-12172 - Corrige la modelo de error que se oculta si no hay ningún mensaje para mostrar al usuario.
  • VINYL-12173 - Corrija la redirección de OAuth_uri si Vinyl está alojado en la ruta
  • VINYL-12092 - Registro de acción correcta en MySQL

3.1.25942

Versión 3.1.25942 publicada el 19/07/2021 22:44:30 (compilación dd09d824)

  • VINYL-12086 - Actualizaciones rápidas del filtro de cuadrícula
  • VINYL-11634 - Correcciones rápidas en el conteo de cuadrículas
  • VINYL-12160 - Se solucionó el problema con las uniones entre bases de datos y las tablas administradas.
  • VINYL-12136 - Soluciona problemas con tablas administradas en todas las fuentes de datos

3.1.25804

Versión 3.1.25804 lanzada el 2/7/2021 3:34:57 p.m. (compilación a2b42171)

  • VINYL-12101 - Corregir el enlace del problema en las reglas CRUD del sistema de archivos donde el directorio es nulo
  • VINYL-11263 - Sustitución correcta de encabezados de conjuntos de control al descargar csv
  • VINYL-11021 - Fijación mesa extensible
  • VINYL-9931 - La regla de pivote con valores de fila nulos genera la excepción "La clave no puede ser nula. Nombre del parámetro - Clave"
  • VINYL-12027 - La descarga falla para el panel dinámico donde el enlace da como resultado una columna nula
  • VINYL-11259 - Las etiquetas de las columnas dinámicas del lado del servidor son incorrectas
  • VINYL-11440 - Se produce un error si existe una columna de visibilidad en una página con un panel de marco
  • VINYL-11875 - Las listas enlazadas no se borran en el filtro
  • VINYL-11974 - El filtro muestra el GUID al seleccionar de la lista y el filtro de la lista muestra el valor después de borrarlo
  • VINYL-11802 - La selección de control de lista emergente de filtro nativo no muestra valores
  • VINYL-11952 - La descarga del archivo falla desde la colección de imágenes

3.1.25645

Versión 3.1.25645 publicada el 16/6/2021 3:20:38 p.m. (compilación 8e611a83)

  • VINYL-11962 - Corrige cómo Vinyl procesa los datos binarios enviados a un webhook.

3.1.25605

Versión 3.1.25605 lanzada el 10/06/2021 1:32:22 p.m. (compilación e516bf77)

  • VINYL-11886 - extremo de metadatos de IDP de SAML
  • VINYL-11748 - Los carriles se actualizan completamente en la actualización global
  • VINYL-11897 - Mejoras de rendimiento al procesar traducciones
  • VINYL-11776 - El control HTML no capta el foco
  • VINYL-11925 - Verificación de rango máximo correcto para números que usan escala

3.1.25549

Versión 3.1.25549 lanzada el 4/6/2021 7:04:14 p.m. (compilación b9a6b2f5)

  • VINYL-11554 - Se corrige el problema al descargar archivos que contienen "," así como otros caracteres
  • VINYL-11887 - SAML IdP utiliza resúmenes SHA-256
  • VINYL-11883 - Advertencia de registro para algoritmos SAML obsoletos
  • VINYL-11670 - Correcciones y mejoras de SAML SSO
  • VINYL-11896 - Mejora el rendimiento al CRUD de archivos desde S3, especialmente con depósitos que contienen muchos archivos
  • VINYL-11719 - Establece el tiempo de espera en 1 hora entre IIS y Vinyl (errores HTTP 502)

3.1.25507

Versión 3.1.25507 publicada el 1/6/2021 5:05:42 p.m. (compilación 0af6bada)

  • VINYL-11703 - Las reglas del puente ahora muestran controladores de éxito/fracaso
  • VINYL-11858 - Soluciona el problema al ejecutar reglas crudas desde un webhook que transfiere datos a una tabla con la auditoría completa habilitada.
  • VINYL-11816 - Evitar modificar los widgets de colección del sistema
  • VINYL-11813 - Los eventos que llaman a eventos no tienen largas filas de almacenamiento previo en caché para ejecutarlas

3.1.25392

Versión 3.1.25392 publicada el 20/05/2021 12:47:34 a.m. (compilación 935453c8)

  • VINYL-11826 - Corrige que el usuario del silo vea la página enmarcada que puede diseñar.
  • VINYL-11822 - Archivo de licencia correcto para Business Central 365
  • VINYL-11783 - Corregir el puntero nulo al usar el seguimiento con un evento que llama a otros eventos

3.1.25358

Versión 3.1.25358 lanzada el 18/05/2021 12:04:32 a.m. (compilación 424ade38)

  • VINYL-11712 - Correcciones para los botones de opción en SRP dentro del conjunto de control cuando se ven en dispositivos móviles o en SRP emergente.

3.1.25345

Versión 3.1.25345 lanzada el 17/05/2021 1:34:34 p.m. (compilación a3cdb31a)

  • VINYL-11797 - Corregir problemas de autenticación x-api-key
  • VINYL-11779 - Corregir problemas de embalaje de Vinyl

3.1.25293

Versión 3.1.25293 lanzada el 12/05/2021 7:25:47 p.m. (compilación fa47c09e)

  • VINYL-11721 - Icono de procedimiento almacenado correcto
  • VINLY-11706: Se corrige la excepción CultureId que se produce durante los trabajos programados.
  • VINYL-11725 - Actualiza el controlador Hubspot. Permite la autenticación APIKey.

3.1.25251

Versión 3.1.25251 publicada el 10/05/2021 3:52:06 p.m. (compilación 8f459a16)

  • VINYL-11730 - Corregir problema de almacenamiento en caché con Crystal Reports
  • VINYL-11720 - Mejora la resolución de ensamblajes al cargar informes de Crystal
  • VINYL-11734 - Las nuevas reglas ahora de forma predeterminada omiten la capa empresarial. Casilla de verificación ahora editable en la página de reglas.
  • VNYL-11463 - Mejoras en las alertas del señalizador/Vinyl y manejo de múltiples pestañas en Vinyl
  • VINYL-11445 - Consolidar la lógica de instalación y actualización
  • VNYL-11431: Manejar la lógica del lenguaje de aceptación nula
  • VINYL-11712 - Manejo correcto de controles dinámicos que son botones de opción en un MRP
  • VINYL-11418 - Reglas de visibilidad correctas para la configuración del servidor proxy en la página del caso extremo del servidor de origen de datos
  • VINYL-11460 - enlace correcto a registros de eventos
  • VINYL-11657 - Corregir igualdad de columnas de SAP

3.1.25074

Versión 3.1.25074 publicada el 26/4/2021 2:31:28 p.m. (compilación 5d55c076)

  • VINYL-11344 - Ajustar la configuración interna/externa para complementos
  • VINYL-11633 - Ajusta los permisos para los usuarios en la rol de desarrollo, permitiéndoles cambiar la fuente de datos actual en el banco de trabajo.
  • VINYL-11638 - Corregir la lógica de exportación de archivos al ejecutar la acción de exportación contra fuentes de datos que no son RDBMS
  • VINYL-11594 - Agregar soporte para Azure Application Insights

3.1.25013

Versión 3.1.25013 lanzada el 21/04/2021 1:25:30 a. m. (compilación 72a89f47)

  • VINYL-11556 - Corregir el seguimiento de pila faltante para detectar errores
  • VINYL-11599 - Lógica correcta al guardar informes de Crystal dentro de un subdirectorio
  • VINYL-11496 - Impide que se habilite la auditoría completa cuando la fuente de datos no se ha configurado completamente

3.1.24937

Versión 3.1.24937 publicada el 14/04/2021 2:41:46 p.m. (compilación 9b2becc5)

  • VINYL-11550 - Se solucionó el problema de que el texto se escapaba demasiado para exportar
  • VINYL-11520 - Se solucionó el problema con una gran cantidad de reclamos que causaban problemas de solicitudes de cookies demasiado grandes
  • VINYL-11493 - Se solucionó el problema que dejaba algunas listas predeterminadas al agregar un control.
  • VINYL-11474 - Agregar soporte de proxy a HttpRetrieverPlugin
  • VINYL-11467 - Eliminar ruta de las cookies de autenticación
  • VINYL-11512 - Mejora el rendimiento al mostrar la página de tabla/columna en MySQL
  • VINYL-11527 - Mejora el rendimiento de la página del historial de programación en MySQL
  • VINYL-11511 - Actualización del controlador CData Business Central
  • VINYL-11389 - Eliminar la cultura que causa el problema con DB2

3.1.24736

Versión 3.1.24736 lanzada el 26/03/2021 7:57:12 p.m. (compilación 32b50d51)

  • VINYL-11452 - Corrige la entrada duplicada en la tabla Dg_Resource (los criterios clave coinciden con varias entradas en la página de creación de reglas)

3.1.24704

Versión 3.1.24704 publicada el 24/03/2021 8:01:51 p.m. (compilación a86e5aab)

  • VINYL-11402 - Se corrigió la posición de los encabezados y botones del panel durante la actividad.
  • VINYL-11413 - Actualiza ACE cuando cambia el modo
  • VINYL-11418 - Soporte de servidor proxy para servidores de origen de datos REST
  • VINYL-11048 - Evitar que la cuota restante de API REST se vuelva negativa
  • VINYL-11383 - Agregar validación para evitar la creación de un recurso duplicado para una aplicación
  • VINYL-11262 - Deshabilite el informe de seguridad si la aplicación no tiene fuentes de datos con roles
  • VINYL-10788 - Soporte de autenticación de Windows integrado correcto para sistemas de archivos
  • VINYL-11162 - Eliminar GUID de los valores de la lista de auditoría completa
  • VINYL-11366 - Agregar cadena de traducción para seguimiento
  • VINYL-11405 - Emitir notificación de cambio de perfil para aplicación nativa
  • VINYL-11270 - Actualiza la cookie de VinylCulture a medida que el usuario cambia de configuración regional
  • VINYL-10958 - Regla de migración para establecer prevención para claves externas cuando no se muestra ningún valor
  • VINYL-11381 - Se corrigió que el trabajo de recorte nocturno regresara por error al recortar el registro de sesión.
  • VINYL-10759 - Actualizar el rendimiento de MySQL
  • VINYL-11400 - Agregar operadores a fuentes de datos del sistema de archivos que los admitan en la memoria
  • VINYL-10841 - Correcciones de rendimiento para MySQL
  • VINYL-10873 - Se agregó soporte para deshabilitar la clasificación en la fuente de datos de los paneles (MySQL)
  • VINYL-11387 - Solución para HttpRetrieverTest
  • VINYL-11396 - Orden correcto de las reglas de visibilidad para la identificación de alineación para conjuntos de controles uno al lado del otro
  • VINYL-11388 - Mejoras al generar páginas automáticamente desde la fuente de datos.
  • VINYL-11181 - Ruta de inicio de sesión de autenticación relativa a la raíz de la aplicación correcta
  • VINYL-11382 - Dependencia correcta del paquete

3.1.24633

Versión 3.1.24633 publicada el 17/03/2021 15:02:39 (compilación 6a1e1809)

  • VINYL-11376 - Restaurar marcadores de posición de lista de Vinyls
  • VINYL-11139 - Corregir problemas al crear registros en Dg_Resource
  • VINYL-4873 - Utilice año de 4 dígitos para todas las culturas
  • VINYL-11343 - Mover formatos de fecha y hora a la base de datos
  • VINYL-11369 - Mejoras en el seguimiento: - Caducidad más larga para la regla de recorte, mantenga los registros de seguimiento durante 30 minutos
  • VINYL-11359 - Mejoras en la creación automática de listas
  • VINYL-11357 - Utilice la tabla para el control de la lista si el objeto comercial no está presente
  • VINYL-11348 - Establecer anchos en la página de configuración de datos
  • VINYL-11347 - Se agregó soporte para POST, DELETE, PUT para HttpRetrieverPlugin
  • VINYL-11351 - Varias mejoras de seguimiento en torno a la representación, el seguimiento, la captura y la reproducción de SQL
  • VINYL-11341 - Soporte dinámico del encabezado del panel de filtro
  • VINYL-8550 - Enlaces abiertos fuera de los paneles del marco
  • VINYL-11359 - Corregir error tipográfico en las descripciones de acciones.
  • VINYL-11350 - Índices para tabla de seguimiento
  • VINYL-11334 - Control de categoría de autocompletar con fuente/título/clave si corresponde
  • VINYL-11316 - Agregar soporte para secuencias de comandos a webhooks

3.1.24555

Vinyl 3.1.24555 - Versión de lanzamiento oficial

Descripción general de funciones

Mejoras IDE

  • El panel de filtro ahora admite la selección de varios elementos en una lista (por ejemplo, todos los elementos en las categorías 'Bebidas' y 'Condimentos').
  • Nuevos tipos de objetos de datos para Lista y Gráfico. Las listas y los gráficos se vinculan a estos nuevos tipos de objetos de datos. Esta característica es retroactiva, lo que significa que los objetos de datos existentes se migrarán a nuevos tipos cuando corresponda.
  • Nuevo tipo de objeto de datos Informe que es similar a un objeto de datos estándar pero sin la capacidad de agregar eventos.
  • Los paneles emergentes ahora pueden especificar un tamaño vertical para permitir relaciones de aspecto adicionales.
  • Los botones ahora tienen una ubicación para especificar. Las opciones de ubicación incluyen Estándar, Barra de herramientas, Encabezado y Cajón de acciones.

    • El cajón de acciones permite colocar botones en un menú del cajón de acciones a nivel de panel para ejecutar eventos definidos por el usuario.
  • En el Diseñador de páginas visual, la pantalla del lado derecho ahora permanece abierta en todo momento.

  • Texto de ayuda adicional disponible en todo el IDE.

Zonas

  • Las zonas son una nueva característica de la interfaz de usuario que brinda mayor flexibilidad y control sobre el diseño del contenido dentro de un panel en una página.
  • Las zonas le permiten agrupar contenido para presentarlo en la capa UI dentro de un contenedor y aprovechar el tamaño relativo.
  • Las zonas admiten la capacidad de escalar el contenido para llenar todo el ancho y alto que han asignado en una página.

Linux

  • ¡Vinyl ahora puede ejecutarse en Linux!
  • Tenga en cuenta que las siguientes funciones no son compatibles con Linux:

    • Informes de cristal
    • Proveedor de datos SAP ABAP
    • Proveedor de datos de Salesforce (no el controlador CData Salesforce )
    • Autenticación de autenticación integrada de Windows (IWA)
    • Autenticación de Active Directory
    • Suplantación del sistema de archivos
    • Complementos de terceros

Inicio sesión

  • Ahora se está registrando la actividad de la sesión del usuario. Los detalles de la sesión, como el idioma, el navegador, el dispositivo y el sistema operativo, se rastrean y se pueden ver.
  • Las vistas de página ahora se están registrando. Un panel en Vinyl ahora indica las páginas que se ven por aplicación y en qué dispositivos e idiomas.
  • La función Seguimiento de página hace que las aplicaciones Vinyl sean más fáciles de depurar al proporcionar una descripción general de diversas actividades para una página y/o usuario determinado. Actividades incluidas:

    • Eventos
    • Acciones
    • Valores predeterminados
    • Visibilidades
    • Validaciones
    • Filtrado de paneles

Mejoras en el generador de reglas

  • Mejorada la interfaz de usuario:

    • Ocultar campos que no sean relevantes para la regla que se está creando
    • Mueva los campos menos relevantes pero aún usados a la configuración de Edge Case
  • Botón Resultados renombrado a Validar, que ahora también verifica la columna requerida Tipo de uso y Columna de enlace/destino de la regla.

  • Consolidar la columna Dónde se utiliza para facilitar la comprobación de todos los usos.
  • Alias de columna predeterminado cuando sea posible.
  • Reglas CRUD predeterminadas para actuar en la capa empresarial.
  • Tabla de destino predeterminada basada en el nombre de la regla.
  • Mostrar el nombre de la tabla en la pestaña Unirse (y alias si los nombres están duplicados).
  • Opción XP CRUD y XP Validation ahora como propósito de la tabla.
  • Mostrar el tipo de almacenamiento cuando sea relevante para que el usuario conozca las limitaciones de almacenamiento de un campo (por ejemplo, limitación de caracteres).
  • Para las nuevas Reglas, el control de las Claves Primarias está bajo el control explícito del desarrollador. Las reglas existentes tendrán de forma predeterminada el comportamiento anterior, pero se pueden actualizar mediante una configuración en el nivel de fuente de datos.

Eventos

  • La herencia de eventos ahora está activada de forma predeterminada. Esta característica está activada retroactivamente para las fuentes de datos existentes.
  • Los eventos definidos a nivel de tabla están disponibles para su uso en el nivel de regla comercial.

Auditoría

  • La auditoría completa ahora está habilitada de forma predeterminada para las fuentes de datos recién creadas.
  • Cualquier tabla agregada a nuevas fuentes de datos tendrá la Auditoría completa habilitada automáticamente.
  • La columna ID de auditoría de referencia ahora se crea automáticamente.

    • La tabla con clave principal UUID de una sola parte utiliza la clave principal para la identificación de auditoría.
    • De lo contrario, se crea una columna de ID de auditoría UUID separada.
  • La auditoría completa ahora se admite en tablas heredadas.

Aplicación nativa de Android

  • Ahora hay disponible una aplicación nativa de Android en Google Play Store que permite a los usuarios conectarse a cualquier servidor Vinyl (versión 3.0 o superior).
  • Bridges ahora puede enviar notificaciones automáticas a una aplicación nativa.

Seguridad

  • Maneja los cambios de cookies de Chrome SameSite.
  • Nuevos informes de seguridad de usuario disponibles para Informe por usuario e Informe por aplicación. Estos informes están disponibles con fines de solo lectura para proporcionar mayor información y visibilidad sobre el acceso de seguridad del usuario en Vinyl.

Mejoras varias

  • El editor HTML Quill se ha actualizado a la última versión.

    • Ahora puede copiar/pegar imágenes y ajustar el tamaño.
    • Admite agregar videos.

Cambios detallados

Nuevas características

  • VINYL-9863 - Actualización a la última biblioteca Quill
  • VINYL-10746 - Seguimiento de sesión y vista de página
  • VINYL-10761 - Agregar opción de cajón de acciones para la visualización de la barra de herramientas del panel
  • VINYL-10816 - Admite selección múltiple para filtrado de listas

Mejoras

  • VINYL-7895 - Agregar atributo SameSite a las cookies
  • VINYL-7955 - Agregar etapa de inicialización explícita para ver modelos
  • VINYL-9162 - Crystal Report - Crear abstracción y eliminar referencia directa del proyecto web
  • VINYL-9457 - Error de informe excesivo de Antlr
  • VINYL-9477 - Mover el repositorio de React al repositorio de Vinyl
  • VINYL-9488 - Reemplazar el uso de cadenas para enumeraciones en todo el proyecto mvSQL
  • VINYL-9584 - La auditoría (completa y sencilla) (casi con seguridad) no es compatible con tablas heredadas
  • VINYL-9587 - Hacer consistentes los datos simulados
  • VINYL-10044 - Actualizar Typecript a 3.9
  • VINYL-10474 - Ocultar contenido de la página de la tabla REST Extremo
  • VINYL-10535 - Refactorización del código del lado del cliente de SignalR en preparación para la migración de ASP.NET Core
  • VINYL-10655 - El botón Editar en la ventana emergente Tema trunca el botón Editar
  • VINYL-10700 - Asegúrese de que los cálculos se eliminen cuando se elimine el modelo de vista
  • VINYL-10722 - Desplegar UI - Soporte de zona
  • VINYL-10735 - Se agrega soporte para tablas extendidas a asignaciones de clases ORM
  • VINYL-10738 - Convierte RuntimeContext.Current del contexto ambiental a un singleton
  • VINYL-10780 - Mejora el rendimiento del menú del sitio
  • VINYL-10783 - Cambie el Diseñador de página visual para usar el enlace de filas seleccionadas frente a los enlaces de página
  • VINYL-10799 - Agregue varias mejoras de procesamiento de imágenes al editor Quill
  • VINYL-10835 - Agregar una altura relativa como tamaño vertical para la ventana emergente de página como caso extremo
  • VINYL-10868 - Incluye administrador de paquetes con la aplicación web Vinyl
  • VINYL-10870 - Permitir dos fuentes de datos para la misma base de datos
  • VINYL-10873 - Permite a los desarrolladores deshabilitar la cláusula orden por de la consultar
  • VINYL-10893 - Dos búsquedas simples se roban la atención la una a la otra
  • VINYL-10916 - Garantiza la alineación de los mosaicos de la página de App Workbench en todas las categorías
  • VINYL-10936 - Cambios al estado de fila cero Menú del sitio
  • VINYL-10956 - Informe de seguridad por Usuario
  • VINYL-10968 - Auditoría completa predeterminada habilitada para bases de datos/tablas recién creadas
  • VINYL-10994 - /ping Mejoras en el Extremo
  • VINYL-11028 - Mueva la casilla de verificación Desactivar auditoría completa y Auditoría completa a Edge Case
  • VINYL-11035 - Uso de columnas en SRP del generador de reglas
  • VINYL-11056 - Herencia automática de tabla - Importar eventos existentes desde la tabla

Insectos

  • VINYL-4703 - Subtítulo no buscado al escribir en el cuadro de lista
  • VINYL-5926 - Excepción no controlada al insertar criterios de trabajo nulos
  • VINYL-6525 - El editor WYSIWYG prefija http:// a los enlaces
  • VINYL-8855 - Las páginas de Crystal Reports ignoran los enlaces del panel a columnas a las que no hace referencia un control.
  • VINYL-8856 - Las páginas de Crystal Reports no admiten criterios compartidos de panel a panel
  • VINYL-8981 - No se puede eliminar la imagen de vista previa en el editor de temas
  • VINYL-9106 - El icono del cajón de acciones es demasiado grande para la barra de título
  • VINYL-9502 - Reparar temas IDE - Tema de una aplicación para gestionar todos los estilos
  • VINYL-9716 - Espacio adicional al agregar botones al generador de páginas
  • VINYL-9746 - La lista requiere dos clics para guardar (con resultados abiertos)
  • VINYL-10115 - Conversión de SignalR de ASP.NET a ASP.NET Core
  • VINYL-10244 - Invertir dependencias de teclas de acceso rápido
  • VINYL-10348 - Registro de Puentes desde la página de Acciones
  • VINYL-10429 - Las columnas no se completan automáticamente al agregar un panel de explorador de archivos.
  • VINYL-10501 - Navegar a una página enmarcada sin la opción "Reemplazar" habilitada recarga la página enmarcada
  • VINYL-10513 - Se produce un error al agregar el privilegio de un grupo
  • VINYL-10550 - Actualizar biblioteca de sensores de cambio de tamaño
  • VINYL-10551 - Reducir la cantidad de objetos Promise creados al crear instancias de modelos de vista secundarios
  • VINYL-10555 - Investigar la desactivación de las actualizaciones diferidas de Knockout
  • VINYL-10640 - Gulp Watch no vuelve a compilar archivos que incluyan archivos modificados
  • VINYL-10659 - PageViewModel no elimina el contexto vinculante
  • VINYL-10660 - No crear objetos de contexto principales para modelos de vista de panel
  • VINYL-10687 - La tabla de sesión administrada agrega 3 columnas ocultas a la tabla, que aparecen en la reparación de la tabla
  • VINYL-10688 - Los enlaces del menú no respetan la bandera Activa
  • VINYL-10691 - Navegar hacia adelante después de cancelar la inserción muestra la página en estado de visualización
  • VINYL-10701 - Generador de reglas - Se superponen conexiones fuera de límites Cambiar tamaño
  • VINYL-10712 - La tabla heredada de Ui_Control arroja resultados de visualización de excepción
  • VINYL-10713 - Errores no controlados cuando se concede acceso a la aplicación Vinyl pero no a la fuente de datos
  • VINYL-10716 - La tabla heredada genera una excepción al utilizar la búsqueda simple
  • VINYL-10729 - Al cerrar la ventana emergente después de crear la columna se genera un error nulo getParentPanelOrSelf
  • VINYL-10751 - Error "No se puede establecer la propiedad 'longitud' de indefinido" al deshacerse del control
  • VINYL-10764 - Agregar una nueva función SQL definida por el usuario requiere reiniciar IIS para obtener nuevos detalles
  • VINYL-10768 - Generador de reglas - Mejoras
  • VINYL-10800 - MySQL 5.6 y versiones anteriores fallan con el error set_session_timeout
  • VINYL-10811 - El registro detallado de la API REST no separa las líneas de los encabezados de solicitud/respuesta
  • VINYL-10812 - Activar el registro detallado a veces provoca errores 500 en las llamadas a la API REST
  • VINYL-10819 - La ayuda de la tabla se ajusta en el cuadro de lista
  • VINYL-10824 - Problema con el tema al unirse al pasar el mouse modal
  • VINYL-10830 - Los botones de validación no deberían aparecer hasta después de la inserción.
  • VINYL-10847 - Errores de tipo de control de inserción, se requiere el nombre del archivo
  • VINYL-10850 - Ayuda - Falta el parámetro Límite de lotes en reglas comerciales
  • VINYL-10852 - Cuadro de lista de tipo de gráfico duplicado en IDE
  • VINYL-10853 - Estado inicial del panel perdido al editar otros paneles
  • VINYL-10856 - El complemento FromClauseTables no admite la búsqueda
  • VINYL-10857 - FromClauseTables no admite la paginación correctamente
  • VINYL-10858 - SQLite cita identificadores con acento grave (comilla invertida) en lugar de comillas dobles
  • VINYL-10869 - El título del encabezado del filtro/closeX no se muestra en algunas páginas IDE
  • VINYL-10886 - El archivo incrustado no resuelve los archivos internos
  • VINYL-10889 - Las columnas de visibilidad provocan parpadeos
  • VINYL-10891 - Clasificación de listas de uso en listas de paneles de filtro de Vinyl
  • VINYL-10892 - Generador de reglas - Mostrar el nombre de la tabla en la pestaña Unirse
  • VINYL-10895 - Las columnas de solo lectura aparecen rápidamente editables cuando se realizan cambios de enlace
  • VINYL-10899 - Crear fuente de datos desde la página de conexiones crea una fuente de datos en la fuente de datos predeterminada frente a la fuente de datos seleccionada
  • VINYL-10904 - Los valores de DateTime no están localizados en la huso horario del usuario en los resultados de QuickGrid
  • VINYL-10905 - El Vinyl contiene una tabla llamada TRK1.
  • VINYL-10908 - Quitar el panel Crystal Report
  • VINYL-10912 - Generador de reglas - Expresión incorrecta que impide dibujar el lienzo
  • VINYL-10920 - Generador de reglas - Comentarios de las partes interesadas para 3.1
  • VINYL-10921 - Dependencias circulares entre módulos JavaScript
  • VINYL-10925 - Faltan acciones de puente para continuar en caso de error, controladores de éxito/fracaso
  • VINYL-10931 - Falta el propósito de la tabla de la lista cuando se establece la regla de creación automática
  • VINYL-10942 - La lista de paneles muestra los criterios de enlace del panel como "Enlaces" - debe ser "Enlaces"
  • VINYL-10961 - Los sindicatos arrojarán un error más amigable para identificadores que no son de columna
  • VINYL-10964 - Las entradas del menú Action Drawer no se traducen
  • VINYL-10973 - Los elementos de la lista no se traducen correctamente
  • VINYL-10976 - Página de traducción de frases - Editar el nombre del control arroja error
  • VINYL-10977 - Página de traducción manual - La columna 'Idioma' es demasiado corta y corta el título
  • VINYL-10978 - Las vinculaciones de elementos de menú no funcionan para menús móviles
  • VINYL-10989 - La autenticación de Salesforce ahora autoriza con el alcance "id"
  • VINYL-10995 - Hacer MaxObjectNameLength 256 para el tipo de base de datos REST
  • VINYL-11011 - El panel RFC no está obligado a actuar sobre los detalles de la acción
  • VINYL-11020 - Actualiza la lógica al leer desde extremos REST en los que se escribieron. Utiliza valores almacenados en caché cuando varias acciones hacen referencia a las mismas tablas lógicas.
  • VINYL-11031 - Cambiar el destino de .NET Framework de 4.7.2 a 4.8
  • VINYL-11036 - Crear base de datos de Vinyl si no existe
  • VINYL-11044 - Error al cambiar el nombre del alias TableFrom en las cláusulas Where
  • VINYL-11046 - Error CRUD no BL
  • VINYL-11058 - Se corrigieron los íconos de propósito de la tabla
  • VINYL-11065 - Utilice incorrectamente las encuadernaciones que se muestran en el borde de la mesa