html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/pull/7654#issuecomment-1483082222,https://api.github.com/repos/pydata/xarray/issues/7654,1483082222,IC_kwDOAMm_X85YZgnu,6897215,2023-03-24T16:27:01Z,2023-03-24T16:27:01Z,NONE,"Just leaving a note here. I would expect that the datatype that was saved, is the datatype that is loaded. So preferably if I save a string array of e.g., type `<U5`, I expect it would still be `<U5` when loaded, not suddenly HDF5 `VLEN` types. Thanks again @kmuehlbauer for digging into this problem and all your work! 😄 ","{""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1633623916 https://github.com/pydata/xarray/pull/7654#issuecomment-1478909815,https://api.github.com/repos/pydata/xarray/issues/7654,1478909815,IC_kwDOAMm_X85YJl93,6897215,2023-03-22T04:41:05Z,2023-03-22T04:43:03Z,NONE,"Thanks a lot for the quick PR! I can confirm that this fixes - https://github.com/pydata/xarray/issues/7652#issuecomment-1476956975 (`bool` -> `int8`) But **not** `int64` -> `int32`, and `<U1` -> `O` - https://github.com/pydata/xarray/issues/7652#issuecomment-1476967312 - https://github.com/pydata/xarray/issues/7652#issue-1632718954","{""total_count"": 2, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 1}",,1633623916