Release Notes
Este artigo é atualizado a cada nova versão do SDK para Android.
Mantenha seu SDK Android sempre atualizado com a última versão disponível.
O versionamento semântico é utilizado para numerar as versões. Para mais informações, consulte o artigo Introdução.
A atualização major que esta sendo implementada a partir da versão 5.x.x deveria ter sido realizada no lançamento da versão 4.4.0. Esta alteração está relacionada à ofuscação de código e exige ajustes nas regras do ProGuard e do DexGuard para clientes que utilizam a biblioteca da GuardSquare.
Além disso, o repositório onde a SDK é disponibilizada mudou e também houve alteração no nome da dependência do SDK. Você deve atualizar seus registros de acordo com o artigo Atualização
Consulte o artigo Atualização
Habilitamos a customização dos textos da UI do liveness interativo via configuração remota;
Versão 5.25.0
Data de lançamento: 04/11/2024
Atualizações:
- Atualização do SDK e server do Liveness com interação;
Versão 5.24.0
Data de lançamento: 17/10/2024
Atualizações:
- Atualização do SDK e server do Liveness com interação;
- Melhorias internas no produto, sem impacto externo;
Versão 5.23.1
Data de lançamento: 09/10/2024
Atualizações:
- Correção na câmera de documento, onde em alguns cenários ocorria um crash após a captura;
Versão 5.23.0
Data de lançamento: 04/10/2024
Atualizações:
- Atualização do SDK e server do Liveness com interação;
- Melhorias internas no produto, sem impacto externo;
Versão 5.22.0
Data de lançamento: 19/09/2024
Atualizações:
- Atualização do SDK e server do Liveness com interação;
- Melhorias internas no produto, sem impacto externo;
Versão 5.21.1
Data de lançamento: 29/08/2024
Atualizações:
- Correção na resposta das requisições internas da sdk, onde em alguns casos quando não havia internet, o callback de erro não era devolvido e mantinha o usuário preso na tela;
Versão 5.21.0
Data de lançamento: 28/08/2024
Atualizações:
- Melhorias internas no produto, sem impacto externo;
Versão 5.20.0
Data de lançamento: 20/08/2024
Atualizações:
- Melhorias internas no produto, sem impacto externo;
Versão 5.19.2
Data de lançamento: 13/08/2024
Atualizações:
- Correção de localização
setLocale()
na captura com Liveness interativo;
Versão 5.19.1
Data de lançamento: 08/08/2024
Atualizações:
- Correção de erros internos que não afetam a experiência do usuário final;
Versão 5.19.0
Data de lançamento: 07/08/2024
Atualizações:
- Melhorias internas de produto. Essas melhorias não afetam diretamente a experiência do usuário final, mantendo a interface e funcionalidades externas inalteradas;
Versão 5.18.0
Data de lançamento: 18/07/2024
Atualizações:
- Melhorias de segurança em nosso Liveness;
- A partir de agora, os desenvolvedores serão notificados em tempo real durante o desenvolvimento se a versão utilizada não estiver em conformidade com as políticas de atualização da Unico. Em casos de dúvidas, contacte o seu CSM;
- A partir de agora, é possível definir o ambiente da SDK pela própria API pública no método
setEnvironment()
. Em casos de dúvidas, contacte o seu CSM;
Versão 5.17.0
⚠️
Atualização Crítica
Data de lançamento: 29/06/2024
Atualizações:
- Atualização do SDK e server do Smartlive com interação;
Versão 5.16.0
Data de lançamento: 18/06/2024
Atualizações:
- Melhorias nos algoritmos de comunicação entre o clientside e serverside unico;
Versão 5.15.1
Data de lançamento: 12/06/2024
Atualizações:
- Correção do erro
current host is not registred
em ambiente de homologação;
Versão 5.15.0
Data de lançamento: 07/06/2024
Atualizações:
- Melhorias internas no produto, sem impacto externo;
Versão 5.14.3
⚠️
Atualização Crítica
Data de lançamento: 04/06/2024
Atualizações:
- Atualização do SDK e server do Smartlive com interação;
- Melhorias nas verificações de injeção de vídeo recentemente adicionadas no lado do dispositivo e no lado do servidor para mitigar ameaças de IA generativa;
Versão 5.14.1
⚠️
Atualização Crítica
Data de lançamento: 30/05/2024
Atualizações:
- Atualização do SDK e server do Smartlive com interação;
- Melhorias nas verificações de injeção de vídeo recentemente adicionadas no lado do dispositivo e no lado do servidor para mitigar ameaças de IA generativa;
Versão 5.14.0
Data de lançamento: 06/05/2024
Atualizações:
- Melhorias e correções na inicialização da SDK, evitando a perda de 1.5% das sessões;
Versão 5.13.0
Data de lançamento: 29/04/2024
Atualizações:
- Atualização do SDK e server do Smartlive com interação;
Versão 5.12.0
Data de lançamento: 22/04/2024
Atualizações:
- Novas funcionalidades que melhoram a experiência de captura no Liveness Interativo.
Versão 5.11.0
Data de lançamento: 09/04/2024
Atualizações:
- Melhorias nas verificações de injeção de vídeo recentemente adicionadas no lado do dispositivo e no lado do servidor para mitigar ameaças de IA generativa.
Versão 5.10.4
Data de lançamento: 04/04/2024
Atualizações:
- Correção no botão de fechar na captura de liveness interativo, em alguns cenários uma tela de loading pode aparecer por tempo indeterminado.
Versão 5.10.3
Data de lançamento: 03/04/2024
Atualizações:
- Correção no ciclo de vida da captura, em cenários onde a tela é encerrada antes do callback de sucesso ou erro.
Versão 5.10.2
Data de lançamento: 28/03/2024
Atualizações:
- Correção na geolocalização, em cenários onde a aplicação pode parar quando for desabilitada.
Versão 5.10.1
Data de lançamento: 22/03/2024
Atualizações:
- Correção na compatibilidade em estilos predefinidos, causando conflitos entre
<attr ... />
.
Versão 5.10.0
⚠️
Atualização Crítica
Data de lançamento: 19/03/2024
Atualizações:
- Melhorias nas verificações de injeção de vídeo recentemente adicionadas no lado do dispositivo e no lado do servidor para mitigar ameaças de IA generativa;
- Nova funcionalidade de captura para garantir segurança eficaz;
- Atualização do SDK e server do Smartlive com interação;
- Fix camera traseira no modelo Multilaser M8;
Versão 5.9.0
Data de lançamento: 23/02/2024
Atualizações:
- Habilitamos a customização da cor da barra de progresso através do método opcional
setColorProgressBar()
; - Habilitamos a customização dos textos da UI do liveness interativo via configuração remota;
- Habilitação a customização do logo abaixo do frame de captura do smartlive com interação;
Versão 5.8.0
Data de lançamento: 26/01/2024
Atualizações:
- Atualização do SDK e server do Smartlive com interação;
- Melhoria interna no produto, sem impacto externo;
Versão 5.7.0
Data de lançamento: 11/01/2024
Atualizações:
- Melhorias nos registros de log do SDK;
- Melhoria interna no produto, sem impacto externo;
Versão 5.6.1
Data de lançamento: 20/12/2023
Correções de bugs:
- Correção do problema relacionado a orquestração thread's de retorno ao cliente que impactava a captura biométrica quando fluxo de retentativa habilitado.
Versão 5.6.0
Essa versão visa proporcionar uma experiência mais estável e eficiente. Requer apenas atualização da SDK.
Data de lançamento: 13/12/2023
Novas funcionalidades:
- Disponibilizado código e descrição do erro retornado pelo callback onCameraFailed, facilitando seu monitoramento e mapeamento;
- Definição automática de ambientes de produção e homologação no SDK;
Atualizações:
- Otimização no fluxo de gerar JWT melhorando a performance;
Versão 5.5.2
Data de lançamento: 12/12/2023
Atualizações:
- Melhoria no fluxo de autenticação, reduzindo falhas na autenticação de dispositivos com configurações específicas no Sistema Operacional. Essa modificação visa proporcionar uma experiência mais estável e eficiente. Importante destacar que essa melhoria requer apenas a atualização da SDK para que os benefícios sejam integralmente aplicados;
Versão 5.5.1
Data de lançamento: 23/11/2023
Atualizações:
- Atualização do SDK e server do Smartlive com interação;
Versão 5.4.0
Data de lançamento: 08/11/2023
Atualizações:
- Melhoria internas no produto, sem impacto externo;
Versão 5.3.0
Data de lançamento: 27/10/2023
Atualizações:
- Melhorias internas;
- Ao receber uma config inválida o erro é retornado pelo callback
onCameraFailed
e não mais pelo exception doUnicoCheckException
;
Correções de bugs:
- Hotfix: Câmera de Documento com Liveness habilitado;
- Hotfix: Modo escuro não respeita as cores customizadas em alguns dispositivos Xiaomi;
Versão 5.2.0
Data de lançamento: 16/10/2023
Novas funcionalidades:
- Disponibilizar o novo fluxo de captura e retentativas quando usado o Liveness com Interação (entrar em contato com a único caso queira habilitar essa nova funcionalidade);
- Lançar erro
73800
caso haja falha na captura usando o fluxo de retentativa; - Lançar erro
73100
caso haja falha de conexão com internet durante uma requisição;
Correções de bugs:
- Removido o timeout do fluxo de captura usando Livenes com Interação;
Versão 5.1.5
Data de lançamento: 28/09/2023
Correções de bugs:
- Hotfix: Corrigido callbacks internos como opcionais prevenindo possíveis erros relacionados a propriedades não inicializadas.
- Hotfix: Reforçado a clareza das mensagens de erro para desenvolvedores, em especial quando há ausência da implementação da AcessoBioListener, tornando mais intuitivo o processo de correção.
- Hotfix: Alterado as regras de ofuscação para garantir que a classe UnicoCheckException não seja ofuscada e os erros sejam exibidos corretamente no console e nos logs.
- Hotfix: Otimizado a inicialização do objeto bioConfig evitando erros internos
Versão 5.1.4
Data de lançamento: 14/09/2023
Correções de bugs:
- Hotfix: Corrigido um problema na configuração do SDK através do arquivo JSON
Versão 5.1.3
Data de lançamento: 31/08/2023
Correções de bugs:
- Hotfix: Corrigido erro de caractere afetando build;
- Hotfix: Modo baixa luminosidade não altera a cor dos textos;
Versão 5.1.2
Data de lançamento: 17/08/2023
Correções de bugs:
- Hotfix: Aplicação não respondendo, ARN;
- Hotfix: Modo alta luminosidade não altera a cor dos texto;
- Hotfix: Erro internal exception;
Versão 5.1.1
Data de lançamento: 30/07/2023
Atualizações:
- Atualização do SDK client e server do Smartlive com interação;
Versão 5.1.0
Data de lançamento: 26/07/2023
Atualizações:
- Melhoria de segurança na comunicação da SDK;
Versão 5.0.1
Data de lançamento: 14/07/2023
Correções de bugs:
- Hotfix: Timeout na câmera traseira;
Versão 5.0.0
Data de lançamento: 21/06/2023
Atualizações:
- Atualização do SDK client e server do Smartlive com interação;
- Atualização das mensagens do Smartlive com interação;
- Atualização da biblioteca de CameraX
- Adicionado timeout na câmera de liveness com interação;
Correções de bugs:
- Hotfix: Câmera de documento;
Versão 4.4.1
Data de lançamento: 30/05/2023
Correções de bugs:
- Hotfix: compatibilidade com Android 8.0
Versão 4.4.0
Data de lançamento: 04/05/2023
Atualizações:
- Melhoria de compatibilidade com a ferramenta de ofuscação
- Melhoria de segurança na comunicação da SDK
- Nova URL do repositório para download do SDK
- Alteração do nome do SDK de com.github.acesso-io:acessobio-android para io.unico:capture
- Suporte para o Kotlin a partir da versão 1.5
Versão 4.2.12
Data de lançamento: 28/03/2023
Atualizações:
- Atualização do SDK client e server do Smartlive com interação
Versão 4.2.11
Data de lançamento: 24/03/2023
Correções de bugs:
- Hotfix: Suporte ao tema dark
Versão 4.2.10
Data de lançamento: 07/03/2023
Correções de bugs:
- Hotfix: Compatibilidade ofuscação
Versão 4.2.9
Data de lançamento: 23/02/2023
Correções de bugs:
- Hotfix: Geolocalização em casos de endereço nulo
- Hotfix: Tempo de expiração da câmera de documentos
- Hotfix: Implementação de projeto com sentry
Versão 4.2.8
Data de lançamento: 14/02/2023
Correções de bugs:
- Hotfix: Abertura de camera traseira.
Atualizações:
- Atualização da versão do modo de câmera de selfie com prova de vida da FaceTec.
Versão 4.2.7
Data de lançamento: 13/01/2023
Atualizações:
- Feat: segurança no changelog;
- Feat: Atualização da SDK e server do Smartlive com interação.
Correções de bugs:
- Fix: Suporte a uso do modo de câmera com captura automática em tablets;
- Fix: Conflito com sentry;
Versão 4.2.6
Data de lançamento: 22/11/2022
Atualizações:
- Atualização da SDK e server do Smartlive com interação;
- Coleta de dados de uso, geolocalização e dispositivo (Os dados coletados são usados para garantir a segurança do processo e melhorar a experiência do usuário).
Correções de bugs:
- Correção do bug para abrir a câmera em dispositivos com Android 6.0.1;
Versão 4.2.5
Data de lançamento: 10/11/2022
Correções de bugs:
- Hotfix: Prefixo da url.
Versão 4.2.1
Data de lançamento: 06/09/2022
Correções de bugs:
- Hotfix: Contorno da silhueta na cor branca.
Versão 4.2.0
Data de lançamento: 12/08/2022
Atualizações:
- Uma nova camada de segurança;
- Atualização da versão do modo de câmera de selfie com prova de vida da FaceTec.
Versão 4.1.5
Data de lançamento: 22/07/2022
Correções de bugs:
- Hotfix: Melhoria da lentidão na main thread;
- Hotfix: Tratamento dos retornos de erro onBackPressed, bitmap e no available camera.
Versão 4.1.4
Data de lançamento: 22/07/2022
Atualizações:
- Novo incremento de segurança;
- Ajuste na resolução das imagens;
Correções de bugs:
- Hotfix: Ajuste no uso de captura de documentos usando uma APIKey com Smartlive ativo habilitado;
- Hotfix: Ajustes na configuração de timeout da câmera de documentos.
Versão 4.1.3
Data de lançamento: 28/06/2022
Correções de bugs:
- Hotfix: Ajuste no frame de captura de documentos genéricos;
- Hotfix: Correção de nomenclaturas que causavam conflito de themes;
- Hotfix: Melhoria na coleta de logs de erro.
Versão 4.1.0
Data de lançamento: 14/06/2022
Atualizações:
- Indicador de atividade agora possui mesma cor que a mensagem na customização;
- Possibilidade de executar os métodos prepareSelfieCamera e prepareDocumentCamera sem o arquivo json, utilizando uma interface do tipo AcessoBioConfigDataSource.
Versão 4.0.16
Data de lançamento: 07/06/2022
Correções de bugs:
- Hotfix: ajuste no lifecycle do frame de captura com interação.
Versão 4.0.15
Data de lançamento: 17/05/2022
Atualizações:
- Melhoria da resolução da imagem gerada pelo modo de câmera de selfie com prova de vida da FaceTec para celulares de qualidade média/alta;
- Atualização do google play services ML Kit face detection para a versão 17.0.1.
Versão 4.0.14
Data de lançamento: 26/04/2022
Atualizações:
- Atualização da versão do modo de câmera de selfie com prova de vida da FaceTec;
- Remoção de pedidos de permissões que não estavam sendo usados.
Versão 4.0.13
Data de lançamento: 07/04/2022
Atualizações:
- Ajuste no tema padrão para o modo de baixa luminosidade modo de câmera de selfie com prova de vida da FaceTec.
Versão 4.0.12
Data de lançamento: 05/04/2022
Atualizações:
- Customização do botão de fechar camera;
Correções de bugs:
- Correções de erros na customização de sucesso.
Versão 4.0.11
Data de lançamento: 30/03/2022
Atualizações:
- Ajuste para otimizar performance;
- Ajuste no seletor de câmera para dispositivos com múltiplas câmeras.
Versão 4.0.10
Data de lançamento: 25/03/2022
Atualizações:
- Ajuste nas configurações que geram o objeto encriptado unico;
Correções de bugs:
- Correções em configuração de Temas;
- Resolução de conflitos com bugfender.
Versão 4.0.9
Data de lançamento: 21/03/2022
Atualizações:
- Downgrade do Kotlin para 1.4.0;
- Ajuste ao abrir a câmera pela segunda vez.
Versão 4.0.8
Data de lançamento: 11/03/2022
Atualizações:
- Correção no encrypted.
Versão 4.0.7
Data de lançamento: 07/03/2022
Atualizações:
- Ajuste de dependencias para tornar as bibliotecas do SDK Android compativeis com minCompileSdk 30.
Versão 4.0.6
Data de lançamento: 01/03/2022
Novas funcionalidades:
- Adicionada compatibilidade com java 8;
- Adicionado frames de captura de CNH frente e CNH verso.
Versão 4.0.5
Data de lançamento: 17/02/2022
Correções de bugs:
- Correção de erro no jitpack.
Versão 4.0.4
Data de lançamento: 16/02/2022
Atualizações:
- Update da biblioteca GSON para versão 2.8.9;
- Ajuste no módulo de abertura de câmera.
Versão 4.0.3
Data de lançamento: 10/02/2022
Correções de bugs:
- Foi corrigido o bug no módulo de abertura da câmera de documentos.
Versão 4.0.2
Data de lançamento: 09/02/2022
Correções de bugs:
- Foi corrigido o bug que deixa o debug lento ao utilizar o SDK Android.
Versão 4.0.1
Data de lançamento: 04/02/2022
Correções de bugs:
- Foi corrigido o bug referente a: request prepare camera.
Versão 4.0.0
Data de lançamento: 02/02/2022
Novas funcionalidades:
- A partir de agora, o SDK Android conta com a funcionalidade de Prova de Vida. Para atualizar essa nova versão do SDK, solicite junto ao seu gestor de contas a documentação correspondente a nova implementação e ativação da funcionalidade para sua operação;
- O SDK Android está ainda mais seguro.
Versão 3.0.0
Novas funcionalidades:
- A partir dessa versão é necessário adicionar no projeto o arquivo: unico-check-mobile-services.json. Procure o customer success ou o gestor de contas para ter acesso ao Portal do Cliente e seguir o passo a passo necessário;
- Foi disponibilizado mais um frame de captura em documentos: CPF.
Depreciações:
- Não é permitido o uso da câmera em emuladores;
Versão 2.0.5
Atualizações:
- Ajuste na captura do log de erro.
Versão 2.0.4
Correções de bugs:
- Correção de espelhamento de imagem ao utilizar a câmera do tipo "Documento".
Versão 2.0.3
Atualizações:
- Mudança na estrutura de classes.
Versão 2.0.0-beta.5
Atualizações:
- Mudança na estrutura de classes.
Versão 2.0.0-beta.4
Atualizações:
- Refatoração de funções públicas, permitindo o retorno assync dentro da própria função;
- Refatoração nos métodos disableAutoCapture e disableSmartFrame;
Correções de bugs:
- Correção de bug de enquadramento de face;
- Correção de bug de travamento de tela após a captura.
Versão 2.0.0-beta.2
Atualizações:
- Troca do motor de tracking biométrico, foi migrado do FirebaseMLVision para FaceDetectorMLKit;
- Foi atualizada a API padrão de abertura de câmera, migramos da API de Camera2 para API de CameraX;
- Foram obtidos ganhos significativos na gerência de ciclo de vida, memória, processamento e aumentando a compatibilidade de dispositivos que são suportados;
Depreciações:
- Foi removida a necessidade da implementação do Firebase para o uso das tecnologias do SDK Android, diminuindo consideravelmente a fricção na integração e evitando conflitos que anteriormente ocorriam;
- Foram removidos todos os métodos de processos REST da API pública, garbages code e realizamos outras melhorias.
Versão 1.2.2
Novas funcionalidades:
- A SDK está mais segura com novos métodos de criptografia em real-time;
- A SDK está mais rápida e precisa na detecção de faces com melhorias dos modelos de IA para o câmera inteligente;
Atualizações:
- Agora é possível configurar o tempo máximo de sessão do seu usuário;
- Agora é possível configurar o tempo máximo de captura ao utilizar a detecção da face (smart câmera). Caso o usuário encontre alguma dificuldade para capturar a foto através da detecção de face e ultrapasse o tempo determinado em seu processo, a captura será alterada automaticamente para a manual, visando facilitar a ação para o usuário.
Depreciações:
- Depreciamos todos os métodos referentes a requisições REST, que outrora permitiam a criação de processos dentro da v3 do unico-onboarding diretamente da SDK;
Versão 1.2.1
Atualizações:
- Nesta versão trazemos grande otimização no tamanho da SDK, diminuindo em 75% do tamanho anterior;
- Foram incluidas melhorias de performance.
Versão 1.2.0
Atualizações:
- A SDK está 42% mais leve com a remoção de várias intra-dependências e remoções de garbage-code;
- A SDK está mais segura com novos métodos de criptografia em real-time;
- A SDK está mais rápida com os novos modelos de IA para o câmera inteligente;
Depreciações:
- Foram removidos todos os métodos que permitiam acesso ao Liveness com interação.
Versão 1.1.19.5
Depreciações:
- Foi removido o método de validação REST no fluxo básico de captura de documentos.
Versão 1.1.19.4
Atualizações:
- Atualização do Firebase ML-Vision 19.0.3 para 24.1.0;
- Atualização do Google Services 4.3.3 para 4.3.5.
Versão 1.1.19.2
Novas funcionalidades:
- Agora é possível customizar todos os elementos visuais utilizando também cores no formato hexadecimal. Lembrando que os formatos padrões dos SO's continuam ativos, como UIColor para iOS e Colors para Android;
- Foi adicionado um novo método de retorno para notificar a sua classe implementadora no momento em que o usuário fechar a câmera manualmente;
Correções de bugs:
- Foi corrigido o retorno do método de FaceMatch, devolvendo o objeto completo com base64 da selfie, base64 do documento e o status de FaceMatch.
Versão 1.1.19
Novas funcionalidades:
- Agora é possível customizar todos os elementos visuais utilizando também cores no formato hexadecimal. Lembrando que os formatos padrões dos SO's continuam ativos, como UIColor para iOS e Colors para Android;
- Foi adicionado um novo método de retorno para notificar a sua classe implementadora no momento em que o usuário fechar a câmera manualmente;
Correções de bugs:
- Foi corrigido o retorno do método de FaceMatch, devolvendo o objeto completo com base64 da selfie, base64 do documento e o status de FaceMatch;
- Outras limpezas.
Versão 1.1.18.1
Novas funcionalidades:
- Foi adicionado um novo método de callback (retorno) para notificar a sua classe implementadora no momento em que o usuário fechar a câmera manualmente;
Correções de bugs:
- Foi corrigido o callback do método de FaceMatch, devolvendo o objeto completo com base64 da selfie, base64 do documento e o status de facematch;
- Outras limpezas.
Versão 1.1.18
Novas funcionalidades:
- Novas validações prévias, facilitando a visibilidade de qualquer tipo de anormalidade quanto ao setup previamente a abertura de câmera em si;
Atualizações:
- Pequenas melhorias e limpeza em toda solução.
Versão 1.1.13
Correções de bugs:
- Pequenas correções de bugs e melhorias no fluxo de permissões.
Versão 1.1.12
Novas funcionalidades:
- Posibilidade de customizar a imagem do ícone de popup de reset de sessão dentro do fluxo do Liveness com interação;
Depreciações:
- Foi removida a obrigatoriedade da tag allowBackups em AndroidManifest.
Versão 1.1.11
Novas funcionalidades:
- Possibilidade de personalizar todos os elementos visuais utilizando cores em formato hexadecimal. Os formatos padrão permanecem ativos;
- Foi adicionado um novo método de callback para notificar sua classe implementadora no momento em que o usuário fecha manualmente a câmera;
Correções de bugs:
- Foram corrigidos pequenos bugs no fluxo do Liveness com interação;
- Corrigido o retorno do método FaceMatch, retornando o objeto completo com base64 da selfie, base64 do documento e o status do FaceMatch.
Dúvidas?
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da Central de Ajuda.