Thursday, April 25, 2024
HomeJavaGradle 8.0, Maven, Payara Platform, Piranha, Spring Framework, MyFaces, Piranha

Gradle 8.0, Maven, Payara Platform, Piranha, Spring Framework, MyFaces, Piranha


This week’s Java roundup for February thirteenth, 2023 options information from OpenJDK, JDK 20, JDK 21, Native Construct Instruments 0.9.20, Spring 6.0.5, Spring Cloud Knowledge Move 2.10.1, Quarkus 2.16.3, Payara Platform, Micronaut 3.8.5, Helidon 3.1.2, Vert.x 3.9.15, Hibernate Search 6.2.Alpha2, MyFaces 4.0-RC5, Grails 5.3.2, Reactor 2022.0.3, Metrics 1.11-M1 and Tracing 1.1-M1, Maven 3.9, Gradle 8.0 and Piranha 22.3.

OpenJDK

Ron Pressler, consulting member of the technical workers at Oracle and venture lead of Venture Loom, has submitted JEP Draft 8302326, Implicit Courses and Enhanced Most important Strategies (Preview). This function JEP proposes to “evolve the Java language in order that college students can write their first applications with no need to grasp language options designed for big applications.” This JEP strikes ahead the September 2022 weblog put up, Paving the on-ramp, by Brian Goetz, Java language architect at Oracle.

JDK 20

Construct 36 of the JDK 20 early-access builds was made accessible this previous week, that includes updates from Construct 35 that embody fixes to varied points. Extra particulars on this construct could also be discovered within the launch notes.

JDK 21

Construct 10 of the JDK 21 early-access builds was additionally made accessible this previous week that includes updates from Construct 9 that embody fixes to varied points. Additional particulars on this construct could also be discovered within the launch notes.

For JDK 20 and JDK 21, builders are inspired to report bugs through the Java Bug Database.

GraalVM Native Construct Instruments

On the highway to model 1.0, Oracle Labs has launched model 0.9.20 of Native Construct Instruments, a GraalVM venture consisting of plugins for interoperability with GraalVM Native Picture. This newest launch supplies: a brand new showPublications Gradle job that can record all Group | Artifact | Model (GAV) coordinates printed on Maven; guarantee solely a single job can concurrently entry the reachability metadata service to keep away from impasse when accumulating metadata; and add quickstart guides for newcomers utilizing a clear Java venture. Extra particulars on this launch could also be discovered within the changelog.

Spring Framework

The launch of Spring Framework 6.0.5 options: early help for JDK 21; deprecate the ConcurrentExecutorAdapter class for elimination in model 6.1; help for Non-compulsory within the PayloadMethodArgumentResolver class; and help for the @JsonNaming annotation when changing to native picture with GraalVM. Additional particulars on this launch could also be discovered within the launch notes.

The launch of Spring Cloud Knowledge Move 2.10.1 options: library updates to Spring Boot 2.7.8, Spring Framework 5.3.25 and Spring Shell 2.1.5; and updates to dependency tasks comparable to: Spring Cloud Dataflow Construct 2.10.1, Spring Cloud Deployer Kubernetes 2.8.1 and Spring Cloud Widespread Safety Config 1.8.1. Extra particulars on this launch could also be discovered within the launch notes.

Quarkus

Crimson Hat has launched Quarkus 2.16.3.Remaining that includes help for customized Flyway credentials and URL. Different bug fixes and enhancements embody: register a CDI bean when an @ConfigMapping annotation is marked with the @Unremovable annotation; simplify the workflow in Quarkiverse Hub, the place to host and construct Quarkus extensions; and a repair for quarkus:dev when the venture.construct.listing property is overridden by a profile. Additional particulars on this launch could also be discovered within the launch notes.

Payara

Payara has launched their February 2023 version of the Payara Platform that features Group Version 6.2023.2 and Enterprise Version 5.48.0. Each variations share two enhancements: rename MicroProfile OpenAPI property from mp.openapi.scan.lib to mp.openapi.extensions.scan.lib, a breaking change; and make it simpler to find and log an expired certificates. The Group Version additionally features a migration to the Jakarta Persistence 3.0 namespace for EJB Timer providers. Notable bug fixes for each variations embody: enhance software deployment onJDK 11 and JDK 17; day out of Asadmin CLI utility instructions, begin/cease/restart-deployment-group; and revert the elimination of the JobManager interface attributable to points. Extra particulars on these releases could also be discovered within the Group Version launch notes and the Enterprise Version launch notes.

Micronaut

The Micronaut Basis has launched Micronaut 3.8.5 that includes bug fixes, enhancements in documentation, a dependency improve to Netty 4.1.87.Remaining and updates to modules, Micronaut OpenAPI and Micronaut Oracle Cloud. Additional particulars on this launch could also be discovered within the launch notes.

Helidon

Helidon 3.1.2, a bug repair launch, ships with: a deprecation of the identify() and filename() strategies within the BodyPart interface to get replaced with the isNamed() methodology; a repair within the performance of OIDC logout; enhancements within the Helidon Config element; and create a backport of the OpenTelemetry specification within the Helidon 2.x launch prepare.

Eclipse Vert.x

Regardless of the end-of-line for the three.9 launch prepare of Eclipse Vert.x in 2022, safety updates will probably be made accessible by means of 2023. Model 3.9.15 delivers upgrades to Jackson 2.14.0, Netty 4.1.89 and Hazelcast 3.12.13 to handle vulnerabilities CVE-2022-41881, CVE-2022-41915 and CVE-2022-36437. Extra particulars on this launch could also be discovered within the launch notes.

Hibernate

The second alpha launch of Hibernate Search 6.2.0 supplies: compatibility with Elasticsearch 8.6 and OpenSearch 2.5; an improve of -orm6 artifacts to Hibernate ORM 6.2.0.CR2; easier and/or/not predicates; mass indexing for a number of tenants; and a swap to UUIDs for identifiers within the outbox-polling coordination technique.

Apache Software program Basis

The fifth launch candidate of MyFaces Core 4.0.0, a suitable implementation of the Jakarta Faces specification, that includes: integration of the jsf.js subsequent technology scripts; a migration of all unit checks to JUnit 5; show a warning if the selectOne attribute renders no chosen merchandise; and replace logging within the WebConfigParamsLogger class. Additional particulars on this launch could also be discovered within the launch notes.

Grails

Variations 5.3.2 and 5.3.1 of Grails had been launched this previous week as model 5.3.2 patched model 5.3.1 attributable to a difficulty with upgrading the Maven coordinate, org.apache.maven:maven-resolver-provider, from model 3.8.3 to three.9.0. In any other case, model 5.3.1 was comprised of dependency upgrades comparable to: Micronaut 3.8.4, Grails Gradle Plugin 5.3.0, com.netflix.nebula:gradle-extra-configurations-plugin 9.0, Vue 5.0.3 and io.methvin:directory-watcher 0.18.0.

Venture Reactor

Venture Reactor 2022.0.3, the third upkeep launch, supplies dependency upgrades to reactor-core 3.5.3 and reactor-netty 1.1.3 and reactor-kafka 1.3.16.

Micrometer

The first milestone launch of Micrometer Metrics 1.11.0 delivers new options comparable to: help for the Azul Prime C4 Rubbish Collector and Apache HttpClient 5.x; and a brand new methodology, observe(Operate<C extends Remark.Context, T> operate), within the Remark interface to enrich the prevailing observe(Runnable runnable) and observe(Provider<T> provider) strategies.

The first milestone launch of Micrometer Tracing 1.1.0 options: help for: no-operation implementations of the PropagatingSenderTracingObservationHandler and PropagatingReceiverTracingObservationHandler courses; and customized Mapped Diagnostic Context (MDC) keys for the Slf4JEventListener class.

Maven

Maven 3.9.0 has been launched with new options comparable to: a brand new MAVEN_ARGS environmental variable; permit for constructing an software in a number of native repositories; the flexibility to retailer snapshots in a separate native repository; present a warning associated to a deprecated Mojo plugin; and simplify the combination of Redis Java Shopper (Redisson) and Hazelcast for the Maven artifact resolver.

Gradle

After 5 launch candidates, the launch of Gradle 8.0 delivers: a brand new Kotlin DSL that gives another syntax to the Groovy DSL; enhancements within the the buildSrc builds; a configuration cache, an incubating new function; and enhancements in Java toolchains. Extra particulars on this launch could also be discovered within the launch notes and InfoQ will observe up with a extra detailed information story.

Shortly after the GA launch, a patch launch, Gradle 8.0.1 supplies fixes for these points: doc the combination of the Scala plugin with toolchains and issues with the goal flag; elimination of the --no-rebuild command-line choice with out prior warning and deprecation discover; and a Scala construct failure that studies the worth, isBlank, as not a member of the String class.

Piranha Cloud

The launch of Piranha 23.2.0 supplies notable modifications comparable to: deprecate the LoggingExtension and MimeTypeExtension courses; relocate the debug module within the pom.xml file to the check listing; and introduce a brand new static utility class, WarFileExtractor, for extracting WAR information. Additional particulars on this launch could also be discovered of their documentation and subject tracker.



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments