Skip to content

Releases: UltiHash/core

1.5.0

Choose a tag to compare

@plauth plauth released this 08 Jul 12:53
7a433f3
  • Fix issue with get-object which lead to stale downloads with high CPU utilization
  • Improved write performance of erasure-coded storage groups
  • Enabled reference-count based deletion support for erasure-coded storage groups

Full Changelog: 1.4.0...1.5.0

1.4.0

Choose a tag to compare

@plauth plauth released this 04 Jun 18:23
02f8aa2
  • Add missing Last-Modified header to GetObject
  • Bump CLI11 version to 2.5.0
  • Bump magic-enum to 0.9.7
  • Bump nlohmann-json to 3.12.0
  • Bump zppbits to 4.5
  • Bump etcd-cpp-apiv3 version to 0.15.4
  • Bump lmdbxx to latest version
  • Bump cpr to version 1.11.2
  • Bump opentelemetry-cpp to 1.20.0
  • Add support for erasure-coded storage groups (beta)

Full Changelog: 1.3.1...1.4.0

1.2.0

Choose a tag to compare

@plauth plauth released this 23 Jan 12:25
87a0f30
  • Consider configured log level in OTEL logging
  • Support generation of OTEL traces to improve debugging capabilities
  • Fixed a concurrency issue in storage
  • Improved cluster startup by polling for etcd connectivity
  • Fixed an issue that would prevent completely reclaiming storage of deleted objects

Full Changelog: 1.1.2...1.2.0

1.1.2

Choose a tag to compare

@plauth plauth released this 19 Dec 09:52
4e31b92
  • Modified STORAGE_WRITE_REQ message for more efficient interaction between deduplicator and storage
  • Improved efficiency of reference counting infrastructure in storage service
  • Fix broken return value in Content-Range for ranged get access

Full Changelog: 1.1.1...1.1.2

1.1.1

Choose a tag to compare

@plauth plauth released this 09 Dec 13:10
7b8d4c2
  • Request downstream error to be treated as an internal error to allow the client to retry
  • Synchronized access to database directory
  • Re-organized build process

Full Changelog: 1.1.0...1.1.1

Release 1.1.0

Choose a tag to compare

@plauth plauth released this 14 Nov 10:09
a7bbd86
  • Re-connect when losing connection to etcd
  • Support authentication against etcd
  • Correctly report original size in responses to PutObject and CompleteMultipartUpload
  • Fix request ID for 100 Continue responses
  • Add support for policy variables: uh:ActionId, uh:ResourceArn,
    aws:username, aws:userid, aws:PrincipalArn, aws:SourceIp, aws:referer,
    aws:UserAgent, s3:x-amz-content-sha256, s3:x-amz-copy-source, s3:delimiter,
    s3:prefix, aws:CurrentTime
  • Add default content-type for objects
  • Fix a bug in parsing HTTP range requests
  • Remove output to log.log
  • Add support for date condition operators: DateEquals, DateNotEquals,
    DateLessThan, DateLessThanEquals, DateGreaterThan, DateGreaterThanEquals
    • Conditions should be less than 2261-01-01T00:00:00Z
  • Reduced size of object metadata
  • Improved read performance
  • Fix a bug in storage, leading to failed deduplication requests
  • Improved robustness for successive write-delete-write command sequences and small object sizes
  • Fix bug on NotAction, NotPrincipal, NotResource: implement NOR for multiple
    context values
  • Implement special characters: ${*}, ${?}, ${$}
  • Support variable on resource policy statement
  • Prevent services from being destroyed while etcd is not booted up
  • Restrictions on naming buckets have been resolved (e.g. cannot start with a number)

Full Changelog: 1.0.0...1.1.0

Release 1.0.0

Choose a tag to compare

@plauth plauth released this 14 Nov 10:08
d48cf54
  • Added basic policy and authentication support
  • Finished deletion support

Full Changelog: 0.6.0...1.0.0

Release 0.6.0

Choose a tag to compare

@plauth plauth released this 26 Sep 08:33
e0adaa1
  • The storage service can now perform delete operations and reclaim disk space
  • Deduplicator and Entrypoint services are now making use of storage-level delete operations
  • Fix potential data corruption issue caused by deleting and re-uploading data
  • Partial implementation of erasure coding / storage groups
  • Partial implementation of authentication / policy support

Full Changelog: 0.5.4...0.6.0

Release 0.5.4

Choose a tag to compare

@plauth plauth released this 08 Aug 07:03
b668b07

What's Changed

  • Several S3A compatibility fixes
  • Support for object mime types
  • Improved handling of multipart uploads
  • Added support for using multiple working directories/storage devices to storage service
  • Added link/unlink interface to storage service, enabling deletion of unused data

Full Changelog: 0.5.2...0.5.4

Release 0.5.2

Choose a tag to compare

@gongotar gongotar released this 25 Jun 14:11
492b658
  • Increased ETCD timeout to 5 minutes

Full Changelog: 0.5.1...0.5.2