)]}'
{
  "log": [
    {
      "commit": "4940d71ba8234541f5eb773e5971ddbf13f9dc93",
      "tree": "58362deb9f3b3e952b6846c2666e29e62cb5a1e6",
      "parents": [
        "6245803fd8d71f342bf5b207ea7c5bb0ffa9a1b0"
      ],
      "author": {
        "name": "Alexandre Gacon",
        "email": "alexandre.gacon@gmail.com",
        "time": "Tue Sep 23 10:18:31 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 23 10:18:31 2025 +0200"
      },
      "message": "Upgrade sqlite dependency (#963)\n\n"
    },
    {
      "commit": "6245803fd8d71f342bf5b207ea7c5bb0ffa9a1b0",
      "tree": "c1889d7fc686bde554e7e551d5ef474607cd9bdd",
      "parents": [
        "c3efc9b55e5a60183855ad1aa4288882d61044bb"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Jul 24 22:42:59 2025 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Jul 24 22:43:08 2025 +0200"
      },
      "message": "Add security model\n"
    },
    {
      "commit": "c3efc9b55e5a60183855ad1aa4288882d61044bb",
      "tree": "71cba2aea00bd48299f09cffc854e9be0759862b",
      "parents": [
        "2c93e18e58bd2575c842c4e999b2ee1a8a98f6fb"
      ],
      "author": {
        "name": "Dávid Szigecsán",
        "email": "sigee15@gmail.com",
        "time": "Tue Jul 15 22:14:33 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 15 22:14:33 2025 +0200"
      },
      "message": "Fix demo url (#959)\n\n"
    },
    {
      "commit": "2c93e18e58bd2575c842c4e999b2ee1a8a98f6fb",
      "tree": "ca86c648f42068d3535ad4e6eafb0eb66b7ed93a",
      "parents": [
        "4fd35f6d2e886bade5b3fb4b7590ab6112782462"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat May 24 00:17:10 2025 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat May 24 15:16:56 2025 +0200"
      },
      "message": "Upgrade maven dependencies\n"
    },
    {
      "commit": "4fd35f6d2e886bade5b3fb4b7590ab6112782462",
      "tree": "edc6ab842946a798141572c67f5e3acd54fec513",
      "parents": [
        "4e31f16b00b4f2a4e7dbd14320481a99118551df"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon May 19 13:05:07 2025 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon May 19 13:05:07 2025 +0200"
      },
      "message": "Improve canonical path handling in DecompressFile\n"
    },
    {
      "commit": "4e31f16b00b4f2a4e7dbd14320481a99118551df",
      "tree": "8b304835848781dc4668b935ef806f9482f4e2ab",
      "parents": [
        "046a5e64c8c83f0f945ef6d22b26ea645d1288ac"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon May 19 13:00:04 2025 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon May 19 13:00:04 2025 +0200"
      },
      "message": "Clean calcite tests\n"
    },
    {
      "commit": "046a5e64c8c83f0f945ef6d22b26ea645d1288ac",
      "tree": "fb76a27f2d0034cdbd044a9e0c2d8851b618f6ad",
      "parents": [
        "2b90033a5f9e24d7cb9638787e5bf4060e33664a"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon Apr 28 10:26:06 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 28 10:26:06 2025 +0200"
      },
      "message": "Add custom SQL parser and improve Calcite integration (#957)\n\n* Add schemas for all formats\n\n* Add sql parser files copied from calcite\n\n* Add ddl directive to support the WITH clause in CREATE TABLE statements\n"
    },
    {
      "commit": "2b90033a5f9e24d7cb9638787e5bf4060e33664a",
      "tree": "d0cbbf4e9164d74d8256982c59b5130253964bfa",
      "parents": [
        "dc8ff321e9419222e4e0239681bddb1c42f62615"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Apr 12 15:15:20 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 12 15:15:20 2025 +0200"
      },
      "message": "Add support for calcite and sql queries (#956)\n\nThis refactoring is significant and introduces the use of calcite as a way to query and move data from different file formats to postgis."
    },
    {
      "commit": "dc8ff321e9419222e4e0239681bddb1c42f62615",
      "tree": "9420363aa1a3b951361a6d51e62d13315da88b74",
      "parents": [
        "e64671887a48ecac06a282007ab34ba5d869e1c7"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Apr 05 14:44:30 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 05 14:44:30 2025 +0200"
      },
      "message": "Data collection refactoring (#955)\n\n* Improve resource management\n\n* Persist size to memory in AppendOnlyLog\n\n* Make DataCollection extend AutoCloseable\n\n* Make DataMap extend AutoCloseable\n\n* Add DirectHashDataMap\n\n* Add builders to all data collections\n\n* Make data collections constructors private\n\n* Use the builders consistently in calling code\n\n* Improve the javadoc and make it more consistent\n\n* Clean unused files"
    },
    {
      "commit": "e64671887a48ecac06a282007ab34ba5d869e1c7",
      "tree": "a5d3b929ec2ac5dcb7726cb00c155c87512e44fb",
      "parents": [
        "51718b799c751a0d58d208b4c2a795855273fbda"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Apr 05 00:23:07 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 05 00:23:07 2025 +0200"
      },
      "message": "Refactor the PMTiles module (#954)\n\n- Extract serialization logic\n- Introduce builder patter\n- Reduce visibility of internal classes\n- Improve resource management\n- Split unit tests\n- Improve the javadoc"
    },
    {
      "commit": "51718b799c751a0d58d208b4c2a795855273fbda",
      "tree": "34ded45a6bffd00d02cc1304cb80dffc365d7fab",
      "parents": [
        "967a26ddad7d812ac4ba4b3ef626556fe855933d"
      ],
      "author": {
        "name": "Jonathan Schnéider",
        "email": "jkschneider@gmail.com",
        "time": "Fri Apr 04 05:32:35 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 04 11:32:35 2025 +0200"
      },
      "message": "Close the possibility of a RCE in Apache Parquet (#953)\n\nUse this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.java.dependencies.UpgradeDependencyVersion?organizationId\u003dQXBhY2hl#defaults%3DW3sibmFtZSI6Imdyb3VwSWQiLCJ2YWx1ZSI6Im9yZy5hcGFjaGUucGFycXVldCoifSx7Im5hbWUiOiJhcnRpZmFjdElkIiwidmFsdWUiOiIqIn0seyJuYW1lIjoibmV3VmVyc2lvbiIsInZhbHVlIjoiMS4xNS54In0seyJuYW1lIjoib3ZlcnJpZGVNYW5hZ2VkVmVyc2lvbiIsInZhbHVlIjoiVHJ1ZSJ9LHsibmFtZSI6InJldGFpblZlcnNpb25zIiwidmFsdWUiOltdfV0%3D\n\nCo-authored-by: Moderne \u003cteam@moderne.io\u003e"
    },
    {
      "commit": "967a26ddad7d812ac4ba4b3ef626556fe855933d",
      "tree": "eebfddf3ccb52751faf64797241981ce7cdcbd82",
      "parents": [
        "6326256c450ec2348062b0703c8e3acb512404b3"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "herve.boutemy@free.fr",
        "time": "Thu Feb 27 00:07:10 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 27 00:07:10 2025 +0100"
      },
      "message": "improve Reproducible Builds details (#951)\n\n"
    },
    {
      "commit": "6326256c450ec2348062b0703c8e3acb512404b3",
      "tree": "1dae2f0b5d8ef9319ca12313fb634a6fcb309c32",
      "parents": [
        "03512049ff65bc15a24f39450810c2ac578a217f"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Wed Feb 26 11:10:53 2025 +0100"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Wed Feb 26 11:10:53 2025 +0100"
      },
      "message": "Prepare for next development iteration\n"
    },
    {
      "commit": "03512049ff65bc15a24f39450810c2ac578a217f",
      "tree": "fd46b54ac3e465e305d070302c21687405f42057",
      "parents": [
        "28e5bb4b9d1693d297dc849074b9126dd392ce4d"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jan 14 21:45:30 2025 +0100"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Feb 07 13:44:51 2025 +0100"
      },
      "message": "Release Baremaps 0.8.2\n"
    },
    {
      "commit": "28e5bb4b9d1693d297dc849074b9126dd392ce4d",
      "tree": "691cc4441919a49cbad4967e81d06bfc01080130",
      "parents": [
        "96cf335eaefa6ccdff923f31c3b81adaef211016"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Feb 07 13:44:16 2025 +0100"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Feb 07 13:44:25 2025 +0100"
      },
      "message": "Add NOTICE-binary to source distribution\n"
    },
    {
      "commit": "96cf335eaefa6ccdff923f31c3b81adaef211016",
      "tree": "5e616cd174bc3bd45a3e41707503dfc17e8e8cf3",
      "parents": [
        "6cae7e0f124068faed8a9e0943c8f7d25a5c173d"
      ],
      "author": {
        "name": "Yongjun Hong",
        "email": "dev.yongjunh@gmail.com",
        "time": "Mon Feb 03 18:24:06 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 03 10:24:06 2025 +0100"
      },
      "message": "Display building numbers (#945)\n\n"
    },
    {
      "commit": "6cae7e0f124068faed8a9e0943c8f7d25a5c173d",
      "tree": "e8067dbafbdf7025cf021affb944eac30871c870",
      "parents": [
        "0f05dead22d7906e2453a6a4cb585a41bac62774"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sun Feb 02 14:47:54 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 02 14:47:54 2025 +0100"
      },
      "message": "Improve the NOTICE file for the binary distribution (#940)\n\n* Uniformize the bundling of dependency licenses\r\n\r\n* Add a line return to the main NOTICE file\r\n\r\n* Add a NOTICE-binary file that concat all the notices for the binary distribution\r\n\r\n* Remove the notices-binary director\r\n\r\n* Add missing licenses related to the source release\r\n"
    },
    {
      "commit": "0f05dead22d7906e2453a6a4cb585a41bac62774",
      "tree": "88301f04739d41b578d8e687fc5629ffabf16964",
      "parents": [
        "e54f2ae5e38a2e962c85bb8bbb007dd696adbe83"
      ],
      "author": {
        "name": "Yongjun Hong",
        "email": "dev.yongjunh@gmail.com",
        "time": "Sun Feb 02 04:51:44 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 01 20:51:44 2025 +0100"
      },
      "message": "Improve CSP directive (#944)\n\n* Remove duplicate url from script-src\r\n\r\n* Add tile.openstreetmap.org to directive\r\n"
    },
    {
      "commit": "e54f2ae5e38a2e962c85bb8bbb007dd696adbe83",
      "tree": "fa4223c2d30976ed8eab32f56146af2675cbe000",
      "parents": [
        "4212c7867f08b2939cca36a731e28def74ad0851"
      ],
      "author": {
        "name": "Yongjun Hong",
        "email": "dev.yongjunh@gmail.com",
        "time": "Sat Feb 01 18:58:29 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 01 10:58:29 2025 +0100"
      },
      "message": "Create an Issue Template for Better Reporting (#941)\n\n"
    },
    {
      "commit": "4212c7867f08b2939cca36a731e28def74ad0851",
      "tree": "9f8f012f544f24dd9d7ae57d7c134912344ca6fe",
      "parents": [
        "0eb8c1a03067d52acadc02d9f44b2637b158d746"
      ],
      "author": {
        "name": "Yongjun Hong",
        "email": "dev.yongjunh@gmail.com",
        "time": "Sat Feb 01 18:53:39 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 01 10:53:39 2025 +0100"
      },
      "message": "Perform automatic actions on issues and pull requests (#942)\n\n* Add the \"new\" label to newly created issues.\r\n\r\n* Mark inactive issues and PRs as \"stalled\" after a certain period.\r\n\r\n* Close inactive issues and PRs after a certain period.\r\n"
    },
    {
      "commit": "0eb8c1a03067d52acadc02d9f44b2637b158d746",
      "tree": "36e00e62c6a24924ee929d0dff39243fad0a174f",
      "parents": [
        "6486772109a342a96bd34977b0971d206814178c"
      ],
      "author": {
        "name": "Yongjun Hong",
        "email": "kevin0928@naver.com",
        "time": "Fri Jan 31 18:53:02 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 31 10:53:02 2025 +0100"
      },
      "message": "Update Maplibre to version 5 (#924)\n\n* Update Maplibre to version 5\r\n\r\n* Add CSP Directive"
    },
    {
      "commit": "6486772109a342a96bd34977b0971d206814178c",
      "tree": "91bb2f8d28514a3284fe1e9cfa3184d3be28fb99",
      "parents": [
        "24c29b735eaa3fdc472d8284f920ded4efacbe9d"
      ],
      "author": {
        "name": "Andrea Borghi",
        "email": "2493436+danduk82@users.noreply.github.com",
        "time": "Mon Jan 20 09:31:24 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 20 09:31:24 2025 +0100"
      },
      "message": "Fix rat:check with pregenerated files (#921)\n\n"
    },
    {
      "commit": "24c29b735eaa3fdc472d8284f920ded4efacbe9d",
      "tree": "bc535c77960865eb513b86a12c2fb720e7ef139c",
      "parents": [
        "c8115159415f72c0e8df222f442f0c09a52387ed"
      ],
      "author": {
        "name": "Calvin Kirs",
        "email": "kirs@apache.org",
        "time": "Mon Jan 20 11:10:35 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 20 11:10:35 2025 +0800"
      },
      "message": "Add the Planetiler NOTICE to the project\u0027s NOTICE file.  (#920)\n\n* Add the Planetiler NOTICE to the project\u0027s NOTICE file. For modifications to third-party original files, we typically need to reflect these changes in the root directory\u0027s NOTICE file.\r\n\r\n"
    },
    {
      "commit": "c8115159415f72c0e8df222f442f0c09a52387ed",
      "tree": "da097c4602942e19d5dc4177c5d0e13abbc86673",
      "parents": [
        "e4735f609f08b44de2e5480a44a1f252617beb10"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jan 14 21:55:50 2025 +0100"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jan 14 22:04:01 2025 +0100"
      },
      "message": "Fix the release workflow\n"
    },
    {
      "commit": "e4735f609f08b44de2e5480a44a1f252617beb10",
      "tree": "73f1b9feec7c06c616db9ef9f9a147c72e4cd4d1",
      "parents": [
        "8c65a3071cd1b0a91fa7e365059c758941027f16"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jan 14 21:39:32 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 14 21:39:32 2025 +0100"
      },
      "message": "Improve the content of the META-INF/MANIFEST.MF (#917)\n\n* Improved META-INF/MANIFEST.MF content\r\n\r\n---------\r\n\r\nCo-authored-by: ROHIT KUMAR \u003crohitkumarpc79@gmail.com\u003e"
    },
    {
      "commit": "8c65a3071cd1b0a91fa7e365059c758941027f16",
      "tree": "002e8d288a38258c1ca6e944af47cd266416c88f",
      "parents": [
        "9e1b882e0328a5a832d4c8651c5440922420d31b"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jan 14 09:10:57 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 14 09:10:57 2025 +0100"
      },
      "message": "Generate different queries depending on the postgresql version (#914)\n\n- Generate different queries depending on the postgresql version\r\n- Caching is not needed anymore as String concatenation is faster than query parsing."
    },
    {
      "commit": "9e1b882e0328a5a832d4c8651c5440922420d31b",
      "tree": "b6b41745754428584a4b5b41d9e2b5f8749f5be4",
      "parents": [
        "8d858f143fc68431d3abdef29ee7355629b8102f"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon Jan 13 17:10:08 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 13 17:10:08 2025 +0100"
      },
      "message": "Materialized views refresher (#915)\n\nAdds some utilities to refresh materialized views"
    },
    {
      "commit": "8d858f143fc68431d3abdef29ee7355629b8102f",
      "tree": "788dc9df9d77e7a2b6920a0ca455f680aa5222ba",
      "parents": [
        "51b638aa8498138f624f6dfb7dc9c5b3def96c32"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Jan 11 14:23:23 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 11 14:23:23 2025 +0100"
      },
      "message": "Improve the basemap schema and workflow (#910)\n\n- Split the schema and the refresh scripts in the basemap\r\n- Prefix all the openstreetmap tables and views with osm_\r\n- Use singular name everywhere in the database\r\n- Add the option to truncate the existing osm tables\r\n- Use CREATE OR REPLACE for views\r\n- Use IF NOT EXISTS for materialized views\r\n- Configure the spotless dbeaver sql formatter\r\n- Format the sql code\r\n- Add cache directory to ignored files\r\n- Improve the coherence between layers\r\n- Fix minor style issues\r\n- Improve the README of the basemap"
    },
    {
      "commit": "51b638aa8498138f624f6dfb7dc9c5b3def96c32",
      "tree": "7ed4fa84a9f3a188eedc9c5489f571a11d060c34",
      "parents": [
        "767b079bc170aeecc787ab6daf04bec524763a09"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Jan 09 09:33:29 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 09 09:33:29 2025 +0100"
      },
      "message": "Fix performance issue on PG Tile Store (#909, #912)\n\nThe query optimizer of Postgres 15 is not able to push conditions down when using sub-queries. Therefore, we now append the spatial conditions to the sub-query. The unit tests have been adapted accordingly. A more robust solution involving a query parser will be devised (#913) in the future to account for more complex queries (GROUP BY, HAVING, etc.).\r\n\r\n---------\r\n\r\nCo-authored-by: AlexGacon \u003calexandre.gacon@gmail.com\u003e"
    },
    {
      "commit": "767b079bc170aeecc787ab6daf04bec524763a09",
      "tree": "4b0d55823d3472a1bb3bee8b50ab0f8994d46ead",
      "parents": [
        "63d0574734fa5452568d183a87864f6e81076e66"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jan 07 11:16:32 2025 +0100"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jan 07 21:19:31 2025 +0100"
      },
      "message": "Add a github workflow for pre-releases\n"
    },
    {
      "commit": "63d0574734fa5452568d183a87864f6e81076e66",
      "tree": "3d13e3dbcabcb5b6f82379d321ce6ffa02a59bf7",
      "parents": [
        "e6a24651ab7e347f336c7a8544984e998dfc0dd9"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Dec 20 09:20:27 2024 +0100"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Dec 20 09:20:27 2024 +0100"
      },
      "message": "Prepare for next development iteration\n"
    },
    {
      "commit": "e6a24651ab7e347f336c7a8544984e998dfc0dd9",
      "tree": "756241e2d1909bdb57c4edb8e0599d84ac445276",
      "parents": [
        "8c6efc4d483e5e5e3fb7c483923ac7520d5ce8fe"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Nov 09 14:14:02 2024 +0100"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Dec 03 13:49:43 2024 +0100"
      },
      "message": "Release Baremaps 0.8.1\n\n- Removed unlicensed files\n- Add missing license header\n- Update the LICENSE and NOTICE files\n- Add directory for third party licensex\n- Remove dependency to gdal\n- Add licenses and notices directories to src and bin distribution\n- Add apache rat step to the CI\n- Improve apache rat confirguration\n- Add missing license headers identified with apache rat\n- Add LICENSE and NOTICE to release artifacts (jar)\n"
    },
    {
      "commit": "8c6efc4d483e5e5e3fb7c483923ac7520d5ce8fe",
      "tree": "b2c3b29c863d9b2fd831d00a989ca32aac77a00a",
      "parents": [
        "7981a56762c26038529f6d0d4fc20cd26495e34e"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Nov 09 15:18:55 2024 +0100"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Nov 09 15:19:02 2024 +0100"
      },
      "message": "Add test data to the src distribution\n"
    },
    {
      "commit": "7981a56762c26038529f6d0d4fc20cd26495e34e",
      "tree": "abfd93e3bbab2344dfd4010165ab3de8a26d8efa",
      "parents": [
        "1eeade49a44283699a1c398697983b140c2ea1e8"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Nov 09 14:04:33 2024 +0100"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Nov 09 14:04:33 2024 +0100"
      },
      "message": "Remove DISCLAIMER-WIP\n\nThe licensing issues have been addressed.\n"
    },
    {
      "commit": "1eeade49a44283699a1c398697983b140c2ea1e8",
      "tree": "464f8c026b913725f322e3fa6290f91c758f1dd3",
      "parents": [
        "de8f5629039a7ea7dc6ec93aed7a43bb26809ebb"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Nov 09 14:01:10 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 09 14:01:10 2024 +0100"
      },
      "message": "Refactor modules and add data stores (#903)\n\n* Break dependencies between data store and data collection packages\r\n\r\n* Move the data store package in a dedicated module\r\n\r\n* Move format specific data store in corresponding modules\r\n\r\n* Add a data table for openstreetmap data\r\n\r\n* Add a module and data store for csv data\r\n\r\n* Add a module and data store for rpsl data\r\n\r\n* Add a module for the shapefile format and data store\r\n\r\n* Add a module for the postgres data store\r\n\r\n* Clean dependencies and improve their scopes\r\n"
    },
    {
      "commit": "de8f5629039a7ea7dc6ec93aed7a43bb26809ebb",
      "tree": "72ab4802841eb280da8b8e2dcd5215d042344687",
      "parents": [
        "f2fb634fb0a7f1c5398d6c7df9b0b9f2b938e8f4"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Wed Nov 06 09:08:56 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 09:08:56 2024 +0100"
      },
      "message": "Index and search DataTable with Lucene (#902)\n\n* Refactor the geocoder package\r\n\r\n* Add consumer, mapper and query for datatable abstration\r\n\r\n* Add abstractions to create index from data tables\r\n"
    },
    {
      "commit": "f2fb634fb0a7f1c5398d6c7df9b0b9f2b938e8f4",
      "tree": "f4d6c1c4e79143ee0f38948bed9305c0eb93f648",
      "parents": [
        "39a8abf6b9ca2371a9dc5d48bef2bfae28370b9e"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Nov 05 21:54:41 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 05 21:54:41 2024 +0100"
      },
      "message": "Implement a geoparquet writer (#899)\n\n"
    },
    {
      "commit": "39a8abf6b9ca2371a9dc5d48bef2bfae28370b9e",
      "tree": "36682364b6f5d922a2ac640518b7993c8ee0cd29",
      "parents": [
        "36584f4a4fbdc5d383ecca3e686f015587451d44"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Oct 31 15:43:29 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 31 15:43:29 2024 +0100"
      },
      "message": "Add a csv data store (#901)\n\n* Add a csv datastore\r\n\r\n* Add tests that parses csv files and a sample geonames file\r\n\r\n* Format the source code\r\n\r\n* Fix issues identified by codeql and sonar"
    },
    {
      "commit": "36584f4a4fbdc5d383ecca3e686f015587451d44",
      "tree": "5edbfbcee6b0466e1a3bfe12b7a664a90b3d6070",
      "parents": [
        "c97131d3a09201494597d6661f3ca47fd4ec519f"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Wed Oct 30 17:59:58 2024 +0100"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Wed Oct 30 17:59:58 2024 +0100"
      },
      "message": "Improve the documentation\n"
    },
    {
      "commit": "c97131d3a09201494597d6661f3ca47fd4ec519f",
      "tree": "aff4df8c41cf654ccf72f966047714287a2cfb15",
      "parents": [
        "ec0d20c5f1300fd3276b4f6fa7a37a297be9d319"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sun Oct 20 22:02:45 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sun Oct 20 22:02:45 2024 +0200"
      },
      "message": "Update the contributing instructions\n"
    },
    {
      "commit": "ec0d20c5f1300fd3276b4f6fa7a37a297be9d319",
      "tree": "51a1de928f19addbe8d524d27fd41afdd5e86fc8",
      "parents": [
        "7a207bbc2c1b406c3250a9fc3aa2ed58e514af89"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Oct 20 15:37:01 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 20 16:37:01 2024 +0200"
      },
      "message": "Link directly to issues and pulls (#900)\n\n"
    },
    {
      "commit": "7a207bbc2c1b406c3250a9fc3aa2ed58e514af89",
      "tree": "7280b914dbe40034e4cd70ec144dc59a5cb66c1e",
      "parents": [
        "476ebad2c8e1716f1b3800b265062b66d8fea9da"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Oct 19 21:57:38 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sun Oct 20 12:25:17 2024 +0200"
      },
      "message": "Enhance the instructions related to issues\n"
    },
    {
      "commit": "476ebad2c8e1716f1b3800b265062b66d8fea9da",
      "tree": "948a6a2593285585d4e9a6f4b6f1fa338a8519b9",
      "parents": [
        "ba6350b61c6ad3397282ad75ff100f05281709cf"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Oct 18 08:41:00 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 18 08:41:00 2024 +0200"
      },
      "message": "Skip deployment of tighly coupled modules (#896)\n\n"
    },
    {
      "commit": "ba6350b61c6ad3397282ad75ff100f05281709cf",
      "tree": "8a09fd8de1bd91de1328fa6f16b5843f24196eac",
      "parents": [
        "68c9022c560467951752e5ce750cd0ef40a11e5e"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon Oct 14 22:07:51 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 14 22:07:51 2024 +0200"
      },
      "message": "Geoparquet simplification and filtering (#895)\n\n* Simplifies the object model to minimize the creation of wrappers and arrays to hold values.\r\n\r\n* Removes unused classes and methods related to the geoparquet writer.\r\n\r\n* Uses lower level ParquetFileReader instead of ParquetReader.\r\n\r\n* Adds bbox based filtering capabilities to the geoparquet reader, hence loading only relevant records to the db.\r\n\r\n* Adds some benchmarks and tests.\r\n"
    },
    {
      "commit": "68c9022c560467951752e5ce750cd0ef40a11e5e",
      "tree": "352d1ddb6a43433f294bd43649ae751b9bd45a50",
      "parents": [
        "cc1ee9c0810c5b6481c379ffaf6787c24a89026f"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Sep 26 22:53:50 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 26 22:53:50 2024 +0200"
      },
      "message": "Raster processing and digital elevation models (#890)\n\n* Implement algorithms to process digital elevation models\r\n\r\n* Distinguish TileStore for raster and vector tiles\r\n\r\n* Add utilities to serve and preview DEM data\r\n"
    },
    {
      "commit": "cc1ee9c0810c5b6481c379ffaf6787c24a89026f",
      "tree": "cd73b949360ad2727838ddc9a25a59e27ffd48be",
      "parents": [
        "7502fb1d1e8692bab986153922c26b6a6eaaa2ef"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon Sep 16 16:49:40 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon Sep 16 21:50:10 2024 +0200"
      },
      "message": "Fix issues identified when executing the workflow (#894)\n\n- DataConversions should always call the wrapped methods\n- Only one log provider should be included in the project\n- Use MonotonicPairedDataMap for coordinates and references\n"
    },
    {
      "commit": "7502fb1d1e8692bab986153922c26b6a6eaaa2ef",
      "tree": "824a3fa1c8af23771d5f183a7a62735148f10026",
      "parents": [
        "ade9d22100466ff74027fdfc527550a40fe43c43"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Sep 10 00:00:50 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Sep 10 00:13:38 2024 +0200"
      },
      "message": "Release automation (#844)\n\n* Improve release workflow\n\n* Automate some of the tasks (build, sign, hash)\n\n* Fix environment variables and secrets\n\n* Publish snapshot on apache nexus\n\n* Revise release instructions\n"
    },
    {
      "commit": "ade9d22100466ff74027fdfc527550a40fe43c43",
      "tree": "a95c3d32bb1fdbb576cb0c38dcc7544002365483",
      "parents": [
        "4c6252cb75825ee20cafc8d81f400988b8e76e40"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sun Sep 08 12:54:15 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sun Sep 08 15:02:08 2024 +0200"
      },
      "message": "Deploy snapshot on Apache Nexus (#893)\n"
    },
    {
      "commit": "4c6252cb75825ee20cafc8d81f400988b8e76e40",
      "tree": "1bb4c1e191af620e62f248789a3e932b2f525bc3",
      "parents": [
        "07c32e7a84a78b373e0278230f7b383723372e7e"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Sep 06 12:49:23 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 06 12:49:23 2024 +0200"
      },
      "message": "Upgrade dependencies (#891)\n\n* Upgrade dependencies\r\n\r\n* Update the license override file"
    },
    {
      "commit": "07c32e7a84a78b373e0278230f7b383723372e7e",
      "tree": "4d30554bd5f741e7f7f02b7a427a86fc6c605bc3",
      "parents": [
        "8dce39f7d87bdc932c832df5418cc2fdcd1add7f"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Sep 06 11:14:03 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 06 11:14:03 2024 +0200"
      },
      "message": "Depend on s3 instead of the whole aws bundle (#892)\n\nThis change reduces the size of the binary distribution by about 400MB."
    },
    {
      "commit": "8dce39f7d87bdc932c832df5418cc2fdcd1add7f",
      "tree": "3fb63500534e7d335641e05a6cc2be4f53785db3",
      "parents": [
        "091a0e98b4354dbac05213158129388926904060"
      ],
      "author": {
        "name": "yagagagaga",
        "email": "zhangminkefromflydish@gmail.com",
        "time": "Wed Jul 03 17:40:05 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 03 11:40:05 2024 +0200"
      },
      "message": "Fix query in extrusion example (#885)\n\nERROR: column t.tags does not exist"
    },
    {
      "commit": "091a0e98b4354dbac05213158129388926904060",
      "tree": "19a998e40441a3ced56f25d3d665af4a4d96b3c9",
      "parents": [
        "933ca83ea371c8aae491e3cd10ceae88e5d03de8"
      ],
      "author": {
        "name": "yagagagaga",
        "email": "zhangminkefromflydish@gmail.com",
        "time": "Sun Jun 30 04:35:50 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 29 22:35:50 2024 +0200"
      },
      "message": "Fix NoSuchFileException in IP to location example (#883)\n\nFix NoSuchFileException when run `baremaps workflow execute --file examples/ip-to-location/workflow.js`"
    },
    {
      "commit": "933ca83ea371c8aae491e3cd10ceae88e5d03de8",
      "tree": "50e89881341b2ad62f07823bab5f3d0a3ff6cac2",
      "parents": [
        "8716d5354d25bffaf71272629b16ac7d8fbaf9cf"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Jun 27 10:36:34 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 27 10:36:34 2024 +0200"
      },
      "message": "Add a flatgeobuf submodule (#881)\n\n* Move support for flatgeobuf in a dedicated submodule\r\n\r\n* Add an API that supports reading and writing flatbuffers and domain objects corresponding to flatbuffers\r\n\r\n* Make picocli and jackson insensitive with enums\r\n"
    },
    {
      "commit": "8716d5354d25bffaf71272629b16ac7d8fbaf9cf",
      "tree": "c461965fff5385463cd7e1260cc2aaeca82f6479",
      "parents": [
        "00ec04d78cb33a3986d23da6567094964b7061fd"
      ],
      "author": {
        "name": "yagagagaga",
        "email": "zhangminkefromflydish@gmail.com",
        "time": "Wed Jun 26 03:46:03 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 25 21:46:03 2024 +0200"
      },
      "message": "Performance improvement (#882)\n\n* Improve Time Complexity from O(n) to O(1) in `DataConversions#get` in some cases\r\n"
    },
    {
      "commit": "00ec04d78cb33a3986d23da6567094964b7061fd",
      "tree": "18c7e475abd43782c198e44478bcc6193f4c1b61",
      "parents": [
        "2cf01119caf48caa41e5820250b98b27616bf535"
      ],
      "author": {
        "name": "yagagagaga",
        "email": "zhangminkefromflydish@gmail.com",
        "time": "Tue Jun 18 16:00:04 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 18 10:00:04 2024 +0200"
      },
      "message": "Bugfix when key is out of Boundary for MemoryAlignedDataMap (#880)\n\n"
    },
    {
      "commit": "2cf01119caf48caa41e5820250b98b27616bf535",
      "tree": "e37538b55a861504a0c84dd559dad5dad476cd7c",
      "parents": [
        "7de2b147bcb9deb065ac89c7dd8ca65928e35a6d"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Jun 13 22:15:07 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 13 22:15:07 2024 +0200"
      },
      "message": "Fix some issues detected by sonar  (#877)\n\n* Add mandatory html tags\r\n\r\n* Suppress warnings related to picocli\u0027s print writer\r\n\r\n* Inline variables\r\n\r\n* Improve exception handling\r\n\r\n* Rename class because record keyword is now reserved\r\n\r\n* Fix naming issues\r\n\r\n* Fix sonar issues\r\n\r\n* Fix unit test"
    },
    {
      "commit": "7de2b147bcb9deb065ac89c7dd8ca65928e35a6d",
      "tree": "ac47324b79f712e3232f42d30e77e83b1ddf2766",
      "parents": [
        "0f29daf6183f9db8486fbc51d245fbc85b87aeec"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Jun 13 18:05:01 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 13 18:05:01 2024 +0200"
      },
      "message": "Add mandatory html tags (#876)\n\n"
    },
    {
      "commit": "0f29daf6183f9db8486fbc51d245fbc85b87aeec",
      "tree": "c052a2319fdd00d3fcb6bae3d1cde2e3475e3dde",
      "parents": [
        "375d0a3c2d550974d3759e0d464da2e179ac35ec"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Jun 13 14:29:51 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Jun 13 15:50:08 2024 +0200"
      },
      "message": "Prevent zip slip and path injection (#875)\n"
    },
    {
      "commit": "375d0a3c2d550974d3759e0d464da2e179ac35ec",
      "tree": "9a8c9aa7aab77c98203e023187535d6919652d0c",
      "parents": [
        "fc64ee1745737bfd9ac4a27c01fe0f1bdee9f2fb"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Jun 13 14:08:37 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 13 14:08:37 2024 +0200"
      },
      "message": "Add missing lang attribute to html files (#874)\n\n"
    },
    {
      "commit": "fc64ee1745737bfd9ac4a27c01fe0f1bdee9f2fb",
      "tree": "f74a2ebcd11aa3cdfb24dd94c2ea9a3f6be26cb5",
      "parents": [
        "47b39228195c43e07ae1c35f03b043e595cd752b"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Jun 13 11:36:22 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 13 11:36:22 2024 +0200"
      },
      "message": "Fix some issues detected by sonar (#873)\n\n* Improve visibility and isolation in pmtiles\r\n\r\n* Format code with spotless\r\n\r\n* throw dedicated exceptions\r\n\r\n* Remove unused methods\r\n\r\n* Remove duplicate code\r\n\r\n* Add default to switch statements\r\n\r\n* Fix boxed boolean checks\r\n\r\n* Suppress warnings\r\n\r\n* implement equals and hashCode in adapters\r\n\r\n* Use unary operator instead of function\r\n\r\n* Use parametrized types\r\n\r\n* Add private constructors\r\n\r\n* Improve use of instanceof\r\n\r\n* Cleanup test\r\n\r\n* Merge cases in switch statements\r\n\r\n* Merge if statements\r\n\r\n* Use records instead of classes\r\n\r\n* Use final when appropriate\r\n\r\n* Improve use of Optional\r\n\r\n* Format test assertions"
    },
    {
      "commit": "47b39228195c43e07ae1c35f03b043e595cd752b",
      "tree": "890264d74dc34ee54982b5fe68f06e30d39bb104",
      "parents": [
        "c259a2d7b757cafd7770fc7e97471b6618d9c983"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Wed Jun 12 00:47:12 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 12 00:47:12 2024 +0200"
      },
      "message": "Fix some issues detected by sonar (#870)\n\n* Correctly skip bytes\r\n\r\n* Suppress warning on controlled input\r\n\r\n* Improve exception handling\r\n\r\n* Fix issues reported by sonar\r\n\r\n* Format code with spotless\r\n\r\n* Suppress some warnings\r\n\r\n* Fix sonar issues and clean code\r\n"
    },
    {
      "commit": "c259a2d7b757cafd7770fc7e97471b6618d9c983",
      "tree": "d20032ec6b2323a9b7ee30b45a505531c253a40a",
      "parents": [
        "607861f1d8ff255a5b9a154ddf033bde4e4a962f"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jun 11 17:05:47 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 11 17:05:47 2024 +0200"
      },
      "message": "Fix some issues detected by sonar (#869)\n\n* Keep track of skipped bytes\r\n\r\n* Suppress warning on controlled input"
    },
    {
      "commit": "607861f1d8ff255a5b9a154ddf033bde4e4a962f",
      "tree": "13921e5c4726b299f3551932eac836793c8880b4",
      "parents": [
        "1ee41570015560baf1b6411b2eb73dfd7f7cfe9a"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jun 11 16:55:10 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jun 11 16:55:54 2024 +0200"
      },
      "message": "Fix some issues detected by sonar (#868)\n\n* Close the underlying ressources\n\n* Handle null values\n\n* Cast operands to double\n\n* Capitalize enums\n\n* Remove unnecessary log\n\n* Suppress warnings when irrelevant\n\n* Refactor some code\n"
    },
    {
      "commit": "1ee41570015560baf1b6411b2eb73dfd7f7cfe9a",
      "tree": "698864e217ec7644b124b63582a8608fcb40f56b",
      "parents": [
        "9a17df2c17c97f22d4cec3fe0b121ef7d7b5d7d1"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jun 11 13:46:38 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 11 13:46:38 2024 +0200"
      },
      "message": "Fix some issues detected by sonar (#867)\n\n* Suppress warning related to decompression\r\n\r\n* Suppress warning related to spli\r\nSuppress warning related to split with regex\r\n\r\n* Add integrity tag to html sub resources\r\n\r\n* Use static method of parent class\r\n\r\n* Use try with resources\r\n\r\n* Remove empty constructor\r\n\r\n* Introduce constants\r\n\r\n* Throw exception upon clear\r\n\r\n* Use correct static method\r\n\r\n* Add comment to constructor\r\n\r\n* Format with spotless\r\n\r\n* Add comment in constructor\r\n\r\n* Implement truncate method\r\n\r\n* Suppress warnings\r\n\r\n* Throw exceptions\r\n\r\n* Capitalize enum\r\n\r\n* Suppress warnings\r\n\r\n* Throw dedicated exception instead of generic one\r\n\r\n* Format code with spotless"
    },
    {
      "commit": "9a17df2c17c97f22d4cec3fe0b121ef7d7b5d7d1",
      "tree": "7a78440f181badbd73b038c38e9a5a9375200e59",
      "parents": [
        "cd43aaeeeb3d0b59bb7afc7f7910f34e85597986"
      ],
      "author": {
        "name": "sebr72",
        "email": "48369171+sebr72@users.noreply.github.com",
        "time": "Sat Jun 08 10:41:30 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 08 10:41:30 2024 +0200"
      },
      "message": "File-based SplitIterator (#866)\n\n* Separate schema validation, and add more tests\r\n\r\n* Improve CPU utilisation\r\n"
    },
    {
      "commit": "cd43aaeeeb3d0b59bb7afc7f7910f34e85597986",
      "tree": "18c1b6b056e4c4f5b56b7c29d8cd9314de37dfb8",
      "parents": [
        "a2475fd94808ce32bce5db1dbc89e6ee2a0c6664"
      ],
      "author": {
        "name": "sebr72",
        "email": "48369171+sebr72@users.noreply.github.com",
        "time": "Wed Jun 05 09:57:42 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 05 09:57:42 2024 +0200"
      },
      "message": "Make SplitIterator an outer class and fix parallelism (#863)\n\n"
    },
    {
      "commit": "a2475fd94808ce32bce5db1dbc89e6ee2a0c6664",
      "tree": "7494575017f3fd6c8281faf7e13eadba81d1878d",
      "parents": [
        "cd2018dcbc62a45f0c5fb830f082aa21feb41cc5"
      ],
      "author": {
        "name": "Antoine Drabble",
        "email": "antoine.drabble@gmail.com",
        "time": "Tue Jun 04 23:03:05 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 04 23:03:05 2024 +0200"
      },
      "message": "Create a simple Overture example (#862)\n\n* Create a simple overture example\r\n\r\n* Fix OPTIONAL group cardinality\r\n\r\n* Clean up code\r\n\r\n* Clean up code 2\r\n\r\n* Clean up code 3"
    },
    {
      "commit": "cd2018dcbc62a45f0c5fb830f082aa21feb41cc5",
      "tree": "c8b6a075354b584319851c71b54ef2717bfc6ac3",
      "parents": [
        "ee7aed7641a9f8e4e6a5099765c2a6d5bb2274d2"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon Jun 03 21:06:45 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 03 21:06:45 2024 +0200"
      },
      "message": "Add support for nested types, geoparquet groups, and postgres jsonb in data table (#860)\n\n* Add support for nested types in the DataTable\r\n\r\n* Add a JsonbHandler that serializes Objects\r\n\r\n* Add an EnvelopeField to the GeoParquet parser\r\n\r\n* Save the EnvelopeField as geometry in Postgis\r\n\r\n* Add a writeEnvelope method to the CopyWriter\r\n\r\n* BBox use float values in GeoParquet\r\n\r\n* Create Envelope from Double and Float values\r\n\r\n* Use the default CRS when the crs field is null in Geoparquet (#861)\r\n\r\n---------\r\n\r\nCo-authored-by: Antoine Drabble \u003cantoine.drabble@gmail.com\u003e"
    },
    {
      "commit": "ee7aed7641a9f8e4e6a5099765c2a6d5bb2274d2",
      "tree": "9ab594024e134695e2d5f74a10c4b1a23c6bc6d3",
      "parents": [
        "db7ef92f2a3948cda7bf232a7a6b24adde05b1c1"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Jun 01 11:15:57 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 01 11:15:57 2024 +0200"
      },
      "message": "Refactor and clean the storage package (#857)\n\n- The DataFrame class becomes the DataTable class\r\n- The data.schema package becomes the data.storage package\r\n- The method and variable names in the unit tests have been improved\r\n- The overall architecture is documented in the README.md of the module\r\n"
    },
    {
      "commit": "db7ef92f2a3948cda7bf232a7a6b24adde05b1c1",
      "tree": "4dde63ca91b8e7e3c980f079499cb42e06a26b4f",
      "parents": [
        "a838fd0bb8cda00264bc9ee13388c4448bb05dcc"
      ],
      "author": {
        "name": "sebr72",
        "email": "48369171+sebr72@users.noreply.github.com",
        "time": "Fri May 31 10:29:58 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 31 10:29:58 2024 +0200"
      },
      "message": "Code and sonar cleanups (#858)\n\n* Move duplicated code to superclass\r\n\r\n* Correctly close the reader\r\n\r\n* Remove unnecessary constructor\r\n\r\n* End conversion implementation.\r\n\r\n* Use GeoParquet\u0027s Runtime Exception\r\n\r\n* Remove, reorder and refactor code\r\n\r\n* Avoid using restricted identifier\r\n\r\n* Add new assertion"
    },
    {
      "commit": "a838fd0bb8cda00264bc9ee13388c4448bb05dcc",
      "tree": "8083dec97f356db4ab3ca0976a728a4c73828ce7",
      "parents": [
        "4b4bb64280e8f306a582b6ea48e85ae813bb39a2"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Wed May 29 22:36:50 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu May 30 13:48:34 2024 +0200"
      },
      "message": "Format code with spotless\n"
    },
    {
      "commit": "4b4bb64280e8f306a582b6ea48e85ae813bb39a2",
      "tree": "9a19f7dd5511db54f04aea4ca67bfb505c1c538b",
      "parents": [
        "c0c1ed8d862cfdfa58d3cf55236e3adafa57f8a8"
      ],
      "author": {
        "name": "sebr72",
        "email": "sebastien_riollet@hotmail.com",
        "time": "Wed May 29 14:59:00 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu May 30 13:48:32 2024 +0200"
      },
      "message": "Ensure all the files have the same schema\n\n- Cleanup the code\n- Fix Sonar issues\n"
    },
    {
      "commit": "c0c1ed8d862cfdfa58d3cf55236e3adafa57f8a8",
      "tree": "1536e19e47ac914975589c36cc01111c490055cd",
      "parents": [
        "7981359dca0afbf8fe596f7daed58db83f340885"
      ],
      "author": {
        "name": "Antoine Drabble",
        "email": "antoine.drabble@gmail.com",
        "time": "Wed May 29 17:41:26 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu May 30 13:48:05 2024 +0200"
      },
      "message": "Rename variable and fix comment\n"
    },
    {
      "commit": "7981359dca0afbf8fe596f7daed58db83f340885",
      "tree": "2f235860c6d3034e133b432bb5e5b0a519d16737",
      "parents": [
        "6c7a2bf03b0d0d6f5d1eda112b687188a1150763"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue May 21 22:59:51 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu May 30 13:38:26 2024 +0200"
      },
      "message": "Add a geoparquet module, the dependencies, and a first implementation\n"
    },
    {
      "commit": "6c7a2bf03b0d0d6f5d1eda112b687188a1150763",
      "tree": "d7cf4565e21e7da81b148f07490d97621a5f0631",
      "parents": [
        "4e19e5ba79ca1eafc9db9fc4a0f72beb5d75bd0d"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue May 21 22:52:16 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 21 22:52:16 2024 +0200"
      },
      "message": "Add modules for standalone components (#852)\n\n* Decouple the parser from the data collections api\r\n\r\n* Dissociate the data collection api from the standard library\r\n\r\n* Use Iterable instead of collections\r\n\r\n* Add utility class for conversions\r\n\r\n* Introduce a module for data collections\r\n\r\n* Introduce a module for maplibre classes\r\n\r\n* Introduce a module for pmtiles classes\r\n\r\n* Clean and add javadoc\r\n"
    },
    {
      "commit": "4e19e5ba79ca1eafc9db9fc4a0f72beb5d75bd0d",
      "tree": "2617a538c0b86f154daf2ae3e6922830ef03476d",
      "parents": [
        "6b575f6a70e95a67149f161102dec68d1d8f7d75"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri May 10 22:17:01 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 10 22:17:01 2024 +0200"
      },
      "message": "Update commands and instructions (#854)\n\n"
    },
    {
      "commit": "6b575f6a70e95a67149f161102dec68d1d8f7d75",
      "tree": "191dfd405ba3228df82c00e0d26dce3fc829c6fd",
      "parents": [
        "3614708cc04a1fcde5fc1a2275d6c1e818f851c4"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sun Apr 28 11:37:43 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sun Apr 28 18:17:17 2024 +0200"
      },
      "message": "Update the announce template and clean files\n"
    },
    {
      "commit": "3614708cc04a1fcde5fc1a2275d6c1e818f851c4",
      "tree": "cd319450d87a3a696875a51f3c5660072f928a00",
      "parents": [
        "92081d22601aaabbc5121c972d58dec46cb58fbe"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Apr 27 21:44:43 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Apr 27 21:44:43 2024 +0200"
      },
      "message": "Prepare for next development iteration\n"
    },
    {
      "commit": "92081d22601aaabbc5121c972d58dec46cb58fbe",
      "tree": "1bd5e0d66049d1b08ca924bc16df72d3c7f4a21a",
      "parents": [
        "41547fe28f4b5d3d193eba37e146ef0ce8174db1"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Apr 09 21:41:19 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Apr 09 22:33:15 2024 +0200"
      },
      "message": "Release Baremaps 0.7.3\n"
    },
    {
      "commit": "41547fe28f4b5d3d193eba37e146ef0ce8174db1",
      "tree": "3d1d69fa9fdaf13d268d302158c36acb0979564b",
      "parents": [
        "700c1ae412b3dfde4b469f9bc43e318f55a0cf88"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Apr 09 21:40:14 2024 +0200"
      },
      "committer": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Apr 09 21:40:14 2024 +0200"
      },
      "message": "Fix the test scripts\n"
    },
    {
      "commit": "700c1ae412b3dfde4b469f9bc43e318f55a0cf88",
      "tree": "e743e5b628a5429807cb184b6ae8c7630d73616a",
      "parents": [
        "307d706c3b2f91a3d4982363e297ee7102c7c8f5"
      ],
      "author": {
        "name": "Calvin Kirs",
        "email": "ACM_China@yeah.net",
        "time": "Thu Mar 14 09:36:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 14 09:36:40 2024 +0800"
      },
      "message": "Use standard codes of conduct (#843)\n\nUse apache’s demo domain name"
    },
    {
      "commit": "307d706c3b2f91a3d4982363e297ee7102c7c8f5",
      "tree": "504b6da78df13074e9a568af0a3a0b9a1df7ce7f",
      "parents": [
        "20fc9aee0414a1dd9ccf3314c13941cb9d94ffab"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Mar 07 22:43:37 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 07 22:43:37 2024 +0100"
      },
      "message": "Update the license override.properties file (#842)\n\n"
    },
    {
      "commit": "20fc9aee0414a1dd9ccf3314c13941cb9d94ffab",
      "tree": "c65c4f63de03af199ea7b5bdd42fb05b877e85ea",
      "parents": [
        "002345322e1cbe2f4288b7a0b19ed9dedf8a4a7c"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Wed Mar 06 17:55:55 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 06 17:55:55 2024 +0100"
      },
      "message": "Replace licensed datasets by sample datasets (#841)\n\n* Add a new sample dataset\r\n\r\n* Rewrite and add new tests based on the sample dataset\r\n\r\n* Remove datasets with incompatible license\r\n\r\n* Remove datasets based on naturalearth and geonames\r\n\r\n* Remove sample vector tile derived from openstreetmap data\r\n\r\n* Update the NOTICE, LICENSE, and DISCLAIMER-WIP files\r\n\r\n* Remove the JMH benchmarks (GPL License)\r\n\r\n* Improve the configuration of the apache rat plugin\r\n"
    },
    {
      "commit": "002345322e1cbe2f4288b7a0b19ed9dedf8a4a7c",
      "tree": "4cf814835e3e9e6e45475151ec3fa1c256f72cca",
      "parents": [
        "bde4e819ef06dbb719eb240b2c0e0a69dd0eb85f"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sun Mar 03 09:24:18 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 03 09:24:18 2024 +0100"
      },
      "message": "Add missing license headers (#839)\n\n* Add missing license headers\r\n\r\n* Add script to check license headers with rat"
    },
    {
      "commit": "bde4e819ef06dbb719eb240b2c0e0a69dd0eb85f",
      "tree": "0205b0e08058e8bf580c5f2902209820edbe58c7",
      "parents": [
        "ee8682bd70b70e0add198780459d9ddd1be434b7"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Mar 02 20:46:26 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 02 20:46:26 2024 +0100"
      },
      "message": "Remove the dependency to proj4j-epsg (#840)\n\n"
    },
    {
      "commit": "ee8682bd70b70e0add198780459d9ddd1be434b7",
      "tree": "5cf86b042807490ce76ccd7346d78d07de06a6ce",
      "parents": [
        "e46ee642fbcda20036ce29a49e6f0fc6cf516d99"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Mar 01 10:48:54 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 01 10:48:54 2024 +0100"
      },
      "message": "Upgrade maven dependencies and fix minor issues (#838)\n\n* Upgrade maven dependencies\r\n\r\n* Fix broken resource link\r\n\r\n* Fix the daylight style"
    },
    {
      "commit": "e46ee642fbcda20036ce29a49e6f0fc6cf516d99",
      "tree": "995d9c11e397cdd3f25e616be3d76d85ba7e034b",
      "parents": [
        "630fe22f31ff12b1b59fff79e7ce88850cb68d0a"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Feb 29 09:42:49 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 29 09:42:49 2024 +0100"
      },
      "message": "Export static files and move assets to web site  (#837)\n\n* Export static files such as the index.html, style.json and tiles.json when exporting tiles\r\n\r\n* Some of the assets are now hosted on the baremaps\u0027 website (icons, fonts, etc.)\r\n\r\n* Adds a new exemple that serves static files\r\n"
    },
    {
      "commit": "630fe22f31ff12b1b59fff79e7ce88850cb68d0a",
      "tree": "727f8b65aec8d964c7d4a2ec401f39920e8b93db",
      "parents": [
        "9e34c6cb670686a2ae59d2c3cd6459c025950238"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Feb 24 13:46:58 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 24 13:46:58 2024 +0100"
      },
      "message": "Add examples to source release (#836)\n\n"
    },
    {
      "commit": "9e34c6cb670686a2ae59d2c3cd6459c025950238",
      "tree": "3b39d72422760096c3216eea9dd88284fbf971dc",
      "parents": [
        "afad860064a09d526e3f7845db92dc87a449108d"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Feb 23 22:01:43 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 23 22:01:43 2024 +0100"
      },
      "message": "Fix the different themes (#835)\n\n"
    },
    {
      "commit": "afad860064a09d526e3f7845db92dc87a449108d",
      "tree": "1e86277cacbe639a4d07771db11fb0f9d3f556e8",
      "parents": [
        "a77cfcba65ecf40a8cc6d28be2c493ee662dfed3"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Thu Feb 22 21:13:15 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 22 21:13:15 2024 +0100"
      },
      "message": "Upgrade maplibre to version 4 (#834)\n\n"
    },
    {
      "commit": "a77cfcba65ecf40a8cc6d28be2c493ee662dfed3",
      "tree": "642273b48fb2f3e090378e1d81dfb2b69fd579e9",
      "parents": [
        "e5321790f213b006237d8a17edbd956971ccdcd8"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Wed Feb 21 13:58:47 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 21 13:58:47 2024 +0100"
      },
      "message": "Improve the style (#833)\n\n* Improve railway tunnel\r\n\r\n* Replace dashed lines with straight lines\r\n\r\n* Add a default icons file\r\n\r\n* Reorder natural layers\r\n\r\n* Add some barriers\r\n\r\n* Improve parkings\r\n\r\n"
    },
    {
      "commit": "e5321790f213b006237d8a17edbd956971ccdcd8",
      "tree": "983299c987c5080aa1337eb43c9b2caf3b0e587e",
      "parents": [
        "e628783cec77ac60e2cef2c4cd7048bccacfeae9"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Feb 20 15:17:37 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 20 15:17:37 2024 +0100"
      },
      "message": "Add spritezero icons and instructions (#832)\n\n"
    },
    {
      "commit": "e628783cec77ac60e2cef2c4cd7048bccacfeae9",
      "tree": "02abe52576e16df5909644b38bd707869e3bdc1e",
      "parents": [
        "20730ac6a4c927dbc044a9855f17adfe1a2af8c1"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon Feb 19 23:48:05 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 19 23:48:05 2024 +0100"
      },
      "message": "Create the spritesheet with spreet (#831)\n\n"
    },
    {
      "commit": "20730ac6a4c927dbc044a9855f17adfe1a2af8c1",
      "tree": "320fe3a7b349eb8fd29230511a40c5fccb8a4597",
      "parents": [
        "3580b83d65d1fed988cf349c8ee1ca5397cee9b6"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Mon Feb 19 07:35:33 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 19 07:35:33 2024 +0100"
      },
      "message": "Add style directives directives (#830)\n\n"
    },
    {
      "commit": "3580b83d65d1fed988cf349c8ee1ca5397cee9b6",
      "tree": "0088a39d6db76a8cd75de7872785661f9892b751",
      "parents": [
        "2d88eea9df8370ce04553dd6c915d40b2a655540"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sun Feb 18 14:58:28 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 18 14:58:28 2024 +0100"
      },
      "message": "Improve the naming convention and fix minor issues (#829)\n\n"
    },
    {
      "commit": "2d88eea9df8370ce04553dd6c915d40b2a655540",
      "tree": "c69e0eaa1fa287156fc851d76f487267f5569344",
      "parents": [
        "4941a5d4f871e83d740cea6d1853556b5ac85a7b"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Feb 17 21:00:21 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 17 21:00:21 2024 +0100"
      },
      "message": "Improve the workflow for the daylight distribution (#823)\n\n"
    },
    {
      "commit": "4941a5d4f871e83d740cea6d1853556b5ac85a7b",
      "tree": "1dd7fff287cdb36735ca1baf2d4026f1459b7981",
      "parents": [
        "f20c5f1f78252ca61d1fc899938a579baa8e2537"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Sat Feb 03 20:32:05 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 03 20:32:05 2024 +0100"
      },
      "message": "Improve the license files (#827)\n\n* Update the license override.properties file\r\n\r\n* Include the version number in the license\r\n"
    },
    {
      "commit": "f20c5f1f78252ca61d1fc899938a579baa8e2537",
      "tree": "127ee364fff5f12fbbf1d95d112d378f2872e461",
      "parents": [
        "e37929494a9427c81442c918ae732da5437272a5"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Tue Jan 30 23:32:05 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 30 23:32:05 2024 +0100"
      },
      "message": "Revert back from ServiceTalk to Armeria (#826)\n\nServiceTalk was introduced for its supports for OpenAPI. In practice, this feature has not been used extensively. Armeria is simpler and has good supports for grpc-web, which will be usefull for upcoming features."
    },
    {
      "commit": "e37929494a9427c81442c918ae732da5437272a5",
      "tree": "e2de0ed8c895a7a9bda03ec0b27655f970a882a7",
      "parents": [
        "01e378ab9e41a8b125f9e09a1cbeb515cf3ea831"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Fri Jan 19 15:21:05 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 19 15:21:05 2024 +0100"
      },
      "message": "Fix leisure layer (#825)\n\n"
    },
    {
      "commit": "01e378ab9e41a8b125f9e09a1cbeb515cf3ea831",
      "tree": "ac5f89bfd4479a5eb95e094d749c236cad23287e",
      "parents": [
        "4c3847cedf67b53046c2622ca5e0bdfdc28ba085"
      ],
      "author": {
        "name": "Bertil Chapuis",
        "email": "bchapuis@gmail.com",
        "time": "Wed Jan 10 13:28:59 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 10 13:28:59 2024 +0100"
      },
      "message": "Improve icons and legends (#822)\n\n"
    }
  ],
  "next": "4c3847cedf67b53046c2622ca5e0bdfdc28ba085"
}
