Peter J. Shin
361d4a34ce
Merge pull request #1876 from ParsePlatform/pin-mongodb
...
Pin mongodb package
2016-05-23 10:44:53 -07:00
Drew
e93a1ad7fc
Pin mongodb package
...
Fixes #1855
2016-05-23 09:15:32 -07:00
Drew
392102eb97
Cache users by objectID, and clear cache when updated via master key ( fixes #1836 ) ( #1844 )
...
* Cache users by objectID, and clear cache when updated via master key
* Go back to caching by session token. Clear out cache by querying _Session when user is modified with Master Key (ew, hopefully that can be improved later)
* Fix issue with user updates from different sessions causing stale reads
* Tests aren't transpiled...
* Still not transpiled
2016-05-22 09:59:36 -07:00
Drew
eefa2ccac7
Handle "bytes" type in DB. Fixes #1821 . ( #1866 )
2016-05-22 09:33:59 -04:00
Jeremy Pease
fab8cfdfc7
Add additional default fields to _Installation class ( #1852 )
...
Fields are appVersion, appName, appIdentifier, and parseVersion.
These fields are sent by Android and iOS SDKs.
2016-05-20 18:15:47 -07:00
Tyler Brock
9bad87905f
Add MongoDB 3.2 to test matrix ( #1842 )
...
* Add MongoDB 3.2 to test matrix
- Updated mongodb-runner to support specifying storage engine
- Specifying mmapv1 explictly because of new 3.2 default
* Increase jasmine.DEFAULT_TIMEOUT_INTERVAL to 3 seconds
* Use fixed mongodb-runner
* Increase jasmine.DEFAULT_TIMEOUT_INTERVAL to 15 seconds
* Update to mongodb-runner 3.3.2 upon release
2016-05-20 14:18:41 -07:00
Drew
b2183680be
Refactor cloud code tests ( #1837 )
...
* Move cloud code tests
* Remove _removeHook calls that are no longer necessary
* Use Strict
2016-05-19 13:38:16 -07:00
benishak
fece2a4b47
change logger.error to logger.info to prevent pm2 from crashing ( #1830 )
2016-05-19 09:52:44 -07:00
Hussam Moqhim
03108e6347
add support for http basic auth ( #1706 )
...
* add support for http basic auth
* update http auth per flovilmart feedback
2016-05-18 20:06:37 -07:00
Drew Gross
c416cad43f
remove extra special keys list
2016-05-18 18:59:52 -07:00
Drew Gross
5165c80570
Remove validate parameter from deleteObjectsByQuery
2016-05-18 18:56:47 -07:00
Drew Gross
643bdc8227
Move query validation out of mongo adapter
2016-05-18 18:56:47 -07:00
Drew Gross
15fc186a51
Extract query validation logic
2016-05-18 18:56:47 -07:00
Drew Gross
ea09213511
lift query key validation out of transformWhere
2016-05-18 18:56:47 -07:00
Drew Gross
559205bc64
Lift no-query-ACL validation out of transformWhere
2016-05-18 18:56:47 -07:00
Drew Gross
66b8a8474e
Lift query key validation out of transformQueryKeyValue
2016-05-18 18:56:47 -07:00
Drew Gross
b24ff151d5
Correct validation of inner keys
2016-05-18 18:56:47 -07:00
Drew Gross
0d856c1f23
remove extra lines
2016-05-18 18:54:06 -07:00
Drew
4d4361451c
Refactor MongoTransform.js ( #1823 )
...
* Split transformAtom into transfromTopLevelAtom and transformInteriorAtom
* Use single param for inArray and inObject
* Tidyness in transformKeyValue
* Add transformInteriorKeyValue
* Remove update from tranformInteriorKeyValue
* Split out transform update
* Move validation out of transfromUpdate
* Remove force paramater from transformTopLevelAtom throw error after if necessary
* Turn transformKeyValue into transfromKey since it is only used for that purpose
* Remove unnecessary stuff from transformKey
* convert transformKey to use parse format schema
* interior keys fixes
* Add test for interior keys with special names
* Correct validation of inner keys
2016-05-18 18:14:54 -07:00
Tyler Brock
d7d4699832
Fix logic for missing geo index error message check ( #1824 )
2016-05-18 12:33:55 -07:00
Blayne Chard
8c09c3dae1
Adding Caching Adapter, allows caching of _Role and _User queries ( fixes #168 ) ( #1664 )
...
* Adding Caching Adapter, allows caching of _Role and _User queries.
2016-05-18 12:12:30 +12:00
KartikeyaRokde
5d887e18f0
FIX #1572 - Accepting LOGS_FOLDER as env variable ( #1757 )
...
* FIX #1572 - Accepting LOGS_FOLDER as env variable
* Changed env variable LOGS_FOLDER to PARSE_SERVER_LOGS_FOLDER
* Added Note for starting parse-server with PARSE_SERVER_LOGS_FOLDER env variable
2016-05-17 17:02:28 -07:00
Marco Cheung
40965186c0
Mask sensitive information when logging ( #1790 )
2016-05-17 13:15:44 -07:00
Drew Gross
b40e16647b
Changelog for version 2.2.10
2016-05-16 16:39:41 -07:00
Tyler Brock
3b4ae2d0a0
Write old ACL format in _acl in addition to new format ( #1810 )
2016-05-16 14:41:25 -07:00
Tyler Brock
1854928fe7
Add test to ensure you can set ACL in beforeSave ( #1772 )
2016-05-13 18:17:22 -07:00
Drew
e4998c256a
Move field name validation logic out of mongo ( #1752 )
...
* Remove transformKey(...)
* Move validation logic into Parse Server and out of Mongo Adapter
* Fix nits
2016-05-13 15:28:14 -07:00
Peter J. Shin
4bfe2c5014
Merge pull request #1774 from drew-gross/pointer-perms-in-dash
...
Tell the dashboard that Pointer Permissions are implemented so it can let you edit them.
2016-05-13 14:47:24 -07:00
Marco Cheung
d0c3535a39
Fix error when unset user email ( #1778 )
2016-05-13 10:51:01 -07:00
Drew Gross
c2cfa14627
Tell dashboard that the feature exits
2016-05-12 16:30:38 -07:00
Marco Cheung
19e7407f55
Return correct error when violating unique index ( #1763 )
2016-05-11 17:24:15 -07:00
North
6cfcb4ddf8
Fix #1755 ( #1756 )
...
* Add condition at limit = 0
* Add tests for installations with limit and count parameters
2016-05-11 15:22:29 -07:00
Drew
10ee229e60
Update dependencies and support node 6.1 ( #1754 )
...
* Update dependencies and support node 6.1
* Remove gcs-adapter, which depends on grpc, which fails to build on node 6
* Remove GCS adapter usage
2016-05-11 08:54:23 -04:00
Sebastián Balay
1291f70a16
Fix malformed config.json in bootstrap.sh
...
The bootstrap bash script generates a wrong config.json file.
Instead of having a databaseURI property, it has a mongodbURI prop.
2016-05-10 18:13:06 -04:00
Drew
26df50924b
Update to 2.2.9 ( #1747 )
2016-05-10 10:50:05 -07:00
Drew
e698f61a58
Handle null param in cloud code. Fixes #1472 ( #1746 )
2016-05-10 10:43:02 -07:00
Drew
e60901de6a
Version 2.2.8 ( #1738 )
2016-05-09 16:56:32 -07:00
Fosco Marotto
b2f36e192a
Merge pull request #1644 from drew-gross/refactor-query-transform
...
Break dependency of deleteObjectsByQuery on schemaController
2016-05-09 11:21:22 -07:00
andrewchae
10d2988985
Pass dates to cloud code functions ( #655 ) ( #1697 )
2016-05-09 10:45:57 -07:00
Steven Shipton
37c502bed0
Add config.expireInactiveSession to add support for non-expiring inactive sessions ( #1536 )
...
* Create non-expiring session when sessionLength is zero
* Introduce expireInactiveSessions setting
2016-05-06 12:50:45 -07:00
Héctor Ramos
b00572de65
Merge pull request #1696 from ParsePlatform/issue-template
...
Update issue template
2016-05-06 12:46:41 -07:00
Héctor Ramos
da5b5ccefa
Update ISSUE_TEMPLATE.md
2016-05-06 12:45:47 -07:00
Steven Shipton
7c850fc1ad
Fix for #1642 - copy query parameters to request body ( #1687 )
...
* Fix for #1642 - copy query parameters to request body
* Add missing request.query to pass test
2016-05-06 12:36:05 -07:00
Héctor Ramos
90df7841ef
Update issue template
...
Additional guidance for what type of details should be included with a bug report.
2016-05-03 12:08:23 -07:00
Héctor Ramos
0b88302bea
Link to new migration guide
2016-04-29 21:34:33 -07:00
Héctor Ramos
583bb34995
Link to bug tool for migration issues
2016-04-28 12:56:04 -07:00
Drew Gross
71ae7bee94
better names and comments
2016-04-26 13:08:58 -07:00
Drew Gross
449ca115b1
Break object deletions's dependency on schemaController
2016-04-26 10:23:14 -07:00
Drew Gross
d4bd21fcbc
remove schema from transformWhere
2016-04-26 10:20:17 -07:00
Drew Gross
a926712951
Start using parse format schema in transformQueryKeyValue
2016-04-26 10:12:45 -07:00