Skip to content

Latest commit

 

History

History
133 lines (113 loc) · 18.7 KB

File metadata and controls

133 lines (113 loc) · 18.7 KB

JAVA NEWS

What is the Java world up to?

Sources

Stay up-to-date with the following even more dedicated websites:

Events

Check where can you meet fellow Java enthusiasts at:

2026 - May

Date             Article
2026-05-19 Vaadin + Quarkus: The New Approach for Enterprise Apps - a demo of building Java enterprise apps with Vaadin Flow on Quarkus as an alternative to common Spring Boot setups
2026-05-18 A New Chapter for the Payara Community - Payara Platform Community is rebranded to Azul Payara Community following Azul's acquisition of Payara
2026-05-17 JDK 27: Post-Quantum Hybrid Key Exchange for TLS 1.3 - info about JEP 527 that is scheduled to be integrated into JDK 27
2026-05-15 JDK 26: Warnings About Final Field Mutation - reminder about new approach heading towards restricting hidden changes of final fields via reflection
2026-05-13 JEP 533 Tightens Exception Handling in Java's Structured Concurrency for JDK 27 - JEP 533 will change FailedException to ExecutionException and add a third type parameter to StructuredTaskScope in JDK 27
2026-05-13 JDK 27: Removal of Deprecated Java Launcher Options - JDK 27 will remove deprecated -noclassgc, -verifyremote, -noverify, and -Xverify:none launcher/VM options
2026-05-13 Simpler JVM Project Setup with Mill - Mill 1.1.0 introduces single-file scripts for Java, Kotlin, and Scala as a lightweight alternative to Maven
2026-05-12 Introducing wado - WildFly Admin Containers - new CLI tool for spinning up and managing WildFly containers was released
2026-05-12 What's New and Exciting in JDK 26 - comprehensive overview of new features included in most recent JDK 26
2026-05-06 Accelerating the GraalVM Release Train - GraalVM switches to monthly releases aligned to JDK versions from v25.1 and on since June
2026-05-05 Top Gen AI Frameworks for Java in 2026 - detailed comparison of leading 4 frameworks for handling AI in Java
2026-05-05 Critical Apache HTTP Server Flaw Exposes Millions of Servers to RCE Attacks - users of Apache httpd are advised to update their servers to avoid latest discovered vulnerability

2026 - April

Date             Article
2026-04-29 Pattern Matching in Java 25: Writing Cleaner, Safer, Faster Code - an overview of what pattern matching features are available in JDK 25 with simple examples
2026-04-27 Micronaut Framework 5.0 with Java 25 Baseline - new major version of Micronaut framework will raise its minimum Java requirement to Java 25
2026-04-27 Avoiding Final Field Mutation - what to do after JEP 500 start leaning towards restricting changes of variables declared final
2026-04-23 IntelliJ IDEA 2026.1.1 Is Out - JetBrains released new version of the most popular Java IDE
2026-04-17 Java 26 is boring - why is it a good thing and what is new in JDK 26 release
2026-04-14 Oracle Java Extension for VS Code v25.1.0 Is Now Available - VS Code extension for Java programming was updated to support JDK 26
2026-04-14 Cyrock.AI Knowledge Fabric: The Petabyte-Scale Memory Layer for Enterprise AI - introducing new Java-based approach for managing large-scale AI memory
2026-04-13 JDK 27: Obsolete Translation Resources Removed - JDK 27 will remove many unmaintained translation resources
2026-04-09 Java Vector API: Faster Vector Computations for the JVM - exploring Java's Vector API for SIMD operations and how to write portable, high-performance vectorized code
2026-04-08 Junie CLI Now Connects to Your JetBrains IDE - AI tool Junie CLI can now integrate directly with JetBrains IDEs
2026-04-07 Thread-Safe Native Memory in Java: VarHandle Access Modes Explained - deep dive into VarHandle access modes for managing thread-safe native memory with the Foreign Function & Memory API
2026-04-03 Natural Language Data Access in Java - using Hibernate Assistant with Quarkus and LangChain4j for natural language access to relational data
2026-04-02 Helidon 4.4.0 Introduces Alignment with OpenJDK and JVP - future versions of Helidon microservices framework will match JDK versions and project becomes part of Java Verified Portfolio
2026-04-02 How to develop AI agents with Spring - tutorial on building AI agents with Spring AI using familiar Spring conventions and built-in tool support

2026 - March

Date             Article
2026-03-30 Announcing ADK for Java 1.0.0 - Google released first stable version of Agent Development Kit for Java with AI agent tools, plugins, and A2A protocol support
2026-03-27 The Java in Education Catalog Now Has a Beautiful Home - an open-source project for curated collection of Java education materials was established
2026-03-24 GraalVM Native Build Tools 1.0.0 - first stable version of the collection of the official build tool plugins for GraalVM was released
2026-03-23 EclipseLink 5.0.0 - new major version of this Java ORM framework was released
2026-03-18 Java 26 Delivers Language Innovation, Library Improvements, Performance and Security - summary of new features in recently released JDK 26
2026-03-18 Zero-Cost AI with Java - a very simple guide to using Spring AI and Ollama for your own GenAI app
2026-03-17 Project Detroit, bridging Java, Python, JavaScript, moves forward - after some initial moves in February, project Detroit is about to become official
2026-03-17 Oracle unveils the Java Verified Portfolio - Oracle now supports a couple of Java technologies listed in JVP
2026-03-17 Java 26 in IntelliJ IDEA - support for JDK 26 in the most popular Java IDE
2026-03-17 The Arrival of Java 26 - new JDK 26 was officially released today
2026-03-17 JDK 26 release date
2026-03-16 JDK 26 Security Enhancements - day before releasing new Java version, a summary of its non-JEP security updates is here
2026-03-11 JHipster release v9.0.0 - new major version of JHipster application development platform was released
2026-03-10 JDK 27: Removal of 'java.locale.useOldISOCodes' System Property - in JDK 27 a legacy way of mapping country ISO codes will be removed
2026-03-06 Devnexus 2026 - conference took place at Atlanta, USA between 4th and 6th March
2026-03-05 Java 25 and the New Age of Performance - exploring performance improvements in Java 25 with focus on virtual threads and their impact
2026-03-04 HTTP Client Updates in Java 26 - new enhancements and features coming to HTTP Client in JDK 26
2026-03-03 Apache Solr 10.0.0 available - new major version of Java search platform was released
2026-03-03 One IntelliJ IDEA: The Split is Over - reminder of recent unification of IntelliJ IDEA Community and Ultimate editions
2026-03-03 Java 26: What’s New - JDK 26 is approaching, here is another overview of included features
2026-03-02 Java 26 for DevOps - new features and changes JDK 26 related to JVM administration and observability

2026 - February

Date             Article
2026-02-26 Migrating to Modular Monolith - how to embrace Spring Modulith with ease in IDEA
2026-02-26 JDK 26 G1/Parallel/Serial GC changes - what can you expect in upcoming JDK 26 from the garbage collection perspective
2026-02-25 Abandoned project linking Java, JavaScript makes a comeback - project Detroit aiming for interconnecting Java and JavaScript via Python is possibly re-emerging
2026-02-19 TornadoVM 3 released - new major version of TornadoVM was released
2026-02-24 Java’s Productivity Trifecta - understanding latest Java 25 features on practical examples - compact source files, flexible constructor bodies and advanced pattern matching
2026-02-20 JetBrains introduces Java to Kotlin converter for VS Code - translating source files from Java to Kotlin is now easier than ever
2026-02-19 Apache NetBeans 29 released - new major version of Java IDE NetBeans
2026-02-18 GlassFish 8 is here with Jakarta EE 11, virtual threads, and Jakarta Data - a closer look to the recent major release of GlassFish application server including some behind-the-scenes info
2026-02-18 The Runtime Illusion: What Java Really Runs - explore the real techniques used by JIT compiler for optimizing Java bytecode
2026-02-12 Here's Java 25, Ready to Perform to the Limit - comprehensive overview of all 18 JEPs in Java 25
2026-02-10 Java use in AI development continues to grow - report finds increasing adoption of Java-based technologies for AI
2026-02-10 Oracle Java licensing worries are percolating through the userbase - vast majority of Oracle Java users concerned about licensing changes
2026-02-10 Reactive Java with Project Reactor - architectural deep dive into Project Reactor and MongoDB reactive driver
2026-02-09 The new features in Java 26 - JDK 26 is getting closer, what can we expect
2026-02-06 Spring AI with External MCP Servers - integrating Spring AI with MCP servers using Docker MCP Toolkit for GitHub and SonarQube
2026-02-05 GlassFish 8.0 released - new major version of GlassFish application server was released
2026-02-04 OmniHai 1.0 released - introducing new Java AI utility library for Jakarta EE or MicroProfile
2026-02-03 Why AI feels hard for Java developers - understanding the mental shift from deterministic Java apps to probabilistic AI systems
2026-02-03 Optimizing Java Class Metadata in Project Valhalla - deep dive into JVM internals optimization for upcoming value classes

2026 - January

Date             Article
2026-01-28 How To Do Structured Concurrency in Java 25 - exploring current state of structured concurrency preview feature with practical examples
2026-01-20 GlassFish Grizzly 5 released - new major version of framework for working with Java NIO was released, supporting Java 21 and virtual threads
2026-01-17 A new way to call C from Java: how fast is it? - some benchmarks for working with Java's new Foreign Function & Memory API
2026-01-16 WildFly 39 is released - new major version of WildFly app server is now GA
2026-01-16 The Ultimate 10 Years Java Garbage Collection Guide - comprehensive guide to Java garbage collection evolution and selection strategies over the past decade
2026-01-13 Java 27 gets its first feature - months before JDK 26 will be out there are already moves towards autumnal JDK 27
2026-01-12 Micronaut Announces Plans to Join the Commonhaus Foundation - authors of Micronaut framework are trying to secure their open source status
2026-01-12 Oracle unveils Java development plans for 2026 - what can we expect in upcoming year in Java
2026-01-09 Java’s Ahead-of-Time Cache Optimizations - exploring Ahead-of-Time compilation caching for improved Java application startup performance
2026-01-08 The Myth of Stability: Java's Software Supply Chain After Log4Shell - insights into Java software supply chain security following the Log4Shell vulnerability
2026-01-06 Optimizing Java for the Cloud-Native Era with Quarkus - how to use Quarkus to improve Java cloud performance
2026-01-05 JEP 525 Brings Timeout Handling and Joiner Refinements to Structured Concurrency - a preview of an upcoming JEP 525 being targeted into Java 26
2026-01-01 Project Panama for Newbies - understand and discover more about Project Panama focused on invoking native code from Java side

Java News from previous years

To keep this file reasonably short, older news are being archived: