Registro de alterações
Alterações do Android SDK
10.2.0 – 27 de jul. de 2026
Otimizou a biblioteca nativa TFLite personalizada para reduzir o tamanho do SDK.
O One Shot gesto agora está marcado como obsoleto. Em 1 de jan. de 2027, ele ficará indisponível. Planeje sua migração.
A dica da tela de Liveness não se sobrepõe mais à barra de ferramentas ou a outros elementos da UI — agora é renderizada acima de todos os elementos da tela de Liveness.
Não há mais suporte para CameraX.
Melhorias internas.
10.1.0 – 1 de jul. de 2026
No Android 36+, ao tocar no Voltar botão durante uma sessão de Liveness agora retorna o erro correto.
Resolvido um erro ao iniciar a câmera em alguns dispositivos.
Dependências internas atualizadas.
Segurança aprimorada.
10.0.0 – 5 de jun. de 2026
Quebras de compatibilidade: para o fluxo OzCapsula, esta versão do SDK requer API 6.6.0.1 ou superior.
Dependências internas atualizadas.
Segurança aprimorada.
9.3.0 – 14 de mai. de 2026
Os arquivos passados via
UserMediaemMediaRequest(OzCapsula) agora recebem nomes usando um identificador UUID v4 com a extensão original do arquivo. O nome original do arquivo ainda pode ser transmitido pelomediaMetacampo.Callbacks do observador de telemetria (
EventObserver.update()eEventObserver.onDetected()) agora são executadas em uma thread em segundo plano.A referência ao namespace OzForensics foi removida do Android manifest.
O TensorFlow Lite foi reconstruído com alinhamento de página de 16 KB para cumprir os requisitos atualizados do Google; o aviso de alinhamento RELRO na compilação/publicação não ocorre mais.
Um raro travamento relacionado ao codec durante a gravação de Liveness não ocorre mais.
O aplicativo de exemplo agora cobre o cenário de autenticação biométrica usando OzCapsula.
Os vídeos capturados no fluxo de análise híbrida agora são compactados corretamente.
9.2.0 – 16 de abr. de 2026
Adicionado o novo
addAnalysisProfilemétodo. Ele permite anexar um AnalysisProfile adicional (por exemplo, uma foto de referência) a um contêiner OzCapsula existente gerado durante a captura, formando um pacote multicontêiner para análises biométricas ou abrangentes. O token da sessão e a instância OzCapsula existente são lidos automaticamente da memória do dispositivo; nenhum parâmetro adicional é necessário. Aviso: requer API 6.6.1 ou superior.O Scan gesto ficou mais fácil de ser aprovado: resolvido o problema com dicas conflitantes.
O
Erro de regras de ação indisponíveisque poderia ter aparecido na primeira tentativa de Liveness, não ocorre mais.Sessões que poderiam ter falhado com o
CameraDevice was already closederro devido a uma condição de corrida no pipeline da câmera agora são concluídas com sucesso. OVIDEO_RECORD_ERRORcódigo de resultado agora é retornado corretamente para os casos-limite restantes.Adicionado suporte a exibição edge-to-edge exigido pelo Android 16. A UI agora se adapta corretamente aos recuos do sistema — o botão de fechar não se sobrepõe mais à barra de status.
9.1.0 – 12 de mar. de 2026
A gravação do gesto Selfie agora é interrompida estritamente no timeout configurado para normalizar a duração do vídeo entre dispositivos.
Se o usuário não conseguir gravar um vídeo, o novo contador de tempo limite para captura de vídeo agora começa após a exibição da caixa de diálogo de tempo limite de erro.
9.0.2 – 25 de fev. de 2026
Dependências internas atualizadas.
9.0.1 – 18 de fev. de 2026
Corrigido o bug de “Unknown Error” ser retornado mesmo em caso de captura de vídeo bem-sucedida.
Resolvido o problema com travamentos ocasionais causados por dimensionamento inadequado da pré-visualização em alguns dispositivos.
9.0.0 – 10 de fev. de 2026
Agora é possível personalizar a posição do logo (se permitido pela licença).
Em caso de perda da conexão com a internet durante a verificação da licença, o SDK agora retorna o erro correto.
Exemplo de código atualizado para se alinhar à funcionalidade OzCapsula.
8.23.1 – 30 de jan. de 2026
Corrigido o bug de vídeos verdes aparecendo em alguns dispositivos.
Resolvido o problema com travamentos ocasionais do SDK causados por restrições da câmera do dispositivo.
Corrigidos bugs menores.
8.23.0 – 30 de dez. de 2025
Corrigido o bug com travamentos do SDK causados pelos erros “Invalid to call at Released state” e “Pending dequeue output buffer request cancelled”.
Corrigido o bug com "java.util.concurrent.TimeoutException" causando travamentos.
O Android SDK agora passa as tags de orientação e tipo de mídia juntamente com a tag de ação.
Segurança aprimorada.
8.22.1 – 10 de dez. de 2025
Corrigido um bug menor.
8.22.0 – 1 de dez. de 2025
Implementado um novo formato de dados proprietário: OzCapsula Data Container.
Corrigidos travamentos ocasionais do SDK em casos específicos e/ou em dispositivos específicos.
Segurança aprimorada.
8.21.0 – 12 de nov. de 2025
Melhorado o desempenho do SDK em alguns dispositivos.
SDK atualizado para oferecer suporte aos próximos recursos de segurança.
8.20.0 – 10 de out. de 2025
Corrigido o bug de vídeos verdes em alguns modelos de smartphone.
Resolvido o problema com
mediaIdaparecendonull.Segurança aprimorada.
8.19.0 – 15 de set. de 2025
Resolvido um problema com o aviso que podia aparecer ao executar Fragment.
O SDK não trava mais ao chamar
copyPlane.Ao optar por enviar vídeos compactados para uma análise híbrida, o SDK não salva mais a mídia original além da compactada.
Link atualizado do site Oz Forensics.
Segurança aprimorada.
8.18.4 – 29 de ago. de 2025
Para oferecer suporte ao tamanho de página de memória de 16 KB, o TensorFlow foi alternado para LiteRT.
8.18.2 – 7 de ago. de 2025
Recomendamos fortemente a atualização para esta versão.
Corrigido o bug que fazia a duração do vídeo e o tamanho do arquivo aumentarem.
8.18.0 – 16 de jul. de 2025
Adicionado suporte ao Google Dynamic Feature Delivery.
Resolvido um problema que poderia ter causado travamentos ao tocar no botão de fechar na tela de Liveness.
Corrigido um bug em que o SDK travava com a exceção "CameraDevice was already closed".
Atualizações de segurança e telemetria.
8.17.3 – 2 de jul. de 2025
Resolvido o problema de compatibilidade com OkHttp.
Corrigido o bug de Fragment sem contexto.
8.17.2 – 26 de jun. de 2025
Resolvido um problema de acesso à câmera que afetava alguns modelos de dispositivos móveis.
8.17.1 – 23 de jun. de 2025
Atualizações de segurança.
8.17.0 – 22 de mai. de 2025
Atualizações de segurança.
8.16.3 – 8 de abr. de 2025
Atualizações de segurança.
8.16.2 – 19 de mar. de 2025
Resolvido o problema com possíveis travamentos do SDK ao fechar a tela de Liveness.
8.16.1 – 14 de mar. de 2025
Atualizações de segurança.
8.16.0 – 11 de mar. de 2025
Lógica de autorização atualizada.
Narração por voz aprimorada.
Corrigido o problema com lentidão do SDK e o erro de não resposta que os usuários poderiam ter encontrado em alguns dispositivos após concluir a gravação do vídeo.
Resolvido o problema com travamentos do SDK em alguns dispositivos que poderiam ter ocorrido devido à tentativa de acessar recursos não inicializados ou fechados.
Atualizações de segurança.
8.15.6 – 26 de fev. de 2025
Atualizações de segurança.
8.15.5 – 18 de fev. de 2025
Agora é possível desativar a validação de vídeo implementada para evitar a gravação de vídeos extremamente curtos (3 quadros ou menos): desative a opção usando
disableFramesCountValidation.Corrigido o bug de vídeos verdes em alguns modelos de smartphone.
Atualizações de segurança.
8.15.4 – 11 de fev. de 2025
Corrigidos bugs que poderiam ter causado travamentos em alguns modelos de telefone.
8.15.0 – 30 de dez. de 2024
Alterada a formulação para o gesto head_down: a nova formulação é “tilt down”.
Adicionada a ordem de foco correta para o TalkBack quando a dica antiscam está ativada.
Adicionada a configuração pública extract_action_shot no aplicativo de demonstração.
Correções de bugs.
Atualizações de segurança.
8.14.1 – 5 de dez. de 2024
Corrigido o bug em que os vídeos gravados podiam aparecer verdes.
Resolvidos problemas de codec em alguns modelos de smartphone.
8.14.0 – 2 de dez. de 2024
Atualizações de acessibilidade de acordo com os requisitos WCAG: as dicas do SDK e os controles da UI podem ser lidos em voz alta.
Melhorada a experiência do usuário com gestos de movimento da cabeça.
A etapa de compactação de vídeos grandes foi movida para o fechamento da tela de Liveness.
Corrigido o bug em que o quadro da melhor captura podia conter uma imagem com os olhos fechados.
Correções de bugs menores e atualizações de telemetria.
8.13.0 – 12 de nov. de 2024
Atualizações de segurança e telemetria.
8.12.4 – 1 de out. de 2024
Atualizações de segurança.
8.12.2 – 10 de set. de 2024
Atualizações de segurança.
8.12.0 – 29 de ago. de 2024
Atualizações de segurança e telemetria.
8.11.0 – 19 de ago. de 2024
Corrigido o
RuntimeExceptionerro com a Liveness baseada em servidor que aparecia em alguns dispositivos.Atualizações de segurança.
8.10.0 – 26 de jul. de 2024
Atualizações de segurança.
Correções de bugs.
8.9.0 – 18 de jul. de 2024
Atualizada a versão do Android Gradle plugin para 8.0.0.
Melhorias internas do SDK.
8.8.3 – 11 de jul. de 2024
Melhorias internas do SDK.
8.8.2 – 21 de jun. de 2024
Atualizações de segurança.
8.8.1 – 12 de jun. de 2024
Atualizações de segurança.
8.8.0 – 4 de jun. de 2024
Atualizações de segurança.
8.7.3 – 3 de jun. de 2024
Atualizações de segurança.
8.7.0 – 6 de mai. de 2024
Adicionada uma descrição para o erro que ocorre ao fornecer uma string vazia como ID no
setFolderIDmétodo.Corrigido um bug que fazia um spinner infinito aparecer se o usuário mudasse para outro aplicativo durante a verificação de Liveness.
Corrigidos alguns bugs específicos de modelos de smartphone.
8.6.0 – 5 de abr. de 2024
Modelo de Liveness no dispositivo atualizado.
Atualizações de segurança.
8.5.0 – 27 de fev. de 2024
O comprimento do Selfie gesto agora é configurável (afeta o tamanho do arquivo de vídeo).
Agora é possível definir seu próprio logo em vez do logo Oz, se a sua licença permitir.
Removida a pausa após o Scan gesto.
Se o vídeo gravado for maior que 10 MB, ele é compactado.
Atualizações de segurança e logging.
8.4.4 – 6 de fev. de 2024
Alterado o algoritmo de validação da licença mestre.
8.4.3 – 29 de jan. de 2024
Reduzido o requisito de
compileSdkVersionde 34 para 33.
8.4.2 – 15 de jan. de 2024
Atualizações de segurança.
8.4.0 – 4 de jan. de 2024
Modelo de Liveness no dispositivo atualizado.
Corrigidos alguns bugs.
8.3.3 – 11 de dez. de 2023
Melhorias internas de licenciamento.
8.3.2 – 30 de nov. de 2023
Melhorias internas do SDK.
8.3.1 – 24 de nov. de 2023
Correções de bugs.
8.3.0 – 17 de nov. de 2023
Implementada a possibilidade de usar uma licença mestre que funciona com qualquer
bundle_id.A falha na compactação de vídeo em alguns modelos de telefone agora foi corrigida.
8.2.1 – 1 de nov. de 2023
Correções de bugs.
8.2.0 – 23 de out. de 2023
O
A estrutura de análise agora contém ocampo sizeReductionStrategy.sizeReductionStrategyEsse campo define que tipo de mídia está sendo enviada ao servidor no caso da análise híbrida assim que a análise no dispositivo for concluída com sucesso.As mensagens dos erros recuperados da API agora são detalhadas.
8.1.1 – 2 de out. de 2023
Se várias análises forem aplicadas à pasta simultaneamente, o sistema as envia como um grupo. Isso significa que o pior dos resultados será considerado como resolução, e não o mais recente. Consulte este artigo para obter detalhes.
Para a análise de Liveness, o sistema agora trata a maior pontuação como um resultado quantitativo. A saída da análise de Liveness é descrita aqui.
8.1.0 – 7 de set. de 2023
Modelo de Liveness no dispositivo atualizado.
Adicionada a localidade Português (Brasil).
Agora é possível adicionar um pacote de idioma personalizado ou atualizar um existente. As instruções podem ser encontradas aqui.
Se uma mídia não tiver sido enviada corretamente, o sistema repete o upload.
Criado um novo método para recuperar o identificador de telemetria (logging):
getEventSessionId.O
logineauthmétodos agora estão obsoletos. Use osetAPIConnectionmétodo em vez disso.OzConfig.baseURLeOzConfig.permanentAccessTokenestão agora obsoletos.Se um usuário fechar a tela durante a captura de vídeo, o erro apropriado agora é tratado pelo SDK.
Corrigidos alguns bugs e melhorado o funcionamento do SDK.
8.0.3 – 24 de ago. de 2023
Erros corrigidos.
8.0.2 – 13 de jul. de 2023
O SDK agora funciona corretamente com
baseURLdefinido comonull.
8.0.1 – 28 de jun. de 2023
As versões das dependências foram alinhadas com a versão do Kotlin.
8.0.0 – 19 de jun. de 2023
Adicionado o novo modo de análise – híbrido (apenas Liveness). Se a pontuação recebida de uma análise no dispositivo for muito alta, o sistema inicia uma análise baseada em servidor como verificação adicional.
Os requisitos da versão do Kotlin foram reduzidos para 1.7.21.
Melhorados os modelos no dispositivo.
Para alguns modelos de telefone, corrigido o erro fatal do dispositivo.
A largura do texto da dica agora pode exceder a largura do quadro (ao usar a câmera principal).
As fotos tiradas durante a análise One Shot agora são enviadas ao servidor no tamanho original.
Removida a
OzAnalysisResultclasse. OonSuccessmétodo deAnalysisRequest.runagora usa aRequestResultestrutura em vez deList<OzAnalysisResult>.Todas as exceções foram movidas para o
com.ozforensics.liveness.sdk.core.exceptionspacote (veja as alterações abaixo).Classes relacionadas a
AnalysisRequestforam movidas para ocom.ozforensics.liveness.sdk.analysispacote (veja as alterações abaixo).Os métodos abaixo não são mais suportados:
Método removido
Substituição
OzLivenessSDK.uploadMediaAndAnalyze
AnalysisRequest.run
OzLivenessSDK.uploadMedia
AnalysisRequest.Builder.uploadMedia
OzLivenessSDK.runOnDeviceBiometryAnalysis
AnalysisRequest.run
OzLivenessSDK.runOnDeviceLivenessAnalysis
AnalysisRequest.run
AnalysisRequest.build(): AnalysisRequest
-
AnalysisRequest.Builder.addMedia
AnalysisRequest.Builder.uploadMedia
Alterações na interface pública
Novas entidades
AnalysisRequest.Type.HYBRIDemcom.ozforensics.liveness.sdk.analysis.entityAnalysisErroremcom.ozforensics.liveness.sdk.analysis.entitySourceMediaemcom.ozforensics.liveness.sdk.analysis.entityResultMediaemcom.ozforensics.liveness.sdk.analysis.entityRequestResultemcom.ozforensics.liveness.sdk.analysis.entity
Entidades movidas
NoAnalysisExceptiondecom.ozforensics.liveness.sdk.exceptionsparacom.ozforensics.liveness.sdk.core.exceptionsNoNetworkExceptiondecom.ozforensics.liveness.sdk.exceptionsparacom.ozforensics.liveness.sdk.core.exceptionsTokenExceptiondecom.ozforensics.liveness.sdk.exceptionsparacom.ozforensics.liveness.sdk.core.exceptionsNoMediaInAnalysisExceptiondecom.ozforensics.liveness.sdk.exceptionsparacom.ozforensics.liveness.sdk.core.exceptionsEmptyMediaListExceptiondecom.ozforensics.liveness.sdk.exceptionsparacom.ozforensics.liveness.sdk.core.exceptionsNoSuchMediaExceptiondecom.ozforensics.liveness.sdk.exceptionsparacom.ozforensics.liveness.sdk.core.exceptionsLicenseExceptiondecom.ozforensics.liveness.sdk.exceptionsparacom.ozforensics.liveness.sdk.security.exceptionA estrutura de análise agora contém odecom.ozforensics.liveness.sdk.analysis.entityparacom.ozforensics.liveness.sdk.core.modelAnalysisRequestdecom.ozforensics.liveness.sdk.analysisparacom.ozforensics.liveness.sdk.coreAnalysisListenerdecom.ozforensics.liveness.sdk.analysisparacom.ozforensics.liveness.sdk.coreAnalysisStatusdecom.ozforensics.liveness.sdk.analysisparacom.ozforensics.liveness.sdk.coreAnalysisRequest.Builderdecom.ozforensics.liveness.sdk.analysisparacom.ozforensics.liveness.sdk.coreOzExceptiondecom.ozforensics.liveness.sdk.exceptionsparacom.ozforensics.liveness.sdk.core.exceptions
Classes alteradas
OzLivenessSDK
Removido
uploadMediaRemovido
uploadMediaRemovido
runOnDeviceBiometryAnalysisRemovido
runOnDeviceLivenessAnalysis
AnalysisRequest
Removido
build(): AnalysisRequest
AnalysisRequest.Builder
Removido
addMediaRemovido
onSuccess(result: List<OzAnalysisResult>)Adicionado
onSuccess(result: RequestResult)
7.3.1 – 07 de junho de 2023
Reestruturada a tela de configurações.
Adicionada a personalização do fundo da dica central.
Adicionadas novas formas de moldura facial (Circle, Square).
Adicionado o widget antiscam e sua personalização. Este recurso permite alertar seus clientes de que a gravação de vídeo está sendo realizada, por exemplo, para fins de solicitação de empréstimo. O objetivo disso é proteger contra golpistas que possam tentar enganar uma pessoa a aprovar uma transação fraudulenta.
O
OzLivenessSDK::inito método não falha mais se houver umStatusListenerparâmetro passado.Alterada a animação do gesto de escaneamento.
Observação: para esta versão, atualizamos o Kotlin para 1.8.20.
7.2.0 – 04 de maio de 2023
Melhorados os algoritmos do SDK.
7.1.4 – 30 de março de 2023
Atualizado o modelo para as análises no dispositivo.
Corrigida a animação para óculos escuros/máscara.
O tamanho da elipse para Liveness agora é menor.
7.1.3 – 03 de março de 2023
Corrigido o erro com as análises baseadas em servidor ao usar
permanentAccessTokenpara autorização.
7.1.2 – 22 de fevereiro de 2023
Adicionada personalização para a animação da dica.
Agora é possível ocultar a barra de status e os botões do sistema (funciona com 7.0.0 e versões mais recentes).
OzLivenessSDK.initagora requercontextcomo primeiro parâmetro.OzAnalysisResultagora exibe corretamente as pontuações das análises baseadas em servidor.Corrigidos problemas de inicialização, exibição incorreta das configurações de personalização e falhas de autorização no Android <7.1.1.
7.1.1 – 16 de janeiro de 2023
Corrigidas falhas no Android v.6 e anteriores.
Corrigido o posicionamento da elipse para alguns modelos de telefone.
Correções e melhorias internas.
7.1.0 – 16 de dezembro de 2022
Segurança atualizada.
Implementadas algumas melhorias internas.
O
addMediao método agora está obsoleto, useuploadMediapara envio.
7.0.0 – 23 de novembro de 2022
Alterada a forma de compartilhar dependências. Devido a questões de segurança, agora compartilhamos dois tipos de bibliotecas, conforme mostrado abaixo:
sdké apenas uma análise de servidor,fullfornece análises de servidor e no dispositivo:
UICustomizationfoi implementado em vez deOzCustomization.Implementado um conjunto de personalização da UI opções de personalização e migrado para o novo design. Para restaurar as configurações anteriores, consulte este artigo.
Adicionado o locale espanhol.
6.4.2.3
Corrigido o bug de travamentos que havia aparecido em alguns modelos de telefone.
O SDK agora captura vídeos em 720p.
6.4.1
Sincronizados os nomes dos modos de análise com iOS: SERVER_BASED e ON_DEVICE.
Corrigido o bug na exibição das configurações de localização.
6.4.0
Agora é possível usar Fragment como tela de Liveness.
Adicionado um novo campo à
A estrutura de análise agora contém oestrutura. Oparamscampo é para quaisquer parâmetros adicionais; por exemplo, se for necessário definir a extração da melhor captura no servidor como true. O algoritmo de melhor captura escolhe o quadro de maior qualidade de um vídeo.
6.3.7
Os gestos Zoom in e Zoom out não têm mais suporte.
6.3.6
Atualizado o modelo de biometria.
6.3.5
Adicionada uma nova API simplificada – AnalysisRequest. Com ela, fica mais fácil criar uma solicitação para a mídia e a análise de que você precisa.
6.3.4
Publicado o módulo no dispositivo para análises de liveness e biometria no dispositivo. Para adicionar este módulo ao seu projeto, use:
Para executar essas análises, use runOnDeviceBiometryAnalysis e runOnDeviceLivenessAnalysis métodos da OzLivenessSDK classe:
6.3.3
Liveness agora funciona de forma mais fluida.
Corrigidos travamentos em dispositivos Xiaomi.
Conversão de imagens otimizada.
6.3.1
Novo parâmetro de metadata para
OzLivenessSDK.uploadMediae novoOzLivenessSDK.uploadMediaAndAnalyzemétodo para passar esse parâmetro para pastas.
6.2.8
Adicionadas funções para inicialização do SDK com LicenseSources:
LicenseSource.LicenseAssetIdeLicenseSource.LicenseFilePath. Use oOzLivenessSDK.initmétodo para iniciar a inicialização.Agora é possível obter as informações da licença na inicialização
val licensePayload = OzLivenessSDK.getLicensePayload().
6.2.4
Adicionado o locale quirguiz.
6.2.0
Adicionadas funções de análise local.
Agora é possível configurar a moldura facial.
Corrigido o número da versão na tela de Liveness.
6.1.0
Adicionado suporte à câmera principal.
6.0.1
Adicionado suporte à configuração a partir da licença.
6.0.0
Adicionado o gesto OneShot.
Adicionados novos estados para
OzAnalysisResult.Resolution.Adicionado o
uploadMediamétodo para carregar vários itens de mídia no servidor de uma vez e enviá-los imediatamente para análise.OzMediafoi renomeado paraOzAbstractMediae recebeu subclasses para imagens e vídeos.Corrigidos bugs da câmera em alguns dispositivos.
5.1.0
O access token é atualizado automaticamente.
Renomeado
accessTokenparapermanentAccessToken.Adicionadas regras do R8.
A configuração ficou mais fácil: as configurações de config são mutáveis.
5.0.2
Corrigida a moldura oval.
Removidos os parâmetros inutilizáveis de
AnalyseRequest.Removidos os limites padrão de tentativas.
5.0.0
Para personalizar as opções de configuração, a propriedade config é adicionada no lugar de baseURL, accessToken etc. Use
OzConfig.Builderpara inicialização.Adicionado suporte a licença. As licenças devem ser instaladas como recursos brutos. Para passá-las para
OzConfig, usesetLicenseResourceId.Substituídos os métodos dependentes de contexto por equivalentes.
Melhorada a análise de imagens.
Removidas dependências inutilizáveis.
Corrigido o logging.
Atualizado
Isto foi útil?
