Skip to content

v0.7.0

Compare
Choose a tag to compare
@jujaga jujaga released this 13 Oct 19:35
· 151 commits to master since this release
ded5cee

v0.7.0 - Synchronization

  • Bucket and object synchronization support
    • Add retroactive backfill for existing S3 buckets and directories
    • Retroactive bucket and object database population
    • Implement merge-conflict logic for data collision scenarios
    • Add global synchronization support for coms-id tags
    • Add proactive coms-id tag annotation support for objects
    • Add status probe endpoint for synchronization
  • Fix request timeouts from large file uploads
  • Remove metadata key/value length constraints
  • RFC 7807 error reporting compliance

What's Changed

  • OpenAPI docs for new sync endpoints by @norrisng-bc in #197
  • Prevent json files from being pre-emptively parsed when uploading as file by @jujaga in #199
  • Ensure coms-id tags buried in history are used when soft-deleted by @jujaga in #198
  • Standardize sync calls to return modified flag and subject in object by @jujaga in #200
  • Full mode by @TimCsaky in #201
  • Unit Test Sync Service by @jujaga in #204
  • Update isLatest by @TimCsaky in #206
  • Validate default bucket configuration on startup by @TimCsaky in #208
  • Fix regex to exclude jsonparse create and update object by @TimCsaky in #209
  • Refactor express.json middleware to be route explicit by @jujaga in #210
  • Attribute Sync to system user by @TimCsaky in #211
  • Add unit tests to remaining sync related controllers by @jujaga in #212
  • Drop deprecated endpoints, utilities and functions by @jujaga in #214
  • RFC 7807 Compliance by @jujaga in #217
  • Remove request timeouts for upload endpoints by @TimCsaky in #216
  • Remove Metadata length constraint and update dependencies by @jujaga in #219
  • Release COMS v0.7.0 by @jujaga in #218

New Contributors

Full Changelog: v0.6.0...v0.7.0