|
1 |
| -resources Changes |
2 |
| -================= |
| 1 | +Resources v24.0.0 2022-08-26 |
| 2 | +============================ |
3 | 3 |
|
4 |
| -* The ButlerURI code has been extracted from the ``daf_butler`` package and made into a standalone package. It is now known as `lsst.resources.ResourcePath` (DM-31723) |
| 4 | +New Features |
| 5 | +------------ |
| 6 | + |
| 7 | +- This package is now available on `PyPI as lsst-resources <https://pypi.org/project/lsst-resources/>`_. |
| 8 | +- The ``lsst.daf.butler.ButlerURI`` code has been extracted from the ``daf_butler`` package and made into a standalone package. It is now known as `lsst.resources.ResourcePath` and distributed in the ``lsst-resources`` package. |
| 9 | +- Add support for Google Cloud Storage access using the ``gs`` URI scheme. (`DM-27355 <https://jira.lsstcorp.org/browse/DM-27355>`_) |
| 10 | +- Builds using ``setuptools`` now calculate versions from the Git repository, including the use of alpha releases for those associated with weekly tags. (`DM-32408 <https://jira.lsstcorp.org/browse/DM-32408>`_) |
| 11 | +- Add an `open` method that returns a file-like buffer wrapped by a context manager. (`DM-32842 <https://jira.lsstcorp.org/browse/DM-32842>`_) |
| 12 | +- Major cleanup of the WebDAV interface: |
| 13 | + |
| 14 | + * Improve client timeout and retries. |
| 15 | + * Improve management of persistent connections to avoid exhausting server |
| 16 | + resources when there are thousands of simultaneous clients. |
| 17 | + * Rename environment variables previously named ``LSST_BUTLER_*`` by: |
| 18 | + |
| 19 | + * ``LSST_HTTP_CACERT_BUNDLE`` |
| 20 | + * ``LSST_HTTP_AUTH_BEARER_TOKEN`` |
| 21 | + * ``LSST_HTTP_AUTH_CLIENT_CERT`` |
| 22 | + * ``LSST_HTTP_AUTH_CLIENT_KEY`` |
| 23 | + * ``LSST_HTTP_PUT_SEND_EXPECT_HEADER`` (`DM-33769 <https://jira.lsstcorp.org/browse/DM-33769>`_) |
| 24 | + |
| 25 | + |
| 26 | +Miscellaneous Changes of Minor Interest |
| 27 | +--------------------------------------- |
| 28 | + |
| 29 | +- Reorganize test code to enhance code reuse and allow new schemes to make use of existing tests. (`DM-33394 <https://jira.lsstcorp.org/browse/DM-33394>`_) |
| 30 | +- Attempt to catch 429 Retry client error in S3 interface. |
| 31 | + This code is not caught by ``botocore`` itself since it is not part of the AWS standard but Google can generate it. (`DM-33597 <https://jira.lsstcorp.org/browse/DM-33597>`_) |
| 32 | +- When walking the local file system symlinks to directories are now followed. (`DM-35446 <https://jira.lsstcorp.org/browse/DM-35446>`_) |
0 commit comments