<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-swiftclient.git/swiftclient/client.py, branch stable/zed</title>
<subtitle>opendev.org: openstack/python-swiftclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/'/>
<entry>
<title>Merge "Expand retry handling on ratelimit response"</title>
<updated>2022-08-19T00:43:25+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2022-08-19T00:43:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=c1f5e8b7c19b90097aecaa89c028f698cf4d804e'/>
<id>c1f5e8b7c19b90097aecaa89c028f698cf4d804e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Enable retry_on_ratelimit by default"</title>
<updated>2022-08-19T00:42:56+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2022-08-19T00:42:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=3b30f155a7ed6e1f66ff6d0272c4216bee543b88'/>
<id>3b30f155a7ed6e1f66ff6d0272c4216bee543b88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Expand retry handling on ratelimit response</title>
<updated>2022-08-18T19:14:04+00:00</updated>
<author>
<name>Clay Gerrard</name>
<email>clay.gerrard@gmail.com</email>
</author>
<published>2022-08-10T17:38:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=653cbcb686fc34cc28f9c7889e8746e77b95371a'/>
<id>653cbcb686fc34cc28f9c7889e8746e77b95371a</id>
<content type='text'>
We have seen middlewares that return ratelimit responses as 498 or 429,
so tolerate either.

Closes-Bug: #1879572
Change-Id: I027222157f6c2ad7882a0508302c9de097baae4c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have seen middlewares that return ratelimit responses as 498 or 429,
so tolerate either.

Closes-Bug: #1879572
Change-Id: I027222157f6c2ad7882a0508302c9de097baae4c
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable retry_on_ratelimit by default</title>
<updated>2022-08-18T19:12:35+00:00</updated>
<author>
<name>Tim Burke</name>
<email>tim.burke@gmail.com</email>
</author>
<published>2022-08-17T23:58:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=a1d2f31131d79d7c551dbac4fc1e9c4d177d2df5'/>
<id>a1d2f31131d79d7c551dbac4fc1e9c4d177d2df5</id>
<content type='text'>
UpgradeImpact
=============
The Connection class now enables retry_on_ratelimit by default.
If you need to return to the old behavior, explicitly pass
retry_on_ratelimit=False as a keyword arg.

The SwiftService class will now enables the retry_on_ratelimit option by
default. If you need to return to the old behavior, explicitly set it to
false in your options dict.

Change-Id: I3221fda84f0b8031c50128aa600e2c19deb5b102
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
UpgradeImpact
=============
The Connection class now enables retry_on_ratelimit by default.
If you need to return to the old behavior, explicitly pass
retry_on_ratelimit=False as a keyword arg.

The SwiftService class will now enables the retry_on_ratelimit option by
default. If you need to return to the old behavior, explicitly set it to
false in your options dict.

Change-Id: I3221fda84f0b8031c50128aa600e2c19deb5b102
</pre>
</div>
</content>
</entry>
<entry>
<title>More cleanup following py2 removal</title>
<updated>2022-05-24T15:33:02+00:00</updated>
<author>
<name>Tim Burke</name>
<email>tim.burke@gmail.com</email>
</author>
<published>2022-03-22T17:14:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=5d451fb92031989ea9982fc29140175014448ea2'/>
<id>5d451fb92031989ea9982fc29140175014448ea2</id>
<content type='text'>
* Drop py2-only hacking pin from test-requirements.

* Remove quote() helper; urllib.parse.quote() works fine.

* Remove some useless code.

Change-Id: I9ffc923f58f1d11538f83ff26f7beb53cdf134c3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Drop py2-only hacking pin from test-requirements.

* Remove quote() helper; urllib.parse.quote() works fine.

* Remove some useless code.

Change-Id: I9ffc923f58f1d11538f83ff26f7beb53cdf134c3
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary object subclassing</title>
<updated>2022-03-21T18:32:00+00:00</updated>
<author>
<name>Stephen Finucane</name>
<email>stephenfin@redhat.com</email>
</author>
<published>2022-03-21T18:19:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=61ce5ac8244206c5e469e24459e365a5b0767dd5'/>
<id>61ce5ac8244206c5e469e24459e365a5b0767dd5</id>
<content type='text'>
All classes subclass from object by default in Python 3.

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: I5a1ad57bcc092861ce969759b06a07c880ad3d35
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All classes subclass from object by default in Python 3.

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: I5a1ad57bcc092861ce969759b06a07c880ad3d35
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove six</title>
<updated>2022-03-21T18:31:10+00:00</updated>
<author>
<name>Stephen Finucane</name>
<email>stephenfin@redhat.com</email>
</author>
<published>2022-02-17T11:37:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=fa137a5bf1f2a86cc15ebc4d973f245e1543105d'/>
<id>fa137a5bf1f2a86cc15ebc4d973f245e1543105d</id>
<content type='text'>
This mostly affects tests. Nothing too complicated

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: Iabc78f651e1d48db35638280722f8019798eccd6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This mostly affects tests. Nothing too complicated

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: Iabc78f651e1d48db35638280722f8019798eccd6
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't patch Requests globally on import</title>
<updated>2022-03-21T15:05:54+00:00</updated>
<author>
<name>Aarni Koskela</name>
<email>akx@iki.fi</email>
</author>
<published>2022-02-10T16:37:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=c09621eb4269e9eaa2c5f386976f356fb0701236'/>
<id>c09621eb4269e9eaa2c5f386976f356fb0701236</id>
<content type='text'>
This also upgrades the Requests dependency to 2.4+ (released in 2014)
to avoid having to do version comparisons altogether.

Refs https://bugs.launchpad.net/python-swiftclient/+bug/1904551

Signed-off-by: Aarni Koskela &lt;akx@iki.fi&gt;
Change-Id: I58399f6c526b0b78462f31739c43076314ba9e76
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also upgrades the Requests dependency to 2.4+ (released in 2014)
to avoid having to do version comparisons altogether.

Refs https://bugs.launchpad.net/python-swiftclient/+bug/1904551

Signed-off-by: Aarni Koskela &lt;akx@iki.fi&gt;
Change-Id: I58399f6c526b0b78462f31739c43076314ba9e76
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop support for Python 2</title>
<updated>2022-03-16T22:06:19+00:00</updated>
<author>
<name>Stephen Finucane</name>
<email>stephenfin@redhat.com</email>
</author>
<published>2022-02-17T11:21:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=2636965f38a7788bbee19fc90088384834670b10'/>
<id>2636965f38a7788bbee19fc90088384834670b10</id>
<content type='text'>
There's a lot of cleanup possible, but this is a start.

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: Ia1176b7fd5434d52070d482a37abfbb98800cdb3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's a lot of cleanup possible, but this is a start.

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: Ia1176b7fd5434d52070d482a37abfbb98800cdb3
</pre>
</div>
</content>
</entry>
<entry>
<title>Close connections created when calling module-level functions</title>
<updated>2020-10-13T17:45:07+00:00</updated>
<author>
<name>Tim Burke</name>
<email>tim.burke@gmail.com</email>
</author>
<published>2020-04-19T05:41:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=97aa3e65412ee241fce7721927b0b003daf51ed4'/>
<id>97aa3e65412ee241fce7721927b0b003daf51ed4</id>
<content type='text'>
Co-Authored-By: Clay Gerrard &lt;clay.gerrard@gmail.com&gt;
Change-Id: Id62e63afc6f2ffa32eb8640787c78559481050f9
Related-Change: I200ad0cdc8b7999c3f5521b9a822122bd18714bf
Related-Bug: #1873435
Closes-Bug: #1838775
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Clay Gerrard &lt;clay.gerrard@gmail.com&gt;
Change-Id: Id62e63afc6f2ffa32eb8640787c78559481050f9
Related-Change: I200ad0cdc8b7999c3f5521b9a822122bd18714bf
Related-Bug: #1873435
Closes-Bug: #1838775
</pre>
</div>
</content>
</entry>
</feed>
