Skip to content

v0.8.0

Compare
Choose a tag to compare
@jujaga jujaga released this 21 Mar 17:20
· 56 commits to master since this release
82266c6

v0.8.0 - Invite Links, Pagination and S3 Public synchronization

  • Add paginated object search support
  • Add public permission tracking support from S3 Object ACL endpoints
  • Track S3 last modified date on versions
  • Add bucket last synchronized date and object last synced date
  • Add children bucket creation support
  • Improve environment variable support for recognizing truthy string representations
  • Add invite link deferred permission grant support
  • Security improvements and various bugfixes

What's Changed

  • Use isLatest db value in object search query by @TimCsaky in #222
  • Return back to alpine node base image by @jujaga in #223
  • Change SyncTags to only backfill coms-id tag for latest version by @TimCsaky in #224
  • Add default workspace formatters and extensions by @kyle1morel in #226
  • Ensure duplicate versions are deleted during version sync process by @TimCsaky in #225
  • Fix SIGTERM propagation and update to Node 20 LTS by @jujaga in #227
  • Bugfix app name and version not appearing from directly invoking node by @jujaga in #229
  • Add tests for certain sync features by @wilwong89 in #228
  • Add support for children bucket creation by @jujaga in #233
  • Ensure sync operation does not fail when unable to write tags to s3 by @jujaga in #234
  • Implement Helmet content security policy by @kyle1morel in #235
  • Add CSP rules to support redocs rendering by @jujaga in #236
  • Add pagination and sort order functionality to searchobject endpoint by @jatindersingh93 in #237
  • Inherit and toggle S3 ACL Public/Private permissions by @jujaga in #238
  • Fix metadata/tagging undefined 500 error by @jatindersingh93 in #239
  • Bugfix synchronization collisions with database when the object entry already exists by @jujaga in #241
  • Update pagination validation and add test cases by @jatindersingh93 in #240
  • Modify getObject CORP header to use cross-origin policy by @jujaga in #242
  • Make object search filters on version attributes work when combined (intersect) by @TimCsaky in #243
  • Add cors exposed header for pagination counter by @jatindersingh93 in #244
  • Bugfix: correctly read node-config environment variables explicitly set to false by @norrisng-bc in #245
  • Add new table columns for tracking last sync timestamps by @norrisng-bc in #246
  • Return full object permissions in object search by @TimCsaky in #248
  • Revert searchObject permission attribute API structure by @jujaga in #250
  • Implement lastModifiedDate tracking support by @jujaga in #249
  • Populate lastSyncedDate on object create/update when syncing object by @norrisng-bc in #247
  • Implement lastSyncRequestedDate tracking support by @jujaga in #251
  • Implement Magic Link deferred invitation token support by @jujaga in #252
  • Improve precision of DB jsonSchema property constraints by @jujaga in #253
  • Release COMS v0.8.0 by @jujaga in #254

New Contributors

Full Changelog: v0.7.0...v0.8.0