C'è stata una raffica di attività nell'ecosistema Spring durante la settimana del 17 giugno 2024, evidenziando i rilasci minori di: Spring Boot 3.3.1 e 3.2.7; Spring Security 6.3.1, 6.2.5 e 5.8.13; Sessione primaverile 3.3.1 e 3.2.4; e Spring Modulith 1.2.1, 1.1.6 e 1.0.9.
Stivale primaverile
pubblicazione Stivale primaverile Versioni 3.3.1 E 3.2.7 Fornire miglioramenti alla documentazione, aggiornamenti delle dipendenze e soluzioni a problemi importanti come: a IllegalArgumentException
Quando si tenta di utilizzare un'istanza Tomcat Http11Nio2Protocol
Una classe SSL creata da Spring Boot; Un esempio di questo DataSourceProperties
La classe non è riuscita a collegarsi se java.sql
L'unità non è inclusa. Maggiori dettagli su queste versioni sono disponibili nelle note di rilascio di Versione 3.3.1 E Versione 3.2.7.
Telaio a molla
Telaio a molla 6.1.10, f Decima versione di manutenzionefornisce correzioni di bug (che includono rollback dalla versione 6.1.9), miglioramenti alla documentazione e nuove funzionalità: Esempio PersistenceExceptionTranslationInterceptor
La classe ora recupera in fase difensiva PersistenceExceptionTranslator
Bean di interfaccia per coprire scenari in cui il compilatore non è stato inizializzato prima dello shutdown; E supporta tutte le dichiarazioni di eccezione “reimposta connessione” da un file DisconnectedClientHelper
Stagione. Questa versione è inclusa in Spring Boot 3.2.7 e 3.3.1. Maggiori dettagli su questa versione sono disponibili all'indirizzo Note di rilascio.
Sicurezza primaverile
Versioni 6.3.1, 6.2.5 e 5.8.13 del Sicurezza primaverile È stato Rilasciato Che include correzioni di bug, aggiornamenti delle dipendenze, aggiornamenti di build e nuove funzionalità come: Registrazione migliorata dall'interno check()
metodo, specificato in RequestMatcherDelegatingAuthorizationManager
La categoria non ha fornito informazioni utili; E aggiorna a ldap.adoc
file per includere le dipendenze richieste per evitare problemi riscontrati dagli sviluppatori durante la configurazione di LDAP. Maggiori dettagli su queste versioni sono disponibili nelle note di rilascio di Versione 6.3.1, Versione 6.2.5 E Versione 5.8.13.
Server delle licenze primaverili
Le versioni 1.3.1 e 1.2.5 del Server delle licenze primaverili È stato Rilasciato Include aggiornamenti delle dipendenze e risoluzioni dei problemi: a ClassNotFoundException
A causa dei suggerimenti AOT che impediscono la compilazione quando è in uso JdbcOAuth2AuthorizationService
O JdbcRegisteredClientRepository
strati; L'autenticazione di un certificato client X509 applica il valore impostato su client_id
campo nel file di configurazione YAML senza prima verificare il metodo di autenticazione del client. Maggiori dettagli su queste versioni sono disponibili nelle note di rilascio di Versione 1.3.1 E Versione 1.2.5.
Primavera per GraphQL
Versioni 1.3.1 e 1.2.7 del Primavera per GraphQL È stato Rilasciato Fornisce correzioni di bug, miglioramenti alla documentazione, aggiornamenti delle dipendenze e nuove funzionalità: supporto per ripristinare le istanze di Reactor Flux
Una classe di metodi annotati con @EntityMapping
Per integrare il supporto esistente per List
, Mono
E CompletableFuture
; e consentirne l'uso Grafico Java QL 21.x è sul treno di rilascio Spring per GraphQL 1.2. Queste versioni sono incluse rispettivamente nelle versioni Spring Boot 3.2.7 e 3.3.1. Maggiori dettagli su queste versioni sono disponibili nelle note di rilascio di Versione 1.3.1 E Versione 1.2.7.
Sessione primaverile
Versioni 3.3.1 e 3.2.4 del Sessione primaverile È stato Rilasciato Con aggiornamenti delle dipendenze e una nuova funzionalità che risolve il problema dell'implementazione predefinita di UserDetails
interfaccia utente, User
, vengono restituiti invece dell'implementazione personalizzata specificata dall'utente. Maggiori dettagli su queste versioni sono disponibili nelle note di rilascio di Versione 3.3.1 E Versione 3.2.4.
Integrazione primaverile
Versioni 6.3.1 e 6.2.6 del Integrazione primaverile È stato rilasciato e include correzioni di bug, miglioramenti alla documentazione, aggiornamenti delle dipendenze e disponibilità di nuove funzionalità ZeroMqMessageHandler
Una classe con un oggetto facoltativo per la distribuzione dei messaggi alle sottoscrizioni che deve essere racchiusa in un frame vuoto aggiuntivo. Ciò completerebbe il tema predefinito esistente. Maggiori dettagli su queste versioni sono disponibili nelle note di rilascio di Versione 6.3.1 E Versione 6.2.6.
Modellino primaverile
Le versioni 1.2.1 e 1.1.6 del Modellino primaverile È stato Rilasciato Dotato di: Configurazione migliorata di ApplicationModuleDetectionStrategy
Interfaccia tramite spring.modulith.detection-strategy
Una proprietà che accetta valori direct-sub-packages
(predefinito) o explicitly-annotated
; Una soluzione per rilevare un'interfaccia denominata in modo errato che acquisisce dichiarazioni nidificate in uno scenario di interfacce nidificate; E aggiorna la dipendenza rispettivamente a Spring Boot 3.3.1 e 3.2.7. Maggiori dettagli su queste versioni sono disponibili nelle note di rilascio di Versione 1.2.1 E Versione 1.1.6.
AMQP primaverile
Versione 3.1.6 del AMQP primaverile Il rilascio include aggiornamenti delle dipendenze e risoluzioni dei problemi: release()
metodo, specificato in ActiveObjectCounter
classe, non è possibile accedervi perché SimpleMessageListenerContainer
Categoria non rilasciata consumer
Fattore; E rimuovi il thread interrotto dopo aver eseguito la logica di destinazione spostando un file cancelTimeoutTaskIfAny()
metodo, specificato in RabbitFuture
Classe, dentro finally
posto di blocco. Maggiori dettagli su questa versione sono disponibili all'indirizzo Note di rilascio.
Primavera per Apache Kafka
Le versioni 3.2.1 e 3.1.6 del Primavera per Apache Kafka È stato Rilasciato Fornisce correzioni di bug, aggiornamenti delle dipendenze e una nuova funzionalità che aggiunge intestazioni di traccia, ora mappate a una stringa, in AbstractKafkaHeaderMapper
Classe dopo la migrazione da fare leva A micrometro. Queste versioni sono incluse rispettivamente nelle versioni Spring Boot 3.2.7 e 3.3.1. Maggiori dettagli su queste versioni sono disponibili nelle note di rilascio di Versione 3.2.1 E Versione 3.1.6.
Primavera per Apache Pulsar
Le versioni 1.1.1 e 1.0.7 del Primavera per Apache Pulsar È stato Rilasciato Presenta diversi aggiornamenti delle dipendenze che includono: Micrometer Metrics 1.13.1 e 1.12.7 rispettivamente; Client interattivo per Apache Pulsar 0.5.6; Quadro di primavera 6.1.9. Queste versioni sono incluse rispettivamente nelle versioni Spring Boot 3.2.7 e 3.3.1. Maggiori dettagli su queste versioni sono disponibili nelle note di rilascio di Versione 1.1.1 E Versione 1.0.7.
Strumenti a molla
Meno di una settimana dopo lancio Versione 4.23.0, versione 4.23.1 di Strumenti a molla È stato Rilasciato Fornire correzioni importanti come: aggiunta di preferenze/impostazioni per abilitare/disabilitare la convalida della sintassi JPQL, HQL e SQL, nonché la gravità dei problemi di sintassi nelle query di dati Spring che mancavano; E un StackOverflowException
dall'interno AnnotationHierarchies
Classe all'apertura di un progetto Spring Boot in VSCode. Maggiori dettagli su questa versione sono disponibili all'indirizzo Note di rilascio.