Stennie Steneker
Stennie Steneker
@TylerBrock I'll test this out with modern versions of MongoDB (3.6+). This has been lingering for a while ;-)
Dots (and `$`) are not allowed in key names because the MongoDB server reserves this syntax for embedded field/array references (see MongoDB manual: [Restrictions on Fields Names](http://docs.mongodb.org/manual/reference/limits/#Restrictions-on-Field-Names)). The MongoDB documentation...
Looks like quite a few breaking changes that would likely require application updates as well. Mongoose migration guide: https://github.com/Automattic/mongoose/blob/master/migrating_to_5.md
FYI, I tested updating to the latest Mongoose 4.x (currently 4.13.14) and this appears to be fine so far: PR #4701.
Releasing a Keystone 4.0 GA is more important than upgrading to Mongoose 5, so this can wait until post 4.0.0 GA. There should also be a proper review of Mongoose...
@kennedybaird Trademarks are fine as long as there is proper attribution. For example, Node.js and MongoDB are also registered trademarks. The `greenlock-express` package indicates it is licensed under MIT or...
@VinayaSathyanarayana There are several proposals for roles & permissions, but no consensus yet on which approach is the One True Path. See discussion on #803 and related issues. I'd also...
@icdindia Although you can add the value directly in your `keystone.init`, best practice is generally to keep credentials outside of version control. You can set the MongoDB URI via a...
@barbarosso This PR is an updated version of #4633 but still has [the same issues](https://github.com/keystonejs/keystone/pull/4633#issuecomment-396118499) in terms of being a monolithic change set that is difficult to review & test....
Related: * [Deployment Checklist](https://github.com/keystonejs/keystone/wiki/Deployment-Checklist) on the Keystone GitHub wiki. * Express production best practices for performance & reliability: https://expressjs.com/en/advanced/best-practice-performance.html * Express production best practices for security: http://expressjs.com/en/advanced/best-practice-security.html * MongoDB production...