Skip to content

Commit db2bddb

Browse files
authored
Merge pull request #67 from ESGF/release-0.3
Release 0.3
2 parents 0db7749 + dae556c commit db2bddb

File tree

2 files changed

+45
-22
lines changed

2 files changed

+45
-22
lines changed

CHANGES.rst

Lines changed: 44 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
Release Notes
22
=============
33

4+
0.3.0 (2021-02-08)
5+
------------------
6+
7+
- Added test for batch size (#66).
8+
- Test notebooks (#65).
9+
- Replaced Travis CI by GitHub actions CI (#64).
10+
- Return globus urls in search (#63).
11+
- Fixed build of Search API (#61).
12+
- Remove unused code (#49).
13+
- Cleaned up tests (#45).
14+
- Using ``webob.multidict`` (#43).
15+
- Cleaned up docs (#39).
16+
- Marked slow tests (#38).
17+
- Added notebook examples (#37, #46, #48).
18+
- Fixed the usage of the ``input()`` method in ``logon.py`` (#36).
19+
- Skip Python 2.x (#35).
20+
421
0.2.2 (2019-07-19)
522
------------------
623

@@ -12,27 +29,27 @@ Release Notes
1229

1330
This release includes the following features:
1431

15-
- The library now supports **Python 3**.
16-
- `verify` option in `LogonManager` has been added.
17-
- Works with Python 3 version of `MyProxyClient`.
18-
- Testing structure with `pytest` has been improved.
32+
- The library now supports **Python 3**.
33+
- ``verify`` option in ``LogonManager`` has been added.
34+
- Works with Python 3 version of ``MyProxyClient``.
35+
- Testing structure with ``pytest`` has been improved.
1936

2037
0.1.8 (2017-01-03)
2138
------------------
2239

2340
This release includes the following changes:
2441

25-
1. The tests have been updated and various fixes made to make them match the up-to-date ESGF Search API.
26-
2. Following problems with the search being slow in certain scenarios an extra call to the Search service
27-
was made optional through the :meth:`SearchContext.search()` method. If you send the argument and value
28-
of `ignore_facet_check=True` then this hidden call to the service will be avoided. This typically saves
29-
2 seconds of wait time which can be very important in some iterative search scenarios.
30-
3. The :meth:`SearchContext.search()` method was also extended so that the argument `batch_size` could be
31-
directly sent to it in order to manage how the calls to the API would be separated out into batches. This
32-
does not affect the final result but may affect the speed of the response. The batch size can also be set
33-
as a default in the :mod:`pyesgf.search.consts` module.
34-
4. Searches at the file-level now return a `gridftp_url` property along with other existing properties such
35-
as `download_url`.
42+
- The tests have been updated and various fixes made to make them match the up-to-date ESGF Search API.
43+
- Following problems with the search being slow in certain scenarios an extra call to the Search service
44+
was made optional through the ``SearchContext.search()`` method. If you send the argument and value
45+
of ``ignore_facet_check=True`` then this hidden call to the service will be avoided. This typically saves
46+
2 seconds of wait time which can be very important in some iterative search scenarios.
47+
- The ``SearchContext.search()`` method was also extended so that the argument ``batch_size`` could be
48+
directly sent to it in order to manage how the calls to the API would be separated out into batches. This
49+
does not affect the final result but may affect the speed of the response. The batch size can also be set
50+
as a default in the ``pyesgf.search.consts`` module.
51+
- Searches at the file-level now return a ``gridftp_url`` property along with other existing properties such
52+
as ``download_url``.
3653

3754
0.1.6 (2016-05-16)
3855
------------------
@@ -46,7 +63,7 @@ being given with or without a ":port" component in the host address.
4663
This release will include wget script download support.
4764

4865
.. warning::
49-
The expected value of the *url* parameter to :meth:`SearchConnection()` has changed in this release.
66+
The expected value of the *url* parameter to ``SearchConnection()`` has changed in this release.
5067
Prior to v0.1.1 the *url* parameter expected the full URL of the
5168
search endpoint up to the query string. This has now been changed
5269
to expect *url* to omit the final endpoint name,
@@ -56,14 +73,20 @@ This release will include wget script download support.
5673
corrects the URL to retain backward compatibility but this feature
5774
may not remain in future versions.
5875

59-
This release changes the call signature of :meth:`SearchConnection.send_query()` and introduces the additional methods :meth:`send_search()` and :meth:`send_wget()`. When upgrading code to work with this new API simly:
76+
This release changes the call signature of ``SearchConnection.send_query()`` and
77+
introduces the additional methods ``send_search()`` and ``send_wget()``.
78+
When upgrading code to work with this new API simly:
6079

61-
1. Change the *url* parameter to :meth:`SearchConnection()` to not include the ``/search`` suffix
62-
2. Change any occurance of :meth:`send_query()` to :meth:`send_search()`
80+
1. Change the *url* parameter to ``SearchConnection()`` to not include the ``/search`` suffix
81+
2. Change any occurrence of ``send_query()`` to ``send_search()``
6382

6483
0.1b1 (2013-01-19)
6584
------------------
6685

67-
This release marks the start of the 0.1 series which is considered beta-quality. API changes in this series will be clearly marked in the documentation and backward-compatible releases will be maintained on pypi.
86+
This release marks the start of the 0.1 series which is considered beta-quality.
87+
API changes in this series will be clearly marked in the documentation and backward-compatible
88+
releases will be maintained on pypi.
6889

69-
The 0.1b1 release includes integrated MyProxy logon support in the :mod:`pyesgf.logon` module. This release also includes optimisations to the search system to avoid querying multiple shards when requesting the files from a dataset.
90+
The 0.1b1 release includes integrated MyProxy logon support in the ``pyesgf.logon`` module.
91+
This release also includes optimisations to the search system to avoid querying multiple shards
92+
when requesting the files from a dataset.

pyesgf/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
44
"""
55

6-
__version__ = '0.2.2'
6+
__version__ = '0.3.0'

0 commit comments

Comments
 (0)