)]}'
{
  "log": [
    {
      "commit": "2076361bb64e2de9ca6a8d06eda025a6fa4e9df6",
      "tree": "e97cec28c97646fa51a7984b36c5b697579a0c1d",
      "parents": [
        "c6a6967f53906174567eca7d66e9abede1424723"
      ],
      "author": {
        "name": "prtkgaur",
        "email": "prtkgaur@gmail.com",
        "time": "Wed Jul 29 23:43:12 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 02:43:12 2026 -0400"
      },
      "message": "GH-533: Add ALP (Adaptive Lossless floating-Point) encoding specification (#557)\n\n* Add ALP (Adaptive Lossless floating-Point) encoding specification\n\nAdd the encoding specification for ALP (encoding value 10) to Encodings.md.\nALP compresses FLOAT and DOUBLE columns by converting values to integers via\ndecimal scaling, then applying Frame of Reference encoding and bit-packing.\nValues that cannot be losslessly round-tripped are stored as exceptions.\n\nThe spec covers:\n- Page layout: 7-byte header, offset array, compressed vectors\n- Vector format: AlpInfo, ForInfo, packed values, exception data\n- Encoding math: two-step multiplication for cross-language consistency\n- Parameter selection, exception detection, and decoding steps\n\nBased on the paper \"ALP: Adaptive Lossless floating-Point Compression\"\n(Afroozeh and Boncz, SIGMOD 2024). Wire format matches the C++ Arrow\nand Java parquet-java implementations.\n\n* Address review feedback on ALP encoding specification\n\nIncorporate review comments from emkornfield and alamb on PR #557:\n\n* Address remaining review feedback on ALP spec\n\n- Clarify no padding between vectors in offset array description\n- Use \u0027sizeof(encoded type) (float\u003d4 and double\u003d8)\u0027 per reviewer suggestion\n\n* Address alamb\u0027s second review: trim spec, fix wording, rework example\n\n- Remove Characteristics, Size Calculations, Constants Reference sections\n- Consolidate three examples into one worked example with f!\u003d0 and exceptions\n- Remove incorrect sign-reversal claim for fast_round on negative values\n- Soften sampling recommendation from SHOULD to suggestion\n- Fix \"individual vectors\" → \"individual values\" for random access\n- Clarify power-of-10 interop as MUST requirement\n- Use consistent fast_round terminology throughout\n\n* Address review: clarify power-of-10 constants and add fast_round sign branching\n\n- Specify that power-of-10 constants must match IEEE 754 correctly-rounded\n  decimal-to-binary conversion of literals (§5.12.2), not runtime pow()\n- Add negative-value branch to fast_round formula table to avoid landing\n  in a binade where ULP \u003c 1.0, which causes unnecessary exceptions\n\n* Address review: clarify parameter selection is encoder-only optimization\n\nAny valid (e,f) pair produces correct output — the decoder is agnostic.\nReframe \"minimize exceptions\" as one heuristic; the actual target is\nsmallest encoded size (bit-width + exception overhead).\n\n* Address review: fix out-of-range condition to reference correct integer types\n\nThe example incorrectly referenced only INT32_MAX for all types. Reworded\nto specify int32 for FLOAT and int64 for DOUBLE, avoiding exact numeric\nlimits that differ from INT_MAX due to float representability.\n\n* Address review: mark encoder pipeline as informative, clarify example and layout\n\n* Clarify fast_round arithmetic precision in ALP spec\n\nState explicitly that the magic-number add/subtract are floating-point\noperations (only the final cast is integer), and that the constants are\nwritten as integers merely because they are exact. Add a MUST requiring\nFLOAT fast_round to be evaluated in single precision and DOUBLE in double\nprecision, since a promotion of the FLOAT path to double drops the value\ninto a binade with ULP below 1.0, defeating the rounding entirely.\n\n* Use 2^n magic constant for ALP fast_round instead of 1.5*2^n\n\nThe 1.5*2^n midpoint constant exists to make the magic-number rounding\nbranchless, covering a symmetric range in a single formula. Since this\nspec branches on sign, the midpoint is the wrong choice: with a branch,\n2^n doubles the usable domain (to +/-2^23 for FLOAT and +/-2^52 for\nDOUBLE) and makes the branch actually necessary, whereas with the\nmidpoint the branch was redundant. Update the constants, the domain\ndescription, and the prose (the technique is no longer branchless).\n\n* Address review: add ALP\u003d10 thrift enum and clarify spec\n\nResolve open review comments on PR #557 (GH-533):\n\n- parquet.thrift: add missing Encoding.ALP \u003d 10 (thread 50). The enum\n  value was never added; prose and the summary table said \"ALP \u003d 10\"\n  but the machine-readable contract lacked it.\n- Fix paper authorship to three authors: Afroozeh, Kuffo, Boncz (62).\n- \"For each data page...\" intro, drop misleading \"page-level header\" (16/49).\n- num_elements is the non-null value count (56).\n- Correct vector offset base for compressed / rep-def pages: use\n  alp_data_start (decoded page data) instead of page_data_start+7 (55).\n- Note Vector Format applies to compression_mode\u003d0 / integer_encoding\u003d0 (59).\n- Label vector header vs data section; forward-ref num_exceptions/bit_width (60/61).\n- Clarify deltas are non-negative/unsigned with no sign extension (64).\n- Exceptions stored as raw IEEE 754 bits, MUST NOT canonicalize NaN (63).\n- Header byte-diagram alignment and \"parallel encoding/decoding\" wording (49/52).\n\nLeaves the contested fast_round sign-branching (threads 31/47/48)\nuntouched pending reviewer consensus.\n\n* Address review: pipeline wording, unsigned deltas, vector diagram\n\nFollow-up to review comments on PR #557 (GH-533):\n\n- Pipeline step 1 wording: \"for this array\" to match the diagram\u0027s\n  \"Input: float/double array\" (thread 54).\n- Clarify FOR deltas are computed and stored as unsigned integers,\n  explicitly to avoid signed overflow when max-min exceeds the encoded\n  type\u0027s signed maximum; no sign extension on unpack (thread 64).\n- Annotate the Vector Format diagram with a bracket row marking the\n  vector header vs the data section (thread 61).\n\n* Mark ALP fast_round rounding as informative\n\n* Address review: raw-bit exceptions, fast_round reference wording\n\n* Address review: trim informative Fast Rounding section\n\n---------\n\nCo-authored-by: Prateek Gaur \u003cprateek.gaur@snowflake.com\u003e"
    },
    {
      "commit": "c6a6967f53906174567eca7d66e9abede1424723",
      "tree": "6f1058a83bbd863f2d935dec7028f6d79cf6e614",
      "parents": [
        "21ecc2b0f5786070561ae0d34152230853c83e2b"
      ],
      "author": {
        "name": "Burak Yavuz",
        "email": "brkyvz@gmail.com",
        "time": "Sun Jul 26 01:29:46 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 26 01:29:46 2026 -0700"
      },
      "message": "Introduces a new LogicalType: FILE (#585)\n\n* Add FILE type definitions"
    },
    {
      "commit": "21ecc2b0f5786070561ae0d34152230853c83e2b",
      "tree": "f34e69b7041710f78807ff71d6674273bb179a05",
      "parents": [
        "4bda1008e1670f0b15b01131fd1d2d5ce5f8b5c5"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Tue Jul 14 11:17:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 17:17:34 2026 +0800"
      },
      "message": "Restrict trigger push branch for GitHub Workflow (#594)\n\nFeature branches rarely need their own CI runs: the code is already\ntested when a pull request is opened against a release branch. If the\npush trigger has no branch restriction and pull_request is also\nconfigured, every push to a branch with an open PR runs the workflow\ntwice: once for the push and once for the PR synchronisation.\n\nAlways give the push trigger an explicit list of branches: this stops\nbranches created from a release branch from inheriting its workflow\nruns.\n\nsee https://cwiki.apache.org/confluence/pages/viewpage.action?pageId\u003d430408443#GitHubActionsRecommendedPractices-Restrictthepushtriggertospecificbranches\n\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e"
    },
    {
      "commit": "4bda1008e1670f0b15b01131fd1d2d5ce5f8b5c5",
      "tree": "9dcee6f985fbc8897184ae123fe16a65bccace2e",
      "parents": [
        "8a5e04bdecf100e8e981daacfa117e8b5aadacb9"
      ],
      "author": {
        "name": "Divjot Arora",
        "email": "divjot.arora@gmail.com",
        "time": "Fri Jul 10 22:09:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 13:09:45 2026 -0700"
      },
      "message": "GH-583: Introduce chronological ordering for INT96 timestamps (#584)\n\n* Introduce chronological ordering for INT96 timestamps\n* clarify writing and reading statistics"
    },
    {
      "commit": "8a5e04bdecf100e8e981daacfa117e8b5aadacb9",
      "tree": "d658dcf6b68163468925588eb0a9fba13360f275",
      "parents": [
        "325b9f4a70663c88485d4d59fdc1a121d7497943"
      ],
      "author": {
        "name": "Zehua Zou",
        "email": "zehuazou2000@gmail.com",
        "time": "Mon Jun 22 17:06:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 17:06:14 2026 +0800"
      },
      "message": "MINOR: Add paths-ignore to the CI trigger condition in test.yml (#587)"
    },
    {
      "commit": "325b9f4a70663c88485d4d59fdc1a121d7497943",
      "tree": "873cf6b73d4c99997c671956986caae2ae71fa76",
      "parents": [
        "8d85ad33b1de84ab50dc3e35d71f6b42592a8da0"
      ],
      "author": {
        "name": "Ismaël Mejía",
        "email": "iemejia@gmail.com",
        "time": "Mon Jun 15 18:23:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 12:23:34 2026 -0400"
      },
      "message": "Fix errors and inconsistencies in Variant format documentation (#574)\n\n* Fix errors and inconsistencies in Variant format documentation\n\nVariantEncoding.md:\n- Fix BINARY -\u003e BYTE_ARRAY (BINARY is not a Parquet physical type)\n- Add note on decimal little-endian vs big-endian difference\n- Fix decimal implied-precision formula for val \u003c\u003d 0\n- Label undocumented reserved bits in metadata/object/array headers\n- Make sorted_strings description consistent across three definitions\n- Use INT(N, true) notation consistent with LogicalTypes.md\n- Hyphenate compound adjectives (\"3 byte\" -\u003e \"3-byte\", etc.)\n\nVariantShredding.md:\n- Fix Python syntax error: iterating dict yields keys only;\n  add .items() for (name, field) unpacking\n- Replace BINARY with BYTE_ARRAY\n- Fix comma -\u003e colon inside JSON-like literal in table cell\n- Remove trailing space inside backticks in table header\n- Use INT(N, true) notation consistent with LogicalTypes.md\n\n* Address review: drop redundant parentheses in dict comprehension\n\n* Address review: drop writer mandate for reserved bits\n\nRevert \u0027must be set to 0 by writers\u0027 wording for reserved bits.\nAs noted in review, mandating writer behavior changes the spec and\nwould need mailing list discussion. Keep only the reader requirement."
    },
    {
      "commit": "8d85ad33b1de84ab50dc3e35d71f6b42592a8da0",
      "tree": "28cffc2c01c964961b07a96dbb8c048282b1a941",
      "parents": [
        "74001e41f5c5a1856b29be115f9c992cab16a4bf"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Sat Jun 13 14:46:09 2026 +0800"
      },
      "committer": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Sat Jun 13 14:46:09 2026 +0800"
      },
      "message": "Prepare for next development iteration\n"
    },
    {
      "commit": "74001e41f5c5a1856b29be115f9c992cab16a4bf",
      "tree": "5db87ee968290ef0ac7c5b335929eda292124e3b",
      "parents": [
        "c47e2a66e88943fc46fde1b028a9432f14fdf5c0"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Tue Jun 09 10:05:50 2026 +0800"
      },
      "committer": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Tue Jun 09 10:05:50 2026 +0800"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "c47e2a66e88943fc46fde1b028a9432f14fdf5c0",
      "tree": "b1ba1b3751eecdcdd227305524e01eb4ae7e1327",
      "parents": [
        "6be6b914c28ddd2f06247a50b67549eb7bc0d170"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Tue Jun 09 10:05:45 2026 +0800"
      },
      "committer": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Tue Jun 09 10:05:45 2026 +0800"
      },
      "message": "[maven-release-plugin] prepare release apache-parquet-format-2.13.0-rc0\n"
    },
    {
      "commit": "6be6b914c28ddd2f06247a50b67549eb7bc0d170",
      "tree": "5db87ee968290ef0ac7c5b335929eda292124e3b",
      "parents": [
        "91bea04e4ef4cf21a8ca419d6878a96a7d5d7102"
      ],
      "author": {
        "name": "Ismaël Mejía",
        "email": "iemejia@gmail.com",
        "time": "Mon Jun 08 17:14:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 23:14:48 2026 +0800"
      },
      "message": "Fix typos, grammar, and consistency in Encryption, Contributing, and BinaryProtocolExtensions docs (#578)\n\nEncryption.md:\n- Fix double-negative; align GCM invocation limit to NIST\n- \"Data PageHeader\" -\u003e \"Data Page Header\" (spacing consistency)\n- Replace \"allows to\" with idiomatic English\n- Fix smart quotes to ASCII for magic-bytes literal\n- Remove double spaces; fix \"the the FileMetaData\"\n- \"explictly\" -\u003e \"explicitly\"\n- Hyphenate compound adjectives (\"2 byte short\" -\u003e \"2-byte short\")\n- Fix section heading numbering (\"## 5 File Format\" -\u003e \"## 5. File Format\")\n- Fix mass noun article (\"from a secret data\" -\u003e \"from secret data\")\n\nCONTRIBUTING.md:\n- Fix 7 typos: docuemnt, demostrate, interopability, libaries,\n  highlighed, compatiblity, an prototype\n- Fix possessive: \"features desirability\" -\u003e \"a feature\u0027s desirability\"\n- Fix agreement: \"an external dependencies\" -\u003e \"an external dependency\"\n- Add commas after introductory clauses\n- Fix comma splice -\u003e semicolon\n\nBinaryProtocolExtensions.md:\n- Fix \"FileMetadata\" -\u003e \"FileMetaData\" (4 occurrences; match thrift struct)\n- Fix \"Flatbuffers\"/\"flatbuffer\" -\u003e \"FlatBuffers\" (5 occurrences; official capitalization)\n- Fix \"implementers which\" -\u003e \"implementers who\" (people)\n- Fix missing copula: \"extension shared\" -\u003e \"extension is shared\""
    },
    {
      "commit": "91bea04e4ef4cf21a8ca419d6878a96a7d5d7102",
      "tree": "ab064da73e8a3ca4465f2efcc7ac4d552889b6e2",
      "parents": [
        "3e16a141b834b3cb66e57792e0f20c72af78f5ef"
      ],
      "author": {
        "name": "Ismaël Mejía",
        "email": "iemejia@gmail.com",
        "time": "Mon Jun 08 16:55:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 10:55:59 2026 -0400"
      },
      "message": "Fix errors, grammar, and consistency in core format documentation (#576)\n\n* Fix errors, grammar, and consistency in core format documentation\n\nREADME.md:\n- Fix repetition level value for non-nested columns (1 -\u003e 0)\n- Update defunct Twitter Code of Conduct links to ASF\n- Fix plural agreement (\"encoded values is\" -\u003e \"are\")\n- Hyphenate compound adjectives (\"32 bit\" -\u003e \"32-bit\", etc.)\n- Normalize GZIP casing; capitalize proper nouns (RCFile, Avro)\n\nEncodings.md:\n- Fix \"bitwidth of each block\" -\u003e \"each miniblock\" (DELTA_BINARY_PACKED)\n- Remove misleading \"always preferred\" claim for DELTA_LENGTH_BYTE_ARRAY\n- Fix \"at at time\" -\u003e \"at a time\"\n- Fix BIT_PACKED tense (\"will be replaced\" -\u003e already replaced)\n- Fix PLAIN BOOLEAN link to reference RLE/bit-packing hybrid section\n- Hyphenate compound adjectives; \"can not\" -\u003e \"cannot\"\n\nCompression.md:\n- Fix ZSTD RFC reference (8478 -\u003e 8878)\n- Fix Snappy description to match parallel construction\n- Remove double space; fix comma splice\n\nLogicalTypes.md:\n- Fix embedded types ordering contradiction\n- Add nanosecond to TIME precision description\n- Remove invalid \u003ctr colspan\u003d3\u003e from logical-type tables\n- Align DECIMAL precision/scale wording with parquet.thrift\n- Fix NaNs casing; add Oxford commas\n- \"can not\" -\u003e \"cannot\"; grammar fixes throughout\n\n* Address PR review comments from etseidl\n\n* Update Encodings.md\n\nCo-authored-by: Ed Seidl \u003cetseidl@users.noreply.github.com\u003e\n\n* Address review comments: fix grammar and broken link\n\n---------\n\nCo-authored-by: Ed Seidl \u003cetseidl@users.noreply.github.com\u003e"
    },
    {
      "commit": "3e16a141b834b3cb66e57792e0f20c72af78f5ef",
      "tree": "e3ad868ba903aaf7faa8010eb968a1e3c146da1e",
      "parents": [
        "c4b3ef2f79e1c6ae7418f5cb7b17dcc067b1f7ab"
      ],
      "author": {
        "name": "Fokko Driesprong",
        "email": "fokko@apache.org",
        "time": "Mon Jun 08 15:58:01 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 21:58:01 2026 +0800"
      },
      "message": "GH-569: Bump Thrift to 0.23.0 (#570)"
    },
    {
      "commit": "c4b3ef2f79e1c6ae7418f5cb7b17dcc067b1f7ab",
      "tree": "a57b7e6cac2a7fb4426655c183690bc5e1a7ebea",
      "parents": [
        "c42c2cb4ecfccb38153375e24b702a82fd763cc0"
      ],
      "author": {
        "name": "Ismaël Mejía",
        "email": "iemejia@gmail.com",
        "time": "Mon Jun 08 15:55:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 21:55:55 2026 +0800"
      },
      "message": "Fix typos, grammar, and comment inconsistencies in parquet.thrift (#573)\n\n- Fix typos: \"to be be\", \"documention\", \"not necessary\"\n- Remove off-by-one in DataPageHeaderV2 is_compressed comment\n- Fix article agreement (\"a element\" -\u003e \"an element\", \"a OffsetIndex\" -\u003e \"an OffsetIndex\")\n- Disambiguate compressed_page_size comment in PageLocation\n- Fix \"edges interpolation\" -\u003e \"edge interpolation\" in Geospatial comments\n- Capitalize proper nouns: Hive, Pig; normalize GZIP casing\n- Add terminal periods for consistency\n- Clarify BIT_PACKED is superseded by RLE (cross-reference Encodings.md)\n- Missing space before parenthesis in frameworks list\n\nThrift validation passes after these edits."
    },
    {
      "commit": "c42c2cb4ecfccb38153375e24b702a82fd763cc0",
      "tree": "1ee6153f53d34f762231882437e78a239a8b2e49",
      "parents": [
        "bc876b0680625b7755770b85bf52b02acfb719cc"
      ],
      "author": {
        "name": "Ismaël Mejía",
        "email": "iemejia@gmail.com",
        "time": "Thu Jun 04 13:01:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 07:01:51 2026 -0400"
      },
      "message": "Fix errors and grammar in BloomFilter.md and PageIndex.md (#577)\n\nBloomFilter.md:\n- Fix block_check pseudocode: setBit -\u003e isSet (checking, not setting)\n- Fix struct name to match thrift (BloomFilterHeader)\n- Include missing bloom_filter_length field in ColumnMetaData snippet\n- Normalize \"Bloom filter\" casing (proper noun) throughout\n- \"64 bits version\" -\u003e \"the 64-bit version\"\n- Normalize \"bit set\" -\u003e \"bitset\" (consistent with thrift)\n- Add terminal periods in thrift-style doc comments\n\nPageIndex.md:\n- Fix \"Blart Versenwald III\" double-quote typo\n- Fix heading capitalization: \"page index\" -\u003e \"Page Index\"\n- Fix article: \"one data page per the retrieved column\" -\u003e \"per retrieved column\"\n- Add missing terminal period after parquet.thrift link"
    },
    {
      "commit": "bc876b0680625b7755770b85bf52b02acfb719cc",
      "tree": "5bba56d8e3d7d308b9279fad9b84b2fcb7ad3b8a",
      "parents": [
        "a7d9dd9bbffb4e45838d8e51747a4d48055d3d0a"
      ],
      "author": {
        "name": "Ismaël Mejía",
        "email": "iemejia@gmail.com",
        "time": "Wed Jun 03 20:26:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 14:26:49 2026 -0400"
      },
      "message": "Fix grammar, consistency, and formatting in Geospatial.md (#575)\n\n- Use uppercase algorithm names (SPHERICAL, VINCENTY, THOMAS, ANDOYER,\n  KARNEY) to match parquet.thrift enum and LogicalTypes.md\n- Fix \"edges interpolation\" -\u003e \"edge interpolation\" (2 occurrences)\n- Hyphenate compound adjective: \"well known\" -\u003e \"well-known\"\n- Fix comma splice between independent clauses\n- Normalize \"Y Values\" -\u003e \"Y values\" (mid-sentence consistency)\n- Add missing article for grammaticality\n- Fix markdown heading formatting for Coordinate Axis Order section\n- Fix missing space before parenthesis\n- Fix XYZM table column alignment\n- Make srid: prefix consistent (lowercase)"
    },
    {
      "commit": "a7d9dd9bbffb4e45838d8e51747a4d48055d3d0a",
      "tree": "00675a55431b15f565a8ce23503a490846a089ca",
      "parents": [
        "662cdac7ffb7e71e10e0e0c519b215791ff2d1aa"
      ],
      "author": {
        "name": "Neelesh Salian",
        "email": "nssalian@users.noreply.github.com",
        "time": "Wed May 27 21:01:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 12:01:50 2026 +0800"
      },
      "message": "GH-506: Clarify field ordering for partially shredded object union (#565)"
    },
    {
      "commit": "662cdac7ffb7e71e10e0e0c519b215791ff2d1aa",
      "tree": "d9d96f7a8dfd69bb31ae5c5d1611781ed4842bf9",
      "parents": [
        "5dbc30be888b55293ac98677d837b017936c088e"
      ],
      "author": {
        "name": "Jan Finis",
        "email": "jpfinis@gmail.com",
        "time": "Tue May 26 04:09:31 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 10:09:31 2026 +0800"
      },
      "message": "PARQUET-2249: Introduce IEEE 754 total order \u0026 NaN-counts (#514)\n\nThis commit is a combination of the following PRs:\n\n* Introduce IEEE 754 total order\n  https://github.com/apache/parquet-format/pull/221\n* Add nan_count to handle NaNs in statistics\n  https://github.com/apache/parquet-format/pull/196\n\nBoth these PRs try to solve the same problems; read\nthe description of the respective PRs for explanation.\n\nThis PR is the result of an extended discussion in\nwhich it was repeatedly brought up that another possible\nsolution to the problem could be the combination of\nthe two approaches. Please refer to this discussion\non the mailing list and in the two PRs for details.\nthe mailing list discussion can be found here:\nhttps://lists.apache.org/thread/lzh0dvrvnsy8kvflvl61nfbn6f9js81s\n\nThe contents of this PR are basically a straightforward\ncombination of the two approaches:\n* IEEE total order is introduced as a new order for floating\n  point types\n* nan_count and nan_counts fields are added\n\nLegacy writers may not write nan_count(s) fields,\nso readers have to handle them being absent. Also, legacy\nwriters may have included NaNs into min/max bounds, so readers\nalso have to handle that.\n\nAs there are no legacy writers writing IEEE total order,\nnan_count(s) are defined to be mandatory if this order is used,\nso readers can assume their presence when this order is used.\n\nThis commit removes `nan_pages` from the ColumnIndex,\nwhich the nan_counts PR mandated. We don\u0027t need them anymore,\nas IEEE total order solves this: As this is a new order and\nthere are thus no legacy writers and readers, we have the\nfreedom to define that for only-NaN pages using this order,\nwe can actually write NaNs into min \u0026 max bounds in this case,\nand readers can assume that isNaN(min) signals an only-NaN\npage."
    },
    {
      "commit": "5dbc30be888b55293ac98677d837b017936c088e",
      "tree": "1e8a6dcf14dee0850599961a014f8988a262a37c",
      "parents": [
        "607cd12f595d96e5fa463b2cd70f3a08bbe0e774"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 25 10:03:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 10:03:11 2026 +0800"
      },
      "message": "Bump org.apache:apache from 37 to 38 (#567)\n\nBumps [org.apache:apache](https://github.com/apache/maven-apache-parent) from 37 to 38.\n- [Release notes](https://github.com/apache/maven-apache-parent/releases)\n- [Commits](https://github.com/apache/maven-apache-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache:apache\n  dependency-version: \u002738\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "607cd12f595d96e5fa463b2cd70f3a08bbe0e774",
      "tree": "ea2cdcf37dc7b941b311d739bcad6489d1c1cc83",
      "parents": [
        "20860302d50c94304ce93221fa0be8ae90c74d87"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 22 14:09:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 14:09:26 2026 +0200"
      },
      "message": "Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.2 (#556)\n\nBumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.6.0 to 3.6.2.\n- [Release notes](https://github.com/apache/maven-shade-plugin/releases)\n- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.6.0...maven-shade-plugin-3.6.2)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.plugins:maven-shade-plugin\n  dependency-version: 3.6.2\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "20860302d50c94304ce93221fa0be8ae90c74d87",
      "tree": "b72de838dc1b636a888747e6b4670975a6298d1a",
      "parents": [
        "f4288e602a41deba78c58e8bd116b36076a03588"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 22 14:08:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 14:08:54 2026 +0200"
      },
      "message": "Bump org.apache:apache from 35 to 37 (#549)\n\nBumps [org.apache:apache](https://github.com/apache/maven-apache-parent) from 35 to 37.\n- [Release notes](https://github.com/apache/maven-apache-parent/releases)\n- [Commits](https://github.com/apache/maven-apache-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache:apache\n  dependency-version: \u002737\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f4288e602a41deba78c58e8bd116b36076a03588",
      "tree": "b9394a60587fedb3fa7c7d1b7e5bf65bff203828",
      "parents": [
        "96edf77704b60b6f3ca2232c218c64eff6c874d3"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Tue May 19 02:55:36 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 19 15:55:36 2026 +0800"
      },
      "message": "Set up default protection ruleset for default and release branches (#566)"
    },
    {
      "commit": "96edf77704b60b6f3ca2232c218c64eff6c874d3",
      "tree": "9197557be747722c0e45add025d09da2e3c70ba5",
      "parents": [
        "96656a543a2165d57cc1c9abefaad7f9aeb563a5"
      ],
      "author": {
        "name": "Milan Stefanovic",
        "email": "150366084+milastdbx@users.noreply.github.com",
        "time": "Mon Apr 20 18:36:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 09:36:03 2026 -0700"
      },
      "message": "Update wording in Geospatial spec for CRS (#560)\n\nDocument existing CRS usage."
    },
    {
      "commit": "96656a543a2165d57cc1c9abefaad7f9aeb563a5",
      "tree": "23bbceb2c27b4e8090bdca3d9bd30ca4b206b30d",
      "parents": [
        "285b6fd1335da2e8bafe8570f0c00b55c2c41748"
      ],
      "author": {
        "name": "Steve Loughran",
        "email": "stevel@apache.org",
        "time": "Sat Apr 04 10:44:04 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 04 05:44:04 2026 -0400"
      },
      "message": "GH-561: variant schema examples to use (VARIANT(1)) (#562)\n\n* GH-561 variant schema examples use (VARIANT) rather than (VARIANT(1))\n\nFix schema examples and in logical types doc declare that the version number is required.\n\n* Update LogicalTypes.md\n\nCo-authored-by: Andrew Lamb \u003candrew@nerdnetworks.org\u003e\n\n---------\n\nCo-authored-by: Andrew Lamb \u003candrew@nerdnetworks.org\u003e"
    },
    {
      "commit": "285b6fd1335da2e8bafe8570f0c00b55c2c41748",
      "tree": "14d5a5104d80b05b34e25c45e0adbe15ec834fe8",
      "parents": [
        "d20f9dd3d8e7663c44586f7dfb9b7a0534808c87"
      ],
      "author": {
        "name": "Om Biradar",
        "email": "ombiradar04@gmail.com",
        "time": "Thu Mar 19 22:32:09 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 13:02:09 2026 -0400"
      },
      "message": "Fix formatting in `parquet.thrift` file (#558)\n\nThere were many trailing spaces here and there,\nthey have been removed.\n\nSigned-off-by: OmBiradar \u003combiradar04@gmail.com\u003e"
    },
    {
      "commit": "d20f9dd3d8e7663c44586f7dfb9b7a0534808c87",
      "tree": "972744543d05d3b8f77ac8ab6a448d894b76ff5c",
      "parents": [
        "38818fa0e7efd54b535001a4448030a40619c2a3"
      ],
      "author": {
        "name": "Andrew Lamb",
        "email": "andrew@nerdnetworks.org",
        "time": "Wed Mar 11 13:38:14 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 13:38:14 2026 -0400"
      },
      "message": "Correct VARIANT Logical Type annotation in Parquet examples (#555)\n\nUpdated the representation of unshredded and shredded Variants in Parquet to include the variant version"
    },
    {
      "commit": "38818fa0e7efd54b535001a4448030a40619c2a3",
      "tree": "d6413a469e9178095195e415fd4f5ac42cd7193c",
      "parents": [
        "9621f8cd460d5a74a4afd20cd028ad5847b6f235"
      ],
      "author": {
        "name": "Naohiro Kakimura",
        "email": "nkaki@users.noreply.github.com",
        "time": "Mon Feb 09 23:49:09 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 09:49:09 2026 -0500"
      },
      "message": "MINOR: Add summary table of encodings and supported types (in Encodings.md) (#550) (#552)\n\n* MINOR: Add summary table of encodings and supported types (in Encodings.md) (#550)\n\n* MINOR: Add summary table of encodings and supported types (in Encodings.md) (#550);\n\n* MINOR: Add summary table of encodings and supported types (in Encodings.md) (#550) - remove v1 related column, and seperate tables for supported and deprecated encodings\n\n* Update Encodings.md\r\n\r\nAdd Dictionary indices to encoding targets\n\nCo-authored-by: Andrew Lamb \u003candrew@nerdnetworks.org\u003e\n\n* Update Encodings.md\r\n\r\nfix typo\n\nCo-authored-by: Gang Wu \u003custcwg@gmail.com\u003e\n\n* added note/link to the implementation status page\n\n---------\n\nCo-authored-by: Andrew Lamb \u003candrew@nerdnetworks.org\u003e\nCo-authored-by: Gang Wu \u003custcwg@gmail.com\u003e"
    },
    {
      "commit": "9621f8cd460d5a74a4afd20cd028ad5847b6f235",
      "tree": "e17c87edb06a1acb30d24890effba57be50a6709",
      "parents": [
        "4b1c72c837bec5b792b2514f0057533030fcedf8"
      ],
      "author": {
        "name": "emkornfield",
        "email": "emkornfield@gmail.com",
        "time": "Mon Feb 02 16:14:54 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 02 16:14:54 2026 -0800"
      },
      "message": "GH-541: Document status of file_path (#542)\n\n"
    },
    {
      "commit": "4b1c72c837bec5b792b2514f0057533030fcedf8",
      "tree": "b640bf5a0008d81f96fe790475547102e58b32b8",
      "parents": [
        "534cecc8ad31ffe22c69d25853cd0167409ab837"
      ],
      "author": {
        "name": "emkornfield",
        "email": "emkornfield@gmail.com",
        "time": "Fri Dec 19 08:37:30 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 08:37:30 2025 -0800"
      },
      "message": "GH-534: Clarify versioning and V2 (#535)\n\nClarify versioning and no restrictions on encodings.\n\nCo-authored-by: Andrew Lamb \u003candrew@nerdnetworks.org\u003e\nCo-authored-by: Joris Van den Bossche \u003cjorisvandenbossche@gmail.com\u003e\nCo-authored-by: Fokko Driesprong \u003cfokko@apache.org\u003e\nCo-authored-by: Antoine Pitrou \u003cpitrou@free.fr\u003e"
    },
    {
      "commit": "534cecc8ad31ffe22c69d25853cd0167409ab837",
      "tree": "05d009ca68d69d3a4ea4c8de2164b820518eea73",
      "parents": [
        "5d56a53e808c8f8cd67b207d9c23afaaefaf195a"
      ],
      "author": {
        "name": "Alkis Evlogimenos",
        "email": "alkis@evlogimenos.com",
        "time": "Fri Dec 12 09:00:10 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 12 09:00:10 2025 +0100"
      },
      "message": "GH-531: Link footer proposal (#543)\n\n### Rationale for this change\r\n\r\nAdd link to flatbuf footer ticket with proposal.\r\n\r\n### What changes are included in this PR?\r\n\r\n\r\n### Do these changes have PoC implementations?\r\n\r\nhttps://github.com/apache/arrow/pull/48431"
    },
    {
      "commit": "5d56a53e808c8f8cd67b207d9c23afaaefaf195a",
      "tree": "60956dce2d462079f5fd67a75c2e9e12990866a0",
      "parents": [
        "905c89706004ee13a76c3df0f9fa4b1d583ddf9a"
      ],
      "author": {
        "name": "Julien Le Dem",
        "email": "julien@apache.org",
        "time": "Thu Dec 04 21:35:27 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 04 21:35:27 2025 -0800"
      },
      "message": "Add ALP support proposal (#539)\n\n* Add ALP support proposal\n\n* Update proposals/README.md\n\n---------\n\nCo-authored-by: emkornfield \u003cemkornfield@gmail.com\u003e"
    },
    {
      "commit": "905c89706004ee13a76c3df0f9fa4b1d583ddf9a",
      "tree": "6d71401572832954e9bc1c9a9ca23c4aa3f5c2ce",
      "parents": [
        "3ab52ff2e4e1cbe4c52a3e25c0512803e860c454"
      ],
      "author": {
        "name": "emkornfield",
        "email": "emkornfield@gmail.com",
        "time": "Tue Dec 02 16:22:03 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 13:22:03 2025 -0800"
      },
      "message": "minor: fix typos (#536)\n\n"
    },
    {
      "commit": "3ab52ff2e4e1cbe4c52a3e25c0512803e860c454",
      "tree": "23bb39abff45868b4afd606555e36fc96437da72",
      "parents": [
        "786142e26740487930ddc3ec5e39d780bd930907"
      ],
      "author": {
        "name": "Arnav Balyan",
        "email": "60175178+ArnavBalyan@users.noreply.github.com",
        "time": "Sun Nov 23 18:35:03 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 23 05:05:03 2025 -0800"
      },
      "message": "Add FSST as a current proposal\n\n"
    },
    {
      "commit": "786142e26740487930ddc3ec5e39d780bd930907",
      "tree": "4e4278d36f1b9118770c8dc810c52fdb7654c18f",
      "parents": [
        "9fd57b59e0ce1a82a69237dcf8977d3e72a2965d"
      ],
      "author": {
        "name": "Dmytro Tsyliuryk",
        "email": "dimanowq@gmail.com",
        "time": "Mon Oct 20 22:39:23 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 20 13:39:23 2025 -0700"
      },
      "message": "Improve wording about error cases in VariantShredding (#523)\n\n"
    },
    {
      "commit": "9fd57b59e0ce1a82a69237dcf8977d3e72a2965d",
      "tree": "93768ed2ad3e6c1324b2d9e33fde3bcdfc659622",
      "parents": [
        "c3f7be7dc615de76910154d690c534768ba25d6f"
      ],
      "author": {
        "name": "Julien Le Dem",
        "email": "julien@apache.org",
        "time": "Thu Sep 25 11:49:07 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 25 11:49:07 2025 -0700"
      },
      "message": "Add a proposal process (#513)\n\n* start with a simple process and an example\n\n---------\n\nSigned-off-by: Julien Le Dem \u003cjulien@apache.org\u003e\nCo-authored-by: Andrew Lamb \u003candrew@nerdnetworks.org\u003e\nCo-authored-by: Micah Kornfield\nCo-authored-by: Marc Cenac \u003c547446+mrcnc@users.noreply.github.com\u003e"
    },
    {
      "commit": "c3f7be7dc615de76910154d690c534768ba25d6f",
      "tree": "3c5b236275dc0eaf12e812fe7a4bf3998503c226",
      "parents": [
        "471d33a3c9d46e05b8a189437a9364f959f93f09"
      ],
      "author": {
        "name": "Congxian Qiu",
        "email": "qcx978132955@gmail.com",
        "time": "Tue Sep 09 14:57:34 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 09 14:57:34 2025 +0800"
      },
      "message": "MINOR: Correct the EventObject in example for VariantShredding (#522)\n\n"
    },
    {
      "commit": "471d33a3c9d46e05b8a189437a9364f959f93f09",
      "tree": "e18c32fae12abfe2b2c13fe32f4f573b6d288046",
      "parents": [
        "872645db8afd1d768e3f90692fbba992a3c2c3ff"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Thu Aug 28 21:46:55 2025 +0800"
      },
      "committer": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Thu Aug 28 21:46:55 2025 +0800"
      },
      "message": "Prepare for next development iteration\n"
    },
    {
      "commit": "872645db8afd1d768e3f90692fbba992a3c2c3ff",
      "tree": "491a135ce5569a31de58eb6939bc9946ec0ae65e",
      "parents": [
        "ae39061f28d7c508a97af58a3c0a567352c8ea41"
      ],
      "author": {
        "name": "Fokko Driesprong",
        "email": "fokko@apache.org",
        "time": "Thu Aug 28 10:11:04 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 28 10:11:04 2025 +0200"
      },
      "message": "Update `dev/README.md` (#517)\n\n* Update `dev/README.md`\n\n* Whoops\n\nCo-authored-by: Raúl Cumplido \u003craulcumplido@gmail.com\u003e\n\n---------\n\nCo-authored-by: Raúl Cumplido \u003craulcumplido@gmail.com\u003e"
    },
    {
      "commit": "ae39061f28d7c508a97af58a3c0a567352c8ea41",
      "tree": "6cbd4de5c009d32410825f890b081a18015b34d6",
      "parents": [
        "7e401bf1c970488457670f17cf103bd03acea9c1"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Mon Aug 25 15:53:46 2025 +0800"
      },
      "committer": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Mon Aug 25 15:53:46 2025 +0800"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "7e401bf1c970488457670f17cf103bd03acea9c1",
      "tree": "81179183ad6de4535f973f82e33a4ab5317a5e7b",
      "parents": [
        "dac5a35040ab57000b84246746c5c9cb25267261"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Mon Aug 25 15:53:37 2025 +0800"
      },
      "committer": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Mon Aug 25 15:53:37 2025 +0800"
      },
      "message": "[maven-release-plugin] prepare release apache-parquet-format-2.12.0-rc0\n"
    },
    {
      "commit": "dac5a35040ab57000b84246746c5c9cb25267261",
      "tree": "6cbd4de5c009d32410825f890b081a18015b34d6",
      "parents": [
        "b2e34f72fcbc987e481775a3eac7361160d28394"
      ],
      "author": {
        "name": "Aihua Xu",
        "email": "aihuaxu@gmail.com",
        "time": "Sun Aug 24 19:03:18 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 25 10:03:18 2025 +0800"
      },
      "message": "Finalize Variant and shredding specs (#509)\n\n"
    },
    {
      "commit": "b2e34f72fcbc987e481775a3eac7361160d28394",
      "tree": "aca63d7b02e91cba293e8cd7226c6aefa77e2a24",
      "parents": [
        "300b018e0beffb4c335b4a0d7763d9edc1f3cd06"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 25 10:02:40 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 25 10:02:40 2025 +0800"
      },
      "message": "Bump actions/setup-java from 4 to 5 (#518)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "300b018e0beffb4c335b4a0d7763d9edc1f3cd06",
      "tree": "493944e895221af240461747be38b54a6917de01",
      "parents": [
        "9c28d0c1b3f235224e4d558c54218664a588997f"
      ],
      "author": {
        "name": "Andrew Lamb",
        "email": "andrew@nerdnetworks.org",
        "time": "Sat Aug 23 23:03:55 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 24 14:03:55 2025 +0800"
      },
      "message": "Clarify Int96 status and add recommended ordering (#504)\n\n"
    },
    {
      "commit": "9c28d0c1b3f235224e4d558c54218664a588997f",
      "tree": "a00a31649a7e1fb1d69edfa342693e6a1511ce83",
      "parents": [
        "3c7b130933d08ba583bf2a2de64e8d02549db038"
      ],
      "author": {
        "name": "YK",
        "email": "1811651+ykdojo@users.noreply.github.com",
        "time": "Sun Aug 17 07:20:23 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 17 22:20:23 2025 +0800"
      },
      "message": "MINOR: Fix typo in README.md (#516)\n\n- Fix \u0027effect on\u0027 -\u003e \u0027affect\u0027 (correct verb form with direct object)"
    },
    {
      "commit": "3c7b130933d08ba583bf2a2de64e8d02549db038",
      "tree": "10688ade70cab7f55de1a03ec3c6385abe45f60f",
      "parents": [
        "ff930314ac36f15a16bb7a0ca92a75642e993b30"
      ],
      "author": {
        "name": "Aihua Xu",
        "email": "aihuaxu@gmail.com",
        "time": "Fri Aug 15 13:53:45 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 15 13:53:45 2025 -0700"
      },
      "message": "Spec: Clarify variant shredding spec (#512)\n\n"
    },
    {
      "commit": "ff930314ac36f15a16bb7a0ca92a75642e993b30",
      "tree": "0fe9815ce4cd690a3c36e379237212a78f75a9d8",
      "parents": [
        "1dbc814b97c9307687a2e4bee55545ab6a2ef106"
      ],
      "author": {
        "name": "YK",
        "email": "1811651+ykdojo@users.noreply.github.com",
        "time": "Wed Aug 13 02:55:12 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 13 17:55:12 2025 +0800"
      },
      "message": "MINOR: Fix typos in README.md (#515)\n\n- Fix \u0027primitve\u0027 -\u003e \u0027primitive\u0027\n- Fix \u0027language\u0027 -\u003e \u0027languages\u0027 (plural form needed for grammatical correctness)"
    },
    {
      "commit": "1dbc814b97c9307687a2e4bee55545ab6a2ef106",
      "tree": "aef31117285dc74631513f202be9fcc3b1828b43",
      "parents": [
        "71cf1400a43d17e88d3f90d988537534a50b6323"
      ],
      "author": {
        "name": "Aihua Xu",
        "email": "aihuaxu@gmail.com",
        "time": "Mon Aug 04 07:03:18 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 04 22:03:18 2025 +0800"
      },
      "message": "GH-510: Update decimal table in Variant Spec (#511)\n\n"
    },
    {
      "commit": "71cf1400a43d17e88d3f90d988537534a50b6323",
      "tree": "83ed3078d994facd8daf3e036b1f1d473660418d",
      "parents": [
        "2ac2228949accaddc6917312344c0c816f050625"
      ],
      "author": {
        "name": "Douenergy",
        "email": "103009868+douenergy@users.noreply.github.com",
        "time": "Thu Jul 24 17:18:46 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 24 17:18:46 2025 +0800"
      },
      "message": "Minor: Clarify value_metadata in Variant value layout diagram (#507)\n\n"
    },
    {
      "commit": "2ac2228949accaddc6917312344c0c816f050625",
      "tree": "35a2c0fbc47cfddc31a81341ac05f3eb7747a3f7",
      "parents": [
        "819adce0ec6aa848e56c56f20b9347f4ab50857f"
      ],
      "author": {
        "name": "Samyak Sarnayak",
        "email": "samyak201@gmail.com",
        "time": "Mon Jul 21 08:55:52 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 21 11:25:52 2025 +0800"
      },
      "message": "Fix a typo in Variant Binary Encoding (#500)\n\n"
    },
    {
      "commit": "819adce0ec6aa848e56c56f20b9347f4ab50857f",
      "tree": "ca1f14afdced508ccb052a10f6aa4c1af0b5ac2b",
      "parents": [
        "cf943c197f4fad826b14ba0c40eb0ffdab585285"
      ],
      "author": {
        "name": "Vinoo Ganesh",
        "email": "vinooganesh@users.noreply.github.com",
        "time": "Sun Jun 29 10:35:10 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 29 16:35:10 2025 +0200"
      },
      "message": "MINOR: Bump thrift to 0.22.0 (#495)\n\n"
    },
    {
      "commit": "cf943c197f4fad826b14ba0c40eb0ffdab585285",
      "tree": "6586b99f398e6083e1c5f8f4d58948bb41edb83f",
      "parents": [
        "8e233457fb1698725ca72446daac748f89fdb776"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 25 19:27:46 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 25 19:27:46 2025 +0200"
      },
      "message": "Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 (#497)\n\nBumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.5.0 to 3.5.1.\n- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)\n- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.5.0...3.5.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.mojo:exec-maven-plugin\n  dependency-version: 3.5.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8e233457fb1698725ca72446daac748f89fdb776",
      "tree": "5e22ae47aa022fe1e5952d70e35e7d8ea1957091",
      "parents": [
        "87f2c8bf77eefb4c43d0ebaeea1778bd28ac3609"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 25 19:27:27 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 25 19:27:27 2025 +0200"
      },
      "message": "Bump org.apache:apache from 34 to 35 (#499)\n\nBumps [org.apache:apache](https://github.com/apache/maven-apache-parent) from 34 to 35.\n- [Release notes](https://github.com/apache/maven-apache-parent/releases)\n- [Commits](https://github.com/apache/maven-apache-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache:apache\n  dependency-version: \u002735\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "87f2c8bf77eefb4c43d0ebaeea1778bd28ac3609",
      "tree": "c9cb84fd82784e37fc5f384c0e24759452fba38f",
      "parents": [
        "f1fd3b9171aec7a7f0106e0203caef88d17dda82"
      ],
      "author": {
        "name": "Andrew Lamb",
        "email": "andrew@nerdnetworks.org",
        "time": "Wed Jun 18 22:22:05 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 19 10:22:05 2025 +0800"
      },
      "message": "Fix typo in VariantEncoding (#498)\n\nFix verb tense to match `typr`"
    },
    {
      "commit": "f1fd3b9171aec7a7f0106e0203caef88d17dda82",
      "tree": "14827005ce46e3d74175adec989bb792e52fed64",
      "parents": [
        "6c8ee40daba7bb20272a15bd3d1ba876dee48ecc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed May 14 00:03:34 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 14 00:03:34 2025 +0200"
      },
      "message": "Bump org.apache:apache from 33 to 34 (#488)\n\nBumps [org.apache:apache](https://github.com/apache/maven-apache-parent) from 33 to 34.\n- [Release notes](https://github.com/apache/maven-apache-parent/releases)\n- [Commits](https://github.com/apache/maven-apache-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache:apache\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6c8ee40daba7bb20272a15bd3d1ba876dee48ecc",
      "tree": "7493ad611515c161834364cbc7309f2ee2e6788b",
      "parents": [
        "3ce0760933b875bc8a11f5be0b883cd107b95b43"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu198910@gmail.com",
        "time": "Mon May 12 15:23:22 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 12 15:23:22 2025 -0700"
      },
      "message": "GH-493: Clarify Bounding Box Behavior in GeospatialStatistics  (#494)\n\nCo-authored-by: Gang Wu \u003custcwg@gmail.com\u003e\nCo-authored-by: Dewey Dunnington \u003cdewey@dunnington.ca\u003e"
    },
    {
      "commit": "3ce0760933b875bc8a11f5be0b883cd107b95b43",
      "tree": "581c4ecf213d2aaf4df28f4f3bafc1d991851371",
      "parents": [
        "3d65cc9c783a8674ae62e63b9fd3d912be4e5d72"
      ],
      "author": {
        "name": "Jan Finis",
        "email": "jpfinis@gmail.com",
        "time": "Fri Apr 18 04:16:54 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 18 10:16:54 2025 +0800"
      },
      "message": "MINOR: Small documentation fixes and deduplication (#491)\n\n"
    },
    {
      "commit": "3d65cc9c783a8674ae62e63b9fd3d912be4e5d72",
      "tree": "2edc838c4ae37545d998cf0c678be8d44551d77a",
      "parents": [
        "353b1575ba9a866b82d7d5eaf22d9e5c814b29d7"
      ],
      "author": {
        "name": "Marc Cenac",
        "email": "547446+mrcnc@users.noreply.github.com",
        "time": "Mon Apr 14 23:03:35 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 12:03:35 2025 +0800"
      },
      "message": "MINOR: Replace homogenous with homogeneous (#492)\n\n"
    },
    {
      "commit": "353b1575ba9a866b82d7d5eaf22d9e5c814b29d7",
      "tree": "dcaf00b10563d1af5d7a0f0547384c6c1418d248",
      "parents": [
        "4e1395972cb27f8d8b579022503e15080b697f33"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Mon Mar 24 13:39:36 2025 +0800"
      },
      "committer": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Mon Mar 24 13:39:36 2025 +0800"
      },
      "message": "Prepare for next development iteration\n"
    },
    {
      "commit": "4e1395972cb27f8d8b579022503e15080b697f33",
      "tree": "a445899e260a175a09ff2df786e1945c6713b7f7",
      "parents": [
        "848302e179d7bb52a64caea6a058b3c08212787c"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Fri Mar 21 09:15:06 2025 +0800"
      },
      "committer": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Fri Mar 21 09:15:06 2025 +0800"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "848302e179d7bb52a64caea6a058b3c08212787c",
      "tree": "6538ae35d9b88816f9241a58c64c87c5d6d460d9",
      "parents": [
        "1b51686837fd6cdee2cbcf985424e2cba3674a42"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Fri Mar 21 09:14:55 2025 +0800"
      },
      "committer": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Fri Mar 21 09:14:55 2025 +0800"
      },
      "message": "[maven-release-plugin] prepare release apache-parquet-format-2.11.0-rc0\n"
    },
    {
      "commit": "1b51686837fd6cdee2cbcf985424e2cba3674a42",
      "tree": "a445899e260a175a09ff2df786e1945c6713b7f7",
      "parents": [
        "3d8855afba64b2eca8d09828aa59885727efa85c"
      ],
      "author": {
        "name": "emkornfield",
        "email": "emkornfield@gmail.com",
        "time": "Thu Mar 20 08:27:30 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 20 08:27:30 2025 -0700"
      },
      "message": "GH-473: Add  variant version (#474)\n\n"
    },
    {
      "commit": "3d8855afba64b2eca8d09828aa59885727efa85c",
      "tree": "70433c4a479b69ec1ee79bfd6ad281732fe6ab80",
      "parents": [
        "ae5b9d70a7cb9adf2048947f1b7e5d8fdea8564a"
      ],
      "author": {
        "name": "Gabor Szadovszky",
        "email": "gabor@apache.org",
        "time": "Thu Mar 06 08:19:54 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 06 08:19:54 2025 +0100"
      },
      "message": "GH-486: Variant object shredding without field shredding (#487)\n\n"
    },
    {
      "commit": "ae5b9d70a7cb9adf2048947f1b7e5d8fdea8564a",
      "tree": "2ef791f0d4b29064d4d67ad3fea737021baf3ebd",
      "parents": [
        "855a58cda2a7b82c527fea2f1e7ee0d4db49114b"
      ],
      "author": {
        "name": "Fokko Driesprong",
        "email": "fokko@apache.org",
        "time": "Wed Feb 26 19:05:18 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 26 19:05:18 2025 +0100"
      },
      "message": "Remove `merge_parquet_pr.py` and clean up LICENSE (#484)\n\nAt Iceberg we\u0027ve been cleaning up some LICENSES.\nSince the `merge_parquet_pr.py` is not used anymore with\nthe GitHub workflow, I think it would be good to clean\nthis up from the repository and source release."
    },
    {
      "commit": "855a58cda2a7b82c527fea2f1e7ee0d4db49114b",
      "tree": "d100ad526a29994e0b26f02fcec2deee522b8bb5",
      "parents": [
        "25f05e73d8cd7f5c83532ce51cb4f4de8ba5f2a2"
      ],
      "author": {
        "name": "Ryan Blue",
        "email": "blue@apache.org",
        "time": "Mon Feb 24 13:39:30 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 24 13:39:30 2025 -0800"
      },
      "message": "Variant: Remove JSON conversion table (#485)\n\n"
    },
    {
      "commit": "25f05e73d8cd7f5c83532ce51cb4f4de8ba5f2a2",
      "tree": "f84be6cba433f5bed6e348d4238afa0ead096011",
      "parents": [
        "94b9d631aef332c78b8f1482fb032743a9c3c407"
      ],
      "author": {
        "name": "Gene Pang",
        "email": "77996944+gene-db@users.noreply.github.com",
        "time": "Thu Feb 13 09:49:58 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 13 09:49:58 2025 -0800"
      },
      "message": "Minor: Remove Variant type id gaps (#483)\n\n"
    },
    {
      "commit": "94b9d631aef332c78b8f1482fb032743a9c3c407",
      "tree": "22975b46c4db11dbfb30680ac1f539a437695ff8",
      "parents": [
        "d601ed34fd84e1b5a65e44f06e4675463006158d"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Mon Feb 10 10:25:40 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 10 10:25:40 2025 +0800"
      },
      "message": "PARQUET-2471: Add GEOMETRY and GEOGRAPHY logical types (#240)\n\nCo-authored-by: Dewey Dunnington \u003cdewey@dunnington.ca\u003e\r\nCo-authored-by: Jia Yu \u003cjiayu@wherobots.com\u003e"
    },
    {
      "commit": "d601ed34fd84e1b5a65e44f06e4675463006158d",
      "tree": "502159716d6ea12ec514ff47aad8e2103b39d935",
      "parents": [
        "37b6e8b863fb510314c07649665251f6474b0c11"
      ],
      "author": {
        "name": "Raúl Cumplido",
        "email": "raulcumplido@gmail.com",
        "time": "Mon Feb 10 03:16:15 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 10 10:16:15 2025 +0800"
      },
      "message": "MINOR: Add links to projects on README and update parquet-compatibility to parquet-testing (#482)\n\n"
    },
    {
      "commit": "37b6e8b863fb510314c07649665251f6474b0c11",
      "tree": "b176e451722b06263f01d6bd46a0468dae6707e2",
      "parents": [
        "a498aa9a377edcdbc5da802cf9f1763a2e409411"
      ],
      "author": {
        "name": "Ryan Blue",
        "email": "blue@apache.org",
        "time": "Thu Feb 06 12:53:11 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 06 12:53:11 2025 -0800"
      },
      "message": "Simplify Variant shredding and refactor for clarity (#461)\n\n"
    },
    {
      "commit": "a498aa9a377edcdbc5da802cf9f1763a2e409411",
      "tree": "28b5ba28b9269dafc29682ada19313a6dece188b",
      "parents": [
        "d784f11f4485e64fdeaa614e0bde125f5132093d"
      ],
      "author": {
        "name": "Aihua Xu",
        "email": "aihuaxu@gmail.com",
        "time": "Tue Jan 14 18:10:09 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 15 10:10:09 2025 +0800"
      },
      "message": "Update shredding example (#478)\n\n"
    },
    {
      "commit": "d784f11f4485e64fdeaa614e0bde125f5132093d",
      "tree": "6a0921602788731b8049e146d5d67a3f36ab4a57",
      "parents": [
        "a3dda6ac6691b33525b75f230a320f98d4027f86"
      ],
      "author": {
        "name": "Fokko Driesprong",
        "email": "fokko@apache.org",
        "time": "Wed Dec 11 21:30:21 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 11 21:30:21 2024 +0100"
      },
      "message": "MINOR: Test against Java 21 LTS (#471)\n\n"
    },
    {
      "commit": "a3dda6ac6691b33525b75f230a320f98d4027f86",
      "tree": "7cd0ce47befc12c89dc2e92bd55a0d93ba1a6ef2",
      "parents": [
        "5740bf175ecaba5fe269505b35c4eb962c46d3e4"
      ],
      "author": {
        "name": "Aihua Xu",
        "email": "aihuaxu@gmail.com",
        "time": "Tue Dec 10 14:48:32 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 10 14:48:32 2024 -0800"
      },
      "message": "GH-463: Add more types - time, nano timestamps, UUID to Variant spec (#464)\n\n* Add more types - time, nano timestamps, UUID to Variant.\r\n\r\n* Update type names to align with Parquet logical type\r\n\r\n* Update logical type\r\n\r\n* Update VariantEncoding.md\r\n\r\nCo-authored-by: emkornfield \u003cemkornfield@gmail.com\u003e\r\n\r\n* Update VariantEncoding.md\r\n\r\nCo-authored-by: emkornfield \u003cemkornfield@gmail.com\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: emkornfield \u003cemkornfield@gmail.com\u003e"
    },
    {
      "commit": "5740bf175ecaba5fe269505b35c4eb962c46d3e4",
      "tree": "939618f0d527af66735be281036ae51d43cc6049",
      "parents": [
        "4a17d6bfc0bcf7fe360e75e165c1764b43b51352"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Sun Dec 08 11:47:06 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 08 11:47:06 2024 +0800"
      },
      "message": "GH-465: Clarify backward-compatibility rules on LIST type (#466)\n\nCo-authored-by: Ed Seidl \u003cetseidl@users.noreply.github.com\u003e\r\nCo-authored-by: Antoine Pitrou \u003cpitrou@free.fr\u003e\r\nCo-authored-by: emkornfield \u003cemkornfield@gmail.com\u003e"
    },
    {
      "commit": "4a17d6bfc0bcf7fe360e75e165c1764b43b51352",
      "tree": "ba802ec07c273c49d8ad7ac777809d65b3d3b24c",
      "parents": [
        "c70281359087dfaee8bd43bed9748675f4aabe11"
      ],
      "author": {
        "name": "emkornfield",
        "email": "emkornfield@gmail.com",
        "time": "Fri Dec 06 13:17:05 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 06 10:17:05 2024 -0800"
      },
      "message": "MINOR: Clarify offsets etc are unsigned integers (#475)\n\n* clarify offsets etc are unsigned integers\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Gene Pang \u003c77996944+gene-db@users.noreply.github.com\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: Gene Pang \u003c77996944+gene-db@users.noreply.github.com\u003e"
    },
    {
      "commit": "c70281359087dfaee8bd43bed9748675f4aabe11",
      "tree": "662b74271311bc2abd55fcdd4df81bd159586e2b",
      "parents": [
        "c7cb964d5e215ab3d4b68219bf3a86f39a1d7a0d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Nov 13 10:22:26 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 13 10:22:26 2024 +0800"
      },
      "message": "Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 (#462)\n\nBumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.4.1 to 3.5.0.\r\n- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)\r\n- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.4.1...3.5.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.codehaus.mojo:exec-maven-plugin\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c7cb964d5e215ab3d4b68219bf3a86f39a1d7a0d",
      "tree": "4af4d6b1fe83b3ca907f72544fdf80bbd3cb04ba",
      "parents": [
        "217d24185b2c3d883fb8f913157bec3bc029f737"
      ],
      "author": {
        "name": "Gabor Szadovszky",
        "email": "gabor@apache.org",
        "time": "Tue Nov 12 16:12:59 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 12 16:12:59 2024 +0100"
      },
      "message": "GH-468: Clarify MAP logical type (#469)\n\n"
    },
    {
      "commit": "217d24185b2c3d883fb8f913157bec3bc029f737",
      "tree": "92c41d3af40c3397a5d974b6109c0589217dce03",
      "parents": [
        "dff0b3e6f02ed28e6b0753e921d53de53e63f506"
      ],
      "author": {
        "name": "Fokko Driesprong",
        "email": "fokko@apache.org",
        "time": "Fri Nov 08 08:58:23 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 08 08:58:23 2024 +0100"
      },
      "message": "MINOR: Point to GitHub Issues (#470)\n\n"
    },
    {
      "commit": "dff0b3e6f02ed28e6b0753e921d53de53e63f506",
      "tree": "c55c1332d3cb115ae20f59412003752d49765a90",
      "parents": [
        "1d81b7a0347ae424a90402c7122c194c087552e0"
      ],
      "author": {
        "name": "Gene Pang",
        "email": "77996944+gene-db@users.noreply.github.com",
        "time": "Wed Nov 06 09:59:24 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 18:59:24 2024 +0100"
      },
      "message": "GH-459: Add Variant logical type annotation (#460)\n\n* Add Variant as logical type\r\n\r\n* Update shredding to use\r\n\r\n* Revert changes to the spec\r\n\r\n* Update logical types Variant details\r\n\r\n* Clarify BYTE_ARRAY and remove underscore fields"
    },
    {
      "commit": "1d81b7a0347ae424a90402c7122c194c087552e0",
      "tree": "2f3aa5cff672d95c2d98d755f8f83db5ba93a6b5",
      "parents": [
        "730ab5de028a1e5aa2eb7537ed753cf3b2083200"
      ],
      "author": {
        "name": "Gene Pang",
        "email": "77996944+gene-db@users.noreply.github.com",
        "time": "Wed Nov 06 09:54:34 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 18:54:34 2024 +0100"
      },
      "message": "Clarify Variant specification (#457)\n\n* [FOLLOWUP] Clarify Variant details\r\n\r\n* address feedback\r\n\r\n* minor fix"
    },
    {
      "commit": "730ab5de028a1e5aa2eb7537ed753cf3b2083200",
      "tree": "42f5cbe22d27f30dd4e343e4a60224b53cbd80fa",
      "parents": [
        "3478990aa74ffe1c76ab53e7ed8cf8f4f609c7a3"
      ],
      "author": {
        "name": "Alex Kesling",
        "email": "alex@kesling.co",
        "time": "Sun Nov 03 22:27:09 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 04 11:27:09 2024 +0800"
      },
      "message": "typo: LogicalTypes.md -- s/is used to for/is used for/ (#467)\n\n"
    },
    {
      "commit": "3478990aa74ffe1c76ab53e7ed8cf8f4f609c7a3",
      "tree": "98ff6c4af37ce064ecf4b1109ae87bf9ead3d2b4",
      "parents": [
        "4f208158dba80ff4bff4afaa4441d7270103dff6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 30 16:40:51 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 30 16:40:51 2024 +0100"
      },
      "message": "Bump org.apache.thrift:libthrift from 0.20.0 to 0.21.0 (#454)\n\n* Bump org.apache.thrift:libthrift from 0.20.0 to 0.21.0\r\n\r\nBumps [org.apache.thrift:libthrift](https://github.com/apache/thrift) from 0.20.0 to 0.21.0.\r\n- [Release notes](https://github.com/apache/thrift/releases)\r\n- [Changelog](https://github.com/apache/thrift/blob/master/CHANGES.md)\r\n- [Commits](https://github.com/apache/thrift/compare/v0.20.0...v0.21.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.apache.thrift:libthrift\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\n\r\n* fix ci\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\r\nCo-authored-by: Gang Wu \u003custcwg@gmail.com\u003e"
    },
    {
      "commit": "4f208158dba80ff4bff4afaa4441d7270103dff6",
      "tree": "d67dffa3fe03d74ab7025a2a319b1ee690ee5014",
      "parents": [
        "ac45b9c6b9273ae8a1364166250b4b836bb61e46"
      ],
      "author": {
        "name": "Gene Pang",
        "email": "77996944+gene-db@users.noreply.github.com",
        "time": "Wed Oct 09 08:57:45 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 08:57:45 2024 -0700"
      },
      "message": "GH-455: Add Variant specification docs (#456)\n\n* Add Variant specification docs\r\n\r\n---------\r\n\r\nCo-authored-by: Ryan Blue \u003cblue@apache.org\u003e\r\nCo-authored-by: Julien Le Dem \u003cjulien@apache.org\u003e"
    },
    {
      "commit": "ac45b9c6b9273ae8a1364166250b4b836bb61e46",
      "tree": "184d65ea3175f46abe83bcd76cc08280902ec939",
      "parents": [
        "555400deb0de0d31ba6cf93df40c8e1131899ee5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 30 09:56:08 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 30 09:56:08 2024 +0800"
      },
      "message": "Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1 (#450)\n\nBumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.3.0 to 3.4.1.\r\n- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)\r\n- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.3.0...3.4.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.codehaus.mojo:exec-maven-plugin\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "555400deb0de0d31ba6cf93df40c8e1131899ee5",
      "tree": "8572787512024f872d8183215f3e0f6215b904bb",
      "parents": [
        "f4e3042eaae5606b280d2d09a44ac54570518567"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 30 09:55:41 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 30 09:55:41 2024 +0800"
      },
      "message": "Bump org.apache:apache from 32 to 33 (#446)\n\nBumps [org.apache:apache](https://github.com/apache/maven-apache-parent) from 32 to 33.\r\n- [Release notes](https://github.com/apache/maven-apache-parent/releases)\r\n- [Commits](https://github.com/apache/maven-apache-parent/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.apache:apache\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f4e3042eaae5606b280d2d09a44ac54570518567",
      "tree": "637ad8e38a3f327e82865dff6b3d3f6e85b5d249",
      "parents": [
        "737ea12e56357e83b14fd3e27ef274145beed399"
      ],
      "author": {
        "name": "ggershinsky",
        "email": "ggershinsky@users.noreply.github.com",
        "time": "Wed Sep 25 08:52:30 2024 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 25 08:52:30 2024 +0300"
      },
      "message": "GH-452: Clarify use of RowGroup.ordinal field (#453)\n\n* clarify rg ordinal in readers\r\n\r\n* nit: sentence structure"
    },
    {
      "commit": "737ea12e56357e83b14fd3e27ef274145beed399",
      "tree": "77379dac409f2b6923e2c07ffdcbeaf8ed036441",
      "parents": [
        "db687874e11d238f25c5dc427a4db8d11146936f"
      ],
      "author": {
        "name": "Alkis Evlogimenos",
        "email": "alkis@evlogimenos.com",
        "time": "Thu Sep 19 17:18:28 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 19 23:18:28 2024 +0800"
      },
      "message": "PARQUET-2492: Add binary protocol extensions (#254)\n\n"
    },
    {
      "commit": "db687874e11d238f25c5dc427a4db8d11146936f",
      "tree": "f1f8f7444a178b12d279662ef8e02a8faaf86bfe",
      "parents": [
        "5a5c8948e60770f8a8356a8f5e616d5ae1079d4b"
      ],
      "author": {
        "name": "mwish",
        "email": "maplewish117@gmail.com",
        "time": "Fri Aug 23 15:30:20 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 23 15:30:20 2024 +0800"
      },
      "message": "Clarify num-nulls handling in Statistics and ColumnIndex (#449)\n\n* Clarify num-nulls handling\r\n\r\n* Update src/main/thrift/parquet.thrift\r\n\r\nCo-authored-by: Gang Wu \u003custcwg@gmail.com\u003e\r\n\r\n* Add readers behavior\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Ed Seidl \u003cetseidl@users.noreply.github.com\u003e\r\n\r\n* Reader: change SHOULD to MUST\r\n\r\n* Add for ColumnIndex\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Antoine Pitrou \u003cpitrou@free.fr\u003e\r\n\r\n* Update src/main/thrift/parquet.thrift\r\n\r\nCo-authored-by: Gang Wu \u003custcwg@gmail.com\u003e\r\n\r\n* Update src/main/thrift/parquet.thrift\r\n\r\nCo-authored-by: Ed Seidl \u003cetseidl@users.noreply.github.com\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: Gang Wu \u003custcwg@gmail.com\u003e\r\nCo-authored-by: Ed Seidl \u003cetseidl@users.noreply.github.com\u003e\r\nCo-authored-by: Antoine Pitrou \u003cpitrou@free.fr\u003e"
    },
    {
      "commit": "5a5c8948e60770f8a8356a8f5e616d5ae1079d4b",
      "tree": "dc94820d463e66fcc43d0b1f62d8e6fd3e682192",
      "parents": [
        "abb92e61e9756016c08401fef729d2ace187d184"
      ],
      "author": {
        "name": "emkornfield",
        "email": "emkornfield@gmail.com",
        "time": "Thu Jul 25 00:53:21 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 25 00:53:21 2024 -0700"
      },
      "message": "PARQUET-2489:  Guidance on feature releases (#258)\n\nAdd guidance on adding new features and turning features on by default.\r\n\r\nCo-authored-by: Rok Mihevc \u003crok@mihevc.org\u003e\r\nCo-authored-by: Ed Seidl \u003cetseidl@users.noreply.github.com\u003e\r\nCo-authored-by: Andrew Lamb \u003candrew@nerdnetworks.org\u003e\r\nCo-authored-by: Antoine Pitrou \u003cpitrou@free.fr\u003e\r\nCo-authored-by: Gang Wu \u003custcwg@gmail.com\u003e"
    },
    {
      "commit": "abb92e61e9756016c08401fef729d2ace187d184",
      "tree": "87aeb6ea2d235d09daf4df07fef92df2a1d4094d",
      "parents": [
        "b796a1205a1a59c76ffd96a0bd1dc66505217c70"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Mon Jul 08 22:58:45 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 08 22:58:45 2024 +0800"
      },
      "message": "GH-443: Add GitHub issue template (#444)\n\n"
    },
    {
      "commit": "b796a1205a1a59c76ffd96a0bd1dc66505217c70",
      "tree": "4b3a4c3f64e6a7bc754de6b92cd242f63203bd5a",
      "parents": [
        "81c22ff0e745e96edfff75491458882a4fa236f8"
      ],
      "author": {
        "name": "Fokko Driesprong",
        "email": "fokko@apache.org",
        "time": "Mon Jul 08 09:02:38 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 08 09:02:38 2024 +0200"
      },
      "message": "PARQUET-2482: Remove `\u003cdevelopers\u003e` from the POM (#247)\n\n"
    },
    {
      "commit": "81c22ff0e745e96edfff75491458882a4fa236f8",
      "tree": "818316e8f56d1e0508a5fa1fc5e381d8bc60654e",
      "parents": [
        "ed66e87da9b2d79d6e9262fe37d5eae045c6a639"
      ],
      "author": {
        "name": "Fokko Driesprong",
        "email": "fokko@apache.org",
        "time": "Mon Jul 08 09:02:18 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 08 09:02:18 2024 +0200"
      },
      "message": "Bump to Apache parent POM 32 (#246)\n\n"
    },
    {
      "commit": "ed66e87da9b2d79d6e9262fe37d5eae045c6a639",
      "tree": "54d991f29f5d739bacd3bc1186c91c2514b73b47",
      "parents": [
        "5b564f3c47679526cf72e54f207013f28f53acc4"
      ],
      "author": {
        "name": "Fokko Driesprong",
        "email": "fokko@apache.org",
        "time": "Wed Jul 03 22:57:20 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 03 13:57:20 2024 -0700"
      },
      "message": "Add section of testing (#442)\n\n"
    },
    {
      "commit": "5b564f3c47679526cf72e54f207013f28f53acc4",
      "tree": "99c1e14797c56ef7b547e1fa8692f89a7b514e2c",
      "parents": [
        "3857dc11675dfa78dce3851b9563cfbb0902ca32"
      ],
      "author": {
        "name": "Ed Seidl",
        "email": "etseidl@users.noreply.github.com",
        "time": "Wed Jul 03 12:58:57 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 03 12:58:57 2024 -0700"
      },
      "message": "PARQUET-2139: Deprecate ColumnChunk::file_offset field (#440)\n\nThis field is not consistently set or read by implementations."
    },
    {
      "commit": "3857dc11675dfa78dce3851b9563cfbb0902ca32",
      "tree": "8601764161e8c6e2354bbe950ed95b5024d71f8e",
      "parents": [
        "18df2d48bd9cfb4ce6f60610de98610963c68112"
      ],
      "author": {
        "name": "Gang Wu",
        "email": "ustcwg@gmail.com",
        "time": "Fri Jun 21 10:06:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 21 10:06:51 2024 +0800"
      },
      "message": "Add github section in asf.yaml to enable issues (#255)\n\n"
    },
    {
      "commit": "18df2d48bd9cfb4ce6f60610de98610963c68112",
      "tree": "a909e0c64bcd1e44907dd84799be7ee1109918dc",
      "parents": [
        "cddd0833c7680b816d5c8834960309cc6cee823a"
      ],
      "author": {
        "name": "Ed Seidl",
        "email": "etseidl@users.noreply.github.com",
        "time": "Tue Jun 18 18:12:42 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 19 09:12:42 2024 +0800"
      },
      "message": "PARQUET-2485: Be more consistent with BYTE_ARRAY types (#251)\n\nChanges instances of \u0027binary\u0027 to BYTE_ARRAY where appropriate.\r\nAlso fixes some uses of FIXED_LEN_BYTE_ARRAY.\r\n\r\nCo-authored-by: Andrew Lamb \u003candrew@nerdnetworks.org\u003e"
    },
    {
      "commit": "cddd0833c7680b816d5c8834960309cc6cee823a",
      "tree": "5134f6ffbf0798f75b1ab61cc73f24c2691e2e9e",
      "parents": [
        "4227b78c06c23639df8d23c576c0ae92eaf64aff"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 17 14:37:37 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 17 14:37:37 2024 +0200"
      },
      "message": "Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.6.0 (#257)\n\nBumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.6.0.\r\n- [Release notes](https://github.com/apache/maven-shade-plugin/releases)\r\n- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.6.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.apache.maven.plugins:maven-shade-plugin\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4227b78c06c23639df8d23c576c0ae92eaf64aff",
      "tree": "d44ce4ae2c5ec1c84cedeaa15b877626bc69bfdd",
      "parents": [
        "440de4de5271b1f7eb74e939540ca4932320f8f7"
      ],
      "author": {
        "name": "Wei Guo",
        "email": "guow93@gmail.com",
        "time": "Fri Jun 14 13:42:24 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 13 22:42:24 2024 -0700"
      },
      "message": "PARQUET-2497: Update references to parquet-mr in Readmes (#260)\n\n"
    },
    {
      "commit": "440de4de5271b1f7eb74e939540ca4932320f8f7",
      "tree": "45bcdca4ddc80417cfdf3d0f279c192c221ebeeb",
      "parents": [
        "e91ab5e892391bd179d3c16b7c1cf4fbaeebbfe7"
      ],
      "author": {
        "name": "ggershinsky",
        "email": "ggershinsky@users.noreply.github.com",
        "time": "Thu Jun 13 13:23:45 2024 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 13 13:23:45 2024 +0300"
      },
      "message": "PARQUET-2491: Address AES GCM invocation limit in encryption spec (#259)\n\n* address gcm invocation limit\r\n\r\n* address review comments\r\n\r\n* style"
    },
    {
      "commit": "e91ab5e892391bd179d3c16b7c1cf4fbaeebbfe7",
      "tree": "5e30055b11482c37be91f1bd54c80b58a0e00fef",
      "parents": [
        "38c108c8ff24a432db40453b2f04493534c1d2cf"
      ],
      "author": {
        "name": "Andrew Lamb",
        "email": "andrew@nerdnetworks.org",
        "time": "Sat Jun 01 03:55:37 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 01 00:55:37 2024 -0700"
      },
      "message": "PARQUET-2488: Use term `row` consistently in parquet.thrift (#256)\n\n"
    },
    {
      "commit": "38c108c8ff24a432db40453b2f04493534c1d2cf",
      "tree": "88e690d470db5db13dfbc914c6cb18c6008bcef9",
      "parents": [
        "384beddcc30207b68cfde9b8dc2f1c8ab77c6200"
      ],
      "author": {
        "name": "Andrew Lamb",
        "email": "andrew@nerdnetworks.org",
        "time": "Fri May 31 08:55:23 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 31 20:55:23 2024 +0800"
      },
      "message": "PARQUET-2473: Clarify records can not be split across v2 pages or PageIndex (#244)\n\n\r\nCo-authored-by: Ed Seidl \u003cetseidl@users.noreply.github.com\u003e"
    },
    {
      "commit": "384beddcc30207b68cfde9b8dc2f1c8ab77c6200",
      "tree": "32c79d74c9cea8a50e458639e0706d3bc57b5b5d",
      "parents": [
        "be0478a7f7d6b0cc12503983233c85f8ae0a5fa7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 27 21:34:40 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 27 21:34:40 2024 +0200"
      },
      "message": "Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 (#249)\n\nBumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.2.0 to 3.3.0.\r\n- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)\r\n- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.2.0...3.3.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.codehaus.mojo:exec-maven-plugin\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "be0478a7f7d6b0cc12503983233c85f8ae0a5fa7",
      "tree": "95040f7f2dd2b67092b49cd6aa000398c8ad4bdf",
      "parents": [
        "dca2f42d536cbd56cd5042d233c78b23e294bf05"
      ],
      "author": {
        "name": "Andrew Lamb",
        "email": "andrew@nerdnetworks.org",
        "time": "Wed May 22 02:03:32 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 22 14:03:32 2024 +0800"
      },
      "message": "PARQUET-2480: Clarify what \"page index\" means in Parquet.thrift (#245)\n\n"
    }
  ],
  "next": "dca2f42d536cbd56cd5042d233c78b23e294bf05"
}
