Ir para o conteúdo

Notas de Versão do Vinyl 3.1

Notas Importantes Sobre a Versão de Atualização

Os requisitos do sistema mudaram significativamente para o Vinyl 3.1. Leia e confirme as notas de atualização antes de continuar.

O Vinyl requer .NET Framework 4.8 - https://dotnet.microsoft.com/download/dotnet-framework

O Vinyl requer ASP.NET Core Runtime Hosting Bundle 2.1 - https://dotnet.microsoft.com/download/dotnet-core/2.1

A estrutura de diretórios do Vinyl mudou. O processo de instalação e as notas de atualização do Vinyl também mudaram. Siga atentamente as instruções ao atualizar.

O Vinyl agora tem distribuições destinadas a implantações On-Premise e Amazon AWS Elastic Beanstalk.

Alteração significativa: A validação da função Page() foi melhorada. Argumentos válidos são:

  • Página()
  • Página('WindowId')
  • Página ('FrameId')

Outros argumentos passados para a função Page resultarão em erro.

Alteração significativa: o caminho de login para autenticação do aplicativo agora é relativo ao cliente web. Se o URL de uma página do Vinyl for: https://yourserver.com/Vinyl/app/YourApp/Login, o caminho de login deverá ser: /app/YourApp/Login

Se você estiver usando o Crystal Reports, verifique se está executando pelo menos o SP2 - consulte Configurando o Crystal Reports

Alterações na estrutura de diretórios (AWS Elastic Beanstalk e On-Premise)

Os logs agora residem em C:\inetpub\wwwroot\Vinyl\logs (vs C:\inetpub\wwwroot\Vinyl\App_Data)

O diretório de dados agora reside em C:\inetpub\wwwroot\Vinyl\data (vs C:\inetpub\wwwroot\Vinyl\App_Data)

As chaves de criptografia no disco agora residem em C:\inetpub\wwwroot\Vinyl\keys (vs. C:\inetpub\wwwroot\Vinyl\App_Data\keys)

A configuração agora é armazenada em AppSettings.json versus arquivos de configuração em web.config e no diretório Config.

Alterações no AWS Elastic Beanstalk

Algumas das propriedades de ambiente no Elastic Beanstalk foram alteradas. Aqui estão as capturas de tela mostrando a versão antiga e a nova:

imagem

Propriedades do Vinyl Vinyl 3.0 ou anterior

imagem

Propriedades ambientais no Vinyl 3.1+

Inalterado:

  • Informações de conexão

Renomeado:

  • DataEncryptionKeyStorage → DataEncryption:KeyStorage
  • DataEncryptionKeyS3BucketEndpoint → DataEncryption:S3BucketEndpoint
  • DataEncryptionKeyS3KeyPrefix → DataEncryption:S3KeyPrefix
  • ForwardedClientIpHeader → ReverseProxy:ForwardedClientIpHeader
  • ForwardedPortHeader → ReverseProxy:ForwardedPortHeader
  • ForwardedSchemeHeader → ReverseProxy:ForwardedSchemeHeader

A plataforma mais recente é recomendada (Windows Server 2019/2.6.2):

imagem

Se estiver usando o AWS Elastic Beanstalk, você precisará reconstruir sua imagem AMI e/ou usar a imagem base mais recente do Zudy.

Alterações na configuração local

Todas as definições de configuração, fora de connection.xml, agora são armazenadas em C:\inetpub\wwwroot\Vinyl\appsettings.config. As configurações que estavam em um arquivo de configuração ou web.config devem ser atualizadas em appsettings.config.

Lançamentos

3.1.32967

Versão 3.1.32967 lançada em 11/08/2023 19:48:08 (compilação b569a535)

  • VINYL-14814 - Atualização do driver Salesforce CData ADO.NET

3.1.32913

Versão 3.1.32913 lançada em 04/08/2023 18:00:42 (compilação 0fc30816)

  • VINYL-15028 - O vídeo incorporado não é renderizado nem permite download no iOS

3.1.32855

Versão 3.1.32855 lançada em 28/07/2023 20:31:36 (compilação e2187701)

  • VINYL-11455 - Lida com grandes números de construção
  • VINYL-15012 - Reconhecer mensagem de expiração de sessão do Salesforce
  • VINYL-15010 - Atualizar driver Hubspot
  • VINYL-15006 - Atualizar driver do Snowflake

3.1.31130

Versão 3.1.31130 lançada em 21/12/2022 13h42min36s (compilação 0d4de775)

  • VINYL-13600 - Adiciona suporte para Crystal Report Engine SP32

3.1.30812

Versão 3.1.30812 lançada em 16/11/2022 16:00:16 (compilação e3f8393b)

  • VINYL-13961 Atualiza a unidade Snowflake para lidar com o tipo de retorno de número de procedimento armazenado
  • VINYL-13973 atualiza o pacote System.Data.SqlClient
  • VINYL-13478 Melhorar implantações do Elastic Beanstalk
  • VINYL-13856 Verifique se a coluna pai está indexada para tabelas estendidas

3.1.30128

Versão 3.1.30128 lançada em 22/09/2022 17:56:55 (compilação a6be8613)

  • VINYL-12899 - Melhoria na paginação REST. A correção anterior era uma limpeza de cache mais agressiva. Esta nova correção apenas limpa o cache ao paginar em fontes XP CRUD REST

3.1.30023

Versão 3.1.30023 lançada em 13/09/2022 13:00:25 (compilação 45d964aa)

  • VINYL-13801 - Para exceção de tabela ausente do SQL ao gravar de volta no objeto webhook

3.1.29980

Versão 3.1.29980 lançada em 08/09/2022 21:10:18 (compilação 04c44287)

  • VINYL-12899 - Correção para paginação XP CRUD REST
  • VINYL-13775 - Atualizações de script da Iron Mountain
  • VINYL-13365 - Remover regras órfãs
  • VINYL-13730 - Atualização do pacote System.Security.Cryptography.Xml
  • VINYL-13364 - Regra correta do mapa do site no MySQL 8.0
  • VINYL-13363 - Corrigido tempo limite na regra no MySQL 8.0
  • VINYL-13716 - Use Node como rótulo se NodeLabel não for especificado
  • VINYL-11625 - Melhora o desempenho do mapa do site no MySQL 8.0

3.1.29474

Versão 3.1.29474 lançada em 15/07/2022 20:59:41 (compilação 6c60fa8d)

  • VINYL-13598 - Lógica correta para importação de procedimentos armazenados no MySQL
  • VINYL-13511 - Atualize o Newtonsoft para 13.0.1
  • VINYL-13463 - Atualizar SSH.Net
  • VINYL-13411 - Atualizar certificado wiki.zudy.com
  • VINYL-13383 - Suporte utf8mb3 no MySQL

3.1.28846

Versão 3.1.28846 lançada em 30/04/2022 14:19:31 (compilação ef97f111)

  • VINYL-13280 - Habilitar conector Magento

3.1.28344

Versão 3.1.28344 lançada em 04/03/2022 16:11:54 (compilação 5d899de1)

  • VINYL-13075 - Suporte AWS KMS / ParameterStore para chaves de criptografia de dados de Vinyl

Para implantar no Elastic Beanstalk, primeiro crie uma política do IAM:

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

Chamamos a política de Vinyl-dataencryption-parameterstore.

Anexe isso à papel EC2 usada pelo Elastic Beanstalk. Nossa papel é chamada aws-elasticbeanstalk-ec2- papel

Então, após implantar o ambiente, altere/adicione as seguintes propriedades do ambiente:

Nome Valor
Criptografia de dados: armazenamento de chaves Loja de parâmetros
DataEncryption:ParameterNamePrefix /meuapp/produção

Onde "/myapp/production" corresponde ao ambiente do Elastic Beanstalk. O ParameterNamePrefix é aplicado a todas as chaves armazenadas pelo Vinyl. Cada ambiente deve usar um prefixo exclusivo.

3.1.28338

Versão 3.1.28338 lançada em 03/03/2022 22:08:50 (compilação 406d173b)

  • VINYL-13163 - Adicione uma página para mostrar estatísticas de empregos
  • VINYL-13135 - Adicione uma página para mostrar trabalhos em segundo plano que seriam lançados
  • VINYL-13139 - Bloqueia a posição dos nós do gráfico de rede quando arrastados

3.1.28125

Versão 3.1.28125 lançada em 17/02/2022 20:19:46 (compilação 8b98ca02)

VINYL-13014 – Adicionado suporte para alteração de vários valores em um 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); ... }

Os valores podem ser digitados por controlName ou célula:

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

3.1.28099

Versão 3.1.28099 lançada em 15/02/2022 17:56:40 (compilação 014b20ef)

  • VINYL-12981 - Suporte ao Azure Block Storage

3.1.28037

Versão 3.1.28037 lançada em 08/02/2022 20:43:48 (compilação ff888812)

  • VINYL-13001 - Corrige um problema de atualização que pode impedir que o Vinyl conclua uma atualização

3.1.28006

Versão 3.1.28006 lançada em 04/02/2022 13:51:13 (compilação 23d9f162)

  • VINYL-11555 - Evite foco quando estiver em um iframe que não esteja em foco

3.1.28003

Versão 3.1.28003 lançada em 03/02/2022 22:07:11 (compilação 77976691)

  • VINYL-12986 - Corrigido problema ao instalar dados do desenvolvedor em uma tabela com uma coluna de identidade

3.1.27791

Versão 3.1.27791 lançada em 13/01/2022 19:43:36 (compilação 525531ae)

  • VINYL-12897 - Correção de junção de esquema cruzado

3.1.27769

Versão 3.1.27769 lançada em 12/01/2022 02:29:28 (compilação 3ae4204e)

  • VINYL-12880 - Desempenho - armazenamento em cache de dados usados internamente ao criar consultas
  • VINYL-12887 - Restaura o limite padrão de 50.000 linhas no download de csv - pode ser substituído no nível do painel
  • VINYL-12804 - Desempenho - reduz chamadas para a biblioteca de detecção de dispositivos usada pelo Vinyl ao rastrear o tráfego da página

3.1.27557

Versão 3.1.27557 lançada em 21/12/2021 (compilação 05bc8fc4)

  • VINYL-12791 - Fonte de dados REST - Concatena vários cookies ao recuperar o cabeçalho Set-Cookie
  • VINYL-11867 - Junte-se à fonte de dados de registro nas páginas de papel

3.1.27485

Versão 3.1.27485 lançada em 15/12/2021 18:02:25 (compilação 05b87ecf)

  • VINYL-12736 - Melhorias claras no controle de arquivos X
  • VINYL-12721 - Corrigido rótulos internos para que agora apareçam conforme você remove o texto do controle
  • VINYL-9653 - Fixa botões grandes
  • VINYL-12735 - Adicionar interface para tema de texto de tamanho de arquivo de controle de arquivo

3.1.27404

Versão 3.1.27404 lançada em 07/12/2021 20:26:46 (compilação f5b782b3)

  • VINYL-12710 – Adiciona dois novos objetos de dados públicos ao Vinyl:
    • Grupo - Somente leitura - fornece uma lista de grupos que estão disponíveis no contexto de um aplicativo
    • UserGroup - Read/Write - permite visualizar/modificar o(s) grupo(s) ao qual um usuário pertence

3.1.27365

Versão 3.1.27365 lançada em 02/12/2021 12h08min24s (compilação 08e37ada)

  • VINYL-12433 - Atualizar driver CData QuickBooks (NOTA - Agora precisa de URL vs HOSTNAME)
  • VINYL-12693 - Permitir configuração do tempo limite da solicitação REST
  • VINYL-12656 - Habilitar driver QuickBase no Linux

3.1.27274

Versão 3.1.27274 lançada em 18/11/2021 15:40:20 (compilação e45a4891)

  • Habilitar driver CData QuickBase

3.1.27186

Versão 3.1.27186 lançada em 10/11/2021 01:16:56 (compilação f51ec9f5)

  • VINYL-12619 - Configuração correta do NetSuite
  • VINYL-12641 - Fluxo de fechamento correto da API REST ao receber POST e registro ativado

3.1.27150

Versão 3.1.27150 lançada em 05/11/2021 19:25:34 (compilação dfda5315)

  • VINYL-12637 - Manuseio correto da navegação após falhas de navegação
  • VINYL-11606 - Limpa erros de rede ao detectar que o dispositivo está online
  • VINYL-12632 - Traduza mensagens do cliente ("Verifique a conexão de rede") no pacote Vinyl UI.
  • VINYL-12630 - Identificador de detecção do URL original ao reescrever para um caminho com 5 caracteres
  • VINYL-12619 - Habilitar driver NetSuite
  • VINYL-12508 - Substitua o gráfico de rede por um novo gráfico que suporte zoom

3.1.27026

Versão 3.1.27026 lançada em 26/10/2021 22:46:51 (build fec51e1d)

  • VINYL-12605 - Importação NFS correta quando o padrão de pesquisa é aplicado no nível da fonte de dados
  • VINYL-12609 - Evita que CALLER() gere uma exceção quando a coluna não for encontrada
  • VINYL-12610 - Reivindicação de nome padrão da WS-Federation para endereço de email
  • VINYL-12575 - Autenticação correta do Sharepoint OAuth
  • VINYL-12565 - Certifique-se de que o usuário esteja autenticado antes de conectar-se ao SignalR, permita que os transportes do SignalR sejam configuráveis
  • VINYL-12599 – Limpar cache após adicionar cláusula de junção

3.1.26835

Versão 3.1.26835 lançada em 07/10/2021 18:11:39 (compilação b6a1d00a)

  • VINYL-12512 - Corrige o envio de vinculação para regras CRUD de webhook
  • VINYL-12259 - Atualização do driver MySQL

3.1.26792

Versão 3.1.26792 lançada em 04/10/2021 14:18:20 (compilação 1e1a29dd)

  • VINYL-12514 - Corrija problema de renderização com Safari 15 e MRPs com serviço de seleção de coluna desabilitado.

3.1.26722

Versão 3.1.26722 lançada em 22/09/2021 23:44:27 (compilação 57572ebc)

  • VINYL-12467 - Análise correta de endpoints REST XML que contêm matrizes que contêm elementos XML CData
  • VINYL-12477 - Permitir especificação de porta para servidor sftp
  • VINYL-11310 - Comportamento correto do Linux MySQL
  • VINYL-12442 - Serviços REST Linux corretos

3.1.26666

Versão 3.1.26666 lançada em 17/09/2021 23:56:45 (compilação 126ab7a0)

  • VINYL-12446 - Correção do alias da cláusula para DB2i
  • VIYNL-12382 - Atualizar versão System.Text.Encdoings.Web
  • VINYL-10670 - Tratamento correto de datas para SQLite para datas anteriores a 2038
  • VINYL-12451 – Atualizar conector SAP Concur
  • VINYL-12449 - Corrigir problema de compilação do PostgreSQL
  • VINYL-12432 - Outras melhorias no DB2i
  • VINYL-12300 - Suporte para junções cruzadas de banco de dados DB2i

3.1.26431

Versão 3.1.26431 lançada em 02/09/2021 21:27:35 (compilação a37c0785)

  • VINYL-11719 - melhorias 504/502
  • VINYL-12092 - Melhorar a adição de ações a eventos no MySQL
  • VINYL-12388 - Correção de problemas de importação de floco de neve
  • VINYL-12273 - Alteração correta da expiração da sessão que requer reinicialização

3.1.26391

Versão 3.1.26391 lançada em 31/08/2021 17:25:45 (compilação 668fd454)

  • VINYL-12277 - Crystal Reports - suporte para substituição de linhas acima do limite de 1.000 linhas. Agora existe uma propriedade no nível da página que permite ao desenvolvedor definir um limite maior. Limites muito altos (acima de 50.000) podem causar problemas de memória se a tabela contiver muitos dados

3.1.26347

Versão 3.1.26347 lançada em 27/08/2021 03:43:48 (compilação 40bb2d76)

  • VINYL-12340 - Ao invocar eventos em segundo plano, passe WindowId
  • VINYL-12345 - Permitir ações na fonte de dados S3

3.1.26321

Versão 3.1.26321 lançada em 25/08/2021 16:54:39 (compilação 66dcb3ab)

  • VINYL-12339 - Exceção correta lançada para regras de inserção de webhook sem conjunto de PK

3.1.26281

Versão 3.1.26281 lançada em 20/08/2021 20:46:22 (compilação 4ce57ad3)

  • VINYL-11819 - Ativar auditoria completa em primeiro plano versus segundo plano

3.1.26277

Versão 3.1.26277 lançada em 20/08/2021 14:37:17 (compilação c1ca99e3)

  • VINYL-12315 - Melhora a importação de campos numéricos do MS Access. Torne a importação mais tolerante a falhas
  • VINYL-12309 - Correções para mitigar erros esporádicos de sinalização

3.1.26236

Versão 3.1.26236 lançada em 18/08/2021 16:13:44 (compilação 7e586e2a)

  • VINYL-12306, VINYL-12226 - CRAM de webhook correto vinculado a colunas não PK
  • VINYL-12238 - Regra de atualização correta acionada via webhook
  • VINYL-12301 - Melhora o desempenho de arquivos CRUD para S3
  • VINYL-12233 - Suporte ao registro de EventHistory e Job para Azure Application Insights

3.1.26074

Versão 3.1.26074 lançada em 03/08/2021 21:01:30 (compilação 0845c7b2)

  • VINYL-12224 - SharedStateTicketStore lança exceção se o ticket não for encontrado

3.1.26008

Versão 3.1.26008 lançada em 26/07/2021 18:31:37 (compilação 3788653d)

  • VINYL-12092 - Registro de ação correta no MySQL correção adicional
  • VINYL-11634 - Página do quadro que não respeita o modo Insert

3.1.25978

Versão 3.1.25978 lançada em 22/07/2021 19:41:26 (compilação 617ec282)

  • VINYL-12172 - Corrige o modelo de erro de ocultação se não houver mensagem para mostrar ao usuário
  • VINYL-12173 - Corrija o redirecionamento OAuth_uri se o Vinyl estiver hospedado no caminho
  • VINYL-12092 - Registro de ação correta no MySQL

3.1.25942

Versão 3.1.25942 lançada em 19/07/2021 22h44:30 (compilação dd09d824)

  • VINYL-12086 - Atualizações rápidas do filtro de grade
  • VINYL-11634 - Correções rápidas de contagem de grade
  • VINYL-12160 - Correção de problema com junções cruzadas de banco de dados e tabelas gerenciadas
  • VINYL-12136 – Correção de problemas com tabelas gerenciadas em fontes de dados

3.1.25804

Versão 3.1.25804 lançada em 02/07/2021 15:34:57 (compilação a2b42171)

  • VINYL-12101 - Correção do problema de vinculação nas regras CRUD do sistema de arquivos onde o diretório é nulo
  • VINYL-11263 - Substituição correta dos cabeçalhos do conjunto de controle ao baixar csv
  • VINYL-11021 - Estender correção de tabela
  • VINYL-9931 - Regra dinâmica com valores de linha nulos gera exceção "A chave não pode ser nula. Nome do parâmetro - Chave"
  • VINYL-12027 - O download falha no painel dinâmico onde a vinculação resulta em uma coluna nula
  • VINYL-11259 - Rótulos de coluna dinâmica do lado do servidor incorretos
  • VINYL-11440 - Erro gerado se existir coluna de visibilidade em uma página com painel de quadro
  • VINYL-11875 - As listas vinculadas não são limpas no filtro
  • VINYL-11974 - O filtro exibe o GUID ao selecionar na lista e o filtro da lista mostra o valor após a limpeza
  • VINYL-11802 - Seleção de controle de lista pop-up de filtro nativo não mostrando valores
  • VINYL-11952 - Falha no download do arquivo da coleção de imagens

3.1.25645

Versão 3.1.25645 lançada em 16/06/2021 15:20:38 (compilação 8e611a83)

  • VINYL-11962 - Corrige como o Vinyl processa dados binários enviados para um webhook

3.1.25605

Versão 3.1.25605 lançada em 10/06/2021 13:32:22 (compilação e516bf77)

  • VINYL-11886 - endpoint de metadados SAML IDP
  • VINYL-11748 - Faixas totalmente atualizadas na atualização global
  • VINYL-11897 – Melhorias de desempenho no processamento de traduções
  • VINYL-11776 - O controle HTML não captura o foco
  • VINYL-11925 - Verificação correta do intervalo máximo para números que usam escala

3.1.25549

Versão 3.1.25549 lançada em 04/06/2021 19:04:14 (compilação b9a6b2f5)

  • VINYL-11554 - Corrigido problema ao baixar arquivos contendo "," bem como outros caracteres
  • VINYL-11887 - SAML IdP usa resumos SHA-256
  • VINYL-11883 - Aviso de registro para algoritmos SAML obsoletos
  • VINYL-11670 - Correções e melhorias de SSO SAML
  • VINYL-11896 - Melhora o desempenho de arquivos CRUD do S3, especialmente com buckets que contêm muitos arquivos
  • VINYL-11719 - Define o tempo limite para 1 hora entre IIS e Vinyl (erros HTTP 502)

3.1.25507

Versão 3.1.25507 lançada em 01/06/2021 17:05:42 (compilação 0af6bada)

  • VINYL-11703 - As regras de ponte agora mostram manipuladores de sucesso/falha
  • VINYL-11858 - Corrige problema ao executar regras crud do webhook que transferem dados para uma tabela com auditoria completa habilitada
  • VINYL-11816 - Impedir a modificação de widgets de coleção do sistema
  • VINYL-11813 - Eventos que chamam eventos sem longas linhas de pré-armazenamento em cache para execução

3.1.25392

Versão 3.1.25392 lançada em 20/05/2021 12:47:34 (compilação 935453c8)

  • VINYL-11826 - Corrige a página emoldurada que o usuário visualiza no silo que pode criar
  • VINYL-11822 - Arquivo de licença correto para Business Central 365
  • VINYL-11783 - Correção do ponteiro nulo ao usar trace com um evento que chama outros eventos

3.1.25358

Versão 3.1.25358 lançada em 18/05/2021 12h04min32s (compilação 424ade38)

  • VINYL-11712 - Correções para botões de opção no SRP dentro do conjunto de controle quando visualizado no celular ou em SRP pop-up.

3.1.25345

Versão 3.1.25345 lançada em 17/05/2021 13:34:34 (compilação a3cdb31a)

  • VINYL-11797 - Corrigir problemas de autenticação x-api-key
  • VINYL-11779 - Corrigir problemas de embalagem de Vinyl

3.1.25293

Versão 3.1.25293 lançada em 12/05/2021 19:25:47 (compilação fa47c09e)

  • VINYL-11721 - Ícone correto do procedimento armazenado
  • VINLY-11706 - Correção da exceção CultureId que ocorre durante trabalhos agendados.
  • VINYL-11725 - Atualiza o driver Hubspot. Permite autenticação APIKey.

3.1.25251

Versão 3.1.25251 lançada em 10/05/2021 15:52:06 (compilação 8f459a16)

  • VINYL-11730 - Corrigir problema de cache com Crystal Reports
  • VINYL-11720 - Melhora o resolvedor de montagem ao carregar relatórios de cristal
  • VINYL-11734 - Novas regras agora padrão para pular a camada de negócios. Caixa de seleção agora editável na página de regras.
  • VNYL-11463 - Melhorias nos alertas do sinalizador/Vinyl e manipulação de múltiplas abas no Vinyl
  • VINYL-11445 - Consolide a lógica de instalação e atualização
  • VNYL-11431 - Lidar com lógica de linguagem de aceitação nula
  • VINYL-11712 - Manipulação correta de controles dinâmicos que são botões de rádio em um MRP
  • VINYL-11418 - Regras de visibilidade corretas para configurações do servidor proxy na página de caso extremo do servidor de origem de dados
  • VINYL-11460 - Link correto para logs de eventos
  • VINYL-11657 - Igualdade correta da coluna SAP

3.1.25074

Versão 3.1.25074 lançada em 26/04/2021 14h31:28 (compilação 5d55c076)

  • VINYL-11344 - Ajustar configurações internas/externas para plugins
  • VINYL-11633 - Ajustar permissões para usuários na papel de desenvolvimento, permitindo-lhes alternar a fonte de dados atual no ambiente de trabalho
  • VINYL-11638 - Corrija a lógica de exportação de arquivos ao executar a ação de exportação em fontes de dados não RDBMS
  • VINYL-11594 – Adicionar suporte para Azure Application Insights

3.1.25013

Versão 3.1.25013 lançada em 21/04/2021 01:25:30 (compilação 72a89f47)

  • VINYL-11556 - Corrija stacktrace ausente para erros
  • VINYL-11599 - Lógica correta salvando Crystal Reports dentro de um subdiretório
  • VINYL-11496 - Impedir que a auditoria completa seja habilitada quando a fonte de dados não estiver totalmente configurada

3.1.24937

Versão 3.1.24937 lançada em 14/04/2021 14:41:46 (compilação 9b2becc5)

  • VINYL-11550 - Correção de problema de escape excessivo de texto para exportação
  • VINYL-11520 - Corrigido problema com grande número de reclamações causando problemas de cookies muito grandes
  • VINYL-11493 - Corrigido problema de padronização de algumas listas ao adicionar um controle
  • VINYL-11474 - Adicionar suporte de proxy ao HttpRetrieverPlugin
  • VINYL-11467 - Remover caminho dos cookies de autenticação
  • VINYL-11512 - Melhora o desempenho exibindo página de tabela/coluna no MySQL
  • VINYL-11527 - Melhora o desempenho da página de histórico de agendamento no MySQL
  • VINYL-11511 - Atualizar driver CData Business Central
  • VINYL-11389 - Remover cultura que causa problema com o DB2

3.1.24736

Versão 3.1.24736 lançada em 26/03/2021 19:57:12 (compilação 32b50d51)

  • VINYL-11452 - Corrige entrada duplicada na tabela Dg_Resource (critérios-chave correspondem a múltiplas entradas na página de criação de regra)

3.1.24704

Versão 3.1.24704 lançada em 24/03/2021 20:01:51 (compilação a86e5aab)

  • VINYL-11402 - Corrige a posição dos cabeçalhos e botões do painel durante a atividade
  • VINYL-11413 - Atualize o ACE quando o modo mudar
  • VINYL-11418 - Suporte de servidor proxy para servidores de fonte de dados REST
  • VINYL-11048 - Evita que o restante da cota da API REST fique negativo
  • VINYL-11383 - Adicionar validação para evitar a criação de um recurso duplicado para um aplicativo
  • VINYL-11262 - Desative o relatório de segurança se o aplicativo não tiver fontes de dados com funções
  • VINYL-10788 - Suporte correto de autenticação integrada do Windows para sistemas de arquivos
  • VINYL-11162 - Remover GUID dos valores completos da lista de auditoria
  • VINYL-11366 - Adicionar string de tradução para rastreamento
  • VINYL-11405 - Emitir notificação de alteração de perfil para aplicação nativa
  • VINYL-11270 - Atualize o cookie VinylCulture conforme o usuário altera a localidade
  • VINYL-10958 - Regra de migração para definir prevenção para chaves estrangeiras quando nenhum valor for exibido
  • VINYL-11381 - Corrigido trabalho de corte noturno retornando em caso de erro ao cortar o log da sessão
  • VINYL-10759 - Atualize o desempenho do MySQL
  • VINYL-11400 - Adicione operadores às fontes de dados do sistema de arquivos que os suportam na memória
  • VINYL-10841 - Correções de desempenho para MySQL
  • VINYL-10873 - Adicionado suporte para desabilitar a classificação em painéis de fonte de dados (MySQL)
  • VINYL-11387 - Correção para HttpRetrieverTest
  • VINYL-11396 - Ordem correta das regras de visibilidade para identificação de alinhamento para conjuntos de controle lado a lado
  • VINYL-11388 - Melhorias na geração automática de páginas a partir da fonte de dados.
  • VINYL-11181 - Caminho de login de autenticação relativo relativo à raiz do aplicativo correto
  • VINYL-11382 - Dependência correta do pacote

3.1.24633

Versão 3.1.24633 lançada em 17/03/2021 15:02:39 (compilação 6a1e1809)

  • VINYL-11376 - Restaurar marcadores de lista de Vinyl
  • VINYL-11139 - Correção de problemas na criação de registros em Dg_Resource
  • VINYL-4873 - Use ano de 4 dígitos para todas as culturas
  • VINYL-11343 - Move formatos de data e hora para o banco de dados
  • VINYL-11369 - Melhorias de rastreamento: - expiração mais longa para regra de corte, mantenha registros de rastreamento por 30 minutos
  • VINYL-11359 - Melhorias na criação automática de listas
  • VINYL-11357 - Utilizar tabela para controle de lista se o objeto de negócio não estiver presente
  • VINYL-11348 - Definir larguras na página de configuração de dados
  • VINYL-11347 - Adicionar suporte para POST, DELETE, PUT para HttpRetrieverPlugin
  • VINYL-11351 - Várias melhorias de rastreamento em torno de renderização, rastreamento, captura e reprodução de SQL
  • VINYL-11341 - Suporte dinâmico ao cabeçalho do painel de filtro
  • VINYL-8550 - Links abertos fora dos painéis da moldura
  • VINYL-11359 - Correção de erro de digitação nas descrições das ações
  • VINYL-11350 - Índices para tabela de rastreamento
  • VINYL-11334 - Controle de categoria de preenchimento automático com fonte/título/chave, se aplicável
  • VINYL-11316 - Adiciona suporte para scripts em webhooks

3.1.24555

Vinyl 3.1.24555 – Versão oficial

Visão geral dos recursos

Melhorias no IDE

  • O painel Filtro agora suporta a seleção de vários itens em uma lista (por exemplo, todos os itens nas categorias 'Bebidas' e 'Condimentos').
  • Novos tipos de objetos de dados para Lista e Gráfico. Listas e gráficos vinculam-se a esses novos tipos de objetos de dados. Este recurso é retroativo, o que significa que os objetos de dados existentes serão migrados para novos tipos quando aplicável.
  • Novo tipo de objeto de dados Relatório que é semelhante a um objeto de dados padrão, mas sem a capacidade de adicionar eventos.
  • Painéis pop-up agora podem especificar um tamanho vertical para permitir proporções adicionais.
  • Os botões agora têm um local para especificar. As opções de localização incluem Padrão, Barra de Ferramentas, Cabeçalho e Gaveta de Ações.

    • Action Drawer permite que botões sejam colocados em um menu Action Drawer no nível do painel para executar eventos definidos pelo usuário.
  • No Page Designer visual, a tela do lado direito agora permanece aberta o tempo todo.

  • Texto de ajuda adicional disponível em todo o IDE.

Zonas

  • Zonas são um novo recurso da interface do usuário que oferece maior flexibilidade e controle sobre o layout do conteúdo em um painel de uma página.
  • As zonas permitem agrupar conteúdo para apresentação na camada UI dentro de um contêiner e aproveitar o dimensionamento relativo.
  • As zonas suportam a capacidade de dimensionar o conteúdo para preencher toda a largura e altura que foram alocadas em uma página.

Linux

  • O Vinyl agora pode rodar no Linux!
  • Observe que os seguintes recursos não são suportados no Linux:

    • Relatórios de Cristal
    • Provedor de dados SAP ABAP
    • Provedor de dados Salesforce (não o driver CData Salesforce )
    • Autenticação integrada do Windows (IWA)
    • Autenticação do Active Directory
    • Representação do sistema de arquivos
    • Plug-ins de terceiros

Exploração madeireira

  • A atividade da sessão do usuário agora está sendo registrada. Detalhes da sessão, como idioma, navegador, dispositivo e sistema operacional, são rastreados e podem ser visualizados.
  • As visualizações de página agora estão sendo registradas. Um painel no Vinyl agora indica as páginas visualizadas por aplicativo e por quais dispositivos e idiomas.
  • O recurso Page Tracing torna os aplicativos Vinyl mais fáceis de depurar, fornecendo uma visão geral de várias atividades para uma determinada página e/ou usuário. As atividades incluem:

    • Eventos
    • Ações
    • Padrões
    • Visibilidades
    • Validações
    • Filtragem do painel

Melhorias no Construtor de Regras

  • Melhorou a interface do usuário:

    • Ocultar campos não relevantes para a regra que está sendo criada
    • Mova campos menos relevantes, mas ainda usados, para configurações de Caso Edge
  • Botão Resultados renomeado para Validar, que agora também verifica a coluna obrigatória da regra Tipo de uso e Coluna de ligação/destino.

  • Consolidar onde a coluna é usada para facilitar a verificação de todos os usos.
  • Coluna padrão Alias quando possível.
  • Regras CRUD padrão para atuação na camada de negócios.
  • Tabela de destino padrão com base no nome da regra.
  • Mostrar nome da tabela na aba Join (e Alias se os nomes estiverem duplicados).
  • XP CRUD e XP Validation agora opção como finalidade de tabela.
  • Mostrar tipo de armazenamento quando relevante para que o usuário esteja ciente das limitações de armazenamento de um campo (por exemplo, limitação de caracteres).
  • Para novas Regras, o controle das Chaves Primárias está sob o controle explícito do desenvolvedor. As regras existentes terão como padrão o comportamento antigo, mas podem ser atualizadas por meio de uma configuração no nível da fonte de dados.

Eventos

  • A herança de eventos agora está ativada por padrão. Este recurso está ativado retroativamente para fontes de dados existentes.
  • Os eventos definidos no nível da tabela estão disponíveis para uso no nível da Regra de Negócios.

Auditoria

  • A Auditoria Completa agora está habilitada por padrão para fontes de dados recém-criadas.
  • Quaisquer tabelas adicionadas a novas fontes de dados terão a Auditoria Completa ativada automaticamente.
  • Coluna ID de auditoria de referência agora criada automaticamente.

    • Tabela com chave primária UUID de parte única usa a chave primária para o ID de auditoria.
    • Caso contrário, uma coluna separada de ID de auditoria UUID será criada.
  • Auditoria completa agora é suportada em tabelas herdadas.

Aplicativo Android nativo

  • Um aplicativo Android nativo está agora disponível na Google Play Store que permite aos usuários se conectar a qualquer servidor Vinyl (versão 3.0 ou superior).
  • Bridges agora podem enviar notificações push para um aplicativo nativo.

Segurança

  • Lida com alterações de cookies do Chrome SameSite.
  • Novos relatórios de segurança do usuário disponíveis para Relatório por usuário e Relatório por aplicativo. Esses relatórios estão disponíveis apenas para leitura para fornecer maiores insights e visibilidade sobre o acesso de segurança do usuário no Vinyl.

Melhorias Diversas

  • O editor HTML Quill foi atualizado para a versão mais recente.

    • Agora é possível copiar/colar imagens e ajustar o tamanho.
    • Suporta adição de vídeos.

Alterações detalhadas

Novas características

  • VINYL-9863 - Atualize para a biblioteca Quill mais recente
  • VINYL-10746 - Rastreamento de sessão e visualização de página
  • VINYL-10761 - Adicionar opção Action Drawer para exibição da barra de ferramentas do painel
  • VINYL-10816 - Suporte a seleção múltipla para filtragem de lista

Melhorias

  • VINYL-7895 - Adicionar atributo SameSite aos cookies
  • VINYL-7955 - Adiciona estágio de inicialização explícito para visualizar modelos
  • VINYL-9162 - Crystal Report - Crie abstração e remova referência direta do projeto Web
  • VINYL-9457 - Erro de relatório excessivo do Antlr
  • VINYL-9477 - Mova o repositório React para o repositório Vinyl
  • VINYL-9488 - Substituir o uso de string para enums através do projeto mvSQL
  • VINYL-9584 - Auditoria (Full e Lite) (quase certamente) não é suportada para tabelas herdadas
  • VINYL-9587 - Torne os dados simulados consistentes
  • VINYL-10044 - Atualização do TypeScript para 3.9
  • VINYL-10474 - Ocultar conteúdo da página da tabela REST Endpoint
  • VINYL-10535 - Refatore o código do lado do cliente do SignalR em preparação para a migração do ASP.NET Core
  • VINYL-10655 - O botão Editar no pop-up Tema trunca o botão Editar
  • VINYL-10700 - Garantir que os cálculos sejam descartados quando o modelo de visualização for descartado
  • VINYL-10722 - Implementar UI - Suporte de zona
  • VINYL-10735 - Adicionado suporte para tabela estendida para mapeamentos de classe ORM
  • VINYL-10738 - Converte RuntimeContext.Current do contexto ambiente para um singleton
  • VINYL-10780 - Melhora o desempenho do Menu do Site
  • VINYL-10783 - Alternar o Designer de página visual para usar vinculação de linha selecionada versus links de página
  • VINYL-10799 - Adicione vários aprimoramentos de processamento de imagem ao editor Quill
  • VINYL-10835 - Adicione um RelativeHeight como tamanho vertical para pop-up de página como um caso extremo
  • VINYL-10868 - Inclui gerenciador de pacotes com aplicação web Vinyl
  • VINYL-10870 - Permitir duas fontes de dados para o mesmo banco de dados
  • VINYL-10873 - Permitir que os desenvolvedores desativem a cláusula order by da consultar
  • VINYL-10893 - Duas pesquisas simples roubam o foco uma da outra
  • VINYL-10916 - Garantir o alinhamento da página do App Workbench dos blocos entre categorias
  • VINYL-10936 - Mudanças no menu do site com estado de linha zero
  • VINYL-10956 - Relatório de segurança por usuário
  • VINYL-10968 - Auditoria completa padrão habilitada para bancos de dados/tabelas recém-criados
  • VINYL-10994 - /ping Endpoint
  • VINYL-11028 - Mover a caixa de seleção Desativar auditoria completa e auditoria completa para caso extremo
  • VINYL-11035 - Uso de coluna no SRP do construtor de regras
  • VINYL-11056 - Tabela de herança automática - Importar eventos existentes da tabela

Insetos

  • VINYL-4703 - Legenda não pesquisada ao digitar na caixa de listagem
  • VINYL-5926 - Exceção não tratada ao inserir critérios de trabalho nulos
  • VINYL-6525 - Prefixos do editor WYSIWYG http:// para links
  • VINYL-8855 - As páginas do Crystal Reports ignoram associações de painel a colunas não referenciadas por um controle
  • VINYL-8856 - As páginas do Crystal Reports não suportam critérios compartilhados painel a painel
  • VINYL-8981 - não é possível remover a imagem de visualização no editor de temas
  • VINYL-9106 - Ícone da Action Drawer muito grande para a barra de título
  • VINYL-9502 - Corrigir temas IDE - um tema de aplicativo para gerenciar todos os estilos
  • VINYL-9716 - Espaçamento extra ao adicionar botões ao construtor de páginas
  • VINYL-9746 - A lista requer dois cliques para salvar (com resultados abertos)
  • VINYL-10115 - Converter de SignalR de ASP.NET para ASP.NET Core
  • VINYL-10244 - Inverter dependências de teclas de atalho
  • VINYL-10348 - Cadastro de Pontes na página Ações
  • VINYL-10429 - As colunas não são preenchidas automaticamente ao adicionar um painel do navegador de arquivos
  • VINYL-10501 - Navegar para uma página emoldurada sem a opção "Substituir" habilitada recarrega a página emoldurada
  • VINYL-10513 - Erro gerado ao adicionar o privilégio de um grupo
  • VINYL-10550 - Atualização da biblioteca de sensores de redimensionamento
  • VINYL-10551 - Reduz o número de objetos Promise criados ao instanciar filhos do modelo de visualização
  • VINYL-10555 - Investigar a desativação das atualizações adiadas do Knockout
  • VINYL-10640 - Gulp watch não recompila arquivos que incluem arquivos alterados
  • VINYL-10659 - PageViewModel não descarta contexto de ligação
  • VINYL-10660 - Não crie objetos Context pai para modelos de visualização de painel
  • VINYL-10687 - A tabela de Sessão Gerenciada adiciona 3 colunas ocultas à tabela, que aparecem no reparo da tabela
  • VINYL-10688 - Os links do menu não respeitam o sinalizador Ativo
  • VINYL-10691 - Navegar para frente após cancelar a inserção renderiza a página no estado de exibição
  • VINYL-10701 - Rule Builder - Sobreposições de conexão fora do limite Redimensionar
  • VINYL-10712 - Tabela herdada de Ui_Control lança resultados de visualização de exceção
  • VINYL-10713 - Erros não tratados quando foi concedido acesso ao aplicativo Vinyl, mas não à fonte de dados
  • VINYL-10716 - Tabela herdada gera uma exceção ao usar pesquisa simples
  • VINYL-10729 - Fechar pop-up após a criação da coluna gera erro nulo getParentPanelOrSelf
  • VINYL-10751 - Erro "Não é possível definir a propriedade 'comprimento' de indefinido" ao descartar o controle
  • VINYL-10764 - Adicionar nova função SQL definida pelo usuário requer uma reinicialização do IIS para obter novos detalhes
  • VINYL-10768 - Construtor de regras - Melhorias
  • VINYL-10800 - MySQL 5.6 e anteriores falham com erro set_session_timeout
  • VINYL-10811 - O registro detalhado da API REST não separa linhas dos cabeçalhos de solicitação/resposta
  • VINYL-10812 - A ativação do registro detalhado às vezes causa 500 erros em chamadas da API REST
  • VINYL-10819 - Ajuda da tabela encapsulada em caixa de listagem
  • VINYL-10824 - Problema de tema ao ingressar no modal hover
  • VINYL-10830 - Os botões de validação não devem aparecer até depois da inserção
  • VINYL-10847 - Erros de tipo de controle incorporado, o nome do arquivo é obrigatório
  • VINYL-10850 - Ajuda - Falta o parâmetro Batch Limit nas regras de negócios
  • VINYL-10852 - Caixa de listagem de tipo de gráfico duplicado no IDE
  • VINYL-10853 - Estado inicial do painel perdido ao editar outros painéis
  • VINYL-10856 - O plugin FromClauseTables não suporta pesquisa
  • VINYL-10857 - FromClauseTables não suporta paginação corretamente
  • VINYL-10858 - SQLite cita identificadores com acento grave (crase) em vez de aspas duplas
  • VINYL-10869 - O cabeçalho do filtro title/closeX não é mostrado em algumas páginas IDE
  • VINYL-10886 - Arquivo incorporado não resolve arquivos internos
  • VINYL-10889 - Colunas de visibilidade causam cintilação
  • VINYL-10891 - Use classificação de listas em listas de painéis de filtros de Vinyl
  • VINYL-10892 - Rule Builder - Mostrar nome da tabela na aba Join
  • VINYL-10895 - Colunas somente leitura aparecem rapidamente editáveis quando a vinculação é alterada
  • VINYL-10899 - Criar fonte de dados a partir da página de conexões cria fonte de dados na fonte de dados padrão versus fonte de dados selecionada
  • VINYL-10904 - Os valores DateTime não estão localizados no fuso horário do usuário nos resultados do quickgrid
  • VINYL-10905 - O Vinyl contém uma tabela chamada TRK1
  • VINYL-10908 - Remover Painel Crystal Report
  • VINYL-10912 - Rule Builder - Má expressão impedindo que a tela seja desenhada
  • VINYL-10920 - Construtor de regras - Feedback das partes interessadas para 3.1
  • VINYL-10921 - Dependências circulares entre módulos JavaScript
  • VINYL-10925 - Faltam ações de ponte, continue em caso de erro, manipuladores de sucesso/falha
  • VINYL-10931 - TablePurpose of List ausente na regra de construção automática
  • VINYL-10942 - A lista de painéis mostra os critérios de link do painel como "Links" - deve ser "Bindings"
  • VINYL-10961 - Uniões para lançar um erro mais amigável para identificadores que não sejam de coluna
  • VINYL-10964 - As entradas do menu Action Drawer não são traduzidas
  • VINYL-10973 - Os itens da lista não estão sendo traduzidos corretamente
  • VINYL-10976 - Página de tradução de frases - A edição do nome do controle gera erro
  • VINYL-10977 - Página de tradução manual - A coluna 'Idioma' é muito curta e corta o título
  • VINYL-10978 - As vinculações de itens de menu não funcionam em menus móveis
  • VINYL-10989 - A autenticação do Salesforce agora autoriza com o escopo "id"
  • VINYL-10995 - Faça MaxObjectNameLength 256 para o tipo de banco de dados REST
  • VINYL-11011 - O painel RFC não está vinculado à ação nos detalhes da ação
  • VINYL-11020 – Atualiza a lógica ao ler endpoints REST nos quais foram gravados. Usa valores armazenados em cache quando diversas ações fazem referência às mesmas tabelas lógicas.
  • VINYL-11031 - Alterar o destino do .NET Framework de 4.7.2 para 4.8
  • VINYL-11036 - Criar banco de dados de Vinyl se ele não existir
  • VINYL-11044 - Falha na renomeação do alias TableFrom nas cláusulas where
  • VINYL-11046 - Erro CRUD não BL
  • VINYL-11058 - Corrigir ícones de finalidade de mesa
  • VINYL-11065 - Usar vinculações exibidas incorretamente em maiúsculas e minúsculas da tabela