Skip to content
This repository has been archived by the owner on Nov 14, 2024. It is now read-only.

0.174.2

Compare
Choose a tag to compare
@svc-autorelease svc-autorelease released this 26 Nov 20:55
· 3084 commits to develop since this release
132123f
Type Description Link
Fix We no longer read and physically store streams lazily in the AtlasDB store when transactionally storing a stream (via storeStreams()).

Previously, users who stored and marked streams in a single transaction and subsequently referenced the returned Sha256Hash may fail in the following ways:

- if the provided InputStreams throw when they are read after being closed, these exceptions would be thrown out to the user.
- if the provided InputStreams do not throw when they are read after being closed, AtlasDB would erroneously write an empty block as the first block of the stream, and incorrect metadata of the stream being an empty stream.
#4444