tag:github.com,2008:https://github.com/unistash-io/RediStack/releasesTags from RediStack2023-12-11T16:24:04Ztag:github.com,2008:Repository/974924194/1.6.22023-12-11T16:24:04Z1.6.2AntViltag:github.com,2008:Repository/974924194/1.6.12023-11-15T10:26:46Z1.6.1fabianfetttag:github.com,2008:Repository/974924194/1.6.02023-11-15T09:55:50Z1.6.0hamzahrmaliktag:github.com,2008:Repository/974924194/1.5.12023-08-04T14:06:16Z1.5.1<p>Close connection pool even if some connections are leased/in creation (<a class="issue-link js-issue-link" href="https://github.com/swift-server/RediStack/pull/86">…</a></p>
<p><a class="issue-link js-issue-link" href="https://github.com/swift-server/RediStack/pull/86">…swift-server#86</a>)</p>
<p>Currently closing a pool, that has leased connections or currently creates connections fails. Such a close attempt brings the pool in an unrecoverable closing state and may lead to crashes. This patch changes the pool shutdown behavior to allow closing the pool even if the pool is not a predefined state.</p>fabianfetttag:github.com,2008:Repository/974924194/1.5.02023-07-08T12:58:55Z1.5.0: Make `RedisConnection.Configuration.defaultPort` thread safe (#81)<p>Make `RedisConnection.Configuration.defaultPort` thread safe (<a class="issue-link js-issue-link" href="https://github.com/swift-server/RediStack/pull/81">swift-s…</a></p>
<p><a class="issue-link js-issue-link" href="https://github.com/swift-server/RediStack/pull/81">…erver#81</a>)</p>
<p>`RedisConnection.Configuration.defaultPort` is currently unprotected shared mutable state. To ensure thread safety this patch adds an atomic to back this property. Since setting the `defaultPort` doesn't make much sense for adopters, we deprecate the setter. Lastly we mark `RedisConnection.Configuration` as `Sendable`.</p>fabianfetttag:github.com,2008:Repository/974924194/1.4.12023-06-13T09:34:05Z1.4.1marius-setag:github.com,2008:Repository/974924194/1.4.02023-06-10T14:44:14Z1.4.0Mordiltag:github.com,2008:Repository/974924194/2.0.0-gamma.1.12023-05-28T02:30:15Z2.0.0-gamma.1.1<p>Make the parameter-less RedisClientError factory statics computed pro…</p>
<p>…perties. As stored properties, they trigger Thread Sanitizer errors when multiple connections trigger the same errors (usually connectionClosed) too close together due to lazy once-only initialization.</p>gwynnetag:github.com,2008:Repository/974924194/1.3.32023-05-28T02:56:49Z1.3.3<p>Make the parameter-less RedisClientError factory statics computed pro…</p>
<p>…perties. As stored properties, they trigger Thread Sanitizer errors when multiple connections trigger the same errors (usually connectionClosed) too close together due to lazy once-only initialization.</p>gwynnetag:github.com,2008:Repository/974924194/1.3.22023-01-20T04:40:08Z1.3.2: Add support for Swift Package Index documentation hosting<p>Add support for Swift Package Index documentation hosting</p>
<p>This is a cherry-pick of commit <a class="commit-link" href="https://github.com/unistash-io/RediStack/commit/4e2217cffd411d43b48b624584603e67bf917d17"><tt>4e2217c</tt></a></p>Mordil