Releases: bcgov/common-object-management-service
Releases · bcgov/common-object-management-service
common-object-management-service-0.0.18
A microservice for managing access control to S3 Objects
v0.6.0
v0.6.0 - File Transit
- Add new PUT endpoints for uploading files
- Extend filesize limit from 50GB to 5TB
- Add more consistent error responses for upload failure situations
What's Changed
- Fix filtering of objects/buckets when searching for permissions by @TimCsaky in #173
- Bugfix objectPerms permission check not returning response by @jujaga in #174
- Standardize delimiter behavior for Bucket attributes by @jujaga in #175
- Ensure bucket keys have standardized slash prefix behavior by @jujaga in #176
- Bugfix getKeyValue to gracefully handle undefined inputs by @jujaga in #177
- Tidy and fix validation of Tagging / Metadata operations by @TimCsaky in #178
- Ensure object and bucket searchPermissions endpoints requireSomeAuth by @jujaga in #184
- Remove multiplicity from createObject by @TimCsaky in #186
- Update Authentication approach and jsonwebtoken dependency by @jujaga in #185
- Add bucketId filter to list ObjectTags/Metadata by @TimCsaky in #188
- Remove
no-db
mode configuration by @TimCsaky in #189 - update db secret by @BrandonSharratt in #192
- Implement PUT based createObject and updateObject endpoints by @jujaga in #193
- Increase S3 upload limit from 50GB to 5TB by @jujaga in #194
- Bug/duplicate users by @TimCsaky in #195
- Release COMS v0.6 by @jujaga in #196
New Contributors
- @BrandonSharratt made their first contribution in #192
Full Changelog: v0.5.0...v0.6.0
common-object-management-service-0.0.17
A microservice for managing access control to S3 Objects
v0.5.0
v0.5.0 - Filename Support
- Support arbitrary filenames for S3 Objects
- Add First Nations glyph support to filenames
- Track and enforce
coms-id
as an S3 tag - Deprecate
coms-id
andcoms-name
S3 metadata enforcement - Add tracking support for version-specific S3 ETags
What's Changed
- Bucket fix by @TimCsaky in #167
- DB migration - alter updatedAt default to NULL by @TimCsaky in #168
- Various bugfixes: metadata pruning, public toggle and updatedAt systemuser attribution by @jujaga in #169
- S3 Filename support go brrrrrrr! by @jujaga in #171
- Filename by @TimCsaky in #170
- Release COMS v0.5.0 by @jujaga in #172
Full Changelog: v0.4.2...v0.5.0
common-object-management-service-0.0.16
A microservice for managing access control to S3 Objects
v0.4.2
common-object-management-service-0.0.15
A microservice for managing access control to S3 Objects
v0.4.1
v0.4.1 - Reliability Pass
- Improve architectural documentation
- Refactor objection model mock pattern; improve unit test coverage
- Validate bucket credentials on add and allow folder key to be optional
- Performance improvements
What's Changed
- Create/Update Bucket - key (optional): removing mandatory schema flag and replacing null with empty by @dc-bcgov in #146
- Refactor service layer tests to handle multiple model sources by @jujaga in #147
- Feature/validate bucket creds by @loneil in #148
- Feature/secret override by @cberg-aot in #149
- Allow updateBucket to handle differential patch value checking by @jujaga in #150
- Delete object from correct bucket by @TimCsaky in #155
- Update ecma version. Resolve unit tests. by @kamorel in #156
- Various Helm Chart maintenance updates by @jujaga in #158
- Updated email validator to use a custom regex by @kamorel in #157
- Apply default Access-Control-Max-Age header for 10 minutes by @jujaga in #159
- do not install dev dependencies in Docker build by @pbolduc in #161
- DB migration - adding indexes to object / permission tables by @TimCsaky in #162
- Improve unit test coverage to above 50% by @dc-bcgov in #160
- Release COMS v0.4.1 by @jujaga in #163
New Contributors
- @cberg-aot made their first contribution in #149
Full Changelog: v0.4.0...v0.4.1
common-object-management-service-0.0.14
A microservice for managing access control to S3 Objects
common-object-management-service-0.0.13
A microservice for managing access control to S3 Objects