tag:github.com,2008:https://github.com/unistash-io/RediStack/releases Tags from RediStack 2023-12-11T16:24:04Z tag:github.com,2008:Repository/974924194/1.6.2 2023-12-11T16:24:04Z 1.6.2 AntVil tag:github.com,2008:Repository/974924194/1.6.1 2023-11-15T10:26:46Z 1.6.1 fabianfett tag:github.com,2008:Repository/974924194/1.6.0 2023-11-15T09:55:50Z 1.6.0 hamzahrmalik tag:github.com,2008:Repository/974924194/1.5.1 2023-08-04T14:06:16Z 1.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> fabianfett tag:github.com,2008:Repository/974924194/1.5.0 2023-07-08T12:58:55Z 1.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> fabianfett tag:github.com,2008:Repository/974924194/1.4.1 2023-06-13T09:34:05Z 1.4.1 marius-se tag:github.com,2008:Repository/974924194/1.4.0 2023-06-10T14:44:14Z 1.4.0 Mordil tag:github.com,2008:Repository/974924194/2.0.0-gamma.1.1 2023-05-28T02:30:15Z 2.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> gwynne tag:github.com,2008:Repository/974924194/1.3.3 2023-05-28T02:56:49Z 1.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> gwynne tag:github.com,2008:Repository/974924194/1.3.2 2023-01-20T04:40:08Z 1.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