Optimizing pointer CLP query decoration done by DatabaseController#addPointerPermissions (#6747)

* Optimize CLP pointer query

* remove console log

* Update changelog

* Fix flow type checker issues

* Remove unused properties

* Fix typo, add one more test case for coverage

* Add support for CLP entry of type Object

Co-authored-by: Musa Yassin-Fort <musa.yassin@bureapr.com>
Co-authored-by: Diamond Lewis <findlewis@gmail.com>
This commit is contained in:
mess-lelouch
2020-07-17 14:14:43 -04:00
committed by GitHub
parent 78239ac907
commit d69833332c
3 changed files with 299 additions and 19 deletions

View File

@@ -2,6 +2,7 @@
### master
[Full Changelog](https://github.com/parse-community/parse-server/compare/4.2.0...master)
- FIX: Optimize query decoration based on pointer CLPs by looking at the class schema to determine the field's type.
- NEW (EXPERIMENTAL): Idempotency enforcement for client requests. This deduplicates requests where the client intends to send one request to Parse Server but due to network issues the server receives the request multiple times. **Caution, this is an experimental feature that may not be appropriate for production.** [#6744](https://github.com/parse-community/parse-server/issues/6744). Thanks to [Manuel Trezza](https://github.com/mtrezza).
### 4.2.0