Inside Java
News and views from members of the Java team at Oracle
Sort by: Date | Author | Tag
JDK 28
JDK 27
JDK 26
JDK 25
JDK 24
JDK 23
JDK 22
JDK 21
JDK 20
JDK 19
JDK 18
JDK 17
JDK 16
JDK 15
JDK 14
JDK 13
JDK 12
Artificial Intelligence
Client
Cloud
Community
Concurrency
Core Libraries
Education
Garbage Collectors
HotSpot
Integrity by Default
JDK Flight Recorder
Java Language
Modules
Moved By Java
Networking
Oracle
Performance
Project Amber
Project Babylon
Project Leyden
Project Loom
Project Panama
Project Valhalla
Security
Serviceability
Client
2026
- Tutorial: Accessibility in JavaFX
-
The JDK Client Desktop : 2026 and Still Swinging
-
JavaFX 26 Today
- Quality Outreach Heads-up - JavaFX 27: Metal Is Now the Default Rendering Pipeline on macOS
2025
- So Long and Thanks for All the Applets
- JEP targeted to JDK 26: 517: HTTP/3 for the HTTP Client API
- JavaFX 25 Highlights
- Quality Outreach Heads-up - JavaFX 26: Temporary Switch to macOS Metal Rendering Pipeline
- JEP targeted to JDK 26: 504: Remove the Applet API
-
JavaFX 24 and Beyond
- Quality Outreach Heads-up - New macOS JavaFX Metal Early-Access builds
2024
2023
- Package a JavaFX Application as a Platform Specific Executable
-
Java Architects Answer Your Questions
-
JavaFX Notebook
-
Building and Deploying Java Client Desktop Applications with JDK 21 and Beyond
-
JavaFX 20 and Beyond
2022
-
Building and Deploying Java Client Desktop Applications with JDK 17 and Beyond
- Episode 27 “JavaFX” [AtA]
-
GraalVM in OpenJDK and More JavaOne Announcements - Inside Java Newscast #36
- JavaFX 20 Early-Access builds
-
String Templates, JavaFX 19, Deserialization, and more at JavaOne - Inside Java Newscast #32
- Quality Outreach Heads-up - JavaFX Media Enhancements Survey
- Quality Outreach Heads-up - New default macOS Rendering Pipeline
2021
- Client Applications Configuration with Oracle JDK 11+
-
The Packaging Tool aka `jpackage` - JEP Café #4
- CFV: New Project: Wakefield
- Call for Discussion : New Project to support the Wayland display server on Linux
- New candidate JEP: 398: Deprecate the Applet API for Removal
- Project Lanai Early Access Build 10
- JEP proposed to target JDK 17: 382: New macOS Rendering Pipeline
- Episode 12 “jpackage” [AtA]
- Project Lanai Early Access Build 9
2020
- Project Lanai Early Access Build 7
- New Project Lanai Early Access build
- JEP proposed to target JDK 16: 392: Packaging Tool
- New candidate JEP: 392: Packaging Tool
- Standardizing JEP 343 with draft of new JEP - Packaging Tool
- Project Lanai EA build now available - feedback requested.
- Java Client Roadmap Updates

