Releases: pangeo-forge/pangeo-forge-recipes
0.10.8
What's Changed
- Remove confusing docstring for consolidating coordinate dimensions by @jbusecke in #712
- Change dims to sizes to suppress future warning by @maxrjones in #714
- Crush warning about ds.dims deprecation by @jbusecke in #718
- Append mode for StoreToZarr by @cisaacstern in #721
- We don't use whereby anymore by @cisaacstern in #725
- Move logic from schema accumulator object to combinefn by @moradology in #723
- Bump codecov/codecov-action from 4.0.2 to 4.2.0 by @dependabot in #727
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #707
- Bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in #729
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #728
- Bump sphinx-autodoc-typehints from 2.0.0 to 2.0.1 by @dependabot in #731
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #733
- Bump myst-nb from 1.0.0 to 1.1.0 by @dependabot in #732
- Bump sphinx from 7.2.6 to 7.3.5 by @dependabot in #734
- Bump sphinx from 7.3.5 to 7.3.6 by @dependabot in #737
- Bump sphinx-autodoc-typehints from 2.0.1 to 2.1.0 by @dependabot in #738
- Bump sphinx from 7.3.6 to 7.3.7 by @dependabot in #739
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #740
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #741
- Add pattern_from_file_sequence to docs by @maxrjones in #742
- Adds StoreToPyramid in get_injection_specs by @norlandrhagen in #745
- Bump codecov/codecov-action from 4.3.1 to 4.4.0 by @dependabot in #746
- Bump codecov/codecov-action from 4.4.0 to 4.4.1 by @dependabot in #747
- Optional support for synchronous HTTP filesystem by @moradology in #748
- Bump sphinx-autodoc-typehints from 2.1.0 to 2.1.1 by @dependabot in #751
- Bump sphinx-design from 0.5.0 to 0.6.0 by @dependabot in #749
- Remove log we don't need by @moradology in #755
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #756
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #757
- Bump sphinx-autodoc-typehints from 2.1.1 to 2.2.2 by @dependabot in #760
Full Changelog: 0.10.7...0.10.8
0.10.7
What's Changed
- Retain original _FillValue in encoding by @maxrjones in #711
New Contributors
- @maxrjones made their first contribution in #711
Full Changelog: 0.10.6...0.10.7
0.10.6
What's Changed
- Ab/consolidate release notes by @abarciauskas-bgse in #706
- Minimal multidim rechunk fix by @cisaacstern in #708.
Full Changelog: 0.10.5...0.10.6
0.10.5
What's Changed
- Add pytest-xdist to speed up tests by @jbusecke in #651
- Checkout tags for local install by @jbusecke in #650
- Bump to myst-nb==1.0.0 by @cisaacstern in #641
- Kerchunk WriteCombinedReference return fsstore by @norlandrhagen in #660
- Consolidate Metadata Transform by @norlandrhagen in #665
- Reuse
FSSpecTarget
Auth Credentials by @ranchodeluxe in #668 - Pass zarr encoding through StoreToZarr() by @thodson-usgs in #674
- Pinning pytest to fix ci test failures by @norlandrhagen in #681
- ConsolidateMetadata2 by @norlandrhagen in #678
- ConsolidatedDimensionCoords Transform -- cleaned up version of PR #556 by @norlandrhagen in #671
- Update index.md by @abarciauskas-bgse in #664
- Make mypy happy (
type
is not a class instance) by @moradology in #693 - Add logging to StoreToZarr by @jbusecke in #657
- Use MapTuple, put higher-order index type in
types
file by @moradology in #694 - Tests to illustrate
CombineReferences.bucket_by_position
by @ranchodeluxe in #697 - Fix CombineReference merge ordering by @moradology in #689
- Assert Uniform by @ranchodeluxe in #698
- Remove add_keys_iter by @moradology in #700
- Fix WriteCombinedReference FSSpec Credentials Yet Again by @ranchodeluxe in #703
New Contributors
- @thodson-usgs made their first contribution in #674
Full Changelog: 0.10.4...0.10.5
0.10.4
What's Changed
- Fix broken contributing link by @cisaacstern in #640
- Bump sphinxext-opengraph from 0.8.2 to 0.9.0 by @dependabot in #642
- Add
minio
to Integration Tests by @norlandrhagen in #638 - Disable
fsspec
Cache on Integration Tests by @ranchodeluxe in #646 - Dynamic chunking interface for StoreToZarr by @cisaacstern in #595
New Contributors
- @ranchodeluxe made their first contribution in #646
Full Changelog: 0.10.3...0.10.4
0.10.3
0.10.2
0.10.1
- Add sentinel as default for transform keyword arguments that are required at runtime and which recipe developers may not want to set in recipe modules. This allows recipe modules to be importable (i.e., unit-testable) and type-checkable during development. #588
StoreToZarr
now emits azarr.storage.FSStore
which can be consumed by downstream transforms. This is useful for opening and testing the completed zarr store, adding it to a catalog, etc. #574- Concurrency limiting transform added. This base transform can be used to limit concurrency for calls to external services. It is now used internally to allow
OpenURLWithFSSpec
to be limited
to a specified maximum concurrency. #557 - Various packaging, testing, and maintenance upgrades https://github.com/pangeo-forge/pangeo-forge-recipes/pull/565` https://github.com/pangeo-forge/pangeo-forge-recipes/pull/567` #576
- Patched deserialization bug that affected rechunking on GCP Dataflow #548
0.10.0
Major breaking change: This release represents a nearly complete rewrite of the package, removing the custom recipe constructor classes and executors, and replacing them with a set of modular, domain-specific Apache Beam PTransforms, which can be flexibly composed and executed on any Apache Beam runner. The documentation has been updated to reflect this change. As the first release following this major rewrite, we expect bugs and documentation gaps to exist, and we look forward to community support in finding and triaging those issues. A blog post and further documentation of the motivations for and opportunities created by this major change is forthcoming.