)]}'
{
  "log": [
    {
      "commit": "ed7c58f67007168c416c6d4e50e32ff8c2e0df8a",
      "tree": "b035e7c67e622714b8278abfb7e67bf432de81c4",
      "parents": [
        "e9307c3bdee8dda45767ffd40a340fb49040934d",
        "f0adadecc3c3067d550f3c560f8824a2893a2d77"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Mar 24 15:41:19 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 15:41:19 2026 -0700"
      },
      "message": "Merge pull request #116 from apache/SDAP-539\n\n[SDAP-539] Fix quiet dropping of S3 granules"
    },
    {
      "commit": "e9307c3bdee8dda45767ffd40a340fb49040934d",
      "tree": "3577655f5e6e57bf10c52e8333b169903b9458c7",
      "parents": [
        "309556cd6b5c384cd5c8c576958e252c18cce32f",
        "92b3113b2d65ede7362993f600294f51ddc902ca"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Mar 03 20:21:20 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 20:21:20 2026 -0800"
      },
      "message": "Merge pull request #117 from apache/cm-remote-collections\n\nCollection Manager: Skip remote collections when reloading config"
    },
    {
      "commit": "92b3113b2d65ede7362993f600294f51ddc902ca",
      "tree": "3577655f5e6e57bf10c52e8333b169903b9458c7",
      "parents": [
        "4347a068245f8800653e7f380631736f9f2537fd"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Mar 03 19:30:06 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 19:30:06 2026 -0800"
      },
      "message": "Fix typo"
    },
    {
      "commit": "4347a068245f8800653e7f380631736f9f2537fd",
      "tree": "9a2f4c7f85217c686b1ab60596c0c4a110a8a47a",
      "parents": [
        "170c5494d783dde9b7eb29a57ecf8797cde406e3"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Mar 03 15:09:03 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 15:09:03 2026 -0800"
      },
      "message": "Update CHANGELOG.md"
    },
    {
      "commit": "170c5494d783dde9b7eb29a57ecf8797cde406e3",
      "tree": "51f72c4c5bc8d5be2ddbfafe8244d83963c3ef77",
      "parents": [
        "309556cd6b5c384cd5c8c576958e252c18cce32f"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Mar 03 15:05:36 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 15:05:36 2026 -0800"
      },
      "message": "Skip remote collections"
    },
    {
      "commit": "f0adadecc3c3067d550f3c560f8824a2893a2d77",
      "tree": "605b8029f5da4434e8ac9678172929c8609af357",
      "parents": [
        "8f1ff3687562759e4e9c639cea052ec8aebbe60c"
      ],
      "author": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Tue Jan 20 15:36:43 2026 -0800"
      },
      "committer": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Tue Jan 20 15:36:43 2026 -0800"
      },
      "message": "Add mismatch path to error log\n"
    },
    {
      "commit": "8f1ff3687562759e4e9c639cea052ec8aebbe60c",
      "tree": "aed21877e82295ad4563c97f35458ed767d248d6",
      "parents": [
        "309556cd6b5c384cd5c8c576958e252c18cce32f"
      ],
      "author": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Tue Jan 20 15:30:06 2026 -0800"
      },
      "committer": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Tue Jan 20 15:30:06 2026 -0800"
      },
      "message": "Fix quiet dropping of S3 granules\n"
    },
    {
      "commit": "309556cd6b5c384cd5c8c576958e252c18cce32f",
      "tree": "70ea9db44bfadac455d1f192e0c0e3b7f92c1f09",
      "parents": [
        "b6947c03d26270440467ef3010787e7f8536a95c",
        "6220f297e7e855bbe27154dfa42e522b753b14e2"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Mar 24 10:41:18 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 24 10:41:18 2025 -0700"
      },
      "message": "Merge pull request #113 from apache/SDAP-535\n\nSDAP-535 - Fix issue with .asf.yaml being incorrectly structured"
    },
    {
      "commit": "6220f297e7e855bbe27154dfa42e522b753b14e2",
      "tree": "78b550db46d3121a2514f0b9eaf9684737dcc97d",
      "parents": [
        "2ce933d1fed337bf31754fc74911dcc10043fb4e"
      ],
      "author": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Mon Mar 24 10:17:17 2025 -0700"
      },
      "committer": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Mon Mar 24 10:17:17 2025 -0700"
      },
      "message": "Update .asf.yaml\n"
    },
    {
      "commit": "b6947c03d26270440467ef3010787e7f8536a95c",
      "tree": "267590d0b0c09ac2e661d913ca944b3e91ba5bff",
      "parents": [
        "2ce933d1fed337bf31754fc74911dcc10043fb4e",
        "fcc2db6a0542dbc968f11d9560b785588210c27f"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Mar 18 17:53:20 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 18 17:53:20 2025 -0700"
      },
      "message": "Merge pull request #112 from apache/RKuttruff-patch-1\n\nFix setuptools error in CM docker build"
    },
    {
      "commit": "fcc2db6a0542dbc968f11d9560b785588210c27f",
      "tree": "267590d0b0c09ac2e661d913ca944b3e91ba5bff",
      "parents": [
        "9dc55889685f44a4aed56a10292b57a304f81812"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Mar 10 10:08:04 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 10 10:08:04 2025 -0700"
      },
      "message": "Update CHANGELOG.md"
    },
    {
      "commit": "9dc55889685f44a4aed56a10292b57a304f81812",
      "tree": "e7b928a7996a9a9ad34557d0f5d262d4cac73a85",
      "parents": [
        "2ce933d1fed337bf31754fc74911dcc10043fb4e"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Mar 10 10:05:05 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 10 10:05:05 2025 -0700"
      },
      "message": "Fix setuptools error in CM docker build"
    },
    {
      "commit": "2ce933d1fed337bf31754fc74911dcc10043fb4e",
      "tree": "125218d4e7ffdefef2b4fbf4f7a30f9d3e254452",
      "parents": [
        "a43184c7da650b4491a6a8735aa947030f3e04b6",
        "4ae329913aa606516f3de1cce3f13629f6ff2ac1"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Wed Mar 05 15:42:21 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 05 15:42:21 2025 -0800"
      },
      "message": "Merge pull request #111 from apache/SDAP-534\n\nSDAP-534 - Better handling of data vars in NetCDF groups"
    },
    {
      "commit": "4ae329913aa606516f3de1cce3f13629f6ff2ac1",
      "tree": "125218d4e7ffdefef2b4fbf4f7a30f9d3e254452",
      "parents": [
        "d751d12dd4ab7a0a2583eaef38646318d5f2ddc5"
      ],
      "author": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Thu Feb 20 08:25:36 2025 -0800"
      },
      "committer": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Thu Feb 20 08:25:51 2025 -0800"
      },
      "message": "Fixed typo\n"
    },
    {
      "commit": "d751d12dd4ab7a0a2583eaef38646318d5f2ddc5",
      "tree": "0d30a7e009a9407c2a77e62f0fa4684626df59e1",
      "parents": [
        "513f12f86b8e7036d736df1182848085a476a385"
      ],
      "author": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Thu Feb 20 08:15:22 2025 -0800"
      },
      "committer": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Thu Feb 20 08:15:22 2025 -0800"
      },
      "message": "Changelog update\n"
    },
    {
      "commit": "513f12f86b8e7036d736df1182848085a476a385",
      "tree": "1c53bce120a183410862172a0ac3e61b56b79fb8",
      "parents": [
        "ab6877df7530f83dd6828b8dff37a7ad3a826741"
      ],
      "author": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Thu Feb 20 08:13:40 2025 -0800"
      },
      "committer": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Thu Feb 20 08:13:40 2025 -0800"
      },
      "message": "GI: Support pathed data variables\n"
    },
    {
      "commit": "ab6877df7530f83dd6828b8dff37a7ad3a826741",
      "tree": "ddaeb00c3307b689ad04b72b4bf1e6bcea09ba9c",
      "parents": [
        "a43184c7da650b4491a6a8735aa947030f3e04b6"
      ],
      "author": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Thu Feb 20 08:04:55 2025 -0800"
      },
      "committer": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Thu Feb 20 08:04:55 2025 -0800"
      },
      "message": "CM: Support pathed data variables\n\nWill identify and include them in special list in `granule` section of RMQ message\n"
    },
    {
      "commit": "a43184c7da650b4491a6a8735aa947030f3e04b6",
      "tree": "a74c9ddc911f74ea6602643d2976a5b000954a36",
      "parents": [
        "3587dca84931eb873eaaf4074bd0f9d2a18ba132",
        "4de33cddd9aff8be58e0e35bbf92e5392b4ae2fb"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Wed Feb 12 12:21:17 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 12 12:21:17 2025 -0800"
      },
      "message": "Merge pull request #110 from apache/copyright-year-bump\n\nBump copyright year 2024 -\u003e 2025"
    },
    {
      "commit": "4de33cddd9aff8be58e0e35bbf92e5392b4ae2fb",
      "tree": "a74c9ddc911f74ea6602643d2976a5b000954a36",
      "parents": [
        "3587dca84931eb873eaaf4074bd0f9d2a18ba132"
      ],
      "author": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Wed Feb 12 12:10:54 2025 -0800"
      },
      "committer": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Wed Feb 12 12:10:54 2025 -0800"
      },
      "message": "Bump copyright year 2024 -\u003e 2025\n"
    },
    {
      "commit": "3587dca84931eb873eaaf4074bd0f9d2a18ba132",
      "tree": "036ef1dd1667c208cda3734ba98955005ed8d7fa",
      "parents": [
        "81c7b00f103d300264dff17e1c7d1f47d49680b1",
        "197d23f1f300e64ba88cf2bfa6ec1ea78c954c44"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Thu Nov 14 09:44:59 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 14 09:44:59 2024 -0800"
      },
      "message": "Merge pull request #109 from apache/changelog-new-section\n\n[Post-release] Add section to changelog for next release development"
    },
    {
      "commit": "197d23f1f300e64ba88cf2bfa6ec1ea78c954c44",
      "tree": "036ef1dd1667c208cda3734ba98955005ed8d7fa",
      "parents": [
        "81c7b00f103d300264dff17e1c7d1f47d49680b1"
      ],
      "author": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Thu Nov 14 09:38:42 2024 -0800"
      },
      "committer": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Thu Nov 14 09:38:42 2024 -0800"
      },
      "message": "Add section to changelog for next release development\n"
    },
    {
      "commit": "81c7b00f103d300264dff17e1c7d1f47d49680b1",
      "tree": "06f798067400d8e81d3ab28dca6b589d06f3c4aa",
      "parents": [
        "96aa154a779f55242296fe3be2c0d38e97a9ff39",
        "44b6af90f827109d56064e75f362c9c5455442ba"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Nov 04 09:39:23 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 04 09:39:23 2024 -0800"
      },
      "message": "Merge pull request #107 from apache/master\n\nRelease 1.4.0 to develop"
    },
    {
      "commit": "44b6af90f827109d56064e75f362c9c5455442ba",
      "tree": "06f798067400d8e81d3ab28dca6b589d06f3c4aa",
      "parents": [
        "7fd65c2a31250f5e4ab7182cc4f4300c82a7e810",
        "472dedd7e2c101f7d70b446bffe6200e88b8d18f"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Nov 04 09:36:31 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 04 09:36:31 2024 -0800"
      },
      "message": "Merge pull request #108 from apache/master-conflicts\n\nMaster conflicts"
    },
    {
      "commit": "472dedd7e2c101f7d70b446bffe6200e88b8d18f",
      "tree": "06f798067400d8e81d3ab28dca6b589d06f3c4aa",
      "parents": [
        "7fd65c2a31250f5e4ab7182cc4f4300c82a7e810",
        "96aa154a779f55242296fe3be2c0d38e97a9ff39"
      ],
      "author": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Mon Nov 04 09:33:31 2024 -0800"
      },
      "committer": {
        "name": "rileykk",
        "email": "rileykk@jpl.nasa.gov",
        "time": "Mon Nov 04 09:33:31 2024 -0800"
      },
      "message": "Merge remote-tracking branch \u0027origin/develop\u0027 into master-conflicts\n\n# Conflicts:\n#\tCHANGELOG.md\n#\tREADME\n#\tVERSION.txt\n#\tcollection_manager/requirements.txt\n#\tgranule_ingester/pyproject.toml\n"
    },
    {
      "commit": "7fd65c2a31250f5e4ab7182cc4f4300c82a7e810",
      "tree": "06f798067400d8e81d3ab28dca6b589d06f3c4aa",
      "parents": [
        "e877560e8c940e992e1ed0e6442ceae8aa03c938"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Nov 04 08:51:12 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 04 08:51:12 2024 -0800"
      },
      "message": "Release 1.4.0 (#106)\n\n* bump version to 1.2.0\r\n\r\n* Remove chardet from images (#91)\r\n\r\n* CM build w/o chardet\r\n\r\n* GI build w/o chardet\r\n\r\n* Reworked collection manager dependencies\r\n\r\n* Update CHANGELOG.md\r\n\r\n* GI: Fallback to conda if mamba is not present\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Updated ASF yaml (#94)\r\n\r\n- Branch protections\r\n- Branch auto-delete\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-511 - Switch package manager to poetry (#95)\r\n\r\n* Removed conda from docker image build\r\n\r\n- Base image -\u003e Java (to support possible nexusproto build)\r\n- Just use pip in setup.py\r\n\r\n* Ingester poetry\r\n\r\n* Bumped GI Python version\r\n\r\nFixed issue with xarray being unable to open netcdf files\r\n\r\n* Changelogs\r\n\r\n* No chardet\r\n\r\n* Delete old dockerfile\r\n\r\n* Removed old conda install files\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-512 - Have GI close ZK/Solr/Cassandra connections when done with writing to Solr (#97)\r\n\r\n* Explicitly close Solr \u0026 ZK connections\r\n\r\n* Try just using destructor instead of explicit close() calls\r\n\r\n* Changelog\r\n\r\n* Removed commented out code\r\n\r\n* Also close Cassandra connections after write\r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* CM improvements (#93)\r\n\r\n* Suppress overly verbose loggers instead of all loggers to INFO\r\n\r\n* Collection manager improvements\r\n\r\n- Yield S3 Observer task as it\u0027s creating update events so that those events don\u0027t block until the iteration is complete\r\n- Improved logging\r\n- Log level settable by environment var LOG_LEVEL. Could be level name (ie, INFO, WARNING, \u0026c) or numerical value\r\n\r\n* Changelog\r\n\r\n* Moved changelog entry to correct section\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-472 - Support for defining gridded Zarr datasets from the collection config (#86)\r\n\r\n* Zarr onboarding\r\n\r\n* Dynamic dataset management\r\n\r\n* nexusdatasets setup\r\n\r\n* Fix bad field name in Solr doc\r\n\r\n* Changelog\r\n\r\n* Changelog\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-502: Gridded tile generation bug patch (#92)\r\n\r\n* SDAP-502: Gridded tile gen squeeze bug patch\r\n\r\n* Added unit test\r\n\r\n* Changelog typo\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Fixed install of kubectl in Collection Manager image build (#99)\r\n\r\n* Fixed install of kubectl in Collection Manager image build\r\n\r\n* Changelog update\r\n\r\n* Changelog update\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* 1.3.0 to develop (#102)\r\n\r\n* Sync develop to master (#98)\r\n\r\n* bump version to 1.2.0\r\n\r\n* Remove chardet from images (#91)\r\n\r\n* CM build w/o chardet\r\n\r\n* GI build w/o chardet\r\n\r\n* Reworked collection manager dependencies\r\n\r\n* Update CHANGELOG.md\r\n\r\n* GI: Fallback to conda if mamba is not present\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Updated ASF yaml (#94)\r\n\r\n- Branch protections\r\n- Branch auto-delete\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-511 - Switch package manager to poetry (#95)\r\n\r\n* Removed conda from docker image build\r\n\r\n- Base image -\u003e Java (to support possible nexusproto build)\r\n- Just use pip in setup.py\r\n\r\n* Ingester poetry\r\n\r\n* Bumped GI Python version\r\n\r\nFixed issue with xarray being unable to open netcdf files\r\n\r\n* Changelogs\r\n\r\n* No chardet\r\n\r\n* Delete old dockerfile\r\n\r\n* Removed old conda install files\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: skperez \u003cstepheny.k.perez@jpl.nasa.gov\u003e\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\nCo-authored-by: Stepheny Perez \u003cskorper@users.noreply.github.com\u003e\r\n\r\n* Update release files\r\n\r\n- 1.3.0 header in changelogs\r\n- Removed incubation DISCLAIMER\r\n- Removed incubation language from NOTICE and updated URLs\r\n- Bumped versions\r\n- Made copyright year current\r\n- Poetry re-lock\r\n\r\n* Fixed Dockerfile for DISCLAIMER rm\r\n\r\n* patch\r\n\r\n---------\r\n\r\nCo-authored-by: skperez \u003cstepheny.k.perez@jpl.nasa.gov\u003e\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\nCo-authored-by: Stepheny Perez \u003cskorper@users.noreply.github.com\u003e\r\n\r\n* SDAP-469 - Changes in support of a height/depth dimension (#79)\r\n\r\n* SDAP-469 - Proof of concept for 3d data ingestion\r\n\r\n* Squeeze out extra dimensions in generated tile data, default processor\r\n\r\n* Changelog\r\n\r\n* Handle numeric time values before deltas\r\n\r\n* Move verify processor to before summary processor\r\n\r\nsummary proc expects valid shape\r\n\r\n* Depth offset processor\r\n\r\nUntested\r\n\r\n* Support for depth \u0026 height dimensions interchangeably\r\n\r\nIf depth is specified, treat it as height \u003d depth * -1\r\n\r\n* Height offset processor\r\n\r\nDetermine tile heights by base variable + slice offset\r\n\r\n* Updated to add elevation array for masking\r\n\r\n* Renamed processor modules to Elevation\r\n\r\n* Renamed processor modules to Elevation\r\n\r\n* Optional parameter to ElevationOffset processor\r\n\r\nSome datasets will require the elevation array to be flipped along the latitude axis to align with forced ascending latitude data\r\n\r\n* Name elevation fields to be dynamically typed correctly\r\n\r\n* Elevation range processor\r\n\r\nSpecify elevations by start,stop,step\r\n\r\n* Minor improvements\r\n\r\n* Error with generated elevation arrays\r\n\r\nDue to changes, we should mirror the shape of the data array not the coordinate arrays\r\n\r\n* Pass latitude flip info to the elevation offset processor in case it needs to do a matching flip to the elevation base array\r\n\r\n* Fix dockerfile build arg propagation\r\n\r\n* bugfix\r\n\r\n* Docker git install\r\n\r\n* Elevation unit tests \u0026 fixes\r\n\r\n- Add initially read elevation to elevation array in reading procs\r\n\r\n* Fixed typo\r\n\r\n---------\r\n\r\nCo-authored-by: thomas loubrieu \u003c60993872+tloubrieu-jpl@users.noreply.github.com\u003e\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Moved incorrect changelog entry (#104)\r\n\r\n* Fixes for test case failures and excessive warnings (#103)\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Fix poetry deps (#105)\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Bump versions for release\r\n\r\n* CM: Constrain yarl version to avoid bad import\r\n\r\n* Final release dates to changelog\r\n\r\n---------\r\n\r\nCo-authored-by: skperez \u003cstepheny.k.perez@jpl.nasa.gov\u003e\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\nCo-authored-by: Stepheny Perez \u003cskorper@users.noreply.github.com\u003e\r\nCo-authored-by: thomas loubrieu \u003c60993872+tloubrieu-jpl@users.noreply.github.com\u003e"
    },
    {
      "commit": "96aa154a779f55242296fe3be2c0d38e97a9ff39",
      "tree": "343b6371ea4a4db45eaf51ffd54fa4a7b67fd0ff",
      "parents": [
        "58afa910550fdfebf97c161ebc6e0a42e991f8ab"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Jul 09 14:55:40 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 09 14:55:40 2024 -0700"
      },
      "message": "Fix poetry deps (#105)\n\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "58afa910550fdfebf97c161ebc6e0a42e991f8ab",
      "tree": "94fb0317bd39f99368647226b2dd0835409065af",
      "parents": [
        "1cd4bda4c14b1c941966bb32eb3bcb665a866de7"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Jul 09 14:14:02 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 09 14:14:02 2024 -0700"
      },
      "message": "Fixes for test case failures and excessive warnings (#103)\n\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "1cd4bda4c14b1c941966bb32eb3bcb665a866de7",
      "tree": "affe18cd8c140352a5be82522682d9b941e77410",
      "parents": [
        "a64c6b31dac1bca1329cab222257b35553019b9d"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Jul 09 14:06:32 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 09 14:06:32 2024 -0700"
      },
      "message": "Moved incorrect changelog entry (#104)\n\n"
    },
    {
      "commit": "a64c6b31dac1bca1329cab222257b35553019b9d",
      "tree": "7fa7e0ee5688b9bc0a00f9f7712b0e7baf91a894",
      "parents": [
        "80bb98f4107624fda682f4bd86b196c013e56eb3"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Jul 09 13:39:47 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 09 13:39:47 2024 -0700"
      },
      "message": "SDAP-469 - Changes in support of a height/depth dimension (#79)\n\n* SDAP-469 - Proof of concept for 3d data ingestion\r\n\r\n* Squeeze out extra dimensions in generated tile data, default processor\r\n\r\n* Changelog\r\n\r\n* Handle numeric time values before deltas\r\n\r\n* Move verify processor to before summary processor\r\n\r\nsummary proc expects valid shape\r\n\r\n* Depth offset processor\r\n\r\nUntested\r\n\r\n* Support for depth \u0026 height dimensions interchangeably\r\n\r\nIf depth is specified, treat it as height \u003d depth * -1\r\n\r\n* Height offset processor\r\n\r\nDetermine tile heights by base variable + slice offset\r\n\r\n* Updated to add elevation array for masking\r\n\r\n* Renamed processor modules to Elevation\r\n\r\n* Renamed processor modules to Elevation\r\n\r\n* Optional parameter to ElevationOffset processor\r\n\r\nSome datasets will require the elevation array to be flipped along the latitude axis to align with forced ascending latitude data\r\n\r\n* Name elevation fields to be dynamically typed correctly\r\n\r\n* Elevation range processor\r\n\r\nSpecify elevations by start,stop,step\r\n\r\n* Minor improvements\r\n\r\n* Error with generated elevation arrays\r\n\r\nDue to changes, we should mirror the shape of the data array not the coordinate arrays\r\n\r\n* Pass latitude flip info to the elevation offset processor in case it needs to do a matching flip to the elevation base array\r\n\r\n* Fix dockerfile build arg propagation\r\n\r\n* bugfix\r\n\r\n* Docker git install\r\n\r\n* Elevation unit tests \u0026 fixes\r\n\r\n- Add initially read elevation to elevation array in reading procs\r\n\r\n* Fixed typo\r\n\r\n---------\r\n\r\nCo-authored-by: thomas loubrieu \u003c60993872+tloubrieu-jpl@users.noreply.github.com\u003e\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "80bb98f4107624fda682f4bd86b196c013e56eb3",
      "tree": "1a692cf47be3834f9d977faeb47e5a85d385a5d9",
      "parents": [
        "abb0ab0228a2d13723c7460f7cb61a782ece241e"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Jun 24 10:48:33 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 24 10:48:33 2024 -0700"
      },
      "message": "1.3.0 to develop (#102)\n\n* Sync develop to master (#98)\r\n\r\n* bump version to 1.2.0\r\n\r\n* Remove chardet from images (#91)\r\n\r\n* CM build w/o chardet\r\n\r\n* GI build w/o chardet\r\n\r\n* Reworked collection manager dependencies\r\n\r\n* Update CHANGELOG.md\r\n\r\n* GI: Fallback to conda if mamba is not present\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Updated ASF yaml (#94)\r\n\r\n- Branch protections\r\n- Branch auto-delete\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-511 - Switch package manager to poetry (#95)\r\n\r\n* Removed conda from docker image build\r\n\r\n- Base image -\u003e Java (to support possible nexusproto build)\r\n- Just use pip in setup.py\r\n\r\n* Ingester poetry\r\n\r\n* Bumped GI Python version\r\n\r\nFixed issue with xarray being unable to open netcdf files\r\n\r\n* Changelogs\r\n\r\n* No chardet\r\n\r\n* Delete old dockerfile\r\n\r\n* Removed old conda install files\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: skperez \u003cstepheny.k.perez@jpl.nasa.gov\u003e\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\nCo-authored-by: Stepheny Perez \u003cskorper@users.noreply.github.com\u003e\r\n\r\n* Update release files\r\n\r\n- 1.3.0 header in changelogs\r\n- Removed incubation DISCLAIMER\r\n- Removed incubation language from NOTICE and updated URLs\r\n- Bumped versions\r\n- Made copyright year current\r\n- Poetry re-lock\r\n\r\n* Fixed Dockerfile for DISCLAIMER rm\r\n\r\n* patch\r\n\r\n---------\r\n\r\nCo-authored-by: skperez \u003cstepheny.k.perez@jpl.nasa.gov\u003e\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\nCo-authored-by: Stepheny Perez \u003cskorper@users.noreply.github.com\u003e"
    },
    {
      "commit": "e877560e8c940e992e1ed0e6442ceae8aa03c938",
      "tree": "1a692cf47be3834f9d977faeb47e5a85d385a5d9",
      "parents": [
        "cc50b6f00c97c414a653c44cc0949738e42d7e71"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Jun 24 10:17:46 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 24 10:17:46 2024 -0700"
      },
      "message": "Version 1.3.0 release (#100)\n\n* bump version to 1.2.0\r\n\r\n* Remove chardet from images (#91)\r\n\r\n* CM build w/o chardet\r\n\r\n* GI build w/o chardet\r\n\r\n* Reworked collection manager dependencies\r\n\r\n* Update CHANGELOG.md\r\n\r\n* GI: Fallback to conda if mamba is not present\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Updated ASF yaml (#94)\r\n\r\n- Branch protections\r\n- Branch auto-delete\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-511 - Switch package manager to poetry (#95)\r\n\r\n* Removed conda from docker image build\r\n\r\n- Base image -\u003e Java (to support possible nexusproto build)\r\n- Just use pip in setup.py\r\n\r\n* Ingester poetry\r\n\r\n* Bumped GI Python version\r\n\r\nFixed issue with xarray being unable to open netcdf files\r\n\r\n* Changelogs\r\n\r\n* No chardet\r\n\r\n* Delete old dockerfile\r\n\r\n* Removed old conda install files\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-512 - Have GI close ZK/Solr/Cassandra connections when done with writing to Solr (#97)\r\n\r\n* Explicitly close Solr \u0026 ZK connections\r\n\r\n* Try just using destructor instead of explicit close() calls\r\n\r\n* Changelog\r\n\r\n* Removed commented out code\r\n\r\n* Also close Cassandra connections after write\r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* CM improvements (#93)\r\n\r\n* Suppress overly verbose loggers instead of all loggers to INFO\r\n\r\n* Collection manager improvements\r\n\r\n- Yield S3 Observer task as it\u0027s creating update events so that those events don\u0027t block until the iteration is complete\r\n- Improved logging\r\n- Log level settable by environment var LOG_LEVEL. Could be level name (ie, INFO, WARNING, \u0026c) or numerical value\r\n\r\n* Changelog\r\n\r\n* Moved changelog entry to correct section\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-472 - Support for defining gridded Zarr datasets from the collection config (#86)\r\n\r\n* Zarr onboarding\r\n\r\n* Dynamic dataset management\r\n\r\n* nexusdatasets setup\r\n\r\n* Fix bad field name in Solr doc\r\n\r\n* Changelog\r\n\r\n* Changelog\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-502: Gridded tile generation bug patch (#92)\r\n\r\n* SDAP-502: Gridded tile gen squeeze bug patch\r\n\r\n* Added unit test\r\n\r\n* Changelog typo\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Fixed install of kubectl in Collection Manager image build (#99)\r\n\r\n* Fixed install of kubectl in Collection Manager image build\r\n\r\n* Changelog update\r\n\r\n* Changelog update\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Update release files\r\n\r\n- 1.3.0 header in changelogs\r\n- Removed incubation DISCLAIMER\r\n- Removed incubation language from NOTICE and updated URLs\r\n- Bumped versions\r\n- Made copyright year current\r\n- Poetry re-lock\r\n\r\n* Fixed Dockerfile for DISCLAIMER rm\r\n\r\n* patch\r\n\r\n---------\r\n\r\nCo-authored-by: skperez \u003cstepheny.k.perez@jpl.nasa.gov\u003e\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\nCo-authored-by: Stepheny Perez \u003cskorper@users.noreply.github.com\u003e"
    },
    {
      "commit": "abb0ab0228a2d13723c7460f7cb61a782ece241e",
      "tree": "1bf15e109e1e790d9c3f065c0fb10440f014e4c8",
      "parents": [
        "2e9b0c616f2075633aa2b7dab91e0ac77b0167c1"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon May 13 08:10:23 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 13 08:10:23 2024 -0700"
      },
      "message": "Fixed install of kubectl in Collection Manager image build (#99)\n\n* Fixed install of kubectl in Collection Manager image build\r\n\r\n* Changelog update\r\n\r\n* Changelog update\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "2e9b0c616f2075633aa2b7dab91e0ac77b0167c1",
      "tree": "6ab68fe773efb7cc9bcd4e5f2687dc430b4f6433",
      "parents": [
        "5fc0f45221a6bb1333d776e6488d7186bce90901"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Thu May 09 11:32:55 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 09 11:32:55 2024 -0700"
      },
      "message": "SDAP-502: Gridded tile generation bug patch (#92)\n\n* SDAP-502: Gridded tile gen squeeze bug patch\r\n\r\n* Added unit test\r\n\r\n* Changelog typo\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "5fc0f45221a6bb1333d776e6488d7186bce90901",
      "tree": "b5b918ca5557fd2d7db5a6d35a9e4319f77ec0ce",
      "parents": [
        "7602e48da72b2f351b42debed8674bf10d2c28c3"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Thu May 09 10:16:55 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 09 10:16:55 2024 -0700"
      },
      "message": "SDAP-472 - Support for defining gridded Zarr datasets from the collection config (#86)\n\n* Zarr onboarding\r\n\r\n* Dynamic dataset management\r\n\r\n* nexusdatasets setup\r\n\r\n* Fix bad field name in Solr doc\r\n\r\n* Changelog\r\n\r\n* Changelog\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "7602e48da72b2f351b42debed8674bf10d2c28c3",
      "tree": "413ee9c914992c0f70d1bac03c8140f3e669da0d",
      "parents": [
        "c37c722b6bb2e72336403686069dae754052f457"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Thu May 09 10:03:21 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 09 10:03:21 2024 -0700"
      },
      "message": "CM improvements (#93)\n\n* Suppress overly verbose loggers instead of all loggers to INFO\r\n\r\n* Collection manager improvements\r\n\r\n- Yield S3 Observer task as it\u0027s creating update events so that those events don\u0027t block until the iteration is complete\r\n- Improved logging\r\n- Log level settable by environment var LOG_LEVEL. Could be level name (ie, INFO, WARNING, \u0026c) or numerical value\r\n\r\n* Changelog\r\n\r\n* Moved changelog entry to correct section\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "c37c722b6bb2e72336403686069dae754052f457",
      "tree": "328ce0a090ee65b7d4dcc92fa96da8709328a105",
      "parents": [
        "941bed7fb45110449ac18cf689d4e44cd574419e"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Thu May 09 09:25:32 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 09 09:25:32 2024 -0700"
      },
      "message": "SDAP-512 - Have GI close ZK/Solr/Cassandra connections when done with writing to Solr (#97)\n\n* Explicitly close Solr \u0026 ZK connections\r\n\r\n* Try just using destructor instead of explicit close() calls\r\n\r\n* Changelog\r\n\r\n* Removed commented out code\r\n\r\n* Also close Cassandra connections after write\r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "cc50b6f00c97c414a653c44cc0949738e42d7e71",
      "tree": "440ed8ab74ada94b6adf812d4a3378f4b7815a0a",
      "parents": [
        "0589f473c66a68830aca4b06160f8e756459e4f6"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Wed Mar 20 09:06:48 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 20 09:06:48 2024 -0700"
      },
      "message": "Sync develop to master (#98)\n\n* bump version to 1.2.0\r\n\r\n* Remove chardet from images (#91)\r\n\r\n* CM build w/o chardet\r\n\r\n* GI build w/o chardet\r\n\r\n* Reworked collection manager dependencies\r\n\r\n* Update CHANGELOG.md\r\n\r\n* GI: Fallback to conda if mamba is not present\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Updated ASF yaml (#94)\r\n\r\n- Branch protections\r\n- Branch auto-delete\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* SDAP-511 - Switch package manager to poetry (#95)\r\n\r\n* Removed conda from docker image build\r\n\r\n- Base image -\u003e Java (to support possible nexusproto build)\r\n- Just use pip in setup.py\r\n\r\n* Ingester poetry\r\n\r\n* Bumped GI Python version\r\n\r\nFixed issue with xarray being unable to open netcdf files\r\n\r\n* Changelogs\r\n\r\n* No chardet\r\n\r\n* Delete old dockerfile\r\n\r\n* Removed old conda install files\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: skperez \u003cstepheny.k.perez@jpl.nasa.gov\u003e\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\nCo-authored-by: Stepheny Perez \u003cskorper@users.noreply.github.com\u003e"
    },
    {
      "commit": "941bed7fb45110449ac18cf689d4e44cd574419e",
      "tree": "440ed8ab74ada94b6adf812d4a3378f4b7815a0a",
      "parents": [
        "d6628f9b97b97ba7f2d1baed02a0e327a88ef53e",
        "5c116badfaf913734d017d41acc765ed3fd978a1"
      ],
      "author": {
        "name": "Stepheny Perez",
        "email": "skorper@users.noreply.github.com",
        "time": "Fri Mar 15 14:57:55 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 15 14:57:55 2024 -0700"
      },
      "message": "Merge pull request #88 from apache/release/1.2.0\n\nRelease/1.2.0"
    },
    {
      "commit": "5c116badfaf913734d017d41acc765ed3fd978a1",
      "tree": "7b476e8df28ab75dd5206a52a1ba8afb56943a67",
      "parents": [
        "dc36ff6fc163f170759a1c1b49a7be867d15f6ab"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Mar 04 16:29:06 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 04 16:29:06 2024 -0800"
      },
      "message": "SDAP-511 - Switch package manager to poetry (#95)\n\n* Removed conda from docker image build\r\n\r\n- Base image -\u003e Java (to support possible nexusproto build)\r\n- Just use pip in setup.py\r\n\r\n* Ingester poetry\r\n\r\n* Bumped GI Python version\r\n\r\nFixed issue with xarray being unable to open netcdf files\r\n\r\n* Changelogs\r\n\r\n* No chardet\r\n\r\n* Delete old dockerfile\r\n\r\n* Removed old conda install files\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "d6628f9b97b97ba7f2d1baed02a0e327a88ef53e",
      "tree": "cfe7b849041ac67edc8a6fd4e1e9f2f686260e39",
      "parents": [
        "0589f473c66a68830aca4b06160f8e756459e4f6"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Mar 04 09:33:21 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 04 09:33:21 2024 -0800"
      },
      "message": "Updated ASF yaml (#94)\n\n- Branch protections\r\n- Branch auto-delete\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "dc36ff6fc163f170759a1c1b49a7be867d15f6ab",
      "tree": "fe7229b383848d06e7c41e767d06bd650b67fa0d",
      "parents": [
        "a9f0673abdd8fc5aebbbcd3051ba43f6f7f040fe"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Wed Nov 22 09:12:51 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 22 09:12:51 2023 -0800"
      },
      "message": "Remove chardet from images (#91)\n\n* CM build w/o chardet\r\n\r\n* GI build w/o chardet\r\n\r\n* Reworked collection manager dependencies\r\n\r\n* Update CHANGELOG.md\r\n\r\n* GI: Fallback to conda if mamba is not present\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "a9f0673abdd8fc5aebbbcd3051ba43f6f7f040fe",
      "tree": "3ca3c3d6e744a994587208fed72984faf739fdc4",
      "parents": [
        "b9fb7c58a1757a3e62bb4018d64666ba80621ca7",
        "0589f473c66a68830aca4b06160f8e756459e4f6"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Thu Oct 26 13:53:12 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 26 13:53:12 2023 -0700"
      },
      "message": "Merge pull request #90 from apache/dev\n\nBring next release candidate up to date w/ dev"
    },
    {
      "commit": "0589f473c66a68830aca4b06160f8e756459e4f6",
      "tree": "189aee9a753188f3addca203214249cddf97fe7e",
      "parents": [
        "dd5c12590ae788c5030eaf42fef7861cfcae3219"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Wed Oct 25 16:06:10 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 25 16:06:10 2023 -0700"
      },
      "message": "Install nexusproto from PyPI w/ option to build from source (#89)\n\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "b9fb7c58a1757a3e62bb4018d64666ba80621ca7",
      "tree": "3ea78e1751a8f244eb275b0964e4de661ef3d587",
      "parents": [
        "dd5c12590ae788c5030eaf42fef7861cfcae3219"
      ],
      "author": {
        "name": "skperez",
        "email": "stepheny.k.perez@jpl.nasa.gov",
        "time": "Thu Sep 14 13:22:27 2023 -0700"
      },
      "committer": {
        "name": "skperez",
        "email": "stepheny.k.perez@jpl.nasa.gov",
        "time": "Thu Sep 14 13:22:27 2023 -0700"
      },
      "message": "bump version to 1.2.0\n"
    },
    {
      "commit": "dd5c12590ae788c5030eaf42fef7861cfcae3219",
      "tree": "b610c27329a4e45058f1d67d0b171e9b733cd665",
      "parents": [
        "fbfce1bbdce9cf965339637369ab128b443aff9e"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Thu Sep 07 13:48:30 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 07 13:48:30 2023 -0700"
      },
      "message": "Reduce collection manager verbosity (#83)\n\n"
    },
    {
      "commit": "fbfce1bbdce9cf965339637369ab128b443aff9e",
      "tree": "7a3ee4ae2050f4a024bd71066a0037c7e5317f61",
      "parents": [
        "2bc939fa9977f7ce7f71fe6991cb5971274c843d"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Thu Sep 07 13:46:29 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 07 13:46:29 2023 -0700"
      },
      "message": "SDAP-477 + SDAP-478 - 1D preprocessor + subgroup selection (#82)\n\n* Traj preprocessor\r\n\r\n* Changelog\r\n\r\n* Keep attrs\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "2bc939fa9977f7ce7f71fe6991cb5971274c843d",
      "tree": "6de003d9976c3443264cf9b81570452bbd93a903",
      "parents": [
        "980f78402f50d4ac5a11b9cc12eb2895fea4edfa"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Aug 21 13:58:20 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 21 13:58:20 2023 -0700"
      },
      "message": "SDAP-483: Added `.asf.yaml` to configure Jira auto-linking. (#85)\n\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "980f78402f50d4ac5a11b9cc12eb2895fea4edfa",
      "tree": "257e5d1ec57292d84319adf5d45ba3605710bb51",
      "parents": [
        "3e1e759121ee2a809b05fb2c27b7a9218eb79aa4"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Wed Jul 05 11:46:19 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 05 11:46:19 2023 -0700"
      },
      "message": "SDAP-460 - Updated legal files (#78)\n\n* SDAP-460 - Updated legal stuff\r\n\r\n- Moving to full DISCLAIMER\r\n- Removed Appendix text from license\r\n\r\n* Test data credit\r\n\r\n* Update README\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "3e1e759121ee2a809b05fb2c27b7a9218eb79aa4",
      "tree": "863bc764c854177317b5bb0a07ded0771e4573db",
      "parents": [
        "a6e858b2b703922c8dcdc0839f3937bddb0576e5"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue May 16 11:47:39 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 11:47:39 2023 -0700"
      },
      "message": "Release/1.1.0 (#75)\n\n* Version bump\r\n\r\n* Updated CHANGELOG.md from Unreleased to 1.1.0 (#74)\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\nCo-authored-by: Nga Chung \u003c17833879+ngachung@users.noreply.github.com\u003e"
    },
    {
      "commit": "a6e858b2b703922c8dcdc0839f3937bddb0576e5",
      "tree": "d211134557cc46064199cf5270980eff0cf49589",
      "parents": [
        "5637f07ff8bd9fe079f1e61ac3c05f5f4225aba8"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Thu Apr 13 10:51:21 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 13 10:51:21 2023 -0700"
      },
      "message": "SDAP-435 + SDAP-437 - Granule preprocessing and timedelta array support (#73)\n\n* Fix for time array being timedelta type\r\n\r\nIngest tested\r\nTile usability untested\r\n\r\n* Changelog\r\n\r\n* CM: Handle squeeze dimensions in config \u0026 pass to RMQ\r\n\r\n* GI: Handle squeeze in GranuleLoader\r\n\r\n* GI: Handle squeeze in rmq message\r\n\r\n* GI: Changed some logging messages to DEBUG\r\n\r\n* Preprocessor package\r\n\r\n* Preprocessor package\r\n\r\n* CM: Handle preprocess section in CC\r\n\r\n* GI: Apply preprocessors to input granules on open\r\n\r\n* Changelog\r\n\r\n* Cleanup\r\n\r\nCleaned up imports \u0026 removed previous squeeze implementation\r\n\r\n* Minor: Adjust level of logging statement\r\n\r\n---------\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "5637f07ff8bd9fe079f1e61ac3c05f5f4225aba8",
      "tree": "c355c3a829aa5dbbb85acd36e1bb11df9705c0be",
      "parents": [
        "9785af1d07ee75574bf9ee6f4e12c6b6c8cc7f39"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Wed Jan 25 09:55:34 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 25 09:55:34 2023 -0800"
      },
      "message": "SDAP-417: Prevent SolrStore from generating documents with incorrect WKT for spatially small tiles (#69)\n\n* Potential fix\r\n\r\n* Fix for incorrect geo field\r\n\r\nSometimes the rounding will turn a very narrow POLYGON into a line, ensure that doesn\u0027t happen\r\n\r\n* Changelog\r\n\r\n* Fixed possible typo in variable name\r\n\r\n* Changelog entry references Jira issue\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "9785af1d07ee75574bf9ee6f4e12c6b6c8cc7f39",
      "tree": "7559989ca87735aa03f0ad70e789c66c178d1cbb",
      "parents": [
        "6d5734c4d7beeccdd8b6ce10135d4fc7b12de253"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Jan 24 15:14:29 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 24 15:14:29 2023 -0800"
      },
      "message": "SDAP-423: Fixed ingester verbose setting not propagating to subprocesses (#70)\n\n* Fix verbosity settings not propagating to ingester subprocesses\n\n* Changelog\n\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "6d5734c4d7beeccdd8b6ce10135d4fc7b12de253",
      "tree": "9fca101a8e9bfd00826dbaaba6e5c6de9ebf0670",
      "parents": [
        "eb6f40ef34246ea123742fbdca696e664ae0ecd2"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Jan 23 10:37:37 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 23 10:37:37 2023 -0800"
      },
      "message": "Release/1.0.0 (#71)\n\n* Added ASF header to all files missing it in this repo (#65)\r\n\r\n* Added ASF header to all .py files missing it in this repo\r\n\r\n* Added ASF header to docker .sh scripts\r\n\r\n* Dockerfile ASF headers\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Create NOTICE (#66)\r\n\r\n* Create DISCLAIMER (#67)\r\n\r\n* README file draft (#68)\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\n\r\n* Update LICENSE.txt\r\n\r\n* Update NOTICE\r\n\r\n* More ASF headers\r\n\r\n* Update and rename DISCLAIMER to DISCLAIMER-WIP\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e"
    },
    {
      "commit": "eb6f40ef34246ea123742fbdca696e664ae0ecd2",
      "tree": "dfed6e9bad499ac1338fb575be7a16ff7bc60565",
      "parents": [
        "e8d7dc1866cef830ab04734f8d8a62be6859de9b"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Wed Nov 30 09:35:01 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 30 09:35:01 2022 -0800"
      },
      "message": "Label changelog for v1.0.0 SDAP release (#63)\n\n"
    },
    {
      "commit": "e8d7dc1866cef830ab04734f8d8a62be6859de9b",
      "tree": "a0e904cb44bf044c6981785dfe1d1132064315e3",
      "parents": [
        "ccff860b68a69bfbb0d572a557625ff01530f5ef"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Mon Nov 28 09:45:23 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 28 09:45:23 2022 -0800"
      },
      "message": "Fixed bug in versioning for granule ingester (#64)\n\nVersion string from `VERSION.txt` was being overwritten"
    },
    {
      "commit": "ccff860b68a69bfbb0d572a557625ff01530f5ef",
      "tree": "d3c50a5ccaf21b2ffab0fe82005ab822f5aeaa06",
      "parents": [
        "813355dae109ae9f70b4da89d6eaba134bc7e496"
      ],
      "author": {
        "name": "Riley Kuttruff",
        "email": "72955101+RKuttruff@users.noreply.github.com",
        "time": "Tue Nov 22 11:19:33 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 22 11:19:33 2022 -0800"
      },
      "message": "SDAP-408 - Improvements to ingestion (#61)\n\n* Writer fault tolerance\r\n\r\nNoticed with Solr writes, but applied to all writers. Ingester process hits the underlying store very hard which, in Solr\u0027s case, can cause the write operation to fail. Existing implementation treats any failure as a lost connection and fails the ENTIRE pipeline. Now it will make several attempts with some backoff between attempts.\r\n\r\n* Don\u0027t use np.ma.filled unless needed\r\n\r\nXarray already handles filling invalid points with NaN, so we just need to grab the underlying np.ndarray from the DataArray. The call to np.ma.filled with xr.DataArray type which I suspect data_subset is frequently if not always, is equivalent to calling np.array(data_subset).\r\n\r\n* Worker init log msg\r\n\r\n* Write consolidation\r\n\r\n* Removed use of np.ma.filled with xr.DataArrays.\r\n\r\n* Elasticsearch writer complies with abstract def but doesn\u0027t batch yet\r\n\r\n* Updated data subset array creation for all reading processors\r\n\r\n* Batching\r\n\r\n* Batching of executor tasks \u0026 Cassandra writes\r\n\r\nCassandra writes are still individual but they are started \u0026 awaited in batches\r\n\r\n* Raised logging level in kelvin to celsius processor to match others\r\n\r\n* Logging formatting for time\r\n\r\n* Logging formatting for write progress\r\n\r\n* Improvements\r\n\r\n* Removed commented code\r\n\r\nCo-authored-by: rileykk \u003crileykk@jpl.nasa.gov\u003e\r\nCo-authored-by: skperez \u003cstepheny.k.perez@jpl.nasa.gov\u003e"
    },
    {
      "commit": "813355dae109ae9f70b4da89d6eaba134bc7e496",
      "tree": "40f59b10f8ba67ced69958f90ae0f8ea656685e9",
      "parents": [
        "b8f31b6cb0136e6fc8d845fe82895dc6133b412f"
      ],
      "author": {
        "name": "Nga Chung",
        "email": "17833879+ngachung@users.noreply.github.com",
        "time": "Thu Nov 17 15:40:41 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 17 15:40:41 2022 -0800"
      },
      "message": "SDAP-411: Used global versioning for SDAP ingester artifacts (#62)\n\n"
    },
    {
      "commit": "b8f31b6cb0136e6fc8d845fe82895dc6133b412f",
      "tree": "91b7ceaa3efc48dac2af931652fdd690dad63d85",
      "parents": [
        "7ee17fdf16201c499f7bd35cf398844f2c70f046"
      ],
      "author": {
        "name": "thomas loubrieu",
        "email": "60993872+tloubrieu-jpl@users.noreply.github.com",
        "time": "Tue Jun 21 11:56:43 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 21 11:56:43 2022 +0200"
      },
      "message": "Issue 388 proxy (#52)\n\n* ignore path starting with http, adapt requirements for conda build to work\r\n\r\n* add exact python version\r\n\r\nCo-authored-by: Thomas Loubrieu \u003cloubrieu@jpl.nasa.gov\u003e"
    },
    {
      "commit": "7ee17fdf16201c499f7bd35cf398844f2c70f046",
      "tree": "078d5256f7f5e0eb4148556d73323fcee696bd5a",
      "parents": [
        "d9cf0faaeec4ec7b24410a93605191cb20ad7e3b"
      ],
      "author": {
        "name": "thomas loubrieu",
        "email": "60993872+tloubrieu-jpl@users.noreply.github.com",
        "time": "Mon Dec 06 10:39:47 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 06 10:39:47 2021 -0500"
      },
      "message": "upgrade solr connection status control for latest solr versions (#50)\n\nCo-authored-by: Thomas Loubrieu \u003cloubrieu@jpl.nasa.gov\u003e"
    },
    {
      "commit": "d9cf0faaeec4ec7b24410a93605191cb20ad7e3b",
      "tree": "b70ffcf69977ae851aef8067a9786df2be243196",
      "parents": [
        "5a9388bfe6d8266814b1e7b53305f4c7a611681f"
      ],
      "author": {
        "name": "Stepheny Perez",
        "email": "skorper@users.noreply.github.com",
        "time": "Wed Nov 10 13:56:23 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 10 13:56:23 2021 -0800"
      },
      "message": "SDAP-351: Fix reading of data with cftime.datetime.Gregorian type (#46)\n\n* Generalized datetime fix so all calendars are supported\r\n\r\n* Added unit tests for 4 calendar types (standard, missing attr, julian, gregorian"
    },
    {
      "commit": "5a9388bfe6d8266814b1e7b53305f4c7a611681f",
      "tree": "989b9e2f419705a0f89d65885548994e41d596c4",
      "parents": [
        "9c01b17a34160d501546c7ec1359b27f32011cf8"
      ],
      "author": {
        "name": "Stepheny Perez",
        "email": "skorper@users.noreply.github.com",
        "time": "Mon Oct 11 20:35:54 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 11 20:35:54 2021 -0700"
      },
      "message": "Fix incorrectly named arg bug (#47)\n\n"
    },
    {
      "commit": "9c01b17a34160d501546c7ec1359b27f32011cf8",
      "tree": "ea32fd8cee4c7b1d429a80f8d414d40d0c454b17",
      "parents": [
        "bc94d2923cdea7a98eaf9e5b06dae11bc88f8594"
      ],
      "author": {
        "name": "Stepheny Perez",
        "email": "skorper@users.noreply.github.com",
        "time": "Wed Oct 06 19:01:40 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 06 19:01:40 2021 -0700"
      },
      "message": "Julian datetime fix for GPM data (#44)\n\n* Julian datetime fix for GPM data\r\n\r\n* Fixed julian datetime bug for multi-var gridded data"
    },
    {
      "commit": "bc94d2923cdea7a98eaf9e5b06dae11bc88f8594",
      "tree": "e0478a30c9ce45d5bfeae7d0d171772d5b2b98ef",
      "parents": [
        "f674a5a2be8eec4f83b380d7dc56ceb53b16dd16"
      ],
      "author": {
        "name": "WicketWarrick",
        "email": "36893027+WicketWarrick@users.noreply.github.com",
        "time": "Thu Sep 23 02:11:39 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 22 17:11:39 2021 -0700"
      },
      "message": "SDAP-347 Added day_of_year_i to Solr and Elasticsearch writers, and fixed issue in the way we access units in kelvintocelsius processor (#42)\n\nCo-authored-by: Dorian FOUQUIER \u003cdfouquie@ifremer.fr\u003e\r\nCo-authored-by: Nga Chung \u003c17833879+ngachung@users.noreply.github.com\u003e"
    },
    {
      "commit": "f674a5a2be8eec4f83b380d7dc56ceb53b16dd16",
      "tree": "6b4d8da2a0a8c250ada78b104c1945b453a656e5",
      "parents": [
        "39511038c4f755f517ee782737f45b97061fbe0a"
      ],
      "author": {
        "name": "Stepheny Perez",
        "email": "skorper@users.noreply.github.com",
        "time": "Wed Sep 22 17:03:11 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 22 17:03:11 2021 -0700"
      },
      "message": "SDAP-323: Update summarizing processor and Solr schema to support multiple variables (#41)\n\n* Updated solr doc for multi-var case\r\n\r\n* Fix single-variable multi-var standard name case\r\n\r\n* Don\u0027t include null standard name field\r\n\r\n* Added support for case where some variables have standard_name"
    },
    {
      "commit": "39511038c4f755f517ee782737f45b97061fbe0a",
      "tree": "d0b6e4ae22a6835d4f62ee1e5d7ebe163cf14e6d",
      "parents": [
        "ce9567bcc8010c7a7834e029bf3e75585cdc74cf"
      ],
      "author": {
        "name": "WicketWarrick",
        "email": "36893027+WicketWarrick@users.noreply.github.com",
        "time": "Thu Sep 09 02:07:09 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 08 17:07:09 2021 -0700"
      },
      "message": "Sdap 314 - Elasticsearch as a MetadataStore (#36)\n\n* SDAP-313 added --cassandra-keyspace option to main.py (and propagated to CassandraStore.py and entrypoint.sh) in order to be able to specify a different one than the default \"nexustiles\"\r\n\r\n* [SDAP-313] Setting up Elasticsearch as a possible MetadataStore (ElasticsearchStore)\r\n\r\n* SDAP-314 - Handling different authentification methods (with or without identifiers)\r\n\r\n* SDAP-314 - Rounding coordinates at ingestion time\r\n\r\nCo-authored-by: Dorian FOUQUIER \u003cdfouquie@ifremer.fr\u003e"
    },
    {
      "commit": "ce9567bcc8010c7a7834e029bf3e75585cdc74cf",
      "tree": "7956e81d4325fe970844ebed946982bbbafb42f6",
      "parents": [
        "fb77c38b199f329380b7f54155c33d1e8748a36e"
      ],
      "author": {
        "name": "wphyojpl",
        "email": "38299756+wphyojpl@users.noreply.github.com",
        "time": "Wed Sep 08 15:31:55 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 08 15:31:55 2021 -0700"
      },
      "message": "SDAP-340:fix:allow null when standard_name is missing (#39)\n\n* feat:allow null when standard_name is missing\r\n\r\n* feat: add test case to confirm string value can be converted to object via json lib"
    },
    {
      "commit": "fb77c38b199f329380b7f54155c33d1e8748a36e",
      "tree": "0f67bbd65d36503d2a565d4fef18a12671fc11be",
      "parents": [
        "f9f47236677d1cdcb51ddffc86ac48f8611b8c9f"
      ],
      "author": {
        "name": "wphyojpl",
        "email": "38299756+wphyojpl@users.noreply.github.com",
        "time": "Wed Aug 18 16:35:34 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 18 16:35:34 2021 -0700"
      },
      "message": "fix: add new reading processors to the module (#38)\n\n"
    },
    {
      "commit": "f9f47236677d1cdcb51ddffc86ac48f8611b8c9f",
      "tree": "54bd822c909b290bc30d20f489515c8a549dc1b8",
      "parents": [
        "6187ea137c2cc8ceabe1a0bb1c13472b935432bc"
      ],
      "author": {
        "name": "wphyojpl",
        "email": "38299756+wphyojpl@users.noreply.github.com",
        "time": "Thu Aug 12 12:23:27 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 12 12:23:27 2021 -0700"
      },
      "message": "SDAP-322 Add support for ingestion of data with multiple variables (#37)\n\n* feat: add banded grid reading processor\r\n\r\n* chore: add more format to granule logger\r\n\r\n* chore: add detailed log format for collection manager\r\n\r\n* feat: combine banded grid and grid reading processors\r\n\r\n* chore: add 1 more test case\r\n\r\n* fix: handle list value of dict for frozenset in collection + reduce log level to DEBUG\r\n\r\n* feat: add log level control from environment variable IS_VERBOSE\r\n\r\n* fix: convert list to string for frozenset\r\n\r\n* chore: add log debug statements\r\n\r\n* fix: convert str variable back to a list\r\n\r\n* fix: update TileSummarizingProcessor for input list\r\n\r\n* fix: update GenerateTileId to work with input list\r\n\r\n* fix: update K2C logic for vectored input\r\n\r\n* chore: remove outdated log statement\r\n\r\n* fix: update solr store to work with vectored inputs\r\n\r\n* fix: accept variable as list or convert to list for vectored inputs\r\n\r\n* chore: add validation to existing reading processors for multiple vectored value. they should be updated later\r\n\r\n* fix: need str representation of data_var_name + add exception log\r\n\r\n* feat: cancelling dimension switches + updating test too. But some are failing (WIP)\r\n\r\n* feat: allow variable as a string for backward compatibility\r\n\r\n* chore: remove log statement\r\n\r\n* feat: make incoming configmap backward compatible by allowing either variable or variables\r\n\r\n* fix: ignoring RepeatedScalarFieldContainer error\r\n\r\n* chore: remove log statements\r\n\r\n* fix: update test with variable in array as collection will always convert to array\r\n\r\n* chore: add debug log statement to see which processor has started\r\n\r\n* fix: add debugging log + hide error in tile-summarizing\r\n\r\n* feat: add 1 more test case for hls pre-processed data\r\n\r\n* feat: add multiband for swath reading processor + add test case\r\n\r\n* chore: add todo text\r\n\r\n* feat: keep grid \u0026 swath reading processor as single band + create 2 new processors for multiband\r\n\r\n* feat: add test cases for 2 new multiband processors\r\n\r\n* feat: use GridMultiBandTile + transpose to\r\n[time, lat, lon, bands]\r\n\r\n* feat: update ForceAscendingLatitude to use data_dim_names when possible. defaulting to axis 0 if not\r\n\r\n* feat: make transpose a generic method + update swath multiband processor\r\n\r\n* chore: reduce details in debug level log\r\n\r\n* feat: add standard_name from all variable names + update debug statement\r\n\r\n* chore: change band to variable for grid\r\n\r\n* chore: change swath_multi_variable_tile from swath_multi_band_tile\r\n\r\n* fix: make data_var_name a string for backward compatibility\r\n\r\n* chore: update band to variable for a more general purpose\r\n\r\n* chore: use apache protobuf repo + add SwathMultiVariableReadingProcessor to init file"
    },
    {
      "commit": "6187ea137c2cc8ceabe1a0bb1c13472b935432bc",
      "tree": "4e7610452edd8275705b2095fa99e576810be85a",
      "parents": [
        "472ab158c5bcfd4001a92cc5ebb98c7827f146f8"
      ],
      "author": {
        "name": "WicketWarrick",
        "email": "36893027+WicketWarrick@users.noreply.github.com",
        "time": "Wed Jun 23 19:45:15 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 23 10:45:15 2021 -0700"
      },
      "message": "SDAP-313 added --cassandra-keyspace option to main.py (and propagated to CassandraStore.py and entrypoint.sh) in order to be able to specify a different one than the default \"nexustiles\" (#35)\n\nCo-authored-by: Dorian FOUQUIER \u003cdfouquie@ifremer.fr\u003e"
    },
    {
      "commit": "472ab158c5bcfd4001a92cc5ebb98c7827f146f8",
      "tree": "c158a9296b0d653aed730d287bec02149c350314",
      "parents": [
        "aeb14815424b7cdacba929d5f2474a486130769e"
      ],
      "author": {
        "name": "Stepheny Perez",
        "email": "skorper@users.noreply.github.com",
        "time": "Thu May 06 17:18:28 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 06 17:18:28 2021 -0700"
      },
      "message": "SDAP-310: Added standard_name to nexus tile and solr doc (#33)\n\n* Added standard_name to nexus tile and solr doc\r\n\r\n* CDMS-69: Use standard_name in solr doc tile_var_name_s field if available"
    },
    {
      "commit": "aeb14815424b7cdacba929d5f2474a486130769e",
      "tree": "480ccd701c47338188bd192a99fef138b16a0ee4",
      "parents": [
        "40cc47a1c09e5809099a89322b54d0ec31b5a820"
      ],
      "author": {
        "name": "thomas loubrieu",
        "email": "60993872+tloubrieu-jpl@users.noreply.github.com",
        "time": "Thu May 06 17:03:00 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 06 17:03:00 2021 -0700"
      },
      "message": "add default case when collection path is a regex (#32)\n\nCo-authored-by: thomas loubrieu \u003cthomas.loubrieu@jpl.nasa.gov\u003e"
    },
    {
      "commit": "40cc47a1c09e5809099a89322b54d0ec31b5a820",
      "tree": "f9b1e5f07a60ab44aba49423449be645ce88ccde",
      "parents": [
        "dc9fb6759e10eeaba2f9726a6d42add9d433abae"
      ],
      "author": {
        "name": "wphyojpl",
        "email": "38299756+wphyojpl@users.noreply.github.com",
        "time": "Wed May 05 10:03:39 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 05 10:03:39 2021 -0700"
      },
      "message": "feat: Ascending latitudes from dev (#31)\n\n* add processor to make latitude ascending\r\n\r\n* update collection manager to activate ascending latitude processor\r\n\r\n* fix: add class to the module\r\n\r\n* fix: add source test file + point test to the file\r\n\r\nCo-authored-by: thomas loubrieu \u003cthomas.loubrieu@jpl.nasa.gov\u003e"
    },
    {
      "commit": "dc9fb6759e10eeaba2f9726a6d42add9d433abae",
      "tree": "5a4e88f868067e4dd6c0d80c6c1af762eba8117d",
      "parents": [
        "9f84b14c90130224ff733b7167409d3b151adc6a"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Fri Jan 08 15:19:19 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 08 15:19:19 2021 -0800"
      },
      "message": "SDAP-302: Fix bug where the Collection Manager would crash if the Collections Config was updated while Collection Manager was actively scanning S3 directories (#29)\n\n"
    },
    {
      "commit": "9f84b14c90130224ff733b7167409d3b151adc6a",
      "tree": "375c2653c03cfd8480ebacf9775ec5309c1d43f8",
      "parents": [
        "7e042510eea58a423aad4d4634d69ae01ce73146"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Tue Jan 05 14:03:47 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 05 14:03:47 2021 -0800"
      },
      "message": "KelvinToCelsius converter can now parse \u0027units\u0027 or \u0027Units\u0027 field and exits gracefully if none exists (#28)\n\n"
    },
    {
      "commit": "7e042510eea58a423aad4d4634d69ae01ce73146",
      "tree": "f5bd2811aa672abec5075802526b8eae86139b05",
      "parents": [
        "575f25f4563fcf8b04cb1f98e326486ac864d601"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Tue Jan 05 10:05:04 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 05 10:05:04 2021 -0800"
      },
      "message": "SDAP-300: Fix bug that prevented collection manager from seeing files in a directory when the path had no glob-style wildcard character. Also add back support for scanning dirs recursively. (#27)\n\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    },
    {
      "commit": "575f25f4563fcf8b04cb1f98e326486ac864d601",
      "tree": "c3bcd2258060d9ce905919c48068d338123b0aca",
      "parents": [
        "f49a7ecfd566a5c666623f733cf36186141241e6"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Mon Dec 07 14:22:15 2020 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 07 14:22:15 2020 -0800"
      },
      "message": "SDAP-297: Update Collections Config docs to match latest schema (#26)\n\n"
    },
    {
      "commit": "f49a7ecfd566a5c666623f733cf36186141241e6",
      "tree": "e958a7de8105f51ca62fc0d7d0c4c60cede17a6b",
      "parents": [
        "f66c7e1614d1bdf63c09ba14cd850c893e2db3d3"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Tue Nov 24 12:31:13 2020 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 24 12:31:13 2020 -0800"
      },
      "message": "SDAP-295: Include dataset name hash in tile ID generation (#25)\n\n"
    },
    {
      "commit": "f66c7e1614d1bdf63c09ba14cd850c893e2db3d3",
      "tree": "84c3aab339c4072eef09e303b9b35374bace8782",
      "parents": [
        "999b432fbe2fa8e31cf5437326c1ada79b7ee848"
      ],
      "author": {
        "name": "Elizabeth Yam",
        "email": "echyam@users.noreply.github.com",
        "time": "Wed Nov 18 14:11:58 2020 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 18 14:11:58 2020 -0800"
      },
      "message": "SDAP-293: Automatic Kelvin-to-Celsius conversion (#22)\n\nCo-authored-by: Eamon Ford \u003ceamonford@gmail.com\u003e"
    },
    {
      "commit": "999b432fbe2fa8e31cf5437326c1ada79b7ee848",
      "tree": "5a54f06725f550ef29e85b4e30f63547798b6ee5",
      "parents": [
        "72e0f3269c929ea49a36c8c08dc67f1dece1dc9b"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Thu Nov 12 14:59:34 2020 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 12 14:59:34 2020 -0800"
      },
      "message": "SDAP-288: S3 ingestion support (#24)\n\n"
    },
    {
      "commit": "72e0f3269c929ea49a36c8c08dc67f1dece1dc9b",
      "tree": "d40d56e902a417861672fdf06115893f43ee94ac",
      "parents": [
        "7ad004c4e2d0410bb7f17c7f77b64830f9bd9d70"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Tue Nov 03 17:10:28 2020 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 03 17:10:28 2020 -0800"
      },
      "message": "SDAP-286: Add processor module to Granule Ingester to properly handle longitudes between 180-360deg (#23)\n\n"
    },
    {
      "commit": "7ad004c4e2d0410bb7f17c7f77b64830f9bd9d70",
      "tree": "1ffa2c1b46146bbeb926997919b19e26f5454cbf",
      "parents": [
        "2c4c8bb916b94906d7aa2b9168a69e936a84155d"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Wed Oct 21 16:49:28 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 16:49:28 2020 -0700"
      },
      "message": "SDAP-291: Fix netcdf parsing error by freezing pandas at 1.0.4 (#21)\n\n"
    },
    {
      "commit": "2c4c8bb916b94906d7aa2b9168a69e936a84155d",
      "tree": "a636f7621c34a02dc79777266f571f3172d4fb78",
      "parents": [
        "60975805db0e9f1088035f1506616b138d0b671b"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Wed Oct 21 15:20:39 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 15:20:39 2020 -0700"
      },
      "message": "SDAP-291: Fix netcdf parsing error by freezing pandas at 1.0.4 (#20)\n\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    },
    {
      "commit": "60975805db0e9f1088035f1506616b138d0b671b",
      "tree": "50a7a5e3c46538f835f702830ab0f24eecf79ab5",
      "parents": [
        "bc75c25c9e52b39b9c4730272e88413743c9e9cb"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Tue Aug 25 10:47:56 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 10:47:56 2020 -0700"
      },
      "message": "SDAP-282, SDAP-284: Support configuring dimension names and projection during ingestion, support hierarchical directory structures (#19)\n\n"
    },
    {
      "commit": "bc75c25c9e52b39b9c4730272e88413743c9e9cb",
      "tree": "11ea3b696eff2b4beaa051708e690762051e2d0b",
      "parents": [
        "1e492cf050209fb3e724ca9d92a2cb5fc6d4910a"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Tue Aug 11 11:45:26 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 11:45:26 2020 -0700"
      },
      "message": "SDAP-280: Collection Manager to talk to Ingestion History asynchronously (#16)\n\n"
    },
    {
      "commit": "1e492cf050209fb3e724ca9d92a2cb5fc6d4910a",
      "tree": "5e2a2455ede011be84feae51da2fe6b89d27586e",
      "parents": [
        "4d816f678100a3d3e11ea53bdba3434258cfd58f"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Tue Aug 11 10:38:08 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 10:38:08 2020 -0700"
      },
      "message": "SDAP-279: Collection Manager should poll filesystem for file updates (#17)\n\n"
    },
    {
      "commit": "4d816f678100a3d3e11ea53bdba3434258cfd58f",
      "tree": "610e3a79fb98cc89bd6be4ba68961b69fae0923f",
      "parents": [
        "fe6a1c5bbe6a65afc428ce9b2154522cdba55276"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Wed Aug 05 19:28:07 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 19:28:07 2020 -0700"
      },
      "message": "SDAP-277: Improved error handling in Granule Ingester (#15)\n\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    },
    {
      "commit": "fe6a1c5bbe6a65afc428ce9b2154522cdba55276",
      "tree": "1071a24ee8ffdcf2587a5b6b2902d20d563f7775",
      "parents": [
        "d94c89f0a10ff601ab70c57c5ad455e7e43e7649"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Wed Aug 05 13:08:21 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 13:08:21 2020 -0700"
      },
      "message": "SDAP-272: Support connecting to Solr through Zk in Granule Ingester (#12)\n\n"
    },
    {
      "commit": "d94c89f0a10ff601ab70c57c5ad455e7e43e7649",
      "tree": "319e4861e30259902a8b0db65bfc8617d93c4f44",
      "parents": [
        "68110d0f4544e4d39301fcb3682e4f67b935c666"
      ],
      "author": {
        "name": "thomas loubrieu",
        "email": "60993872+tloubrieu-jpl@users.noreply.github.com",
        "time": "Wed Aug 05 10:38:57 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 10:38:57 2020 -0700"
      },
      "message": "SDAP-266: add README note on synchronization of configmap with local path (#14)\n\nCo-authored-by: thomas loubrieu \u003cthomas.loubrieu@jpl.nasa.gov\u003e"
    },
    {
      "commit": "68110d0f4544e4d39301fcb3682e4f67b935c666",
      "tree": "c2e6cfcd81bd934b596c91ce1461b1d1982448c1",
      "parents": [
        "c599cafc37f016e74c8c705323e50152c7017aca"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Tue Aug 04 19:14:22 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 19:14:22 2020 -0700"
      },
      "message": "SDAP-273: Configure max threads in Granule Ingester (#13)\n\n"
    },
    {
      "commit": "c599cafc37f016e74c8c705323e50152c7017aca",
      "tree": "5fbc5cde0bed064c5278787ce9b90df43c2937a4",
      "parents": [
        "e309727b8536b21538a882c18191275142553dea"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Tue Aug 04 15:16:40 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 15:16:40 2020 -0700"
      },
      "message": "SDAP-271 Cassandra authentication support (#11)\n\n"
    },
    {
      "commit": "e309727b8536b21538a882c18191275142553dea",
      "tree": "d8fd06319c690bbeddd232bf25925d8883caa667",
      "parents": [
        "426a2936660f9484f6ca992282a3b6d6f65ffcc5"
      ],
      "author": {
        "name": "thomas loubrieu",
        "email": "thomas.loubrieu@jpl.nasa.gov",
        "time": "Tue Aug 04 13:17:47 2020 -0700"
      },
      "committer": {
        "name": "thomas loubrieu",
        "email": "thomas.loubrieu@jpl.nasa.gov",
        "time": "Tue Aug 04 13:23:01 2020 -0700"
      },
      "message": "add a on.update kopf event for crd updates\n\norganize logs in operator\n"
    },
    {
      "commit": "426a2936660f9484f6ca992282a3b6d6f65ffcc5",
      "tree": "140748c96d0dd9f4e24ab50002b8adedd7ba1b99",
      "parents": [
        "6f48d8a5da137e06ceb2284f5a7e5002a0a22113"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Mon Aug 03 19:26:25 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 19:26:25 2020 -0700"
      },
      "message": "Fix syntax error (#9)\n\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    },
    {
      "commit": "6f48d8a5da137e06ceb2284f5a7e5002a0a22113",
      "tree": "0aba0af8b494620b8e588007387a9e23396966b7",
      "parents": [
        "67594573cf07ea4f89e52a75ac8877371be579f8"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Mon Aug 03 19:06:18 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 19:06:18 2020 -0700"
      },
      "message": "SDAP-270: Fix bad solr endpoints in solr history manager (#8)\n\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    },
    {
      "commit": "67594573cf07ea4f89e52a75ac8877371be579f8",
      "tree": "c7aaeda67c0dfdde9455e3aefd3717bfa16a865c",
      "parents": [
        "ecd5ecc9804b6e7e213f443b3ec94f72f897a497"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Mon Aug 03 12:51:56 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 12:51:56 2020 -0700"
      },
      "message": "SDAP-269: Switch to using aio-pika in collection-manager to maintain an asynchronous connection to RabbitMQ (#7)\n\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    },
    {
      "commit": "ecd5ecc9804b6e7e213f443b3ec94f72f897a497",
      "tree": "118def516e6a7ea4299fd76945d2c3d48c9e0187",
      "parents": [
        "09f53d596fa5df439726a0d192094cc1256be201"
      ],
      "author": {
        "name": "thomas loubrieu",
        "email": "60993872+tloubrieu-jpl@users.noreply.github.com",
        "time": "Wed Jul 29 17:54:25 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 17:54:25 2020 -0700"
      },
      "message": "SDAP-247: config-operator unit tests and support for git username/token  (#6)\n\nCo-authored-by: thomas loubrieu \u003cthomas.loubrieu@jpl.nasa.gov\u003e\r\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    },
    {
      "commit": "09f53d596fa5df439726a0d192094cc1256be201",
      "tree": "6a9d348856ef7e3f9798da0b9854522124e2db02",
      "parents": [
        "12d9101240eab44c2f2ef3d3127734296bd85129"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Thu Jul 09 10:26:22 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 10:26:22 2020 -0500"
      },
      "message": "SDAP-259: The Collection Manager now reloads the Collections Config file on an interval instead of watching for filesystem events (#5)\n\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    },
    {
      "commit": "12d9101240eab44c2f2ef3d3127734296bd85129",
      "tree": "efa5ac710c377b70cbf96484c41d6eec02d2e93e",
      "parents": [
        "08093ee15346713decdc33afab23790f2aee8a76"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Thu Jun 25 16:10:27 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 16:10:27 2020 -0700"
      },
      "message": "SDAP-237 Dockerize Collection Manager (#4)\n\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    },
    {
      "commit": "08093ee15346713decdc33afab23790f2aee8a76",
      "tree": "d607626941aeacc5156046325dbbec7f4fe8d28e",
      "parents": [
        "5850e1656deb380a14e9c05c9127b4fafb74f832"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Mon Jun 22 17:49:38 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 17:49:38 2020 -0700"
      },
      "message": "SDAP-245: Move granule ingester code into this repo (#2)\n\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    },
    {
      "commit": "5850e1656deb380a14e9c05c9127b4fafb74f832",
      "tree": "a410cb33df4eddfaf2a04b37bf95e6fce7da30c9",
      "parents": [
        "8b6f5e5b7f96403aa895e3e59a15fe4dd687e770"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Mon Jun 22 16:51:58 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 16:51:58 2020 -0700"
      },
      "message": "SDAP-254, SDAP-255, SDAP-256: Fix bug where ingestion history is not saved, fix bug where messages published to RabbitMQ are incorrect, fix bug where bad collection config file crashes app (#3)\n\n"
    },
    {
      "commit": "8b6f5e5b7f96403aa895e3e59a15fe4dd687e770",
      "tree": "1049a72672530f93f277308eea05324337b92a3c",
      "parents": [
        "43cced9161beb9c9a1a75e8b0f67a0c1e17132a0"
      ],
      "author": {
        "name": "Eamon Ford",
        "email": "eamonford@gmail.com",
        "time": "Thu Jun 18 15:53:34 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 15:53:34 2020 -0700"
      },
      "message": "SDAP-234: Add more test coverage. (#1)\n\nCo-authored-by: Eamon Ford \u003ceamon.d.ford@jpl.nasa.gov\u003e"
    }
  ],
  "next": "43cced9161beb9c9a1a75e8b0f67a0c1e17132a0"
}
