Skip to content

v3.2.2

Choose a tag to compare

@github-actions github-actions released this 17 Aug 13:42
· 32 commits to main since this release

🚀 Archbase Framework v3.2.2

3.2.2 — hypersistence alinhado ao Hibernate que roda, e o módulo ganha testes

Patch, sem mudança de comportamento para quem consome o framework.

O archbase-hypersistence passa a usar hypersistence-utils-hibernate-73, compilado
contra Hibernate 7.3.6/7.4.0, no lugar do -hibernate-71, que era compilado contra
7.1.11/7.2.17. O Hibernate entregue pelo Spring Boot 4.1 é 7.4.1, de modo que a
linha do artefato agora acompanha a que está em execução. A versão do
hypersistence-utils sobe de 3.15.2 para 3.15.4.

O artefato recebe as classes do Hibernate como 'provided', isto é, do runtime:
usar a linha errada não aparece no build, apenas quando um método muda de
assinatura. Registrando com precisão: os tipos passam nos testes tanto com a linha
antiga quanto com a nova, então isto é alinhamento, e não correção de quebra
observada.

O módulo também deixa de ter zero testes. jsonb, text[] e daterange passam a ser
exercitados contra um PostgreSQL real — as três famílias que dependem de dialeto e
serialização, e que até aqui ninguém tinha visto gravar e ler de volta. A classe
entra no guard do workflow de testes, que trata "pulado" como falha, para um teste
de container não virar cobertura fantasma quando o Docker do runner falhar.

Sem mudança de schema. 39 módulos, 760 testes, 0 falhas.

Instalação

<dependency>
    <groupId>br.com.archbase</groupId>
    <artifactId>archbase-starter</artifactId>
    <version>3.2.2</version>
</dependency>

Documentação

https://java.archbase.dev

Full Changelog: v3.2.1...v3.2.2