Skip to content

Releases: bvdcode/octockup

Release 1.0.116

30 Dec 16:57

Choose a tag to compare

Merge branch 'main' of https://github.com/bvdcode/Octockup

Release 1.0.115

20 Dec 22:36

Choose a tag to compare

Update copyright information and fix title case in index.html

- Changed copyright format from "Vadim Belov | bvdcode | belov.us" to "Vadim Belov <https://belov.us>" in multiple files.
- Updated the title in index.html from "octockup" to "Octockup".

Release 1.0.114

20 Dec 03:57

Choose a tag to compare

Add configurable chunked encoding for S3 uploads

Added support for a useChunkEncoding parameter to control whether chunked encoding is used when uploading to S3. The setting is parsed during initialization and applied to PutObjectRequest, allowing for more flexible S3 compatibility.

Release 1.0.113

19 Dec 03:33

Choose a tag to compare

Merge branch 'main' of https://github.com/bvdcode/octockup

Release 1.0.112

17 Dec 07:15

Choose a tag to compare

Add additional file extensions to skip compression check

Release 1.0.111

16 Dec 03:16

Choose a tag to compare

Flush uploaded hashes after backup; remove chunk exists check

Added a flush of pending uploaded hashes in the backup job's cleanup process to ensure all hashes are persisted after execution. Removed the logic that checked for chunk existence in storage and the database before uploading, so chunks are now always uploaded without prior existence verification. Errors during hash flush are logged but do not interrupt cleanup.

Release 1.0.110

16 Dec 02:55

Choose a tag to compare

Improve chunk existence check to avoid false positives

Previously, an exception was thrown if a chunk existed in storage but was not found in the database. Now, the code first checks if the chunk's hash is actually recorded in the database before throwing an exception, ensuring more accurate detection and reducing unnecessary errors.

Release 1.0.109

15 Dec 22:15

Choose a tag to compare

Set Content-Length header for snapshot file downloads

Explicitly assign snapshotFile.Size to Response.ContentLength before returning file results, ensuring clients receive accurate file size information in the HTTP response.

Release 1.0.108

15 Dec 21:26

Choose a tag to compare

Refactor compressed stream disposal in backup upload

Refactored the handling of compressed MemoryStreams during backup chunk uploads to ensure proper disposal and prevent resource leaks. Compressed streams are now managed at a broader scope and disposed of in a finally block. Also set leaveOpen: true on compression streams to avoid premature closure of underlying streams. Improved code clarity and resource management.

Release 1.0.107

15 Dec 21:11

Choose a tag to compare

Remove legacy Brotli decompression support

Removed Brotli decompression logic from both CompressionHelpers and SnapshotConcatStream. Only ZstdSharp-based decompression is now supported for compressed streams. This simplifies the codebase and reduces dependency on Brotli.