RELEASE NOTES: JDK 19

Notes generated: Mon Jan 24 01:49:38 CET 2022

JEPs

None.

RELEASE NOTES

core-libs/java.lang

Issue Description
JDK-8268081

Upgrade Unicode Data Files to 14.0.0


This release upgrades Unicode support to 14.0, which includes the following:

The java.lang.Character class supports Unicode Character Database of 14.0 level, which adds 838 characters, for a total of 144,697 characters. These additions include 5 new scripts, for a total of 159 scripts, as well as 37 new emoji characters. The java.text.Bidi and java.text.Normalizer classes support 14.0 level of Unicode Standard Annexes, #9 and #15, respectively. The java.util.regex package supports Extended Grapheme Clusters based on 14.0 level of Unicode Standard Annex #29 For more detail about Unicode 14.0, refer to the Unicode Consortium's release note.


security-libs/javax.crypto

Issue Description
JDK-8279064

New options for ktab to provide non-default salt


Two new options are added to the ktab command when adding new keytab entries. When ktab -a username password -s altsalt is called, altsalt is used instead of the default salt. When ktab -a username password -f is called, the tool will contact the KDC to fetch the actual salt used.


FIXED ISSUES

client-libs

Priority Bug Summary
P3 JDK-8275843 Random crashes while the UI code is executed
P4 JDK-8278456 Define jtreg jdk_desktop test group time-based sub-tasks for use by headful testing.
P4 JDK-8276819 javax/print/PrintServiceLookup/FlushCustomClassLoader.java fails to free
P4 JDK-8279894 javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11
P5 JDK-8274893 Update java.desktop classes to use try-with-resources

client-libs/2d

Priority Bug Summary
P2 JDK-8278937 JCK test for java_awt/geom/Line2D.Float fails after 8277868
P4 JDK-8278050 Armenian text isn't rendered on macOS if text layout is performed
P4 JDK-8279882 closed/test/jdk/sun/java2d/SunGraphics2D/CoordinateTruncationBug.java fails on Ubuntu 21.10
P4 JDK-8280048 Missing comma in copyright header
P4 JDK-4884570 StreamPrintService.isAttributeValueSupported does not work properly for SheetCollate
P4 JDK-8278549 UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15

client-libs/java.awt

Priority Bug Summary
P4 JDK-8225122 Test AncestorResized.java fails when Windows desktop is scaled.
P5 JDK-8279337 The MToolkit is still referenced in a few places

client-libs/javax.swing

Priority Bug Summary
P3 JDK-8277463 JFileChooser with Metal L&F doesn't show non-canonical UNC path in - Look in
P4 JDK-8278265 [macos] two javax/swing tests failed with "should be "aad", but not ade"
P4 JDK-8280047 Broken link to Swing Connection document from javax.swing package docs
P4 JDK-6496103 isFileHidingEnabled return false by default
P4 JDK-8190264 JScrollBar ignores its border when using macOS Mac OS X Aqua look and feel
P4 JDK-6462028 MaskFormatter API documentation refers to getDisplayValue
P4 JDK-6465404 some problems in CellEditor related API docs

core-libs

Priority Bug Summary
P4 JDK-8278028 [test-library] Warnings cleanup of the test library
P4 JDK-8273146 Start of release updates for JDK 19
P4 JDK-8277868 Use Comparable.compare() instead of surrogate code
P4 JDK-8280157 wrong texts Falied in a couple of tests
P5 JDK-8279918 Fix various doc typos
P5 JDK-8280010 Remove double buffering of InputStream for Properties.load
P5 JDK-8277535 Remove redundant Stream.distinct()/sorted() steps
P5 JDK-8274811 Remove superfluous use of boxing in java.base
P5 JDK-8274809 Update java.base classes to use try-with-resources

core-libs/java.io

Priority Bug Summary
P3 JDK-8278044 ObjectInputStream methods invoking the OIF.CFG.getSerialFilterFactory() silent about error cases.

core-libs/java.io:serialization

Priority Bug Summary
P3 JDK-8278087 Deserialization filter and filter factory property error reporting under specified
P4 JDK-8277072 ObjectStreamClass caches keep ClassLoaders alive
P4 JDK-8278065 Refactor subclassAudits to use ClassValue

core-libs/java.lang

Priority Bug Summary
P2 JDK-8279833 Loop optimization issue in String.encodeUTF8_UTF16
P3 JDK-8268081 Upgrade Unicode Data Files to 14.0.0
P4 JDK-8278953 Clarify Class.getDeclaredConstructor specification
P4 JDK-8276700 Improve java.lang.ref.Cleaner javadocs
P4 JDK-8280124 Reduce branches decoding latin-1 chars from UTF-8 encoded bytes
P4 JDK-8278831 Use table lookup for the last two bytes in Integer.getChars

core-libs/java.lang:reflect

Priority Bug Summary
P4 JDK-8261404 Class.getReflectionFactory() is not thread-safe
P4 JDK-8278461 Use Executable.getSharedParameterTypes() instead of Executable.getParameterTypes() in trusted code

core-libs/java.net

Priority Bug Summary
P3 JDK-8280161 com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java fails with SSLException
P4 JDK-8262442 (windows) Use all proxy configuration sources when java.net.useSystemProxies=true
P4 JDK-8278961 Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java
P4 JDK-8278398 jwebserver: Add test to confirm maximum request time
P4 JDK-8276166 Remove dead code from MimeTable and MimeEntry
P4 JDK-8278312 Update SimpleSSLContext keystore to use SANs for localhost IP addresses
P5 JDK-8277120 Use Optional.isEmpty instead of !Optional.isPresent in java.net.http

core-libs/java.nio

Priority Bug Summary
P4 JDK-8279339 (ch) Input/Output streams returned by Channels factory methods don't support concurrent read/write ops
P4 JDK-8279990 (fs) Awkward verbiage in description of Files.createTempFile(Path,String,String,FileAttribute)
P4 JDK-8279536 jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out

core-libs/java.time

Priority Bug Summary
P3 JDK-8278434 timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java

core-libs/java.util

Priority Bug Summary
P4 JDK-8278642 Refactor java.util.Formatter
P4 JDK-8278587 StringTokenizer(String, String, boolean) documentation bug

core-libs/java.util.jar

Priority Bug Summary
P4 JDK-8272746 ZipFile can't open big file (NegativeArraySizeException)

core-libs/java.util.regex

Priority Bug Summary
P4 JDK-8276694 Pattern trailing unescaped backslash causes internal error

core-libs/java.util:i18n

Priority Bug Summary
P4 JDK-8276302 Locale.filterTags methods ignore actual weight when matching "*" (as if it is 1)

core-libs/javax.lang.model

Priority Bug Summary
P4 JDK-8277511 Add SourceVersion.RELEASE_19

core-libs/javax.naming

Priority Bug Summary
P4 JDK-8278892 java.naming module description is missing @uses tags to document the services that it uses

core-svc/debugger

Priority Bug Summary
P4 JDK-8268370 Fix "Oracle VM" references in JPDA documentation, and other misc improvements
P4 JDK-8176567 nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType.instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10
P5 JDK-8273904 debug agent ArrayTypeImp::newInstance() fails to send reply packet if there is an error

core-svc/tools

Priority Bug Summary
P4 JDK-8244765 Undo exclusiveAccess.dirs changes for JDK-8220295 and see if there are still any testing issues

hotspot/compiler

Priority Bug Summary
P2 JDK-8278871 [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob
P3 JDK-8279225 [arm32] C1 longs comparison operation destroys argument registers
P3 JDK-8279300 [arm32] SIGILL when running GetObjectSizeIntrinsicsTest
P3 JDK-8279437 [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM
P3 JDK-8279412 [JVMCI] failed speculations list must outlive any nmethod that refers to it
P3 JDK-8258603 c1 IR::verify is expensive
P3 JDK-8273139 C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency
P4 JDK-8279560 AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment
P4 JDK-8277619 AArch64: Incorrect parameter type in Advanced SIMD Copy assembler functions
P4 JDK-8278868 Add x86 vectorization support for Long.bitCount()
P4 JDK-8278525 Additional -Wnonnull errors happen with GCC 11
P4 JDK-8279258 Auto-vectorization enhancement for two-dimensional array operations
P4 JDK-8279533 Bad indentation and missing curly braces in BlockBegin::set_end
P4 JDK-8278104 C1 should support the compiler directive 'BreakAtExecute'
P4 JDK-8278228 C2: Improve identical back-to-back if elimination
P4 JDK-8280123 C2: Infinite loop in CMoveINode::Ideal during IGVN
P4 JDK-8276455 C2: iterative EA
P4 JDK-8278784 C2: Refactor PhaseIdealLoop::remix_address_expressions() so it operates on longs
P4 JDK-8280026 Cleanup of IGV printing
P4 JDK-8278949 Cleanups for 8277850
P4 JDK-8258814 Compilation logging crashes for thread suspension / debugging tests
P4 JDK-8280089 compiler/c2/irTests/TestIRAbs.java fails on some arches
P4 JDK-8278623 compiler/vectorapi/reshape/TestVectorCastAVX512.java after JDK-8259610
P4 JDK-8278584 compiler/vectorapi/VectorMaskLoadStoreTest.java failed with "Error: ShouldNotReachHere()"
P4 JDK-8279900 compiler/vectorization/TestPopCountVectorLong.java fails due to vpopcntdq is not supported
P4 JDK-8279676 Dubious YMM register clearing in x86_64 arraycopy stubs
P4 JDK-8273322 Enhance macro logic optimization for masked logic operations.
P4 JDK-8279607 Existing optimization "~x+1" -> "-x" can be generalized to "~x+c" -> "(c-1)-x".
P4 JDK-8278532 Fix some typos in compiler comments
P4 JDK-8279568 IGV: Add bci and line number property for OSR compilations
P4 JDK-8279570 IGV: Add source/destination property for load and store nodes with an associated field
P4 JDK-8274243 Implement fast-path for ASCII-compatible CharsetEncoders on aarch64
P4 JDK-8277997 Intrinsic creation for VectorMask.fromLong API
P4 JDK-8278114 New addnode ideal optimization: converting "x + x" into "x << 1"
P4 JDK-8277748 Obsolete the MinInliningThreshold flag in JDK 19
P4 JDK-8276673 Optimize abs operations in C2 compiler
P4 JDK-8253860 PPC: Relocation::pd_set_data_value conflates compressed oops and klasses
P4 JDK-8278534 Remove some unnecessary code in MethodLiveness::init_basic_blocks
P4 JDK-8278533 Remove some unused methods in c1_Instruction and c1_ValueMap
P4 JDK-8279947 Remove two redundant gvn.transform calls in Parse::do_one_bytecode()
P4 JDK-8278471 Remove unreached rules in AddNode::IdealIL
P4 JDK-8278036 Saving rscratch1 is optional in MacroAssembler::verify_heapbase
P4 JDK-8276563 Undefined Behaviour in class Assembler
P4 JDK-8280076 Unify IGV and IR printing
P4 JDK-8278909 Unproblemlist AdaptiveBlocking001
P4 JDK-8279956 Useless method Scheduling::ComputeLocalLatenciesForward()
P4 JDK-8259610 VectorReshapeTests are not effective due to failing to intrinsify "VectorSupport.convert"
P4 JDK-8279668 x86: AVX2 versions of vpxor should be asserted
P5 JDK-8277627 Fix copyright years in some jvmci files
P5 JDK-8279485 Incorrect copyright year in compiler/lib/ir_framework/IRNode.java after JDK-8278114
P5 JDK-8278329 some TraceDeoptimization code not included in PRODUCT build

hotspot/gc

Priority Bug Summary
P3 JDK-8279540 Shenandoah: Should only clear CLD::_claim_strong mark for strong CLD iterations
P3 JDK-8278917 Use Prev Bitmap for recording evac failed objects
P4 JDK-8280028 [BACKOUT] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range
P4 JDK-8278351 Add function to retrieve worker_id from any context
P4 JDK-8278568 Consolidate filler objects
P4 JDK-8279063 Consolidate push and push_if_necessary in PreservedMarks
P4 JDK-8280029 G1: "Overflow during reference processing, can not continue" on x86_32
P4 JDK-8279008 G1: Calculate BOT threshold on-the-fly during Object Copy phase
P4 JDK-8278891 G1: Call reset in G1RegionMarkStatsCache constructor
P4 JDK-8280070 G1: Fix template parameters in G1SegmentedArraySegment
P4 JDK-8278482 G1: Improve HeapRegion::block_is_obj
P4 JDK-8278396 G1: Initialize the BOT threshold to be region bottom
P4 JDK-8278282 G1: Log basic statistics for evacuation failure
P4 JDK-8278548 G1: Remove unnecessary check in forward_to_block_containing_addr
P4 JDK-8279703 G1: Remove unused force_not_compacted local in G1CalculatePointersClosure::do_heap_region
P4 JDK-8278421 G1: Remove unused HeapRegion::verify
P4 JDK-8278146 G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause
P4 JDK-8279910 G1: Simplify HeapRegionRemSet::add_reference
P4 JDK-8278207 G1: Tighten verification in G1ResetSkipCompactingClosure
P4 JDK-8278581 Improve reference processing statistics log output
P4 JDK-8277807 Increase default initial concurrent refinement threshold
P4 JDK-8278756 Parallel: Drop PSOldGen::_reserved
P4 JDK-8279699 Parallel: More precise boundary in ObjectStartArray::object_starts_in_range
P4 JDK-8278893 Parallel: Remove GCWorkerDelayMillis
P4 JDK-8278763 Parallel: Remove grows_up/grows_down in PSVirtualSpace
P4 JDK-8278601 Parallel: Remove redundant code in ObjectStartArray::initialize
P4 JDK-8280146 Parallel: Remove time log tag
P4 JDK-8279523 Parallel: Remove unnecessary PSScavenge::_to_space_top_before_gc
P4 JDK-8280024 Parallel: Remove unnecessary region resizing methods in PSCardTable
P4 JDK-8278761 Parallel: Remove unused PSOldPromotionLAB constructor
P4 JDK-8279510 Parallel: Remove unused PSScavenge::_consecutive_skipped_scavenges
P4 JDK-8279060 Parallel: Remove unused PSVirtualSpace constructors
P4 JDK-8278842 Parallel: Remove unused VerifyObjectStartArrayClosure::_old_gen
P4 JDK-8279700 Parallel: Simplify ScavengeRootsTask constructor API
P4 JDK-8278826 Print error if Shenandoah flags are empty (instead of crashing)
P4 JDK-8279386 Remove duplicate RefProcPhaseTimeTracker
P4 JDK-8280018 Remove obsolete VM_GenCollectFullConcurrent
P4 JDK-8278956 Remove unimplemented PLAB::allocate_aligned
P4 JDK-8280000 Remove unused CardTable::find_covering_region_containing
P4 JDK-8278885 Remove Windows ARM64 int8_t workaround in G1
P4 JDK-8280001 Serial: Add documentation to heap memory layout
P4 JDK-8280079 Serial: Remove empty Generation::prepare_for_verify
P4 JDK-8279522 Serial: Remove unused Generation::clear_remembered_set
P4 JDK-8278551 Shenandoah: Adopt WorkerThread::worker_id() to replace Shenandoah specific implementation
P4 JDK-8279168 Shenandoah: Remove unused always_true in ShenandoahRootAdjuster::roots_do()
P4 JDK-8278767 Shenandoah: Remove unused ShenandoahRootScanner

hotspot/jfr

Priority Bug Summary
P3 JDK-8279785 JFR: 'jfr configure' should show default values
P3 JDK-8279643 JFR: Explain why path is sometimes missing from FileRead and FileWrite events
P3 JDK-8280055 JFR: Improve ObjectContext implementation
P3 JDK-8279825 JFR: JFCModel shouldn't need FilePermission to read predefined .jfc files
P3 JDK-8279821 JFR: Log warnings properly when loading a misconfigured .jfc file
P3 JDK-8279646 JFR: Remove recursive call in jdk.jfr.internal.Control
P3 JDK-8279642 JFR: Remove unnecessary creation of Duration and Instant objects
P3 JDK-8279797 JFR: Show .jfc options in JFR.start help
P3 JDK-8280058 JFR: StreamUtils::getJfrRepository(Process) should print stdout and stderr
P3 JDK-8280189 JFR: TestPrintXML should print mismatching XML
P3 JDK-8279647 JFR: Unclosed directory stream
P4 JDK-8266410 jdk/jfr/javaagent/TestLoadedAgent.java failed with "Mismatch in TestEvent count"
P4 JDK-8279682 JFR: Remove dead code
P4 JDK-8279645 JFR: The cacheEventType in Dispatcher is never assigned
P5 JDK-8259774 Deprecate -XX:FlightRecorderOptions:samplethreads

hotspot/jvmti

Priority Bug Summary
P4 JDK-8225093 Special property jdk.boot.class.path.append should not default to empty string

hotspot/other

Priority Bug Summary
P4 JDK-8280182 HotSpot Style Guide has stale link to chromium style guide

hotspot/runtime

Priority Bug Summary
P2 JDK-8279009 CDS crashes when the source of an InstanceKlass is NULL
P2 JDK-8278638 Remove FLAG_IS_CMDLINE(UseSharedSpaces)
P2 JDK-8279970 two AppCDS tests fail after JDK-8261455
P3 JDK-8279545 Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517
P3 JDK-8278602 CDS dynamic dump may access unloaded classes
P3 JDK-8267341 macos attempt_reserve_memory_at(arg1, arg2, true) failure
P3 JDK-8268573 Remove expired flags in JDK 19
P3 JDK-8238161 use os::fopen in HS code where possible
P3 JDK-8278020 ~13% variation in Renaissance-Scrabble
P4 JDK-8278381 [GCC 11] Address::make_raw() does not initialize rspec
P4 JDK-8248404 AArch64: Remove uses of long and unsigned long
P4 JDK-8267517 async logging for stdout and stderr
P4 JDK-8261455 Automatically generate the CDS archive if necessary
P4 JDK-8278384 Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT
P4 JDK-8279675 CDS cannot handle non-existent JAR file in bootclassapth
P4 JDK-8279936 Change shared code to use os:: system API's
P4 JDK-8218857 Confusing overloads for os::open
P4 JDK-8278951 containers/cgroup/PlainRead.java fails on Ubuntu 21.10
P4 JDK-8279018 CRC calculation in CDS should not include _version and _head_size
P4 JDK-8278585 Drop unused code from OSThread
P4 JDK-8277100 Dynamic dump can inadvertently overwrite default CDS archive
P4 JDK-8277216 Examine InstanceKlass::_misc_flags for concurrency issues
P4 JDK-8279526 Exceptions::count_out_of_memory_exceptions miscounts class metaspace OOMEs
P4 JDK-8278241 Implement JVM SpinPause on linux-aarch64
P4 JDK-8279189 Inaccurate comment about class VMThread
P4 JDK-8280059 Incorrect glibc version is used in a comment in os_linux.cpp
P4 JDK-8278793 Interpreter(x64) intrinsify Thread.currentThread()
P4 JDK-8279022 JCmdTestFileSafety.java should check file time stamp for test result
P4 JDK-8276241 JVM does not flag constant class entries ending in '/'
P4 JDK-8275318 loaded_classes_do may see ArrayKlass before InstanceKlass is loaded
P4 JDK-8142362 Lots of code duplication in Copy class
P4 JDK-8278236 Obsolete CDS flag DynamicDumpSharedSpaces
P4 JDK-8278234 Obsolete CDS flag RequireSharedSpaces
P4 JDK-8278237 Obsolete CDS flag UseSharedSpaces
P4 JDK-8277481 Obsolete seldom used CDS flags
P4 JDK-8270929 Obsolete the FilterSpuriousWakeups flag in JDK 19
P4 JDK-8277531 Print actual default stacksize on Windows thread logging
P4 JDK-8183227 read/write APIs in class os shall return ssize_t
P4 JDK-8277822 Remove debug-only heap overrun checks in os::malloc and friends
P4 JDK-8279500 Remove FileMapHeader::_heap_obj_roots
P4 JDK-8280178 Remove os:: API's that just call system API's
P4 JDK-8280019 Remove unused code from metaspace
P4 JDK-8279374 Remove unused JNIHandles::weak_oops_do
P4 JDK-8278791 Rename ClassLoaderData::holder_phantom
P4 JDK-8202579 Revisit VM_Version and VM_Version_ext for overlap and consolidation
P4 JDK-8278131 runtime/cds/appcds/dynamicArchive/* tests failing in loom repo
P4 JDK-8278125 Some preallocated OOMEs are missing stack trace
P4 JDK-8273143 Transition to _thread_in_vm when handling a polling page exception

hotspot/svc

Priority Bug Summary
P4 JDK-8280002 jmap -histo may leak stream
P5 JDK-8276982 VM.class_hierarchy jcmd help output and man page text needs clarifications/improvements

hotspot/svc-agent

Priority Bug Summary
P3 JDK-8240987 Implement lost clhsdb javascript commands by using java instead
P4 JDK-8279194 Add Annotated Memory Viewer feature to SA's HSDB
P4 JDK-8250801 Add clhsdb "threadcontext" command
P4 JDK-8269838 BasicTypeDataBase.findDynamicTypeForAddress(addr, basetype) can be simplified
P4 JDK-8244669 convert clhsdb "mem" command from javascript to java
P4 JDK-8244670 convert clhsdb "whatis" command from javascript to java
P4 JDK-8278597 Remove outdated comments regarding RMISecurityManager in HotSpotAgent.java
P5 JDK-8278643 CoreUtils.getCoreFileLocation() should print out the size of the core file found
P5 JDK-8279024 Remove javascript references from clhsdb.html
P5 JDK-8279119 src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist

hotspot/test

Priority Bug Summary
P3 JDK-8278553 RunThese30M.java failed due to errors in JckStressModule.out
P4 JDK-8279547 [vectorapi] Enable vector cast tests after JDK-8278948
P4 JDK-8278964 KafkaStressTest and CassandraStressTest failed with "exit code 134"
P4 JDK-8279067 Kitchensink.java failed with several "No aspect with given name"

infrastructure

Priority Bug Summary
P4 JDK-8279134 Fix Amazon copyright in various files

infrastructure/build

Priority Bug Summary
P3 JDK-8279223 Define version in .jcheck/conf
P3 JDK-8278275 Initial nroff manpage generation for JDK 19
P4 JDK-8279834 Alpine Linux fails to build when --with-source-date enabled
P4 JDK-8279877 Document IDEA IDE setup in docs/ide.md
P4 JDK-8278766 Enable OpenJDK build support for reproducible jars and jmods using --date
P4 JDK-8279644 hsdis may not work when it was built with --with-binutils=system
P4 JDK-8258240 make vscode-project on Windows generates jdk.code-workspace file with unescaped '\' in paths
P4 JDK-8279182 MakeZipReproducible ZipEntry timestamps not localized to UTC
P4 JDK-8279958 Provide configure hints for Alpine/apk package managers
P4 JDK-8277515 Update --release 18 symbol information for JDK 18 build 29
P4 JDK-8279397 Update --release 18 symbol information for JDK 18 build 32
P4 JDK-8279505 Update documentation for RETRY_COUNT and REPEAT_COUNT
P4 JDK-8280032 Update jib-profiles.js to use JMH 1.34 devkit
P4 JDK-8279445 Update JMH devkit to 1.34
P4 JDK-8279884 Use better file for cygwin source permission check
P4 JDK-8278954 Using clang together with devkit on linux doesn't work for building

security-libs

Priority Bug Summary
P3 JDK-8279800 isAssignableFrom checks in AlgorithmParametersSpi.engineGetParameterSpec appear to be backwards
P4 JDK-8279385 [test] Adjust sun/security/pkcs12/KeytoolOpensslInteropTest.java after 8278344
P4 JDK-8278344 sun/security/pkcs12/KeytoolOpensslInteropTest.java test fails because of different openssl output

security-libs/java.security

Priority Bug Summary
P3 JDK-8278851 Correct signer logic for jars signed with multiple digestalgs
P3 JDK-8279801 EC KeyFactory and KeyPairGenerator do not have aliases for OID format
P4 JDK-8275251 Document the new -version option in keytool and jarsigner
P4 JDK-8279066 entries.remove(entry) is useless in PKCS12KeyStore
P4 JDK-8279043 Some Security Exception Messages Miss Spaces
P5 JDK-8279796 Fix typo: Constucts -> Constructs
P5 JDK-8274679 Remove unnecessary conversion to String in security code in java.base
P5 JDK-8275918 Remove unused local variables in java.base security code

security-libs/javax.crypto

Priority Bug Summary
P4 JDK-8279064 New options for ktab to provide non-default salt

security-libs/javax.crypto:pkcs11

Priority Bug Summary
P3 JDK-8209398 sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE"

security-libs/javax.net.ssl

Priority Bug Summary
P3 JDK-8280363 Minor correction of ALPN specification in SSLParameters
P4 JDK-8277881 Missing SessionID in TLS1.3 resumption in compatibility mode
P4 JDK-8278560 X509KeyManagerImpl::getAliases might return a good key with others
P5 JDK-8280122 SupportedGroupsExtension should output "named groups" rather than "versions"

security-libs/javax.xml.crypto

Priority Bug Summary
P4 JDK-8278186 org.jcp.xml.dsig.internal.dom.Utils.parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method

security-libs/jdk.security

Priority Bug Summary
P4 JDK-8279903 Redundant modulo operation in ECDHKeyAgreement

security-libs/org.ietf.jgss

Priority Bug Summary
P3 JDK-8279520 SPNEGO has not passed channel binding info into the underlying mechanism
P4 JDK-8280401 [sspi] gss_accept_sec_context leaves output_token uninitialized

tools

Priority Bug Summary
P5 JDK-8274898 Cleanup usages of StringBuffer in jdk tools modules

tools/jar

Priority Bug Summary
P4 JDK-8279453 Disable tools/jar/ReproducibleJar.java on 32-bit platforms
P4 JDK-8276766 Enable jar and jmod to produce deterministic timestamped content
P4 JDK-8278764 jar and jmod man pages need the new --date documenting from CSR JDK-8277755

tools/javac

Priority Bug Summary
P2 JDK-8279244 test accompaning fix for JDK-8205187 is failing in Windows
P3 JDK-8278834 Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling
P3 JDK-8277634 Incorrect method name in invokedynamic
P3 JDK-8211004 javac is complaining about non-denotable types and refusing to generate the class file
P3 JDK-8205187 javac/javadoc should not crash if no java.lang; crash message obsolete
P3 JDK-8271079 JavaFileObject#toUri and multi-release jars
P4 JDK-8277513 Add source 19 and target 19 to javac
P4 JDK-8273914 Indy string concat changes order of operations
P4 JDK-8279290 symbol not found error, implicit lambdas and diamond constructor invocations
P4 JDK-8279528 Unused TypeEnter.diag after JDK-8205187
P4 JDK-8278825 Unused variable for diagnostic in Resolve
P5 JDK-8275242 Remove redundant stream() call before forEach in jdk.compiler

tools/javadoc(tool)

Priority Bug Summary
P3 JDK-8278795 Create test library and tests for langtools snippets
P3 JDK-8268831 Improve javadoc tool handling of streams.
P3 JDK-8234682 The order of @param in the generated docs should match the method signature
P4 JDK-8279115 Fix internal doc comment errors.
P4 JDK-8280393 Promote use of HtmlTree factory methods
P4 JDK-8276892 Provide a way to emulate exceptional situations in FileManager when using JavadocTester

tools/jlink

Priority Bug Summary
P4 JDK-8279921 Dump the .class file in jlink debug mode for any failure during transform() of a plugin

tools/jpackage

Priority Bug Summary
P3 JDK-8279370 jdk.jpackage/share/native/applauncher/JvmLauncher.cpp fails to build with GCC 6.3.0