=======================================================================================
Known Problems Fixed in the Patch Release 19.25.0.0
=======================================================================================

Bug 35090558 - FA-SQL-BI: EFUF - QUERY TIMEOUT DOES NOT WORK FOR PL/SQL FUNCTIONS THAT RETURN A SYS_REFCURSOR (CLOUDINSIGHTSREPORT.XDO & SQLCONNECTREPORTCSV.XDO) 
Bug 34538513 - ORACLE.SQL.NUMBER REGRESSION 
Bug 30875695 - THREAD STUCK IN STATEMENT.CLOSE() AFTER INSERTING CLOB OBJECTS IN OJDBC8
Bug 32455153 - STRESS:FA:FIN:FMW12C:INDEFINITE LOOPING OF CLIOSUPPORT IN TIMESTAMP
=======================================================================================
Known Problems Fixed in the Patch Release 19.24.0.0
=======================================================================================
Bug 36652418 - INCLUDE THE TCP FAST OPEN NATIVE LIBRARY LIBTFOJDBC1.SO FILE IN BASIC.ZIP, BASICLITE.ZIP FILES AND SHIPHOMEK

=======================================================================================
Known Problems Fixed in the Patch Release 19.23.0.0
=======================================================================================
Bug 36152805 - GET CONNECTION AGAINST NORMAL PDB WITH TFO=ON SHOULD FAIL WITH ORA-18739 
Bug 36078081 - AC: APEX ORA-41424 INITIAL SESSION STATE MISMATCH DURING REPLAY WITH FAILOVER RESTORE LEVEL1 DUE TO RESTORING TO PARENT INSTEAD OF PROXY SESSION 
Bug 36187019 - LOB PROCESSING FAIL WHEN DB SET WITH EL8ISO8859P7 CHARACTER SET 
Bug 31785170 - JDBC THIN FAIL TO GENERATE DH KEYPAIR IN FIPS 140-2 WITH CRYPTOJ RU_REVIEW_REQUEST 
Bug 35598540 - JDBC: SET CONNECT DATA AS TCP FAST OPEN BYTES 

Bug 34202091 - ORACLECALLABLESTATEMENT.GETCURSOR() FAILS WITH NPE WHEN THE QUERY RETURNS 0 ROW OF REFCURSOR 
Bug 34753612 - JDBC HIT OUT OF MEMORY ERROR AFTER RUNNING STRESS TEST VIA JDBC UCP FOR 10 HOURS 

=======================================================================================
Known Problems Fixed in the Patch Release 19.22.0.0
=======================================================================================
Bug 34629086 - NNE WITH JIPHER PROVIDER FAILS WITH COM.ORACLE.JIPHER.INTERNAL.SPI.SYMMCIPHER.CHECKIFINITED ERROR 
Bug 35597308 - ORA-03137 ON CLOB OR NCLOB WRITE 
=======================================================================================
Known Problems Fixed in the Patch Release 19.21.0.0
=======================================================================================
Bug 35428646 - MAA - DOWN HOST CACHE NOT WORKING IN JDBC 23C AND LAST 19C VERSIONS 
Bug 35627364 - [OPENLDAP] NPE WHEN OPENLDAP+TLS IS USED 
Bug 32752229 - OAUTH MARSHALING FAILURE WITH KERBEROS 
Bug 35201760 - JDBC THIN MUST DETECT NOMOUNT DB
Bug 33607709 - RDBMS FUNC: ORA-01005: NULL PASSWORD GIVEN; LOGON DENIED, WHILE USING PASSWORD > 30 CHARACTERS 
Bug 30962322 - THREAD STUCK IN CONNECTION.CLOSE() AFTER INSERTING CLOB OBJECTS IN OJDBC8 AFTER FIX FOR BUG 30875695 
Bug 30964068 - ORACLEDATABASEMETADATA.GETCOLUMNS CAUSES ORA-1000 WHEN STATEMENT CACHE ENABLED 

Bug 30718769 - UCP optimization: If self-tuner is disabled, avoid updating its data structures 
Bug 35241630 - UCP: implement connection builder's connectionWaitTimeout property for individual connection borrows 
=======================================================================================
Known Problems Fixed in the Patch Release 19.20.0.0
=======================================================================================
Bug 34681779 - DN HOSTNAME VALIDATION CAN BE DONE WITH BOTH ORIGINAL HOST NAME AND REDIRECTED HOST NAME 
Bug 35314366 - ROWSET API SHOULD NOT ALLOW ABSOLUTE JNDI URLS 
Bug 31528544 - JDBC RESULT CACHE QUERY ON TIMESTAMP WITH TIME ZONE COLUMNS FAILS 
Bug 35176667 - CONNECTION ESTABLISHMENT INTERMITTENTLY FAILS WITH ORA-12269 WHEN NNE IS ENABLED 
Bug 30006123 - CANNOT CONFIGURE ONS WALLET WITH AUTO-ONS ON INDIVIDUAL DATA SOURCE 
Bug 30431500 - AC: DRIVER DOES NOT EXPOSE AC STATISTICS AS MBEAN 
Bug 31347878 - AC:ORA-3137 [KPOXCAPPCONT PROTOCOLERROR REPLAY_OPS_ROUNDTRIP_ORDER]
Bug 30789973 - AC:JDBC HIT ORA 3137 [KPOXCAPPCONT REPLAY START REPLAYCTX SIGNATURE MISMATCH ] 
Bug 30844395 - AC:ORA-41417 KPOXCAPPCONT PROTOCOLERROR REPLAY_MAIN_CALL_WITHOUT_REPLAY_CONTEXT 
Bug 31963193 - AC:JDBC:ORA-3137 [KPOXCAPPCONT PROTOCOLERROR REPLAYCTX_BAD_QUEUE_CNT] FOR AC SERVICE 
Bug 31448818 - TAC: ORA-03137:[KPOXCAPPCONT PROTOCOLERROR OAPPCONT: ILLEGAL NEW ENABLE NON BOUNDARY] 
Bug 31121222 - AC:JDBC:ORA-3137 [KPOXCAPPCONT PROTOCOLERROR REPLAY START REPLAYCTX SIGNATURE MISMATCH ] 

Bug 35167216 - TCP timeout issue with UCP. ORA-01017: invalid username/password 
Bug 31908308 - AC: JDBC-STRESS: 21.3: UCP: TLS: workload hang at getConnection with HA mode 
=======================================================================================
Known Problems Fixed in the Patch Release 19.19.0.0
=======================================================================================
Bug 33862735 - HIGH GARBAGE COLLECTION PRESSURE FROM STREAMING LONG, BLOB, AND CLOB 
Bug 33263108 - PERFORMANCE REGRESSION WITH JDBC DRIVER 12.1.0.2 - STANDALONE TEST CASE 
Bug 34740434 - AC: JDBC-STRESS: NON-UCP LONG-STRESS WORKLOAD HANG DUE TO HIGH JVM MEMORY USAGE 
Bug 34659006 - PASSWORD IN WALLET CONFLICTS WITH TOKEN FOR AUTHENTICATION 

Bug 30619665 - AC:JDBC:PLANNED:REPORT ORA-12757 WHEN RELOCATE SERVICE 
Bug 30096570 - [JBEAP-17194] UCP GENERATES MEMORY LEAKS 
Bug 31429692 - Optimize UCP timeout mechanisms 
Bug 32833812 - UCP POOLS NOT DELETING IDLE CONNECTIONS; CLOCK STOPPED JDBCRU 
Bug 33764147 - INVOKEFUSIONAPPSPATCHING - UNIVERSALCONNECTIONPOOLEXCEPTION PATCHING FAILURE 
Bug 34692403 - abandonedConnectionTimeout connection property is not honored in 19c and 21c versions of UCP 
=======================================================================================
Known Problems Fixed in the Patch Release 19.18.0.0
=======================================================================================
Bug 34276007 - JDBC SHOULD VALIDATE DN BEFORE SENDING CONNECTION TO DATABASE
Bug 31999024 - REUSE SSLCONTEXT INSTANCE WHILE RENEGOTIATING THE SSL CONNECTION  
Bug 33770079 - JDBC DRIVER WITH CLIENT RESULT CACHE FAILS WITH TIMESTAMP WITH TIMEZONE COLUMN 
Bug 32092312 - JAVA.SQL.SQLEXCEPTION: RESULT SET AFTER LAST ROW 
Bug 32285563 - PREPAREDSTATEMENT.SETOBJECT() REPORTS 'INVALID COLUMN INDEX' WHEN EXECUTING 'SELECT JSON(?) FROM DUAL' 
Bug 30662803 - NOSUCHALGORITHMEXCEPTION: SSL SSLCONTEXT NOT AVAILABLE WHEN OPENING JDBC TLS, SSL, TCPS CONNECTION
Bug 34464036 - JDBC LOADS THE ORACLE WALLET TWICE DURING CONNECTION ESTABLISHMENT CAUSING SIGNIFICANT DELAYS 
Bug 31786697 - JDBC-STRESS: 21.1: UCP: fails to auto-enable FAN without explicitly set FastConnectionFailover 
 Bottom 

=======================================================================================
Known Problems Fixed in the Patch Release 19.17.0.0
=======================================================================================

Bug 33061152 - AC: JDBC-STRESS: 19.12 DBRU: NOUCP workload hang at checkMemoryPressureAndLog  
Bug 34153238 - HTTPS PROXY CONFIGURATION IS NOT USED WHEN PROTOCOL IS CONFIGURED TO TCP
Bug 31960124 - DCN / CQN WITH DCN_CLIENT_INIT_CONNECTION FLAG NOT WORKING WITH SCAN LISTENER 
Bug 30649766 - JAVA.SQL.SQLEXCEPTION: LOCALE NOT RECOGNIZED
Bug 30549883 - JAVA.LANG.ILLEGALSTATEEXCEPTION: INTERRUPT TASK IS ALREADY SCHEDULED FOR THE THREAD THREAD[QTP1150774024-10831,5,MAIN] AND THE TYPE SO_TIMEOUT 

=======================================================================================
Known Problems Fixed in the Patch Release 19.16.0.0
=======================================================================================

Bug 34110342 - TRACKING BUG FOR MERGING AZURE OAUTH SUPPORT (93576) 
BUG 33896341 - UCP in shared/multi-tenancy mode creates and closes large amounts of connections under load. 
Bug 33937333 - JDBCSTRESS: UCP FCF NON-AC: HA MODE: JDBC CLIENT HANG WITH CORE DRIVER AND FCF ENABLED 
Bug 30999219 - CONNECT_DATA IS WRONG WHEN MULTIPLE ADDRESS_LIST PRESENT IN DESCRIPTION NODE AND SOURCE_ROUTE IS ON 
Bug 31813214 - JAVA.SECURITY.GENERALSECURITYEXCEPTION: CHECKSUM FAILED

=======================================================================================
New Feature in the Patch Release 19.15.0.0.1
=======================================================================================

The release 19.15.0.0.1 is a patched version on top of 19.15. 

OAUTH 2.0 authentication support specifically for Microsoft Azure Active Directory (AD) OAuth2 access tokens is added in this release. 

JDBC Thin drivers v19.15.0.0.1 can access Oracle Autonomous Database on Shared Exadata Infrastructure (ADB-S) using Microsoft Azure Active Directory (AD) OAuth2 access tokens.  

Customers who want to leverage centrally managed authentication by Microsoft Azure Active Directory (AD) can use this feature to connect to Autonomous Database Shared using OAuth2 access tokens. 

Refer to Use Azure Active Directory (Azure AD) with Autonomous Database for more details. 
(https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/manage-users-azure-ad.html#GUID-562655CA-4D8B-41D2-9165-6515BC824E07)
 
Note: Please note that there will not be any back-port requests supported on this release. This release is exclusively for making the OAuth2.0 Token authentication feature accessible.

=======================================================================================
Known Problems Fixed in the Patch Release 19.15.0.0
=======================================================================================

Bug 30549883 - JAVA.LANG.ILLEGALSTATEEXCEPTION: INTERRUPT TASK IS ALREADY SCHEDULED FOR THE THREAD THREAD[QTP1150774024-10831,5,MAIN] AND THE TYPE SO_TIMEOUT 
Bug 31992242 - SUPPORT FOR CUSTOM KERBEROS LOGIN MODULES 
Bug 33208644 - DCN NOTIFICATION DO NOT WORK WITH KERBEROS AUTHENTICATION FOR JDBC THIN DRIVER
Bug 31657681 - THREADS CONTEND FOR LOCK IN LOADFILEBASEDKEYSTORE WHEN OPENING TLS/SSL ENABLED JDBC CONNECTIONS
BUG-33245940 -  SUPPORT IAM'S ALTERNATE DATABASE PASSWORD
Bug 31025458 - UCP runtime load balancing on RAC does not function as expected 

=======================================================================================
Known Problems Fixed in the Patch Release 19.14.0.0
=======================================================================================

Bug 33235620 - SUPPORT SSO AUTHENTICATION WITH IAM TOKENS 
Bug 29222534 - SPECIFIC 44-DIGIT NUMBER VALUE INCORRECTLY TREATED AS INVALID, EXCEPTION THROWN 
Bug 31112209 - JDBC THIN DRIVER STARTS TIMER-0 AND NEVER STOPS IT 
Bug 31233235 - KERBEROS AUTHENTICATION OVERWRITTEN BY 19C JDBC DRIVER 
Bug 29788820 - READTIMEOUT PREVENTS PROPER QUERY TIMEOUT HANDLING, CAUSING CONNECTION LEAK

=======================================================================================
New Feature in the Patch Release 19.13.0.0.1
=======================================================================================

The release 19.13.0.0.1 is a patched version on top of 19.13. 

Identity and Access Management (IAM) Token Authentication support is added in this release. 

JDBC Thin drivers v19.13.0.0.1 can access Oracle Autonomous Database on Shared Exadata Infrastructure (ADB-S), using a database access token generated by the Identity and Access Management (IAM) Cloud Service.
 
Note: Please note that there will not be any backport requests supported on this release. This release is exclusively for making the IAM Token authentication feature accessible. 

=======================================================================================
Known Problems Fixed in the Patch Release 19.13.0.0
=======================================================================================

BUG-33131742 NNE: PATCHED CLIENTS VS 11.2 PATCHED SERVER GET ERROR 'CHECKSUM FAIL' WHEN USING RC4_128/RC4_256 OR KERBEROS+MD5
BUG-29955625 SERVER IS SENDING A NON-NULL REPLAY CONTEXT BUT OUR REPLAYMODES=[] RAC 18.3/19.3
BUG-29897720 AC:LEVEL1:ORA-03137: MALFORMED TTC PACKET FROM CLIENT REJECTED: [3147] [164]
BUG-31711155 GET REPLAY CONNECTION FAILS WITH ASSERTIONERROR WHEN JDBC ASSERTION ENABLED USING -EA 

=======================================================================================
Known Problems Fixed in the Patch Release 19.12.0.0
=======================================================================================

19.12 is the July Critical Patch Update (CPU) which contains NNE fix for the vulnerability CVE-2021-2351. 
Refer MOS note 2791571.1 for more details. 

BUG-30404357 DEFAULTEXECUTEBATCH OR CONNECTION_PROPERTY_DEFAULT_EXECUTE_BATCH CAUSES STATEMENTS TO NOT EXECUTE 
BUG-31112088 AC: UCP/JDBC CHANGES TO EXTEND IN-BAND NOTIFICATION SUPPORT FOR ADB-S AND OTHER SCENARIOS 
BUG-29780633 INCREASE IN CHILD CURSOR WHILE USING TIMESTAMP IN THE QUERY 

=======================================================================================
Known Problems Fixed in the Patch Release 19.11.0.0
=======================================================================================

BUG-30635360 UCP/ Application Continuity - IO Error: Connection reset by peer
BUG-29745624 AC:JDBC:SEND REQUEST BOUNDARY EVEN WHEN REPLAY IS DISABLED DUE TO UNRESTORABLE SESSION STATE
BUG-30346847 AC: IMPLICIT BOUNDARIES NOT BEING CREATED AFTER AUTO-COMMIT
BUG-30248564 AC/REPLAY GOT NPE WITH ORACLE 19.3 DRIVER AND 12C DB
BUG-30670369 AC: REMOVE TEMP LOBS FROM IMPLICIT BOIUNDARIES
BUG-29417113 AC: JDBC-STRESS: HIT ORA 700: ORA-41417: END_REPLAY: REPLAY TERMINATED EARLY (product 5!)
BUG-29325356 INTERMITTENT ORA-12514 ERRORS WHEN CONNECTING USING URL THAT INCLUDES DG
BUG-32004977 AC: JDBC-STRESS: 19.9DBRU: UCP workload hang at getConnection with HA mode

=======================================================================================
Known Problems Fixed in the Patch Release 19.10.0.0
=======================================================================================

29326233 - ORA-22636 ERROR WHEN PASSING A LARGE ARRAY TO A STORED PROC
31440813 - EBSJDBC12.1 : JDBC 12.1 BEHAVIOR DIFFERENT FROM 11GR2 DRIVER ON TIMESTAMP CLASS

=======================================================================================
Known Problems Fixed in the Patch Release 19.9.0.0
=======================================================================================

31591409 - JSON SERVICE FOR ATP-D - JAVAVM (JDBC) 
31223382 - NULLPOINTEREXCEPTION FROM JAVANET WHILE CLOSING PROXY SESSION 
31141792 - JDBC EXCEPTION HIDES ERROR NUMBER IF ERROR MSG NOT DECLARED IN RESOURCE FILE 
30313989 - CONNECTION.ISVALID METHOD CALL IS THROWING NULLPOINTEREXCEPTION FOR OJDBC8 19.3 DRIVER 
30528935 - UCP API for configuring SSLContext inconsistent with JDBC API 
29010517 - PARAMETER MISSING WHEN TOO MANY PARAMETERS ARE SUBMITTED 
29423491 - FA RDBMS 19C: FADOMAIN WLS FAILS TO STARTUP AFTER JDBC PATCH
28643583- Call to DBMS_SERVICE_PRVT.GET_TOPOLOGY fails 
31035916- AC:TAC/AC NOT WORKING WITH ORDS, ORDS LABEL CALLBACK TO SET SCHEMA NOT REPLAYED 
29470059- STRESS:FA:MEM:JDBCSTRESS: HIT OOM WHEN RUN TEST WITH UCP 
31214119- UCP throws IllegalArgumentException: Non existent or Unknown service name after switchover 
28436414- JDBC:MT-AC BORROWEDCONNECTIONSCOUNT DECLINE WHEN RUN TEST WITH KILL SESSION 
29429895- UCP SHOULD NOT REQUIRE CERTIFICATE WALLET TO BE STAGED TO DISK 
30735153- sev1 sr 3-21692905141: connection is left opened on SQLRecoverableException 
30076604- TORONTO ORDS - OUTAGE DURING PATCHING - INTERMITTENT ERROR: PDB USER IS NOT AUTHORIZED TO PROXY TO THE SCHEMA 

=======================================================================================
Known Problems Fixed in the Patch Release 19.8.0.0
=======================================================================================

29825956 - SUPPORT CUSTOM KEEPALIVE PARAMETERS TCP_KEEPIDLE TCP_KEEPINTERVAL TCP_KEEPCOUNT
29958925 - FOR TCPS CONNECTION SERVER SENDS EMPTY TCPS PACKET FOR DCD CHECK WHEN DCD IS SET IN SQLNET.ORA
30500582 - NO 19.3 GC FOR ORACLE.JDBC.REPLAY.DRIVER.TXNFAILOVERMANAGERIMPL$CALLHISTORYENTRY
30288491 - UCP fails to auto-enable FAN
30598746 - BYTECODE FOR JDBC PROXY CLASSES IS NOT SAME FOR TWO BUILDS 
29337742 - No active sessions to restarted node after dom0 restart.

=======================================================================================
Known Problems Fixed in the Patch Release 19.7.0.0
=======================================================================================

30598746 - BYTECODE FOR JDBC PROXY CLASSES IS NOT SAME FOR TWO BUILDS

=======================================================================================
Known Problems Fixed in the Patch Release 19.6.0.0
=======================================================================================

29687718 - Allow implicit boundary when all cached statements are returned to cache
29720133 - AC support for auto-restoring MODP session state with FAILOVER_RESTORE LEVEL1 and AUTO
28878865 - Avoid AC disabling introduced in fix for bug #27748210 in 19.1
29997326 - Fix for ORA-3137 protocol violation during AC MODP session state auto-restoring
30127904 - Necessary fix for installer to correctly install ojdbc10 jars
29891916 - Driver changes to help server trim Transaction Guard CPU overhead
30269428 - Oracle binary JSON format encoder/decoder
29337742 - No active sessions to restarted node after dom0 restart.

=======================================================================================
Known Problems Fixed in the Patch Release 19.3.0.0
=======================================================================================

29150338 - ORA-41428 during replay for AC with FAILOVER_RESTORE=LEVEL1
29195279 - send LOB close to server for AC before next request begin
29313347 - Memory leak causing AC to prematurely disable replay
27423500 - When stopping/restarting service, all connections go to the restarted node
29128935 - Planned-down draining Not Working and disrupts UCP clients
29129712 - Sessions not balanced after restarting an instance with LBA off