)]}'
{
  "commit": "67ef5abf308a7a158c4fa8eeebb72b87ca5a6f97",
  "tree": "4959fc57c841bee5e0d3d11377320c2fe74e01b5",
  "parents": [
    "301dc901915ee419a3b889157769ff39fbe52adf"
  ],
  "author": {
    "name": "Abdul Rawoof Khan",
    "email": "abdulr@bugqore.com",
    "time": "Sat Oct 31 12:27:55 2026 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Oct 31 07:57:55 2026 +0100"
  },
  "message": "GH-1357: parse Flight SQL JDBC boolean properties case-insensitively (#1358)\n\n## What\u0027s Changed\n\n`ArrowFlightConnectionProperty.getBoolean` only treated `1` and the\nexact lowercase `true` as true, and connection-string values are not\nnormalized, so `useEncryption\u003dTRUE` (or `True`) parsed as false. Since\n`useEncryption` defaults to true and drives `withEncryption`, that\nsilently downgraded the connection to plaintext and sent the auth\nhandshake and credentials in the clear. This compares `true`\ncase-insensitively while still honoring `1`, matching how JDBC drivers\nnormally parse boolean options.\n\nCloses #1357.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0ba74dbcc261ce3c0b9675285fb08c76227353f",
      "old_mode": 33188,
      "old_path": "flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/ArrowFlightConnectionConfigImpl.java",
      "new_id": "812f189bcaa4de976d1f681d2d2767673384b344",
      "new_mode": 33188,
      "new_path": "flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/ArrowFlightConnectionConfigImpl.java"
    },
    {
      "type": "modify",
      "old_id": "ecce7708c0056389c356a4c8ea53f8aae92d2bf8",
      "old_mode": 33188,
      "old_path": "flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/utils/ArrowFlightConnectionConfigImplTest.java",
      "new_id": "ef7126d1cd1bf11e49caead934d6fbdb65f279e6",
      "new_mode": 33188,
      "new_path": "flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/utils/ArrowFlightConnectionConfigImplTest.java"
    }
  ]
}
