December 22, 2024

NetBeans 14, einde levensduur voor Spring Tool Suite 3, Hibernate 6.1, TornadoVM

NetBeans 14, einde levensduur voor Spring Tool Suite 3, Hibernate 6.1, TornadoVM

De Java-tour van deze week van 13 juni 2022 bevat nieuws van JDK 19, JDK 20, Spring Framework 5.3.21, Spring CVE-2022-22979 Report, Spring Cloud 2022.0.0-M3, Spring Tools 4.15, End-Life of Spring Tool Suite 3, Hibernate 6.1.0-Final, Apache NetBeans 14, Apache Tomcat 8.5.81, Piranha 22.6.0, TornadoVM 0.14, JDKMon Updates, JobRunr 5.1.4, JReleaser Early Access.

dinar 19

gebouw 27 vanaf JDK 19 Early Access-architecturen Het werd afgelopen week beschikbaar gesteld, met: Updates Vanaf versie 26 die fixes bevat voor verschillende Problemen. Meer details zijn te vinden op Release-opmerkingen.

dinars 20

gebouw 2 20 dinars Early Access-architecturen Ook vorige week beschikbaar gekomen, met: Updates Vanaf versie 1 met fixes voor verschillende Problemen. Release-opmerkingen zijn nog niet beschikbaar.

voor dinar 19 En de dinars 20Ontwikkelaars worden aangemoedigd om bugs te melden via Java-foutdatabase.

veerframe

Veerframe 5.3.21 was borst Wordt geleverd met nieuwe functies zoals: Detectie van wachtrijgrootte en capaciteit van ThreadPoolTaskExecutor Metriek klasse initialiseert bestand DataSize.PATTERN ruimte om onnodige initialisatie te voorkomen voorzichtig; cglib-ondersteuning BeanCopier class op JDK 17. Naast bugfixes en verbeteringen in de documentatie, bevat deze nieuwste release ook een upgrade naar 2020.0.20 .reactorproject. Meer details over deze versie zijn te vinden op: Release-opmerkingen.

VMware bevat bestanden aankondigen Deze steun voor erfgoed 3. veerpakketOpgericht door Torsten Jürgeleit en Christian Dupuis in 2004, liep het af na meer dan 18 jaar. Veergereedschap 4 Voor Eclipse Visual Studio Code en Theia, geïntroduceerd in december 2017, zal het nu fungeren als de standaard IDE voor Spring-ontwikkelaars. InfoQ zal volgen met een meer gedetailleerd nieuwsbericht.

Spring Tools 4.15.0 was borst Met een update Verduistering 06-2022 En een aantal bugfixes en verbeteringen. Als vervolg op Spring Tools 4.15.0 is ook 4.15.1 uitgebracht borst Vorige week om verbeteringen te introduceren met betrekking tot Spring Boot en het onvermogen om de nieuwe versie te extraheren via spring-tool-suite-4-4.15.0.RELEASE-e4.24.0-win32.win32.x86_64.self-extracting.jar Bestand op Windows 11. Meer details over deze versies zijn te vinden in de release-opmerkingen voor Versie 4.15.0 En de Versie 4.15.1Rechtdoor.

VMware bevat bestanden gepubliceerd CVE-2022-22979, Spring cloud dos functie kwetsbaarheideen beveiligingsprobleem dat een denial of service-toestand veroorzaakte als gevolg van een cachingprobleem in Jobcatalogus bestaande uit lente wolk functie 3.2.5 en lager. Spring Cloud Function 3.2.6 heeft dit beveiligingslek opgelost.

Op weg naar Spring Cloud 2022.0.0, uitgebracht Derde editiemet de codenaam Kilburn, die enkele verrassende veranderingen en afhankelijkheidsupgrades bevat voor overeenkomstige M3-versies in Spring Cloud-subprojecten, zoals: StroomEn de configuratieEn de Kubernetes En de Poort. Meer details over deze versie zijn te vinden op: Release-opmerkingen.

Winterslaap

ORM 6.1 is in de slaapstand gezet borst Die wordt geleverd met nieuwe functies zoals: Ondersteuning voor subselecties/subquery’s, inclusief subquery’s aan de zijkant, in FROM conditie van HQL En de normen Query’s Arrays en basisverzamelingen kunnen nu, indien mogelijk, worden ingesteld op ARRAY-databasetypes, of als alternatief JSON/XML-types; nieuwe @ConverterRegistration Annotatie die de mogelijkheid biedt om de toepassingsdefinitie automatisch naar een bestand te extraheren AttributeConverter<X,Y> interface buiten de adapter zelf; En een nieuw domeinmodel definieert een XML Schema Definition (XSD) die de kenmerken van JPA 3.1 vastlegt orm.xml en zaterdag hbm.xml formaten. Deze laatste functie is nog steeds geïncubeerd.

Apache NetBeans

De Apache Software Foundation heeft: borst Apache NetBeans 14 met nieuwe functies en oplossingen zoals: extra ondersteuning voor JDK 17; Verschillende aan Gradle gerelateerde fixes; nieuwe verkenner manager Ondersteuning voor cloudservices CompletableFuture klasse in DialogDisplayer; En upgrade de afhankelijkheid naar JAX-B 2.3.5. Meer details over deze versie zijn te vinden op: Release-opmerkingen. InfoQ zal volgen met een meer gedetailleerd nieuwsbericht.

volgens releaseschemaOntwikkelaars kunnen respectievelijk in augustus en november releases 15 en 16 verwachten.

apache har

De Apache Software Foundation heeft ook: borst Apache Tomcat 8.5.81 Biedt: Zorg ervoor dat wijzigingen worden aangebracht in een verzoek door: RemoteIPValve De laag gaat verder nadat het verzoek in de asynchrone modus is geplaatst; Regressiecorrectie in toegevoegde ondersteuning voor PKCS# 1 versleutelde privésleutels van de vorige versie die de ondersteuning voor PKCS# 1 niet-versleutelde geformatteerde privésleutels brak; Verhoogde standaardbuffergrootte van groepsberichten van 43800 naar 65536 bytes, wat naar verwachting de prestaties van grote berichten zal verbeteren wanneer deze op Linux-gebaseerde systemen worden uitgevoerd; En zorg ervoor dat het leegmaken van buffers alle uitvoerbuffers probeert te legen bij gebruik van TLS met niet-geblokkeerde schrijfbewerkingen en de NIO-connector. Meer details over deze versie zijn te vinden op: Wijziging.

Piranha vis

Piranha vis 22.6.0 kan borst. genaamd “traag maar zekerRelease van juni 2022, deze release bevat: README.md Bestand over het bedienen van de Piranha Micro-app; Verlaag de drempel voor verouderde code tot 140 dagen; verander de bedtijd in 1 minuut zodat Piranha kan rusten voor de TCK-test; en laat DefaultResourceClassManagerLoader Om toleranter te zijn. Meer details over deze versie zijn te vinden in de bestanden documentatie En de case-tracker.

Tornado VM

Tornado VMTornadoVM, een open source softwaretechnologiebedrijf, heeft TornadoVM . uitgebracht Versie 0.14.0 Wordt geleverd met nieuwe functies en verbeteringen zoals: integratie met de Graal 22.1.0 JIT-compiler; Azul Zulu JDK-ondersteuning; OpenCL 2.1 als standaarddoel voor OpenCL Backend; en nieuw apparaatgeheugenbeheer om de geheugentoewijzingsbeperkingen van OpenCL aan te pakken.

Juan FumeroOnderzoeksmedewerker, University of Manchester Advanced Processing Technologies Research Group, ingevoegd TornadoVM in kyu kun londen in maart 2020 en sindsdien heb ik bijgedragen aan deze laatste editie van InfoQ kunst artikel.

JDKMon

versies 17.0.28En de 17.0.27 En de 17.0.26 Van JDKMon, een tool die geïnstalleerde JDK’s controleert en bijwerkt, is vorige week beschikbaar gesteld aan de Java-gemeenschap. Gemaakt door Gerrit GrunwaldPrincipal Architect van Azul, deze nieuwe versies worden geleverd met: Update naar de nieuwste versie van discocliënt; Verbeteringen om pakketten bij te werken, te controleren op updates en online te controleren.

Guberner

Ronald Dehwasseroprichter en hoofdontwikkelaar van Gubernereen hulpmiddel om achtergrondverwerking in Java te implementeren, heeft: borst Versie 5.1.4 met: Mogelijkheid om noodzakelijke SQL-migraties te maken zodat ze in een bestand kunnen worden opgenomen per vlucht databasemigratie; Specificeer de configuratie van de paginaverzoekgrootte voor geplande, zwevende en succesvolle berichten; En laat aanpassen BackgroundJobPerformer Uitbreidbare categorie.

JReleaser

Op weg naar versie 1.1.0 Extra Early Access-editie Van JReleasereen Java-hulpprogramma dat het maken van projectreleases vereenvoudigt en is voorzien om afhankelijkheidsupgrades op te nemen voor: nadruk 3.23.1, jsoep 1.15.1, Mokito 4.6.1, AWS SDK voor Java 1.12.242 en Jackson naar 2.13.3.