Statements (461)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_Enhancement_Proposal |
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:JEP_384
gptkb:JEP_17 gptkb:JEP_33 gptkb:Java_SE_18 gptkb:JDK_15 gptkb:JEP_488 |
gptkbp:addresses |
Documentation clarity
|
gptkbp:affects |
Java developers
|
gptkbp:aims_to |
Provide a mechanism to interact with native code and memory
streamline the release process Improve documentation readability JNI in many use cases |
gptkbp:application |
Open JDK community process.
|
gptkbp:approves |
2021-09-14
2021-12-01 2021-12-15 |
gptkbp:author |
gptkb:Markus_Karg
JDK Release Team |
gptkbp:benefits |
Improved performance and compatibility.
|
gptkbp:can_be_extended_by |
user-defined native functions
|
gptkbp:challenges |
Challenges faced during the release.
Coordination among contributors. |
gptkbp:collaborated_with |
gptkb:Open_JDK_contributors
Open source projects Technical documentation teams Documentation teams |
gptkbp:collaborations |
Collaboration among teams.
|
gptkbp:community_involvement |
Encourages community involvement.
|
gptkbp:contains |
API changes
Enhancements Bug fixes Security updates New features Performance improvements Deprecations Removals |
gptkbp:contributed_to |
gptkb:Open_JDK_project
|
gptkbp:contribution |
Contributions from the community.
|
gptkbp:created |
2021-07-14
2021-10-01 |
gptkbp:date |
March 2023
|
gptkbp:dependency |
Other JE Ps.
|
gptkbp:discusses |
Open JDK mailing list
Open JDK mailing lists https://openjdk.java.net/jeps/471 |
gptkbp:enables |
direct memory access
|
gptkbp:enhances |
Developer experience
|
gptkbp:facilitates |
interoperability with native libraries
|
gptkbp:feedback |
Community feedback encouraged.
Feedback through mailing lists. Feedback on the release process. |
gptkbp:first_published |
2022-02-15
|
gptkbp:focuses_on |
Performance improvements
|
gptkbp:future_plans |
Future JDK releases.
|
gptkbp:goal |
Ensure timely release of JDK 17.
Define the release cadence for JDK 15 |
gptkbp:has |
sample code examples
|
gptkbp:has_documentation |
Documentation for JDK 17.
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 471
|
gptkbp:impact |
Java applications
Developers and users of JDK. Developers and users of the JDK |
gptkbp:improves |
performance of native calls
Learning curve for new developers |
gptkbp:includes |
gptkb:Java_FX_17
gptkb:Record_Patterns gptkb:New_mac_OS_Rendering_Pipeline gptkb:Virtual_Threads gptkb:Foreign_Function_&_Memory_API Code examples Performance Enhancements Bug fixes New features new features Performance improvements Enhanced Javadoc Pattern Matching for switch Scoped Values New Language Features Security Improvements Sequenced Collections New AP Is for File I/ O New AP Is for Networking New Garbage Collection Options Memory segment abstraction Improvements to the Java Language String Templates New Features for the Java FX Media Playback Seek To Seek Back API New Features for the Java FX Animation Timeline API Updates to the Java FX Media Playback Seek To Seek Forward API Updates to the Java FX Media Playback Seek To Seek To Unmute API Improvements to the Java FX Media Playback Loop API New Features for the Java FX Media Playback Seek To Seek To Rate API New Features for the Java FX Media Playback Events API New Features for the Java FX Media Playback Seek To End API New Features for the Java FX Media Playback Seek To Seek To Seek To API New Features for the Java FX Media Playback Seek To Seek To Position API New Features for the Java FX Media Playback Rate API Updates to the Java FX Media Playback Seek To Mute API Updates to the Java FX Media Playback Seek To Stop API New Features for the Java FX Media Playback Pause API New Features for the Java FX Media Playback Seek To API New Features for the Java FX Media Playback Seek Forward API Improvements to the Java FX Media Playback Seek To Seek To End API Improvements to the Java FX Media Playback Unmute API Deprecation of Certain Features Improved Tooling Support Improved Unicode Support Improvements to the Java AWTAPI Improvements to the Java Debugger Improvements to the Java FX Accessibility API Improvements to the Java FX Effects API Improvements to the Java FX Media Playback API Improvements to the Java FX Scene API Improvements to the Java FX Web API Improvements to the Java FX Web View API Improvements to the Java FXAPI Improvements to the Java Naming and Directory API Improvements to the Java Persistence API Improvements to the Optional Class Improvements to the Reflection API Improvements to the Stream API Improvements to the Java FX Media Playback Seek To Rate API New Features for the Java FX Media Playback Seek To Seek To Stop API New Features for Annotations New Features for Collections New Features for Concurrency New Features for JDBC New Features for Java FX New Features for Lambda Expressions New Features for Serialization New Features for Streams New Features for the Java 3 DAPI New Features for the Java FX Animation API New Features for the Java FX Charts API New Features for the Java FX Controls API New Features for the Java FX Graphics API New Features for the Java FX Graphics Pipeline API New Features for the Java FX Layouts API New Features for the Java FX Media API New Features for the Java FX Media Controls API New Features for the Java FX Media Metadata API New Features for the Java FX Media Player API New Features for the Java FX Media Streaming API New Features for the Java FX Scene Builder API New Features for the Java FX Scene Graph New Features for the Java Management API New Features for the Java Messaging Service New Features for the Java Native Interface New Features for the Java RMIAPI New Features for the Java Runtime New Features for the Java Servlet API New Features for the Java Swing API New Features for the Java XMLAPI Updates to the Java FX Media Playback Seek To Seek To Duration API Support for New Hardware Architectures New Features for the Java FX Media Playback Mute API Updates to the Date and Time API Updates to the Java 2 DAPI Updates to the Java Compiler Updates to the Java EEAPI Updates to the Java FX Controls Skin API Updates to the Java FX Effects Pipeline API Updates to the Java FX Input API Updates to the Java FX Layout API Updates to the Java FX Media Formats API Updates to the Java FX Media Playback Duration API Updates to the Java FX Media Playback Repeat API Updates to the Java FX Media Playback Resume API Updates to the Java FX Media Playback State API Updates to the Java FXCSSAPI Updates to the Java FXFXMLAPI Updates to the Java SE Platform Updates to the Java Security API Updates to the Java Virtual Machine Updates to the Java Web Socket API Updates to the Module System Updates to the Security Manager Improvements to the Java FX Media Playback Seek To Start API Improvements to the Java FX Media Playback Seek To Pause API Improvements to the Java FX Media Playback Seek To Seek To Volume API Improvements to the Java FX Media Playback Seek To Seek To API Improvements to the Java FX Media Playback Seek To Seek To Resume API New Features for the Java FX Media Playback Seek To Seek To Mute API Updates to the Java FX Media Playback Seek Back API New Features for the Java FX Media Playback Seek To Unmute API Improvements to the Java FX Media Playback Play API New Features for the Java FX Media Playback Seek To Duration API New Features for the Java FX Media Playback Shuffle API New Features for the Java FX Media Playback Seek To Volume API Updates to the Java FX Media Playback Seek To Seek To Play API New Features for the Java FX Media Playback Position API New Features for the Java FX Media Playback Seek API New Features for the Java FX Media Playback Seek To Play API New Features for the Java FX Media Playback Seek To Resume API New Features for the Java FX Media Playback Seek To Seek To Start API Improvements to the Java FX Media Playback Controls API Improvements to the Java FX Media Playback Volume API New Features for the Java FX Media Playback Stop API Updates to the Java FX Media Playback Seek To Position API New Features for the Java FX Media Playback Seek To Seek To Pause API Foreign function invocation mechanism |
gptkbp:influences |
Future documentation practices
|
gptkbp:innovation |
Innovations in the release process.
|
gptkbp:introduced |
gptkb:software
gptkb:JDK_18 gptkb:Java_17 Code snippets in API documentation |
gptkbp:is_adopted_by |
gptkb:Educational_Institution
Java developers worldwide Encouraged among developers. |
gptkbp:is_aimed_at |
embedded systems
high-performance computing real-time applications system programming |
gptkbp:is_analyzed_in |
Technical reviews
|
gptkbp:is_cited_in |
Java SE 17 release notes
Java SE best practices Java SE documentation reviews |
gptkbp:is_compatible_with |
Java's garbage collection
|
gptkbp:is_described_as |
gptkb:JDK_18_Release_Candidate_45
Introduces a new rendering pipeline for mac OS. JDK 15 Release Notes Provides release notes for JDK 18. This JEP proposes to add support for Unicode 15.0. JDK 18 Release Process JDK 21 Release Features Describes the release process for JDK 17. JDK 17 Java FX Changes |
gptkbp:is_designed_for |
performance-critical applications
|
gptkbp:is_discussed_in |
gptkb:Java_SE_user_groups
Java community forums Java SE forums Java enhancement meetings |
gptkbp:is_documented_in |
Official JDK documentation
Open JDK documentation Official Java SE documentation |
gptkbp:is_evaluated_by |
Technical committees
Documentation experts Java SE documentation committee |
gptkbp:is_expected_to |
improve developer productivity
future Java releases |
gptkbp:is_implemented_in |
gptkb:Java_SE_17
gptkb:software gptkb:JDK_18 gptkb:chess_match JDK 15 features JDK 17 implementation. JDK 11.0.47 |
gptkbp:is_influenced_by |
User feedback
C Foreign Function Interface Rust Foreign Function Interface |
gptkbp:is_motivated_by |
Improve the predictability of JDK releases
|
gptkbp:is_part_of |
gptkb:Project_Panama
gptkb:Java_SE_Platform gptkb:Java_SE_platform gptkb:Java_Enhancement_Proposal gptkb:Project_Loom Java SE 17 features Java 18 incubator features Java 19 incubator features Java 20 incubator features Java 21 incubator features Java SE documentation improvements Java SE documentation strategy |
gptkbp:is_promoted_by |
gptkb:Java_conferences
Social media campaigns Webinars Java community events |
gptkbp:is_referenced_in |
Java SE tutorials
Java SE documentation updates Java SE community guidelines Java SE documentation guidelines |
gptkbp:is_related_to |
gptkb:JEP_411
gptkb:JEP_384 gptkb:JEP_386 gptkb:JEP_394 gptkb:JEP_412 gptkb:JEP_414 gptkb:JEP_415 gptkb:JEP_416 gptkb:JEP_417 gptkb:JEP_418 gptkb:JEP_419 gptkb:JEP_420 gptkb:JEP_421 gptkb:JEP_422 gptkb:JEP_423 gptkb:JEP_424 gptkb:JEP_425 gptkb:JEP_426 gptkb:JEP_427 gptkb:JEP_428 gptkb:JEP_429 gptkb:JEP_430 gptkb:JEP_431 gptkb:JEP_432 gptkb:JEP_433 gptkb:JEP_434 gptkb:JEP_435 gptkb:JEP_436 gptkb:JEP_437 gptkb:JEP_438 gptkb:JEP_439 gptkb:JEP_440 gptkb:JEP_441 gptkb:JEP_442 gptkb:JEP_443 gptkb:JEP_444 gptkb:JEP_445 gptkb:JEP_446 gptkb:JEP_447 gptkb:JEP_448 gptkb:JEP_449 gptkb:JEP_450 gptkb:JEP_451 gptkb:JEP_452 gptkb:JEP_453 gptkb:JEP_454 gptkb:JEP_455 gptkb:JEP_456 gptkb:JEP_457 gptkb:JEP_458 gptkb:JEP_459 gptkb:JEP_460 gptkb:JEP_461 gptkb:JEP_462 gptkb:JEP_463 gptkb:JEP_464 gptkb:JEP_465 gptkb:JEP_466 gptkb:JEP_467 gptkb:JEP_468 gptkb:JEP_469 gptkb:JEP_470 memory management in Java |
gptkbp:is_reviewed_by |
gptkb:Java_SE_documentation_team
gptkb:software_framework gptkb:Java_community JDK Release Team |
gptkbp:is_scalable |
Scalability of the release process.
|
gptkbp:is_supported_by |
gptkb:Java_SE_18
gptkb:Java_community Java ID Es Java documentation tools Java documentation standards |
gptkbp:is_tested_for |
Testing required for JDK 17.
Documentation quality assurance teams Java SE beta releases Java SE testing team |
gptkbp:is_used_by |
Java developers
|
gptkbp:is_utilized_in |
Java development environments
Java training programs |
gptkbp:latest_version |
gptkb:18
gptkb:Java_SE_17 gptkb:17 gptkb:JDK_18 15.0 15.0.0 Follows semantic versioning. |
gptkbp:managed_by |
gptkb:Open_JDK_Community
|
gptkbp:notable_achievement |
JDK 17 milestones.
|
gptkbp:objective |
JDK 17 features and enhancements.
|
gptkbp:outcome |
Successful release of JDK 17.
|
gptkbp:partnerships |
Stakeholders involved in the release.
|
gptkbp:performance |
Efficiency of the release process.
|
gptkbp:plot_summary |
This JEP proposes a release strategy for JDK 15.
|
gptkbp:project |
Open JDK projects.
|
gptkbp:proposed_by |
gptkb:Database_Management_System
gptkb:Mark_Reinhold |
gptkbp:provides |
safety features for memory access
API for foreign function calls API for memory access release cadence Examples of code usage |
gptkbp:published_by |
September 2020
March 2022 |
gptkbp:reduces |
complexity of native code integration
|
gptkbp:related_jeps |
gptkb:JEP_386
gptkb:JEP_13 gptkb:JEP_14 gptkb:JEP_15 gptkb:JEP_12 |
gptkbp:related_to |
gptkb:software
gptkb:JDK_18 gptkb:Java_SE_15 gptkb:Java_Enhancement_Proposal gptkb:Unicode gptkb:JNI_(Java_Native_Interface) |
gptkbp:release_date |
September 2020
September 2021 Future of the release process. Timeline for JDK 17. |
gptkbp:release_format |
Feature Release
Structured release process. Team responsible for release management. Approval required for release. Best practices for future releases. Communication regarding the release. Criteria for JDK 17 release. Defined release management process. Documentation for the release process. Effectiveness of the release process. Evaluation of the release process. Features included in JDK 17. Flexibility in the release process. Goals for JDK 17 release. Improvements for future releases. Lessons learned from the release. Metrics for evaluating the release. Planning for JDK 17. Quality of the release. Risks associated with the release. Value delivered by the release. |
gptkbp:release_platform |
Opportunities for improvement.
Adaptability of the release process. |
gptkbp:release_year |
Trends in release management.
|
gptkbp:released |
gptkb:JDK_17
gptkb:Java_SE_20 gptkb:JDK_18 gptkb:JDK_21 Managed by JDK Release Team. Defined release strategy. Criteria for success of the release. Impact of the release on the community. JDK 17 release notes. Outcomes of the release process. Regular release cycle. |
gptkbp:requires |
gptkb:JEP_411
JDK 17 or later JDK 11.0.47 |
gptkbp:set_in |
development phase
|
gptkbp:specifies |
gptkb:Unicode_13.0
|
gptkbp:sponsor |
Java user groups
Developers, users, and contributors. Java industry leaders |
gptkbp:status |
gptkb:Final
gptkb:organization |
gptkbp:supports |
C and C++ libraries
Long-term support for JDK 17. |
gptkbp:sustainability |
Sustainability of the release process.
|
gptkbp:targets |
gptkb:JDK_17
gptkb:JDK_11 gptkb:JDK_15 gptkb:JDK_18 Java developers |
gptkbp:title |
gptkb:Foreign_Function_&_Memory_API_(Incubator)
gptkb:New_mac_OS_Rendering_Pipeline JDK 18 Release Notes Unicode 13.0 Support Unicode 15.0 Support Code Snippets in Java SE Documentation JDK 17 Release Process JDK 15 Release Strategy |
gptkbp:updates |
Updates for JDK 17.
|
gptkbp:user_reviews |
Various contributors
JDK Release Team Review process for JDK 17. |