With 2.7.5 and onwards, mariadb driver usage against aurora mysql instances will not work. I realize there are other bugs like this filed against lower versions, but I can confirm the problem does not exist in 2.7.2 and 2.7.4 for instance.
I realize that I can add `?usePipelineAuth=false` and it will workaround the issue but the point is that this is a backwards compatibility breaking change. I am wondering if you have considered reverting the backwards compatibility breaking change for the v2.7.X line. Keeping that change makes it so anyone wanting security fixes will have their workflows broken.
Probably related to CONJ-895
Repro:
1) write an application with a valid aurora mysql instance credentials set for userName and password and provide a "jdbc:mariadb://<aurorahost>:3306/database" for jdbcUrl
try (Connection conn = DriverManager.getConnection(jdbcUrl, userName, password))
{
// anything
}
2) Provide maria jdbc driver v2.7.5
3) Execute the application
Expected: Successful connection
Actual: Caused by: java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=<MYHOSTNAME>)(port=3306)(type=master) : (conn=34916) could not load system variables
4) Replace the v2.7.5 driver with 2.7.4 and get a successful connection
{"report":{"fcp":950.8000001907349,"ttfb":263.59999990463257,"pageVisibility":"visible","entityId":117649,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"55f28186-cada-4008-b3e2-90c511be432f","navigationType":0,"readyForUser":1067.9000000953674,"redirectCount":0,"resourceLoadedEnd":679.9000000953674,"resourceLoadedStart":271.69999980926514,"resourceTiming":[{"duration":43.80000019073486,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bv2/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":271.69999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":271.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":315.5,"responseStart":0,"secureConnectionStart":0},{"duration":44,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bv2/820016/12ta74/2380add21a9a1006587582385952de73/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":272,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":272,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":316,"responseStart":0,"secureConnectionStart":0},{"duration":225.2999997138977,"initiatorType":"script","name":"https://jira.mariadb.org/s/e9b27a47da5fb0f74a35acd57e9847fb-CDN/lu2bv2/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":272.30000019073486,"connectEnd":272.30000019073486,"connectStart":272.30000019073486,"domainLookupEnd":272.30000019073486,"domainLookupStart":272.30000019073486,"fetchStart":272.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":322.90000009536743,"responseEnd":497.59999990463257,"responseStart":340.19999980926514,"secureConnectionStart":272.30000019073486},{"duration":375.90000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/c32eb0da7ad9831253f8397e6cc26afd-CDN/lu2bv2/820016/12ta74/2380add21a9a1006587582385952de73/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":272.40000009536743,"connectEnd":321.30000019073486,"connectStart":321.30000019073486,"domainLookupEnd":321.30000019073486,"domainLookupStart":321.30000019073486,"fetchStart":272.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":321.5,"responseEnd":648.3000001907349,"responseStart":335.19999980926514,"secureConnectionStart":321.30000019073486},{"duration":75.90000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/bc0bcb146314416123c992714ee00ff7-CDN/lu2bv2/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":272.59999990463257,"connectEnd":272.59999990463257,"connectStart":272.59999990463257,"domainLookupEnd":272.59999990463257,"domainLookupStart":272.59999990463257,"fetchStart":272.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":323.40000009536743,"responseEnd":348.5,"responseStart":346.59999990463257,"secureConnectionStart":272.59999990463257},{"duration":77.60000038146973,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":272.69999980926514,"connectEnd":272.69999980926514,"connectStart":272.69999980926514,"domainLookupEnd":272.69999980926514,"domainLookupStart":272.69999980926514,"fetchStart":272.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":324.09999990463257,"responseEnd":350.30000019073486,"responseStart":347.19999980926514,"secureConnectionStart":272.69999980926514},{"duration":77.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":273,"connectEnd":273,"connectStart":273,"domainLookupEnd":273,"domainLookupStart":273,"fetchStart":273,"redirectEnd":0,"redirectStart":0,"requestStart":325.40000009536743,"responseEnd":350.5,"responseStart":348.69999980926514,"secureConnectionStart":273},{"duration":51.40000009536743,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bv2/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":273.19999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":273.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":324.59999990463257,"responseStart":0,"secureConnectionStart":0},{"duration":81.5,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":273.40000009536743,"connectEnd":273.40000009536743,"connectStart":273.40000009536743,"domainLookupEnd":273.40000009536743,"domainLookupStart":273.40000009536743,"fetchStart":273.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":330.09999990463257,"responseEnd":354.90000009536743,"responseStart":353.09999990463257,"secureConnectionStart":273.40000009536743},{"duration":54.200000286102295,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bv2/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":273.69999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":273.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":327.90000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":85.09999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/719848dd97ebe0663199f49a3936487a-CDN/lu2bv2/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":273.80000019073486,"connectEnd":273.80000019073486,"connectStart":273.80000019073486,"domainLookupEnd":273.80000019073486,"domainLookupStart":273.80000019073486,"fetchStart":273.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":330.80000019073486,"responseEnd":358.90000009536743,"responseStart":354,"secureConnectionStart":273.80000019073486},{"duration":403.09999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":276.59999990463257,"connectEnd":276.59999990463257,"connectStart":276.59999990463257,"domainLookupEnd":276.59999990463257,"domainLookupStart":276.59999990463257,"fetchStart":276.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":495.19999980926514,"responseEnd":679.6999998092651,"responseStart":671.0999999046326,"secureConnectionStart":276.59999990463257},{"duration":397.09999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":282.80000019073486,"connectEnd":282.80000019073486,"connectStart":282.80000019073486,"domainLookupEnd":282.80000019073486,"domainLookupStart":282.80000019073486,"fetchStart":282.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":498.90000009536743,"responseEnd":679.9000000953674,"responseStart":672,"secureConnectionStart":282.80000019073486},{"duration":100.19999980926514,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":629.9000000953674,"connectEnd":629.9000000953674,"connectStart":629.9000000953674,"domainLookupEnd":629.9000000953674,"domainLookupStart":629.9000000953674,"fetchStart":629.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":697.3000001907349,"responseEnd":730.0999999046326,"responseStart":729.1999998092651,"secureConnectionStart":629.9000000953674},{"duration":318.7999997138977,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":897.3000001907349,"connectEnd":897.3000001907349,"connectStart":897.3000001907349,"domainLookupEnd":897.3000001907349,"domainLookupStart":897.3000001907349,"fetchStart":897.3000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":1185.1999998092651,"responseEnd":1216.0999999046326,"responseStart":1215.1999998092651,"secureConnectionStart":897.3000001907349}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":76,"responseStart":264,"responseEnd":283,"domLoading":268,"domInteractive":1145,"domContentLoadedEventStart":1145,"domContentLoadedEventEnd":1210,"domComplete":1720,"loadEventStart":1720,"loadEventEnd":1721,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1111.6999998092651},{"name":"bigPipe.sidebar-id.end","time":1112.5},{"name":"bigPipe.activity-panel-pipe-id.start","time":1112.5999999046326},{"name":"bigPipe.activity-panel-pipe-id.end","time":1114.8000001907349},{"name":"activityTabFullyLoaded","time":1228.9000000953674}],"measures":[],"correlationId":"fc3b49bf2c17fc","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":123,"dbReadsTimeInMs":14,"dbConnsTimeInMs":40,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
julianbui Thing is , Aurora has had that bug for ages, and it is their responsibility to fix it. A server .does not discard client input, but Aurora does it. Did you try to report this for Aurora, so that the driver developers do not all have to workaround their broken idea of how client and server can communicate?