Snowpark Migration Accelerator: Notas de versão do SC Spark Python

2.14.0

2023-10-24 \ \ Adicionado\ \ Adicionado ID condensado para nomes de arquivo e é usado no log.

Alterado

Refatorar a hierarquia de pastas de saída do TrialMode.

Gerar relatórios localmente no modo de avaliação quando a pontuação atingir 90 ou mais.

Gerar relatórios localmente no modo de avaliação quando se trata de um usuário Snowflake.

Criar inventários como arquivos .csv.

Mover os inventários para a pasta de Relatórios.

2.13.0

2023-10-19\

Adicionado\

  • Adicionar um sinalizador para ativar mais mensagens de registro.

  • Adicionar um sinalizador para desativar a execução da conversão.

  • Adicionar um mecanismo de tempo limite para a resolução da tabela de símbolos Scala.

  • Adicionar um mecanismo de tempo limite para a fase de análise do Scala.

  • Adicionar mensagens de registro de progresso na fase de análise para Scala.

Alterado\

  • Ajustes nos relatórios (HTML e docx): renomeação da pontuação de preparação e atualização do apêndice e da tabela de chamadas de importações.

  • Aumentar AssessmentMode de 8.1.6 para 9.0.4

  • Aumentar Common.AssessmentModel de 3.1.12 para 3.1.14

  • Adicionar bloqueio para evitar condições de corrida

Corrigido\

  • Corrigir um número inconsistente de SparkReferences entre os modos de avaliação e conversão.

  • Corrigir o problema que fazia com que os arquivos .sql não fossem reconhecidos como arquivos compatíveis.

  • Corrigir o erro de análise quando uma barra invertida estiver entre AtomElement e BracedSlices.

  • Corrigir o problema quando a análise de código com uma grande quantidade de expressões aninhadas levava muito tempo.

2.12.0

2023-10-13

Adicionado

  • Adicionar suporte ao modo de teste.

Alterado

  • Aumentar Snowflake.SnowConvert. Python de 1.1.79 para 1.1.80

  • Adicionar uma variante de ResolveType para evitar o estouro de pilha em alguns cenários.

Corrigido

  • Correção do cenário em que a resolução de um FullName causa estouro de pilha.

2.11.0

Adicionado

  • Adicionar suporte para API do Snowpark versão 1.7.0 no Python.

  • Adicionar suporte para API do Snowpark versão 1.6.1 no Python.

  • Uma nova solução alternativa foi adicionada

  • Quatro (4) novos mapeamentos adicionados

Alterado

  • Atualizar as validações dos testes de integração do Scala.

  • Reduzir o tempo dos testes de integração do Scala.

  • Atualizar as referências de nome de montagem restantes no código interno.

  • Atualizar os cabeçalhos dos arquivos de origem para que correspondam às diretrizes da empresa.

Corrigido

  • Corrigir várias execuções com o mesmo ExecutionId, adicionando SessionId e ExecutionId aos inventários e relatórios.

  • Corrigir falha na tarefa CopyOtherFiles com o arquivo storage.lck.

  • Corrigir problema de geração de relatórios .HTML quando alguns valores são nulos.

2.09.0

2023-10-03

Adicionado

  • Adicionar FilesInventory.pam

  • Quatro (4) novos mapeamentos adicionados

Alterado

  • Alterar os nomes dos conjuntos.

  • Aumentar Snowflake.SnowConvert.Python de 1.1.70 para 1.1.79

  • Adicionar uma barra invertida em três regras diferentes para solucionar erros de análise.

  • Adicionar um novo símbolo de referência do spark.

  • Suporte para duas (2) novas resoluções.

  • Suporte para comandos vazios em notebooks .sql DBX.

  • Melhorar a robustez da função StopIfDedent.

Corrigido

  • Corrigir um erro de análise em um cenário de barra invertida com param e vírgulas.

  • Corrigir o problema de resolução do símbolo de expressão entre parênteses.

  • Corrigir erro de análise com comando vazio em notebooks .sql DBX.

  • Corrigir problema de resolução do símbolo de colchetes vazios.

  • Corrigir erro de tempo limite do Regex ao coletar o inventário de instruções SQL.

  • Corrigir erro de análise relacionado à indentação mista.

  • Corrigir falsa mensagem de falha quando um erro de análise é encontrado.

  • Corrigir um número inconsistente de SparkReferences entre os modos de avaliação e conversão.

2.8.0

2023-09-27

Adicionado

  • Adicionar suporte para API do Snowpark versão 1.5.1 no Python.

  • Adicionar suporte à sintaxe do Python 3.10.10.

  • Adicionar a coluna CellId nos inventários (para ambos os notebooks, Databricks e Jupyter).

  • Adicionar quatro (4) novos mapeamentos

Alterado

  • Aumentar Mobilize.Python de 1.1.64 para 1.1.70

  • Adicionar suporte à sintaxe do Python 3.10.10.

  • Adicionar três (3) novos cenários de barra invertida para solucionar um erro de análise.

  • Adicionar um tipo de retorno explícito a alguns símbolos do Pandas para evitar um erro de carregamento.

Corrigido

  • Corrigir um erro de análise com uma barra invertida em um colchete, dois pontos e cenários param.

  • Corrigir erro ao carregar símbolos do Pandas.

2.7.0

2023-09-20\

Adicionado\

  • Adicionar suporte para API Snowpark versão 1.5.0 no Python.

  • 3 novos mapeamentos adicionados

Alterado\

  • Evitar o processamento de arquivos ocultos

  • Aumentar `Mobilize.SparkCommon.Utils` de 1.3.188 para 1.3.189

  • Aumentar `Mobilize.Common.Utils` de 3.2.0 para 3.2.2

Corrigido\

  • Corrigir a fase de coleta de PackageVersionInventory que fica travada.

  • Corrigir porcentagem incorreta na tabela Spark Usage Summary no relatório detalhado ao usar arquivos DBC.

  • Corrigir da tabela de dimensionamento de arquivos no relatório detalhado, que aparece vazia ou não aparece.

2.6.0

2023-09-12\

Adicionado\

  • Adicionar suporte de células %SQL (de notebooks) ao inventário de instruções SQL.

Alterado\

  • Aumentar `Mobilize.Python` de 1.1.62 para 1.1.64

  • Adiciona suporte ao magic sql.

  • Evite atualizar o tipo de parâmetro de função quando o tipo inferido for `None`.

Corrigido\

  • Corrigir problema que causa o carregamento infinito de símbolos para arquivos específicos.

  • Corrigir o problema dos arquivos GenericScanner que não estão sendo gerados.

Segurança\

  • Senhas de teste seguras em testes de transformação Python.

2.5.0

2023-09-05

Adicionado

  • Adicionar inventário de dimensionamento de notebooks.

  • Adicionar o projeto Snowflake.SparkCommon.MappingLoader (usa o novo Snowflake.SnowMapGrammar).

Alterado

  • Aumentar o Mobilize.Python de 1.1.59 para 1.1.62

    • Adicionar um mecanismo de tempo limite na resolução de símbolos do Python para os métodos GetSymbol.

  • Aumentar o Mobilize.SparkCommon. Utils de 1.3.186 para 1.3.187

    • Atualizar o método Mobilize.SparkCommon. Utils.FilesHelper.CopyFilesRecursively para lidar com arquivos ocultos.

Corrigido

  • Corrigir o problema de não receber o e-mail após uma execução (diminuindo o tamanho do arquivo de registro ao evitar o registro de mensagens de depuração por padrão).

Removida

  • Remover o projeto Mobilize.SparkCommon.TransformationCore (usava o antigo Mobilize.MapGrammar).

2.4.0

2023-08-28

Adicionado

  • Adicionar o inventário NotebookCells.

  • Coletar os valores dos argumentos de DataFrameReader.option e DataFrameWriter.option para Scala e Python.

  • Adicionar 2 novos mapeamentos e uma melhor coleção de informações sobre o tipo de alias

  • Criptografar os arquivos de saída quando são fornecidos parâmetros adicionais.

  • Reativar o inventário SQLStatements.

  • Reativar a paralelização para coletores.

Alterado

  • Atualize a seção Resumo do tipo de arquivo do relatório detalhado (docx e html). (SCT-3867)

  • Atualização para 2 mapeamentos

  • Aumentar Mobilize.SparkCommon.Utils de 1.3.181 para 1.3.186.

  • Melhorar o suporte à classificação de arquivos CSV.

  • Aumentar o Mobilize.Common.Utils de 3.1.6 para 3.2.0.

    • Melhorar o suporte à classificação de arquivos CSV.

    • Aumentar o Mobilize.Common.Utils de 3.1.6 para 3.2.0.

    • Atualizar as versões do pacote NuGet.

  • Refatoração da tarefa de carregamento de mapeamentos.

  • Refatoração em referências de projetos de SparkCommon Utils.

  • Agrupar projetos de solução.

  • Mesclar os testes de integração do Scala JupyterTest, InventoryTests e TransformationTest.

Corrigido

  • Corrigir o problema que fazia com que a ferramenta de conversão Python travasse ao coletar os itens de inventário das instruções SQL.

  • Corrigir a falta de arquivos GenericScanner na saída.

  • Corrigir o problema dos arquivos DBC migrados que não estavam sendo carregados no Databricks.

  • Corrigir erro no final do processo da ferramenta.

Removida

  • Remover InventoryStorageTemp.

  • Remover as referências redundantes do projeto StyleCop.Analyzers.

\

2.2.001

2023-07-19

Adicionado

  • Adição de seis (6) novos mapeamentos

Alterado

  • Atualização do modelo de avaliação de 3.1.10 para 3.1.11

Corrigido

  • Corrigir o processamento do Databricks que não funciona no modo de avaliação

Segurança

  • Foi adicionada a integridade do sub-recurso aos links HTML

2.1.161

2023-07-06

Corrigido

  • Correção e ativação de testes funcionais do Scala Spark

2.1.160

2023-07-05

Alterado

  • Atualização do modelo de avaliação de 3.1.9 para 3.1.10

2.1.159

2023-07-05

Alterado

  • Atualização do modelo de avaliação de 3.1.7 para 3.1.9

2.1.158

2023-07-05

Adicionado

  • Adicionada estabilidade à ferramenta, melhorando o tratamento das exceções nas tarefas

2.1.157

2023-07-05

\ Alterado

  • Atualização do Spark Common de 1.3.178 para 1.3.181

2.1.155

2023-07-05

Alterado

  • Atualização do Common Build de 2.0.2 para 3.0.4

  • Melhorias na criação da solução em MacOs

2.1.148

2023-07-04

Alterado

  • Atualização do Spark Common de 1.3.177 para 1.3.178

  • Atualização do Common Utils de 4.0.0-alpha.DevOps.9 para 3.1.6

2.1.147

2023-07-03

Segurança

  • Remover referências de pacotes não licenciados nos projetos `Spark Common`.

2.1.146

2023-07-03

Alterado

  • Aumentar `coverlet.collector` de 3.2.0 para 6.0.0

  • Aumentar `FluentAssertions` de 6.9.0 para 6.11.0

  • Aumentar `Scriban.Signed` de 5.5.2 para 5.7.0

  • Aumentar `DocumentFormat.OpenXml` de 2.19.0 para 2.20.0

\ Segurança

  • Remover referências de pacotes não licenciados em projetos `SparkCommon`.

2.1.145

2023-06-28

Alterado

  • Atualização de `Mobilize.Python` de 1.1.49 para 1.1.50

  • Corrigir o problema de análise de arquivos inteiros do notebook do Databricks quando não se analisa uma única célula

2.1.144

2023-06-27

Corrigido

  • Corrigir a extração de arquivos .dbc em MacOS

2.1.143

2023-06-26

Corrigido

  • Corrigir erros de testes devido a diferentes formatos de dados.

2.1.142

2023-06-26

Alterado

  • Refatorar o armazenamento de inventário.

2.1.141

2023-06-23

Alterado

  • Atualização de `Mobilize.Python` de 1.1.46 para 1.1.49

  • Detectar e interromper ciclos recursivos durante a resolução de um símbolo

  • Corrigir a exceção StackOverflow envolvendo os arquivos \_\_init\_\_.py

  • Corrigir o nó PyArgExpr com barra invertida

2.1.140

2023-06-22

Alterado

  • Atualização de `Mobilize.Python` de 1.1.44 para 1.1.46

  • Corrigir o nó PyTerm com barra invertida

2.1.138

2023-06-22

Alterado

  • Atualização do Spark Common de 1.3.176 para 1.3.177

Corrigido

  • Correção do processador de código Scala.

2.1.137

2023-06-22

Segurança

  • Credenciais seguras em testes funcionais.

  • Remover referências de pacotes não licenciados.

2.1.136

2023-06-21

Alterado

  • Atualização de `Snowflake.Data` de 2.0.15 para 2.0.25

  • Atualização do Spark Common de 1.3.175 para 1.3.176

Segurança

Atualizar referências nos testes funcionais.

2.1.135

2023-06-21

Adicionado

  • Adicione a extensão .dbc conforme suportado pelas ferramentas de processamento de código Python e Scala.

  • Adicionar testes para o projeto Contracts.

Segurança

  • Remover referências de pacotes não licenciados em `SparkCommon.Contracts.Test`.

2.1.132

2023-06-21

Removida

  • Remover a coluna `Supported` do inventário IOFiles no modo de avaliação.

2.1.131

2023-06-20

Corrigido

  • Corrigir testes no Mac.

2.1.130

2023-06-19

Alterado

  • Mesclar o repositório SparkCommon com este repositório.

2.1.126

2023-06-16

Corrigido

  • Corrigir a criação do repositório.

2.1.124

2023-06-15

Corrigido

  • Corrigir a criação do repositório.

2.1.123

2023-06-15

Alterado

  • Atualização de `Mobilize.Scala` de 0.2.34 para 0.2.37

  • Correção de erro de análise envolvendo tipo genérico com sublinhado e restrição

  • Correção de erro de análise envolvendo expressões com aspas e interpolação

Segurança

  • Remoção de referências de pacotes inseguros.

2.1.121

2023-06-15

Segurança

  • Remover arquivos de credenciais.

2.1.120

2023-06-15

Alterado

  • Pequena alteração na configuração da versão para Scala e Python.

1.0.877

26 de abril de 2023

Python 1.1.25

PythonSnowConvert Core 2.01.090

SparkCommon 1.3.151

Adicionado

  • Foi adicionado suporte ao Snowpark 1.3.0

    • Quatro novos mapeamentos

    • EWI SPRKPY1048 foi descontinuado

  • Foram adicionadas transformações para

    • Cadeia DataFrameReader

    • SparkSession.sparkContext

  • Foi adicionada a coluna Gravidade à tabela Resumo de problemas do relatório detalhado

Melhorias

  • Nome aprimorado do arquivo de inventário de usos do Spark

  • O valor exibido da pontuação de preparação foi aprimorado quando nenhuma referência do Spark foi encontrada

Corrigido

  • URLs de botão fixo

  • Correção de inconsistências no inventário de usos do Spark localmente e na telemetria

  • Corrigida a métrica RDD na tabela Spark Usage Summary do relatório detalhado

  • Correção de inconsistências com símbolos de zero e traço nos relatórios

1.0.826

29 de março de 2023

Python 1.1.25

PythonSnowConvert Core 2.01.068

SparkCommon 1.3.131

Adicionado

  • Foi adicionado suporte para converter arquivos DBC

    Melhorias

  • Adicionada transformação para DataFrameReader.format e DataFrameReader.load

Corrigido

  • Corrigidos valores de versão do SnowConvert/Snowpark transpostos

1.0.725

15 de fevereiro de 2023

Python 1.1.11

PythonSnowConvert Core 2.01.022

SparkCommon 1.3.113

Adicionado

  • Foi adicionado suporte para arquivos de arquivamento do Databricks (extensão .dbc)

  • Foi adicionado suporte para arquivos de notebook do Databricks (extensão .python)

  • Adicionado paralelismo ao processo de identificação de usos do Spark

  • Foi adicionado suporte para SnowPark API versão 1.1.0

  • Adicionados elementos de mapeamento:

  • doze mapeamentos diretos

  • duas conversões usando o auxiliar

Melhorias

  • Mensagem aprimorada do SPRKPY1038 EWI

  • Aprimoramento do registro de EWIs na conversão de colunas que usam acesso a atributos

  • Nomes de relatórios locais aprimorados

1.0.691

1º de fevereiro de 2023

Python 1.1.3

PythonSnowConvert Core 2.1.4

SparkCommon 1.3.105

Adicionado

  • Adicionada compatibilidade com Net6 (interna)

  • Adicionado o relatório issues.csv

  • Adicionada tabela de dimensionamento ao relatório detalhado

  • Foi adicionado suporte à declaração de variáveis globais

  • Foi adicionado suporte para identificação de símbolos herdados

  • Foi adicionado suporte para acesso a colunas usando acesso a atributos

  • Adicionada na telemetria a versão do mapeamento que foi usada

  • Foi adicionado suporte para Jupyter Notebooks em GenericScanner

  • Adicionados elementos de mapeamento:

    • um mapeamento direto

    • uma conversão usando o auxiliar

    • seis soluções alternativas

    • cinco identificações não suportadas

Melhorias

  • Melhoria do formato da versão da ferramenta em relatórios, inventários e telemetria

  • Melhoria na sincronização de relatórios HTML locais e remotos

  • Melhoria na sincronização do relatório detalhado HTML com o relatório detalhado DOCX

  • Aprimoramento do agrupamento da tabela de problemas por código EWI

  • Aprimoramento do agrupamento da tabela de importação por pacote

  • Melhoria no código de saída comentado

  • Melhoria dos títulos das fases de progresso da UI

Correções de bugs

  • Corrigida a localização das mensagens do EWI para declarações complexas

  • Corrigido o texto da UI ao cancelar a execução

  • Correção de erros de digitação nos relatórios

1.0.594

28 de dezembro de 2022

Python 1.0.457

PythonSnowConvert Core 2.0.280

Adicionado

  • Adição de suporte para Jupyter Notebooks no Generic Scanner

  • Adicionada a porcentagem de conversão nos relatórios

  • Adicionada a coluna «ElementPackage» ao inventário de usos de importação

  • Adicionado um mapeamento direto

  • Foram adicionados quatro auxiliares

  • Foram adicionadas duas soluções alternativas

  • Foram adicionadas pequenas melhorias visuais ao relatório detalhado

Melhorias

  • Aprimoramento de um mapeamento de renomeação para direto

  • Melhoria na classificação da tabela de problemas no relatório detalhado

Bugs

  • Corrigido o tamanho das colunas da tabela de problemas no relatório detalhado

  • Foi corrigido um erro ao adicionar o comentário EWI para o uso da função Column.contains

  • Correção de seis status de mapeamento que não correspondiam ao inventário de usos do Spark

1.0.555

21 de dezembro de 2022

Python 1.0.457

PythonSnowConvert Core 2.0.259

Novos recursos

  • Foram adicionadas três novas soluções alternativas

  • Foi adicionada uma margem de erro na descrição do relatório detalhado

Melhorias

  • Aprimoramento de dois mapeamentos de renomeação para direto

  • Melhoria na classificação da tabela de problemas no relatório detalhado

  • Melhoria na exibição de porcentagens no relatório detalhado

  • Melhoria das mensagens de registro do estágio de conversão

Bugs

  • Correção de dois mapeamentos

  • Identificação fixa de um elemento não suportado

1.0.515

14 de dezembro de 2022

Python 1.0.457

PythonSnowConvert Core 2.0.241

Novos recursos

  • Suporte para “snowpark_extensions”

  • Doze conversões usando “snowpark_extensions”

  • Duas soluções alternativas adicionadas

  • Uma nova referência do spark adicionada ao banco de dados de referência de tabela, incluindo seu status.

  • Informações do cliente adicionadas ao relatório detalhado

Melhorias

  • Aprimoramento da redação de EWI SPRKPY1038

  • Um status de referência do spark melhorou de renomeação para direto

Correções de bugs

  • Correção de um bug em um mapeamento

  • Uma tabela de mapeamento do Spark Core quebrada foi corrigida

1.0.492

07 de dezembro de 2022

Python 1.0.455

PythonSnowConvert Core 2.0.233

Novos recursos

  • Margem de erro adicional na pontuação de preparação

  • Foram adicionados dois novos mapeamentos

  • Adicionado EWI para elementos PySpark que não eram reconhecidos

Melhorias

  • Melhoria da redação do Apêndice A no relatório detalhado

  • Melhoria da mensagem EWI para elementos PySpark que não estão definidos no banco de dados de conversão da ferramenta

Correções de bugs

  • Correção do nome da coluna «alias» no inventário

1.0.457

01 de dezembro de 2022

Python 1.0.452

Python SnowConvert Core 2.0.217

Novos recursos

  • Foi adicionado suporte à versão 1.0.0 da API do SnowPark

  • Foram adicionadas cinco novas documentações de soluções alternativas

  • Adicionadas informações de execução à telemetria

  • Margem de erro adicionada à pontuação de preparação

Melhorias

  • Maior precisão na identificação de símbolos de código

  • Melhoria na etapa de avaliação ao registrar mensagens.

1.0.441

23 de novembro de 2022

Python 1.0.449

PythonSnowConvert Core 2.0.210

Novos recursos

  • Foram adicionados comentários EWI ao código de saída para elementos PySpark não definidos

  • Adicionado suporte para símbolos herdados

  • Três novos mapeamentos adicionados

  • Foi adicionada uma solução alternativa

Melhorias

  • Melhoria da pontuação de preparação quando todos os arquivos apresentam erros

  • Melhoria da mensagem de erro ao carregar a tabela de símbolos

  • Tratamento aprimorado de tipos genéricos

  • Um status de mapeamento foi alterado de renomeação para direto

  • Um status de conversão foi alterado de solução alternativa para mapeamento direto

Correções de bugs

  • Correção do problema de conversão de markdown

  • Correção de problemas de sincronização entre a tabela PySpark_Mappings_Core e a ferramenta

1.0.425

17 de novembro de 2022

Python 1.0.445

PythonSnowConvert Core 2.0.203

Melhorias

  • Robustez na tabela de símbolos de carregamento

Correções de bugs

  • Correção da tabela de resumo do relatório detalhado para valores de uso do spark

  • Correção de alguns erros de análise

  • Correção de problemas de sincronização de código EWI entre a ferramenta e a tabela DB do Snowflake PySpark_Mappings_Core

1.0.415

15 de novembro de 2022

Python 1.0.441

PythonSnowConvert Core 2.0.199

Novos recursos

  • Adicionado o registro EWI quando um erro é detectado ao carregar a tabela de símbolos

Correções de bugs

  • Corrigido o problema de novas linhas ao converter arquivos de notebook Jupyter

1.0.404

11 de novembro de 2022

Python 1.0.436

PythonSnowConvert Core 2.0.195

Novos recursos

  • Adicionado suporte básico para converter arquivos de notebook Jupyter

  • Adicionado um valor para rastrear os usos de importação como um inventário

  • Melhorado o relatório detalhado (usos do Spark agrupados por categoria de suporte e resumo de chamadas de importação do Python)

  • Novos mapeamentos adicionados

  • Novas soluções alternativas adicionadas para “SparkSession.Builder.appName”

  • Novos EWIs adicionados como comentários no código de saída

  • Foi adicionado suporte para copiar arquivos que não sejam do Python para o diretório de saída

  • Adicionada a identificação de usos de PySpark para expressões de id

  • Foi adicionada uma mensagem de erro quando o carregamento da tabela de símbolos falha

Melhorias

  • Melhoria no mapeamento de importações

  • Mapeamento aprimorado das dicas de tipo

  • Aprimoramento dos mapeamentos de renomeação para mapeamentos diretos

Correções de bugs

  • Erros de análise

  • A estrutura do diretório de saída para arquivos com erros de análise

  • Correção dos nomes completos de “pyspark.streaming”

  • Corrigida a falha da CLI

1.0.315

21 de outubro de 2022

Python 1.0.422

PythonSnowConvert Core 2.0.152

Adicionado

  • Inferência de tipo adicionada

  • Suporte a 5 novos mapeamentos

Melhorias

  • Relatório detalhado

  • Conversão da declaração de importação

  • Documentação de transformação

Corrigido

  • EWIs relacionados ao registro de uma ID de projeto

  • Status de conversão de 4 elementos do Pyspark

1.0.280

12 de outubro de 2022

Python 1.0.417

PythonSnowConvert Core 2.0.135

Adicionado

  • Novas transformações

  • Manipulação de elementos do Pyspark sem suporte usados em importações

  • Aprimoramentos na mensagem de registro

1.0.271

05 de outubro de 2022

Python 1.0.417

PythonSnowConvert Core 2.0.132

Adicionado

  • Robustez na identificação de símbolos

  • Melhoria na resolução de tipos

Corrigido

  • O botão Configurações não está sendo atualizado com a alteração da licença

  • Link de documentação na referência da versão do Python

1.0.247

27 de setembro de 2022

Python 1.0.410

PythonSnowConvert Core 2.0.126

Adicionado

  • Robustez na análise de arquivos do Jupypter Notebook

  • Aprimoramentos na resolução de símbolos com Generics

  • Novas transformações

Corrigido

  • Total de arquivos Python no relatório

1.0.220

15 de setembro de 2022

Python 1.0.399

PythonSnowConvert Core 2.0.112

Adicionado

  • Novo suporte para importações

  • Nome alternativo em inventários para as importações

Corrigido

  • Número de linha incorreto no inventário para arquivos macOS

  • Porcentagens da tabela de usos identificados no relatório html

  • Ferramenta de qualificação mostrando zero referências PySpark

  • Atualize as informações de contato no modelo de e-mail

1.0.190

06 de setembro de 2022

Python 1.0.392

PythonSnowConvert Core 2.0.100
\

Adicionado

  • Colunas “SnowConvert Version” e “Snowpark version” ao SparkUsagesInventory

  • Suporte a mais funções do pyspark

  • Aprimoramentos na análise de velocidade

\ Fixo

  • Atualização direta do mapeamento

1.0.148

31 de agosto de 2022

Python 1.0.381

PythonSnowConvert Core 2.0.71

Adicionado

  • 10 novos mapeamentos suportados

  • 17 novas conversões de soluções alternativas detectadas

  • Suporte para identificação de usos do PySpark em arquivos de notebook Jupyter

  • Colunas Automated e Status adicionadas a SparkReferenceInventory.csv

  • Carregamento de relatórios html resumidos e detalhados no snowflake

Corrigido

  • Correções de redação de relatórios resumidos e detalhados

  • Correções no texto do modelo de e-mail

1.0.107

24 de agosto de 2022

Python 1.0.380

PythonSnowConvert Core 2.0.30

Adicionado

  • 30 novos mapeamentos suportados

  • Identificação dos pacotes pyspark.streaming e pyspark.rdd

  • Melhorias na identificação de símbolos importados

  • Atualização do modelo de e-mail

  • Adição da seção «Version information» ao Relatório de resumo

  • Adição da seção «Resources» ao relatório detalhado

  • Alterações na UI da tela final

  • Classificação do arquivo de relatório SparkReferenceInventory

Corrigido

  • Botão de configurações removido

  • Atualização dos logotipos do relatório detalhado

  • Precisão dos valores percentuais nos relatórios de avaliação resumidos e detalhados

1.0.66

17 de agosto de 2022

Python 1.0.377

PythonSnowConvert Core 1.0.61

Adicionado

  • 136 novos mapeamentos suportados

  • Atualização do status de suporte para todas as funções listadas como «Corrigidas» na planilha compartilhada

  • Informações coletadas do arquivo requirements.txt

  • Aprimoramentos na identificação de símbolos encadeados

Corrigido

  • Número da linha no relatório SparkReferenceInventory

1.0.30

9 de agosto de 2022

Python 1.0.373

PythonSnowConvert Core 1.0.29

Adicionado

  • Coletar todos os usos de importação

  • Melhorias na identificação de usos do PySpark (importação sem módulo, importação com estrela)

  • Identificadas mais funções DataFrame como suportadas

Corrigido

Registro de erros de análise

0.1.172

20 de julho de 2022

Python 0.1.172

Adicionado

  • Interface da linha de comando.

  • Recurso da ferramenta de qualificação de código Python.