Skip to content

v1.31.0: Image service

Latest
Compare
Choose a tag to compare
@pazaan pazaan released this 12 Apr 01:47
· 162 commits to develop since this release

Deployment details: https://trello.com/c/aYKgHwIC

  • Add image service
  • Add new dependencies for image service
  • Add blob and image types for association
  • Update dependencies
  • Update to Go 1.11.4
  • Rename Blobs to BlobArray and Sources to SourceArray for consistency
  • Add request.ErrorExtensionNotSupported
  • Minor test updates
  • Rename HasUpdates to IsEmpty to be more descriptive
  • Fix string length validation bug in structure validator package
  • Cleanup test package
  • Remove test.Mock as unnecessary
  • Replace legacy test function usage
  • Remove redundant parsing tests
  • Refactor out common data types
  • Replace deprecated data parsers with structure parsers
  • Rename bytes local variable to avoid conflict with bytes package
  • Remove unnecessary tests to prevent future propogation
  • Rename test functions with prefix ExpectSerialized to ExpectSerializeObject
  • Update test package imports to current best practices
  • Fix data model limit validation constants based off alternate unit constants
  • Straighten out handling of time objects and related in tests
  • Rename blob and data source store Delete to Destroy to reflect actual result
  • Update blob and data source packages to remove context from test assertions
  • Update auth package to remove context from test assertions
  • Refactor and add improved request path and header parsing
  • Update structured store to allow optional update operators and query modifiers
  • Add unstructured store DeleteDirectory to provide batch delete operations
  • Add unstructured store Options during put operation to allow setting content type on S3 object
  • Remove context from unstructured store test mocks as it can change unrelated to target under test
  • Update aws package and interfaces to enable batch object delete
  • Update pagination to not include page or size if defaults are specified
  • Update log package to enable easier addition of contextual data into context and logger
  • Update structure parser to allow reporting errors in contained data by reference
  • Add Makefile targets to execute unit tests until failure
  • Fix import alias for any import path ending in /v1
  • Update dump users tool to be more generic and usable
  • Return HTTP status code 413 Request Entity Too Large when blob size exceeds maximum
  • Replace blob.Create with blob.Content
  • Remove blob Content-Length header usage and blob.Content.Size as it does not work with content encoding
  • Update test config reporter for better debugging
  • Fix randomly failing profile mongo test
  • Fix unused tests
  • Fix import ordering due to Golang tool changes
  • Update dependencies
  • Update to Go 1.11.1
  • Add user id to ArchiveDeviceDataUsingHashesFromDataSet selector to properly use indexes
  • Fix data set id validation to allow Jellyfish id format