<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-schwift/tests/object_iterator_test.go, branch v2.2.1</title>
<subtitle>Go client library for Swift (OpenStack object storage) aka Rackspace Cloud Files aka Memset Memstore</subtitle>
<id>http://git.xyrillian.de/go-schwift/atom/tests/object_iterator_test.go?h=v2.2.1</id>
<link rel='self' href='http://git.xyrillian.de/go-schwift/atom/tests/object_iterator_test.go?h=v2.2.1'/>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/'/>
<updated>2026-07-21T12:42:45Z</updated>
<entry>
<title>convert copyright headers to SPDX format</title>
<updated>2026-07-21T12:42:45Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-21T12:34:57Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=8e41472447315290b2748709e09b27372adc2b7c'/>
<id>urn:sha1:8e41472447315290b2748709e09b27372adc2b7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use t.Context() instead of context.TODO() in tests</title>
<updated>2026-07-21T12:42:45Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-21T12:24:35Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=9bcfd4733a7ae7d12129b024e93536f7136e4a8e'/>
<id>urn:sha1:9bcfd4733a7ae7d12129b024e93536f7136e4a8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>run `go fix ./...`</title>
<updated>2026-04-18T23:01:52Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-04-18T22:53:33Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=587ac99d26a026c4441ce224f52105d2dbd3751b'/>
<id>urn:sha1:587ac99d26a026c4441ce224f52105d2dbd3751b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change module path to go.xyrillian.de/schwift/v2</title>
<updated>2026-04-18T22:47:31Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-04-18T22:47:31Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=137708df186982c9b60a4f0843ca6b6cbefa8c2a'/>
<id>urn:sha1:137708df186982c9b60a4f0843ca6b6cbefa8c2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update module path for v2</title>
<updated>2024-07-08T13:58:53Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2024-07-08T13:56:55Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=e1625d914fa3d9ac98a7db85ae5de13ee4d58fd6'/>
<id>urn:sha1:e1625d914fa3d9ac98a7db85ae5de13ee4d58fd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove context from struct, add ctx as first args to many functions</title>
<updated>2024-07-01T14:12:52Z</updated>
<author>
<name>Sandro Jäckel</name>
<email>sandro.jaeckel@gmail.com</email>
</author>
<published>2024-07-01T14:12:52Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=b7683ab8dcdeca10ff52d626a285edcf7c1db719'/>
<id>urn:sha1:b7683ab8dcdeca10ff52d626a285edcf7c1db719</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix autofixable lints</title>
<updated>2024-07-01T11:17:16Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2024-07-01T11:15:00Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=3c489c0e29486ce1a5900c4ff87f403ebbbb70fa'/>
<id>urn:sha1:3c489c0e29486ce1a5900c4ff87f403ebbbb70fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add support for symlinks to ObjectIterator</title>
<updated>2018-05-07T12:07:11Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2018-05-07T12:07:11Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=b65158017829cee6fba71a6d730d1502026280a7'/>
<id>urn:sha1:b65158017829cee6fba71a6d730d1502026280a7</id>
<content type='text'>
Closes #2.
</content>
</entry>
<entry>
<title>add support for pseudo-directories to ObjectIterator</title>
<updated>2018-05-03T14:09:23Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2018-05-03T14:09:23Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=98778b85e01c13d7ede8c76e35c8c954fb379ec1'/>
<id>urn:sha1:98778b85e01c13d7ede8c76e35c8c954fb379ec1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>revamp the LargeObject API</title>
<updated>2018-05-02T17:33:46Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2018-04-30T12:14:56Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=f9749638e3393f471d7e28362795689bf37cc023'/>
<id>urn:sha1:f9749638e3393f471d7e28362795689bf37cc023</id>
<content type='text'>
I thought about this some more, and I believe the Writer-based approach
in the previous version of the LargeObject API does not scale: It makes
it very hard to write code that uploads segments without resorting to a
buffer the same size as the segments. I don't want gigabyte-scale
buffers filling up my RAM, so this commit switches to a different API
based on Readers. LargeObject.Append() now behaves very similar to
Object.Upload(), which I find quite nice.
</content>
</entry>
</feed>
