Skip to content

Releases: bcgov/common-object-management-service

common-object-management-service-0.0.14

25 Apr 17:37
5eec390
Compare
Choose a tag to compare

A microservice for managing access control to S3 Objects

common-object-management-service-0.0.13

13 Apr 18:17
9e42119
Compare
Choose a tag to compare

A microservice for managing access control to S3 Objects

common-object-management-service-0.0.12

05 Apr 17:11
a4e5749
Compare
Choose a tag to compare

A microservice for managing access control to S3 Objects

v0.4.0

16 Mar 23:29
5683ef4
Compare
Choose a tag to compare

v0.4.0 - Multi-tenant Bucket support

  • Multi-bucket support
  • Database refactor
  • Permission cascade/inheritance refactor
  • API shape extensions

Checkout our roadmap here.

What's Changed

  • Postman collection for endpoints up to v.0.3 by @TimCsaky in #75
  • Add endpoints for searching only metadata and tags by @kamorel in #76
  • Add schemas for GET metadata/tag endpoints. by @kamorel in #77
  • Implement Encrypt/Decrypt component support by @jujaga in #79
  • Implement Skeleton Multi-bucket CRUD operation support by @jujaga in #80
  • Implement Bucket Permission Enforcement by @jujaga in #83
  • Remount GET /object/metadata to /metadata by @jujaga in #91
  • add 'bucketId' as input param for GET permission/object by @TimCsaky in #94
  • Swap out S3 upload library and general infrastructure updates by @jujaga in #96
  • Feat/2927 bucket object permissions by @dc-bcgov in #98
  • Expose GET /object and /bucket endpoints by @TimCsaky in #95
  • Refactor getPath utility and fix public access in middleware by @jujaga in #99
  • Refactor upload bucket contextual behavior by @jujaga in #100
  • General GA Pipeline maintenance by @jujaga in #101
  • Use database default for delete-marker version by @TimCsaky in #102
  • Do not convert identityId to uuid by @kamorel in #103
  • Updating (swagger) api spec to comply with current endpoint(s) implementation by @dc-bcgov in #104
  • Extending get object permissions api by @dc-bcgov in #108
  • Add deleteMarker and latest object search params by @TimCsaky in #106
  • Extend Joi to handle comma-separated lists and/or arrays by @TimCsaky in #109
  • Joi Validation updates by @TimCsaky in #110
  • Change perm required to list permissions by @loneil in #112
  • Get metadata for versions by @TimCsaky in #111
  • Minor Helm Chart Maintenance and Patroni Bump by @jujaga in #113
  • API endpoint to get tags for versions by @TimCsaky in #114
  • Extend object/tagging by @TimCsaky in #115
  • Extend object bucketPerms filtering by @TimCsaky in #117
  • Check upload to bucket permission by @TimCsaky in #124
  • PrivacyMask implementation by @TimCsaky in #123
  • userId param typo by @TimCsaky in #127
  • Joi validation for implicit permission search by @TimCsaky in #128
  • Filter out system user from user search result by @TimCsaky in #129
  • API spec update by @TimCsaky in #125
  • List object versions from DB by @TimCsaky in #130
  • Use helm-docs to generate helm charts docs from chart and values file by @pbolduc in #132
  • Object search permissions join by @TimCsaky in #133
  • Accept S3 and COMS version ID's by @TimCsaky in #136
  • Database schema realignment and Routine security maintenance by @jujaga in #137
  • DB migration to add indexes to version table by @TimCsaky in #138
  • Rename query and path parameter objId to objectId by @TimCsaky in #140
  • OpenAPI Spec v0.4.0 final pass by @TimCsaky in #139
  • Get bucketId and pass to storage service with GET /object/:objId request by @TimCsaky in #143
  • Release COMS v0.4.0 by @jujaga in #144

New Contributors

  • @dc-bcgov made their first contribution in #98
  • @pbolduc made their first contribution in #132

Full Changelog: v0.3.0...v0.4.0

common-object-management-service-0.0.11

16 Mar 23:08
5683ef4
Compare
Choose a tag to compare

A microservice for managing access control to S3 Objects

common-object-management-service-0.0.10

14 Mar 18:02
cacd0a1
Compare
Choose a tag to compare

A microservice for managing access control to S3 Objects

common-object-management-service-0.0.9

02 Mar 20:22
207f469
Compare
Choose a tag to compare

A microservice for managing access control to S3 Objects

common-object-management-service-0.0.8

24 Jan 21:16
28ddf7f
Compare
Choose a tag to compare

A microservice for managing access control to S3 Objects

common-object-management-service-0.0.7

06 Dec 22:53
ae31e0f
Compare
Choose a tag to compare

A microservice for managing access control to S3 Objects

common-object-management-service-0.0.6

19 Oct 17:31
f31fa5d
Compare
Choose a tag to compare

A microservice for managing access control to S3 Objects