yorkie
yorkie copied to clipboard
Yorkie is a document store for collaborative applications.
**What would you like to be added**: We recently introduced cluster mode based on the shard key. This shard key is used to assign APIs requested by clients to servers...
**Description**: In Yorkie server, document detachment and client deactivation do not clear relevant data in DB: `ClientInfo.ClientDocInfo` and `ClientInfo`, respectively. **`ClientDocInfo` is not cleared after a document is detached** Document...
**What would you like to be added**: The AdminService currently only includes the SignUp and LogIn API endpoints. To enhance the functionality and provide basic account actions for administrators, additional...
**What would you like to be added**: Currently, our system only has the ConnectRPC health check endpoint `grpc.health.v1.Health/Check`, which requires an HTTP POST request with an application/json header and an...
**Description**: As mentioned in [the comments of issue #796](https://github.com/yorkie-team/yorkie/issues/796#issuecomment-2019617895), automatic garbage collection is performed on objects that are not referenced. Therefore, there is no need for garbage collection logic for...
**Description**: Enhance yorkie cluster functionality for cluster reliability. We can introduce following K8s features to improve the cluster reliability: - Pod [Resource Request/Limit](https://kubernetes.io/ko/docs/concepts/configuration/manage-resources-containers/) - Pod [HPA(Horizontal Pod Autoscaling)](https://kubernetes.io/ko/docs/tasks/run-application/horizontal-pod-autoscale/) - Pod...
**What would you like to be added**: Currently, in the CodePair service, the Yorkie REST API is used to determine the modification time of documents. However, the existing Yorkie REST...
**What would you like to be added**: In some cases, users may prefer to store the original document content in a service DB rather than in Yorkie. This results in...
**What would you like to be added**: Currently, Yorkie has the following synchronization modes: A. Manual Sync - Manually handle Document synchronization - Do not connect to a stream to...
**Description**: Include `yorkie-mongodb` to `yorkie-cluster` Helm chart as subchart. Recently we have removed mongoDB subchart in `yorkie-cluster` while introducing `yorkie-mongodb`. Because of this, we now need to install both `yorkie-cluster`...