InfoQ Homepage Java Content on InfoQ
-
Long Awaited Java 9.0 Releasing This Week
The long awaited Java SE 9.0 is releasing on September 21, 2017, and with it come some major changes, notably Java Platform Modules.
-
Oracle Chooses Eclipse Foundation as New Home for Java EE
Oracle has announced that they have chosen the Eclipse Foundation as the new custodians of Java EE technologies. The move has been welcomed by Red Hat, IBM and others in the community. It is uncertain if after this move the platform can retain its current name of Java EE.
-
Eclipse Foundation Renews the Eclipse Public License
The Eclipse Foundation has released a new version of their license, the Eclipse Public License (or EPLv2 for short). The EPL was changed mainly to make it compatible with GPL and easier to use outside the USA, while keeping compliance with the Open Source Initiative guidelines.
-
Struts Flaw behind Equifax Breach Disclosed and Patched in March
Reports have appeared in the press and online that the hackers who breached the Equifax credit report company systems exploited a security flaw in the Apache Struts framework. The Apache Software foundation, who act as custodians of the framework, have released a statement responding to the claims.
-
Java Community Process Reacts to Release Cycle Announcement
The overall reaction of the Java Community Process to Oracle's Java release cycle announcement seems to be relatively positive. Some leading members provide their view of the announcement.
-
The Ceylon Language Is Now Eclipse Ceylon
The Ceylon Language, the JVM and JavaScript language created by Red Hat, joined the Eclipse Foundation to become Eclipse Ceylon on 21st August. The rationale behind this move is to distance the project from the Red Hat brand and ensure an image of vendor-neutrality, in the hope to attract more collaborators to it.
-
Java EE Security API (JSR-375) Approved
The Java EE Security API, JSR 375, was approved in early August. All members of the JCP Executive Committee voted “Yes”, with zero “No” votes. Intel Corp. did not vote on the JSR.
-
Java to Move to 6-Monthly Release Cadence
Oracle is proposing that Java switch to a 6-month cadence for releases, rather than the current two-year model. They are also announcing a move to make OpenJDK the primary JDK for developers and make OracleJDK a support-only offering.
-
QCon New York 2017: Migrating Speedment to Java 9
Dan Lawesson, CSO at Speedment, presented “Migrating Speedment to Java 9” at this year’s QCon New York. Lawesson spoke to InfoQ about Speedment and how they are addressing the challenges of migrating Speedment to Java 9.
-
Spring Boot 2.0 Will Feature Improved Actuator Endpoints
The upcoming release of Spring Boot 2.0.0 M4 will feature an improved actuator endpoint infrastructure featuring new mapping, easier creation of user-defined endpoints, and improved security. Stéphane Nicoll, principal software engineer at Pivotal, spoke to InfoQ about these actuator endpoints.
-
Apache OpenWebBeans Releases Meecrowave Server Version 1.0 for Java EE-Based Microservices
Apache OpenWebBeans recently released version 1.0.0 of their Meecrowave project, a microservices server built on top of existing Apache projects utilizing servlets, CDI, JSON-P and JSON-B, and JAX-RS. Meecrowave may be used for microservices and standalone applications.
-
IntelliJ IDEA 2017.2: Smarter, Neater, and Faster
JetBrains recently released IntelliJ IDEA 2017.2, the quarterly release of its flagship Java IDE. Trisha Gee’s blog post about this release notes that there are many usability enhancements; new classes of warning like if you are creating empty collections or Strings or if a number is out of range on an array. It also has improved analysis around nulls.
-
Java API for RESTful Web Services 2.1 Released
Java API for RESTful Web Services JAX-RS 2.1 was released, with support for server-sent events, JSON-B, improved support for JSON-P, and a reactive extension to the client API.
-
Oracle Looking to Move Java EE to Open Source Foundation
Oracle is planning to move leadership and ongoing development of the Java EE platform to an open source foundation. The move will follow the next release, JEE 8, which is due out this summer.
-
Java Still Number One, But What’s Taking Over?
The TIOBE index for August 2017 shows Java as the world’s most popular programming language. But among the top 20, it seems that is the same trend with all of the major programming languages. So where are developers going?