-
Notifications
You must be signed in to change notification settings - Fork 9
Product Roadmap
Jeremy Ho edited this page May 16, 2023
·
28 revisions
Below is a rough outline of the features that we are targeting for COMS.
- General Documentation
- Database action auditing
- Over 50% coverage in unit tests
- Multiple authentication modes
- Unauthenticated
- Basic
- OIDC
- Full (Basic and OIDC)
- Support multiple identity providers (eg: IDIR, BCeID)
- Upload multiple objects to storage
- Expiring object download links
- Object versioning and history
- Share objects
- Search for OIDC users
- Toggle object for public access
- Update and manage object permissions
- Explicit version management
- Soft-delete objects
- Enhance validation layer support
- Object metadata
- Object tagging
- Object discovery via metadata/tagging
- Multi-bucket support
- Database refactor
- Permission cascade/inheritance refactor
- API shape extensions
- 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
- Change mandatory metadata keys to be domain scoped
- 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
- Add global synchronization support for
coms-id
tags - Add proactive
coms-id
tag annotation support for objects - Add user-defined probe for S3 Bucket endpoint
- Add retroactive backfill for existing S3 buckets and directories
- Retroactive bucket/database population
- Cron-job considerations for periodic synchronization
- Potential merge-conflict logic for data collision scenarios
- ???
Return Home
API User Guide:
- Authentication
- Endpoint Notes
- Permissions
- Metadata and Tags
- Managing buckets
- Synchronization
- Use-Case Examples
Deployment Guide:
The Hosted Service: