<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-schwift, branch main</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/?h=main</id>
<link rel='self' href='http://git.xyrillian.de/go-schwift/atom/?h=main'/>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/'/>
<updated>2026-07-28T11:49:09Z</updated>
<entry>
<title>fix comment formatting glitch</title>
<updated>2026-07-28T11:49:09Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-28T11:49:09Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=74a1511930192b6cad324221af08f480efe7d768'/>
<id>urn:sha1:74a1511930192b6cad324221af08f480efe7d768</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2.2.1</title>
<updated>2026-07-21T12:43:09Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-21T12:43:09Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=59359f2d0f0db60c8aa382bb48a8d3e4e15a7f20'/>
<id>urn:sha1:59359f2d0f0db60c8aa382bb48a8d3e4e15a7f20</id>
<content type='text'>
</content>
</entry>
<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>bump Go to 1.26, replace errext.As with errors.AsType</title>
<updated>2026-07-21T12:42:45Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-21T12:28:15Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=e3179558f05e9bb2c8c57fe9d0e916cb829df11c'/>
<id>urn:sha1:e3179558f05e9bb2c8c57fe9d0e916cb829df11c</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>use http.MethodFoo constants where possible</title>
<updated>2026-07-21T12:23:40Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-21T12:23:40Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=044e297413066262c54beb33e98d0e498178897b'/>
<id>urn:sha1:044e297413066262c54beb33e98d0e498178897b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make Account.Headers and Container.Headers thread-safe</title>
<updated>2026-07-21T12:18:35Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-21T12:18:35Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=dc7bd11d855f0b3266612a18606801f4e09ecc09'/>
<id>urn:sha1:dc7bd11d855f0b3266612a18606801f4e09ecc09</id>
<content type='text'>
For type Object, it is a good tradeoff to not carry a mutex in every
instance, since Objects are likely only used in the scope of a
particular operation (and thus within an individual goroutine). But
Account and Container instances are much more likely to be initialized
once on startup and then shared across goroutines, so making them safer
to use at the expense of a slight increase in resource usage looks like
a good choice.
</content>
</entry>
<entry>
<title>v2.2.0</title>
<updated>2026-07-17T09:42:22Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-17T09:42:22Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=8b2ace1c7cb82e1af923b8fc5fa7ffba820b9238'/>
<id>urn:sha1:8b2ace1c7cb82e1af923b8fc5fa7ffba820b9238</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump all dependencies to their latest versions</title>
<updated>2026-07-17T09:42:08Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-17T09:40:27Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=c532f9f3ff10641849647fa27ba496f64d4203d2'/>
<id>urn:sha1:c532f9f3ff10641849647fa27ba496f64d4203d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add Account.ModifyReportedCapabilities</title>
<updated>2026-07-17T09:38:23Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-17T09:37:22Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=558c59e7628245d7fbd21a0453444b59534e8957'/>
<id>urn:sha1:558c59e7628245d7fbd21a0453444b59534e8957</id>
<content type='text'>
</content>
</entry>
</feed>
