September 24, 2024

GlassFish 8.0-M1, 2023 Lente, BellSoft en WildFly hoogtepunten

GlassFish 8.0-M1, 2023 Lente, BellSoft en WildFly hoogtepunten

Het was een erg rustige week op 25 december 2023, maar InfoQ vond interessant nieuws, waaronder: Eclipse GlassFish 8.0.0-M1, Apache Camel 3.22.0, Gradle 8.6-RC1, een bijgewerkte conceptspecificatie voor JEP 455 en recensies van grote evenementen 2023 van Spring, BellSoft en WildFly.

OpenJDK

Agelos Peabody'seen belangrijk lid van de technische staf bij Oracle gepubliceerd updaten Ontwerpspecificaties Voor Jeep 455, Primitieve typen in stijlen, instanties en schakelaars (preview). Deze JEP wordt gesponsord door Project Amber en is momenteel binnen kandidaat In dat geval wordt voorgesteld om het matchen van patronen te verbeteren door patronen van primitieve typen in alle patrooncontexten toe te staan, en deze uit te breiden instanceof En switch Om met alle primitieve typen te werken.

GDK23

Er was geen activiteit in JDK 23 Vroege toegang-builds vorige week. Gebouw 3 Het blijft de nieuwste updaten. Meer details over deze versie vindt u op Release-opmerkingen.

GDK22

Evenzo was er geen activiteit in JDK 22 Vroege toegang-builds. Laatst updaten blijft bij Gebouw 29. Meer details over deze build zijn te vinden op Release-opmerkingen.

naar GDK23 En GDK22Ontwikkelaars worden aangemoedigd om bugs te melden via Java-foutendatabase.

Glazen eclipsvis

de Eerste mijlpaalrelease Van de eclips Glazen vis 8.0.0 biedt ondersteuning voor Jakarta EE 11-M1 met volledige implementaties van Beveiliging van Jakarta 4.0.0-M1 en Gezichten van Jakarta 4.1.0-M1-specificatie en gedeeltelijke implementatie van Jakarta servlet 6.1.0-M1-specificaties. JDK 17 is momenteel de minimaal vereiste versie, maar deze kan in de volgende release worden bijgewerkt naar JDK 21. Er is ondersteuning voor JDK 21, en de uiteindelijke release van GlassFish 8 is bedoeld om gebaseerd te zijn op JDK 21 voor Jakarta EE 11. Meer details over deze release zijn te vinden op Release-opmerkingen.

GraalVM

Orakel heeft Kondig aan Oracle GraalVM is nu beschikbaar als bestand Paquito bouwpakket. In samenwerking met het Paketo-team is Oracle GraalVM geïntegreerd in… Orakel constructie. Hierdoor kunnen ontwikkelaars de Native Image- en Oracle-buildpakketten toevoegen aan het configuratiebestand van het buildpakket om de applicatie uit te voeren.

Apache Software Foundation

de launch Apache Camel 3.22.0 wordt geleverd met bugfixes, upgrade van afhankelijkheid en nieuwe functies/verbeteringen, zoals: Ondersteuning voor begin- en einddatums in kameel kwarts een item; Mogelijkheid om oude micrometernamen te gebruiken of nieuwe micrometernaamgevingsconventies te volgen; En zorg voor een trackingstrategie om elke processor te volgen Kameel Open Telemetrie Als onderdeel van het migratieproces van Kameel OpenTracing. Meer details over deze versie vindt u op Release-opmerkingen.

Emmers

de Eerste releasekandidaat Gradle 8.6 biedt: Ondersteuning voor aangepaste encryptiesleutels in de configuratiecache via een bestand GRADLE_ENCRYPTION_KEY omgevingsvariabelen; Verbeteringen in foutrapportage en waarschuwingen; Verbeteringen in Het bouwen van de Init-plug-in Ter ondersteuning van verschillende soorten projecten; en verbeterde build-authoring voor plug-inauteurs en build-ingenieurs om op maat gemaakte build-logica te ontwikkelen. Meer details over deze versie vindt u op Release-opmerkingen.

Veerframe

Jos Langwerd een Spring-ontwikkelaarspost gepubliceerd op Broadcom Dit jaar in het voorjaar – 2023een terugblik op de hoogtepunten van 2023. Deze omvatten: Ondersteuning van AI door introductie Lente AI project; Ga door met het ondersteunen van de eigen GraalVM-image op Lente laars 3,0+; Ondersteuning voor standaardthema's Loom-project; Ondersteuning voor gecoördineerd herstel bij checkpoint (CRaC) met Spring Boot 3.2; Ondersteuning voor op Docker gebaseerde ontwikkeling waarbij Spring Boot verbindingsinformatie kan extraheren uit het lokale Docker Compose-beschrijvingsbestand of Testcontainers; En laat los Lente Modellith 1.0 die productiegereedheid, IDE-ondersteuning en verbeterde testbaarheid biedt.

Lang geleden ook gepost Laatste editie voor hem Bootiful-podcast met Joris KuipersHoofd Technologie bij Boomvork En voormalig Senior Consultant bij VMware. geregistreerd Hij leeft In oktober 2023 sprak Long tijdens een SpringOne-tour in Amsterdam met Kuipers over onderwerpen als zijn carrière, het Spring-ecosysteem en GraalVM. Ook beantwoordden zij vragen via chat uit het publiek.

Belsoft

Alex BelokrylovCEO van BellSoft, presenteerde A Met terugwerkende kracht In de hoogtepunten van BellSoft voor 2023 merken we het volgende op:

Dit jaar was vol van het overwinnen van uitdagingen, het grijpen van kansen, het aangaan van vruchtbare opdrachten en het deelnemen aan onvergetelijke evenementen.

Technische punten inbegrepen: Invoer Alpacita-containers; Lancering van de Performance Edition-lijn met de Liberica Edition Prestatierelease JDK 11; inleiding tot Liberica JDK met CRaC; En een voortdurende toewijding aan OpenJDK en GraalVM, waaronder vier driemaandelijkse releases met beveiligingspatches en belangrijke oplossingen.

Hoogtepunten van de betrokkenheid van BellSoft bij de Java-gemeenschap waren onder meer: ​​30 presentaties op 28 wereldwijde evenementen, zoals JNation en Devoxx, door Dmitry Chuyko, prestatie-ingenieur bij Bellsoft; En neem deel aan de viering van het vijfentwintigjarig jubileum van de oprichting Java-gemeenschapsproces In New York City in september 2023.

Wilde vlieg

Brian Stansburysenior hoofdsoftware-ingenieur bij Red Hat, eind dit jaar ingediend samenvatting Op Wildfly en bijdragen van de Java-gemeenschap. Hoogtepunten waren onder meer: ​​drie grote releases van de WildFly 28, 29 en 30; Nieuwe accessoires voor Telemetrie met klein profiel En Langdurige MicroProfile-procedures instellen; Implementatie van de meeste MicroProfile 6.0-specificaties, met updates voor MicroProfile 6.1 in de komende release van WildFly 31; Ondersteuning JDK 21; Er zijn meer dan 2.000 problemen en verbeteringen aan de hoofdcode van WildFly opgelost; Wijzig de WildFly codebase-licentie in de Apache 2.0-licentie.

Er is ook aanzienlijk gewerkt aan het verbeteren van de documentatie en hulpmiddelen die nodig zijn om aan de slag te gaan met WildFly. Stansberry maakte ook bekend dat WildFly 31 in januari 2024 uitkomt.