Statements (628)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_2_Platform
gptkb:JEP |
gptkbp:addresses |
API usability
API consistency Security vulnerabilities. |
gptkbp:affects |
Java developers
Smart card applications Java Card developers |
gptkbp:aims_to |
modernize Java EE
improve API usability |
gptkbp:aims_to_improve |
developer experience
release predictability |
gptkbp:approves |
JDK Release Team
|
gptkbp:author |
gptkb:Alan_Bateman
gptkb:Brian_Goetz JDK Release Team |
gptkbp:benefits |
Improved performance
Incorporated into development. Better integration with mac OS features Faster development cycles. Measured by community engagement. |
gptkbp:challenges |
Addressing diverse user needs.
|
gptkbp:code |
Available in the documentation.
|
gptkbp:collaborated_with |
gptkb:Java_SE_community
gptkb:Open_JDK_contributors Java user groups Java development teams |
gptkbp:collaborations |
With other JEPs.
|
gptkbp:collaborative_projects |
Collaborative efforts encouraged.
|
gptkbp:community |
Engaged and active.
|
gptkbp:community_engagement |
Engagement with the community
Active discussions ongoing. |
gptkbp:community_feedback |
Mixed responses
Incorporated into future releases. |
gptkbp:community_impact |
Impact on open-source projects
|
gptkbp:community_outreach |
Active outreach efforts.
|
gptkbp:community_support |
Support from Java community
|
gptkbp:compatibility |
Backward compatible.
Backward compatible with JDK 17. |
gptkbp:conformance |
Conforms to Java standards.
Conformance with security standards |
gptkbp:consequences |
Legacy applications may break
|
gptkbp:contains |
new features
documentation updates |
gptkbp:contributes_to |
Java ecosystem.
|
gptkbp:contribution |
Community contributions accepted.
|
gptkbp:created |
2023-01-10
2021-07-14 2020-09-15 |
gptkbp:customer_satisfaction |
High satisfaction reported.
|
gptkbp:date |
2020-09-15
|
gptkbp:dependency |
gptkb:JEP_394
|
gptkbp:describes |
gptkb:JDK_15
gptkb:JDK_11.0.73 JDK 20 Release Notes JDK 18 Release Process JDK 21 Release Process JDK 14 API Documentation JDK 17 API Documentation JDK 17 API Specification JDK 17 Java EE Changes JDK 15 Release Schedule New APIs for Java FX Web RTC RTCIce Gatherer Init |
gptkbp:description |
Introduces a new rendering pipeline for mac OS.
Enhancements to security features in the Java platform. Introduces new features for Java Card. |
gptkbp:developer_guidelines |
Guidelines for developers
|
gptkbp:development |
Timeline for implementation
|
gptkbp:discusses |
https://mail.openjdk.java.net/pipermail/jdk-dev/2020-September/004123.html
Open JDK mailing list Security features in Java https://openjdk.java.net/jeps/497 |
gptkbp:discussion_outcome |
Approved for deprecation
|
gptkbp:documentation_changes |
Updates required in documentation
|
gptkbp:effective_date |
September 2021
|
gptkbp:enables |
Development of secure applications.
|
gptkbp:encourages |
community feedback
|
gptkbp:enhances |
developer experience
Java language features Development tools for Java Card. User experience on Java Card. |
gptkbp:facilitates |
faster development cycles
Integration with cloud services. faster feature delivery |
gptkbp:features |
New tooling capabilities
|
gptkbp:feedback |
Positive from early adopters.
|
gptkbp:feedback_mechanism |
Community feedback encouraged
Open for community input. |
gptkbp:focuses_on |
API documentation
|
gptkbp:funding |
Supported by Oracle.
|
gptkbp:future_plans |
Continued enhancements.
Related future proposals expected |
gptkbp:future_prospects |
Further enhancements planned.
Security model evolution |
gptkbp:goals |
Change Java language features.
Enhance tooling for Java development. |
gptkbp:has_advisory_board |
Includes industry experts.
|
gptkbp:has_documentation |
Comprehensive and accessible.
JDK 18 release notes |
gptkbp:historical_achievement |
Achieved as planned.
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 497
|
gptkbp:impact |
Improved developer experience
Regularly reviewed. Significant impact on Java ecosystem. Improved security for Java applications. Security Manager will be deprecated Assessment of impact on applications Improves security and performance of deserialization. More efficient coding. |
gptkbp:improves |
Interoperability with other Java technologies
Performance of Java Card applications. |
gptkbp:includes |
gptkb:Jakarta_EE_9
gptkb:New_Features API changes Bug Fixes Enhancements Performance Improvements security updates Improved performance Bug fixes Enhanced security features bug fixes new features Performance improvements New language features New Language Features Deprecations Support for new APIs Java API changes Removals feature releases API Enhancements |
gptkbp:innovation |
Focus on innovative solutions.
|
gptkbp:introduced |
Jakarta EE namespace
|
gptkbp:introduced_in |
gptkb:Java_SE_17
gptkb:Java_SE_18 gptkb:Java_SE_21 gptkb:Java_1.0 |
gptkbp:involved_technology |
Java Development Kit.
|
gptkbp:is_adopted_by |
gptkb:developers
enterprise applications academic institutions open-source projects Open source projects Java developers Government agencies. Financial institutions. Telecom companies. Java developers worldwide High among developers. Java SE 18 ecosystem Challenges in adoption Varies among developers Io T device manufacturers. Security solution providers. |
gptkbp:is_aligned_with |
Java community standards
Java SE development goals Java SE platform goals Java SE release strategy Java SE 17 goals |
gptkbp:is_analyzed_in |
Java SE release analysts
|
gptkbp:is_anticipated_by |
enhance collaboration
increase adoption rates |
gptkbp:is_applicable_to |
Java developers
|
gptkbp:is_cited_in |
Java documentation
Java SE 18 release notes Java programming books Java research papers Java online courses Java online resources Java SE 21 release notes Java SE 14 release notes |
gptkbp:is_described_as |
Java SE 17 documentation
Java SE 17 release notes |
gptkbp:is_discussed_in |
gptkb:Java_conferences
Java meetups Java forums Java mailing lists Open JDK mailing lists Java user forums |
gptkbp:is_documented_in |
gptkb:JEP
Open JDK documentation Open JDK website official JDK documentation Java SE 18 release documentation Java SE 17 API guide JDK 17 API documentation JDK 14 API Guide Java SE 14 API documentation Java SE 14 API reference guide Java SE 14 release documentation |
gptkbp:is_evaluated_by |
JDK Release Managers
Java SE 18 readiness Java SE release team |
gptkbp:is_expected_to |
foster innovation
improve software quality streamline release process reduce release complexity |
gptkbp:is_implemented_in |
gptkb:JDK_17
gptkb:Java_Card_Development_Kit gptkb:JDK_14 gptkb:Java_Development_Kit_(JDK) Challenges in implementation Completed. Open JDK 18 Implemented in the Java SE platform. Requires changes in libraries Java Card 3.1. Java Card 3.2. Java Card 3.3. Java Card 3.4. Java Card 3.5. Implemented in JDK 18 |
gptkbp:is_influenced_by |
gptkb:JEP_391
industry trends community feedback User feedback. user needs Java standards Technological advancements. Industry standards. previous JEPs |
gptkbp:is_influential_in |
Java development practices
|
gptkbp:is_managed_by |
gptkb:Open_JDK_community
|
gptkbp:is_motivated_by |
Simplify the Java platform
|
gptkbp:is_opposed_by |
Use of other security frameworks
|
gptkbp:is_part_of |
gptkb:Java_SE_Platform
gptkb:Java_2_Platform gptkb:Java_SE_platform gptkb:Java_SE_14 Java platform evolution Java ecosystem. Java Platform, Standard Edition. Java SE 17 documentation Java SE 17 release Java SE 17 release cycle Java SE 18 features Java SE release strategy Java SE 14 features Java SE 17 ecosystem Java SE 14 enhancements |
gptkbp:is_promoted_by |
Java user groups
Java advocacy groups Java influencers |
gptkbp:is_promoted_through |
gptkb:Java_conferences
|
gptkbp:is_recognized_by |
Java technology stakeholders
|
gptkbp:is_referenced_in |
gptkb:JEP_395
gptkb:JEP_398 gptkb:JEP_498 Java development tools Java tutorials Java SE 18 documentation Java blogs Java development blogs Java SE 17 tutorials Java community blogs |
gptkbp:is_related_to |
gptkb:JEP_411
gptkb:JEP_386 gptkb:JEP_399 gptkb:API gptkb:Java_SE_Development_Kit gptkb:JEP_400 gptkb:JEP_418 gptkb:Java_Development_Kit_(JDK) JEP 411: Deprecate the Security Manager for Removal Java SE 17 features |
gptkbp:is_reviewed_by |
gptkb:Java_Community_Process
gptkb:Java_community technical committees peer reviewers Java community members Java experts JDK Release Team JEP review committee Java Enhancement Proposal Committee |
gptkbp:is_supported_by |
gptkb:Java_frameworks
gptkb:Java_SE_18 gptkb:JDK_21 gptkb:Java_community Java Community Java IDEs Java development environments Java user groups Java certification programs Java SE 21 features JDK 17 and later versions Java SE 18 features Java SE 18 updates Java SE support lifecycle JDK 21 updates Java Card Community. Java Card Conferences. Java Card Development Tools. Java Card Forum. Java Card SDK. Java Card User Groups. |
gptkbp:is_tested_for |
Java testing frameworks
Extensive testing conducted. Java testing tools Increased testing needed |
gptkbp:is_used_in |
Java applications
|
gptkbp:is_utilized_by |
gptkb:Java_frameworks
gptkb:mobile_applications enterprise applications Java applications cloud applications |
gptkbp:is_visible_from |
High visibility in the community.
|
gptkbp:keywords |
deserialization, security, context
|
gptkbp:latest_version |
gptkb:14
gptkb:17 gptkb:JDK_18 gptkb:Java_17 Managed in Git. 14.0.1 JEP 497.0 |
gptkbp:legacy |
Support for legacy systems
Aiming for a lasting legacy. |
gptkbp:migration |
Guidelines for migration
|
gptkbp:notable_contributor |
gptkb:Open_JDK_Community
gptkb:Kohsuke_Kawaguchi gptkb:Brian_Goetz gptkb:David_Holmes gptkb:Dan_Smith gptkb:Alex_Buckley gptkb:Java_Platform_Group gptkb:Java_SE_Development_Kit_Team gptkb:Mark_Reinhold gptkb:Mikael_Vidstedt gptkb:Open_JDK_project gptkb:Java_ecosystem gptkb:John_Rose gptkb:Jesse_Glick gptkb:musical_group Java developers Vladimir Ivanov Java community projects JDK Release Team Java Developer Community Shenandoah Team Graham Charles Java AI Community Java API Team Java Agile Community Java Architecture Community Java Best Practices Community Java Big Data Community Java Blockchain Community Java Cloud Community Java Coding Standards Community Java Community Team Java Continuous Delivery Community Java Continuous Deployment Community Java Continuous Integration Community Java Data Science Community Java Design Patterns Community Java Dev Ops Community Java Dev Sec Ops Community Java Documentation Team Java Education Community Java Enterprise Community Java Frameworks Community Java Gaming Community Java Industry Community Java Io T Community Java Language and Virtual Machine Team Java Libraries Community Java Microservices Community Java Mobile Community Java Open Source Community Java Performance Engineering Community Java Performance Team Java Quality Assurance Community Java Research Community Java Security Engineering Community Java Security Team Java Serverless Community Java Software Architecture Community Java Software Design Community Java Software Development Best Practices Community Java Software Development Community Java Software Development Frameworks Community Java Software Development Guidelines Community Java Software Development Libraries Community Java Software Development Life Cycle Community Java Software Development Methodologies Community Java Software Development Resources Community Java Software Development Standards Community Java Software Development Tools Community Java Software Documentation Community Java Software Education Community Java Software Engineering Community Java Software Maintenance Community Java Software Project Management Community Java Software Quality Community Java Software Research Community Java Software Support Community Java Software Testing Community Java Software Training Community Java Standards Community Java Support Team Java Testing Frameworks Community Java Testing Team Java Tools Team Java Web Community Java Tools and IDEs Community |
gptkbp:notable_production |
Need to adapt code
|
gptkbp:outcome |
Positive impact on development.
|
gptkbp:performance |
Improved performance metrics.
|
gptkbp:plot_summary |
JDK 15 Release Notes provide an overview of the new features and enhancements.
Provides a mechanism for context-specific deserialization. Enhances the JDK 17 API documentation. Updates the JDK to version 11.0.73. Enhancements to tooling for JDK 18. |
gptkbp:project |
Bright future anticipated.
John Doe. Managed by Open JDK. Java SE Platform. Enhance Java tooling. Most goals achieved. Defined and followed. Frequent updates provided. To lead in Java tooling. |
gptkbp:proposed_by |
gptkb:Oracle
gptkb:Oracle_Corporation Deprecate the Security Manager |
gptkbp:provides |
API changes
clear guidelines New cryptographic algorithms Support for modern protocols detailed API specifications |
gptkbp:published_by |
gptkb:Open_JDK
JDK Enhancement Proposals repository |
gptkbp:published_in |
March 2022
September 2023 September 2021 |
gptkbp:related_jeps |
gptkb:JEP_411
gptkb:JEP_371 gptkb:JEP_378 gptkb:JEP_384 gptkb:JEP_390 gptkb:JEP_394 gptkb:JEP_290 |
gptkbp:related_to |
gptkb:Java_SE
gptkb:JEP_411 gptkb:Java_Platform_Module_System gptkb:JEP_384 gptkb:JEP_392 gptkb:JEP_393 gptkb:JEP_394 gptkb:JEP_395 gptkb:JEP_396 gptkb:JEP_397 gptkb:JEP_398 gptkb:JEP_399 gptkb:Java_Security gptkb:Java_Security_Manager gptkb:Java_FX gptkb:JEP_400 gptkb:JEP_401 gptkb:JEP_402 gptkb:JEP_403 gptkb:JEP_404 gptkb:JEP_405 gptkb:JEP_406 gptkb:JEP_407 gptkb:JEP_408 gptkb:JEP_409 gptkb:JEP_410 gptkb:JEP_412 gptkb:JEP_413 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 gptkb:JEP_471 gptkb:JEP_472 gptkb:JEP_473 gptkb:JEP_474 gptkb:JEP_475 gptkb:JEP_476 gptkb:JEP_477 gptkb:JEP_478 gptkb:JEP_479 gptkb:JEP_480 gptkb:JEP_481 gptkb:JEP_482 gptkb:JEP_483 gptkb:JEP_484 gptkb:JEP_485 gptkb:JEP_486 gptkb:JEP_487 gptkb:JEP_488 gptkb:JEP_489 gptkb:JEP_490 gptkb:JEP_491 gptkb:JEP_492 gptkb:JEP_493 gptkb:JEP_494 gptkb:JEP_495 gptkb:JEP_496 Java Card Platform |
gptkbp:release_date |
March 2020
March 2022 September 2023 September 2021 |
gptkbp:release_notes |
Available on Open JDK website.
JDK 15 Release Notes |
gptkbp:released |
gptkb:JDK_17
gptkb:Java_SE_17 gptkb:JDK_15 gptkb:Java_17 Aligned with JDK release cycle. |
gptkbp:removal_plan |
Future Java versions
|
gptkbp:replaced_by |
Complexity and maintenance burden
|
gptkbp:replaces |
Java EE APIs
|
gptkbp:requires |
gptkb:JDK_17
gptkb:JEP_290 community feedback JDK Enhancement-Proposal process Java Card 3.1 or later |
gptkbp:reviews |
Various contributors
Various Java community members Reviewed by the Java Community Process. |
gptkbp:risk_management |
Low risk identified.
|
gptkbp:scope |
Focused on tooling.
|
gptkbp:security |
Encourages best practices
Enhanced security features. Alternates available Changes in security policies expected Changes in security policy management Evolution of security model Potential increase in risks |
gptkbp:security_framework_adoption |
Adoption of new frameworks encouraged
|
gptkbp:security_manager_alternatives |
Alternatives to Security Manager
|
gptkbp:security_manager_deprecation |
Deprecation of Security Manager
|
gptkbp:security_manager_deprecation_date |
Expected deprecation date
|
gptkbp:security_manager_usage |
Widely used in legacy systems
|
gptkbp:specification |
Defines a new API for context-specific deserialization.
|
gptkbp:specifies |
release cadence
|
gptkbp:sponsors |
Oracle Corporation.
|
gptkbp:sponsorship |
Java community leaders
|
gptkbp:stakeholders |
Java community.
Concerns from enterprise users |
gptkbp:status |
gptkb:Final
|
gptkbp:success |
Adoption by the community.
|
gptkbp:success_rate |
Measured by user adoption.
|
gptkbp:supports |
long-term support
long-term support releases Multi-application environments. |
gptkbp:sustainability_efforts |
Long-term sustainability planned.
|
gptkbp:target_jdk |
gptkb:JDK_17
gptkb:JDK_11 gptkb:JDK_14 gptkb:JDK_18 gptkb:JDK_21 |
gptkbp:targets |
gptkb:mac_OS
Project Reviewers |
gptkbp:title |
gptkb:New_mac_OS_Rendering_Pipeline
Security enhancements Context-Specific Deserialization New Java Card Features JDK 18 Tooling Enhancements |
gptkbp:tooling_support |
Supported by major IDEs.
|
gptkbp:tutorials |
Provided for new features.
|
gptkbp:updates |
2023-03-21
2021-09-14 Regular updates needed |
gptkbp:user_base |
Large and growing.
|
gptkbp:user_manual |
Available online.
|
gptkbp:vision |
Modern security practices
|
gptkbp:bfsParent |
gptkb:JEP_17
gptkb:JEP_33 gptkb:Java_SE_18 gptkb:JDK_15 |
gptkbp:bfsLayer |
5
|