Releases: DanEngelbrecht/golongtail
Releases · DanEngelbrecht/golongtail
v0.4.0-pre0
enable lsi-cache for put/upsync
v0.3.9
- UPDATED Updated to longtail 0.3.7 (fixes isses with duplicated asset entries due to upper/lower case letters)
v0.3.8
- CHANGED Only
init
operation will try to rebuild the store index from blocks - ADDED Added retry logic when reading remote store index
- FIXED Don't do fatal exit if reading store index fails, just report error back to caller and log error at exit
- FIXED Gracefully handle missing store.lsi condition as separate from failing to read existing store index
- UPDATED All golang module dependencies updated
- UPDATED Build with golang 1.19
v0.3.8-pre0
- CHANGED Only
init
operation will try to rebuild the store index from blocks - ADDED Added retry logic when reading remote store index
- FIXED Don't do fatal exit if reading store index fails, just report error back to caller and log error at exit
- FIXED Gracefully handle missing store.lsi condition as separate from failing to read existing store index
- UPDATED All golang module dependencies updated
- UPDATED Build with golang 1.19
v0.3.7
- ADDED
downsync
andget
command now allows multiple sources allowing for merging of version in one go. All sources must use the samestorage-uri
- FIXED Updated to longtail 0.3.7 (fixes DanEngelbrecht/longtail#211)
- CHANGED Migrated to
unsafe.Slice
for buffer to slice conversions - CHANGED Added extra check of asset path postfixed with forward slash when testing directories in path filter, affects
--exclude-filter-regex
and--include-filter-regex
v0.3.7-pre1
- UPDATED Updated longtail to 0.3.7-pre1
v0.3.6
- CHANGED commands now logs input details at
info
level - CHANGED Improved logging in remotestore with
info
level - CHANGED Stats output is now printed to StdOut and with formatted logging to log file if
--log-file-path
is enabled - CHANGED All logging now goes through logrus with the default logrus text formatting
- CHANGED Progress output in console now goes to StdOut instead of StdErr
- CHANGED Add NativeBuffer to avoid copying of bytes to Golang array and remove signed 32-bit integer length of arrays (
WriteStoredBlockToBuffer
,WriteBlockIndexToBuffer
,WriteVersionIndexToBuffer
,WriteStoreIndexToBuffer
) - CHANGED
--min-block-usage-percent
now defaults to 80 to balance download size vs patch size - ADDED
--log-to-console
option, default is on, disable all logging output in console with--no-log-to-console
- ADDED
--log-file-path
option, default is no log file output, add path to json formatted log file - ADDED
--log-coloring
option, enables colored logging output in console, default is non-colored - ADDED
--log-console-timestamp
option, enabled timestamps in the console log, default is not to include time stamp - FIXED Improved retrylogic when writing stored block with better logging details
- FIXED Full support for windows extended length paths (fixes: UNC path may not contain forward slashes (#214))
- FIXED Corrected some function names logging
- FIXED splitURI handles mixed forward and backward slash better
- FIXED Reduced memory consumption when doing downsync/get of version
- FIXED
put
with--target-path
without folder in path (local or absolute) now writes to current folder instead of root - UPDATED Updated longtail to 0.3.6
v0.3.6-pre8
- CHANGED commands now logs input details at
info
level - CHANGED Improved logging in remotestore with
info
level - CHANGED Stats output is now printed to StdOut and with formatted logging to log file if
--log-file-path
is enabled - CHANGED All logging now goes through logrus with the default logrus text formatting
- CHANGED Progress output in console now goes to StdOut instead of StdErr
- CHANGED Add NativeBuffer to avoid copying of bytes to Golang array and remove signed 32-bit integer length of arrays (
WriteStoredBlockToBuffer
,WriteBlockIndexToBuffer
,WriteVersionIndexToBuffer
,WriteStoreIndexToBuffer
) - CHANGED
--min-block-usage-percent
now defaults to 80 to balance download size vs patch size - ADDED
--log-to-console
option, default is on, disable all logging output in console with--no-log-to-console
- ADDED
--log-file-path
option, default is no log file output, add path to json formatted log file - ADDED
--log-coloring
option, enables colored logging output in console, default is non-colored - ADDED
--log-console-timestamp
option, enabled timestamps in the console log, default is not to include time stamp - FIXED Improved retrylogic when writing stored block with better logging details
- FIXED Full support for windows extended length paths (fixes: UNC path may not contain forward slashes (#214))
- FIXED Corrected some function names logging
- FIXED splitURI handles mixed forward and backward slash better
- FIXED Reduced memory consumption when doing downsync/get of version
- UPDATED Updated longtail to 0.3.6pre9
v0.3.6-pre7
- **
- CHANGED commands now logs input details at
info
level - CHANGED Improved logging in remotestore with
info
level - CHANGED Stats output is now printed to StdOut and with formatted logging to log file if
--log-file-path
is enabled - CHANGED All logging now goes through logrus with the default logrus text formatting
- CHANGED Progress output in console now goes to StdOut instead of StdErr
- CHANGED Add NativeBuffer to avoid copying of bytes to Golang array and remove signed 32-bit integer length of arrays (
WriteStoredBlockToBuffer
,WriteBlockIndexToBuffer
,WriteVersionIndexToBuffer
,WriteStoreIndexToBuffer
) - ADDED
--log-to-console
option, default is on, disable all logging output in console with--no-log-to-console
- ADDED
--log-file-path
option, default is no log file output, add path to json formatted log file - ADDED
--log-coloring
option, enables colored logging output in console, default is non-colored - ADDED
--log-console-timestamp
option, enabled timestamps in the console log, default is not to include time stamp - FIXED Improved retrylogic when writing stored block with better logging details
- FIXED Full support for windows extended length paths (fixes: UNC path may not contain forward slashes (#214))
- FIXED Corrected some function names logging
- FIXED splitURI handles mixed forward and backward slash better
- UPDATED Updated longtail to 0.3.5
v0.3.6-pre6
- **
- CHANGED commands now logs input details at
info
level - CHANGED Improved logging in remotestore with
info
level - CHANGED Stats output is now printed to StdOut and with formatted logging to log file if
--log-file-path
is enabled - CHANGED All logging now goes through logrus with the default logrus text formatting
- CHANGED Progress output in console now goes to StdOut instead of StdErr
- CHANGED Add NativeBuffer to avoid copying of bytes to Golang array and remove signed 32-bit integer length of arrays (
WriteStoredBlockToBuffer
,WriteBlockIndexToBuffer
,WriteVersionIndexToBuffer
,WriteStoreIndexToBuffer
) - ADDED
--log-to-console
option, default is on, disable all logging output in console with--no-log-to-console
- ADDED
--log-file-path
option, default is no log file output, add path to json formatted log file - ADDED
--log-coloring
option, enables colored logging output in console, default is non-colored - ADDED
--log-console-timestamp
option, enabled timestamps in the console log, default is not to include time stamp - FIXED Improved retrylogic when writing stored block with better logging details
- FIXED Full support for windows extended length paths (fixes: UNC path may not contain forward slashes (#214))
- FIXED Corrected some function names logging
- FIXED splitURI handles mixed forward and backward slash better
- UPDATED Updated longtail to 0.3.5