Realm
-
Automatically Refresh Auth Tokens on User's Custom Data Change
Currently, getting updates to custom user data on the frontend requires periodically refreshing the token. A potential improvement would be for MongoDB Realm/SDKs to detect these changes automatically and streamline the token refresh so application code wasn't required to handle this case.
20 votes -
Local development tooling
Similar to AWS SAM (https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-invoke.html) or Google Cloud Functions Framework (https://cloud.google.com/functions/docs/functions-framework).
I.e. the ability to run functions locally. It's expensive and slow to have to run and test code in a project remotely all the time even for small changes.
19 votes -
Filter logs by Function name
Logs can only be filtered by type, user and timestamps. Would be very useful to filter by function name
14 votes -
Tutorial/Tool on working with different environments (DEV, TEST, PROD...) to achieve Continuous Deployment
I would like to have a tutorial/tool explaining/enabling how to work with different environments (DEV, TEST, PROD...), so that I can set an automated pipeline for CD.
11 votes -
More flexible Custom User Data / User Linking
On Stitch, you can have multiple providers for identity, but then it creates multiple users even with the same email address if you have someone from say Google or then someone who authenticated via email. There is a way to merge two accounts, but it requires the user to authenticate twice and that's not an ideal user experience. One solve is to treat them as one user. The other solve is to create a user metadata collection which both identities can reference, but if you're trying to add rules and permissions you can't put an array of options in the…
8 votes -
Deploy Application code from Bitbucket private repository
Currently it is only possible to link a Github account for deployment.
It would be great if we can use Bitbucket as well. I have my code in a private bitbucket repository and would love to have the ability to deploy from it.7 votes -
MongoDB Realm vs Realm
Hi, I am an existing Realm/Realm Cloud user and am struggling to understand what the MongoDB Realm offering is and how it compares with the existing Realm/Realm Cloud solution.
Is there any documentation that explains what the difference is between the two solutions and what if any migration is required.
It's not clear whether the latest cocoa Realm database v5.1.0 is still compatible with Realm Cloud nor is it clear whether there is any plan to continue supporting the current Realm Cloud solution. A nice clear description would be much appreciated.
Regards
Duncan6 votes -
Password reset email customization
Basic password reset email customization would be greatly appreciated when using the UserPassword auth provider. Short of fully customized emails, logo upload and basic verbiage editing would be an improvement.
5 votes -
Application Deployment in GCP
Currently deployent is only available to AWS but Atlas allows deployment in GCP.
We need to have deployment close to GCP for better performance consideration.5 votes -
Logging Enhancements
We need the following enhancements
1. Need more than 80 characters
2. Need ability to turn it on and off by level (Log4J)
3. Need ability to turn to higher level of logging on a single call5 votes -
Enable Function Testing (TDD/CI/CD)
It will be great if Tests could be defined within the UI.
For example having the option to write a jest test that is executed before deploying any changes to the Hosted app would be awesome.
4 votes -
Github Deploy
When deploying from a Github commit, can you make the Realm files only update what is being committed? It seems like Realm is updating all files, which is taking forever when you have a bunch of functions, along with Hosting files, which in my case is a good bit.
If I go directly into the UI and update a function from there, the Deploy happens fairly quick. But, as soon as I commit from Github, that function gets updated by what is in my Github Repo, which in this case, would overwrire what I just did in the UI.
3 votes -
Add two factor authentication
It would be great to have an option for two factor authentication to increase security. Ideally this would be via authentication apps such as Microsoft Authenticator, email or SMS authentication would be viable too.
2 votes -
2 votes
-
Secret deployment via API/CLI
We would like to push secrets via the Admin API or CLI.
2 votes -
Automatic created_at and updated_at Fields
Would be nice to have this feature as a checkbox on each collection or default for the entire database and it should be in utc or a checkbox for utc.
2 votes -
Support for Twitter Authentication
Currently, you only support Google and Facebook for social logins. Can Twitter also be added?
2 votes -
Get User IP Address from Realm webhooks Requests
That would be nice to have so simple and so valuable feature on Realm as obtaining User's IP Address from webhooks http requests! It is not a simple task to get all users requests when the business demands it!
1 vote -
Allow us to regenerate realm appID
Please allow us to generate new appIDs in case it is compromised.
1 vote -
Schema for Realm's JSON Files to Enable Auto-Completion
This is a minor suggestion but it will be great if intellisense works for Realm-specific json files (i.e. "auth_providers/api-key.json", "services/mongodb-atlas/rules/db.collection.json", etc).
It will be helpful for developers using the Ream's "Deploy with CLI/GitHub" feature (which is great). I guess it may help reduce confusions; for example ObjectId/ObjectID/objectId.
VSCode has built-in support for JSON schema, and it seems additional schemas can be specified via three options: $schema in the file, VSCode settings or an extension.
https://code.visualstudio.com/Docs/languages/json#_json-schemas-and-settings1 vote
- Don't see your idea?