v3.2.2
🚀 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
Full Changelog: v3.2.1...v3.2.2