Florent Vilmart
a45d1848db
version 2.3.6 ( #3574 )
...
* version 2.3.6
* Update CHANGELOG.md
2017-02-27 19:10:06 +02:00
Greenkeeper
6381e15e6d
chore(package): update pg-promise to version 5.6.2 ( #3573 )
...
https://greenkeeper.io/
2017-02-27 11:45:43 -05:00
Jack Wearden
73195627c0
Alleviate SERVER-13732 on all top level filters ( #3564 )
...
In a prior commit, improvements were made to the addition of `_rperm`
in the case of `$or` queries, to avoid MongoDB bug SERVER-13732.
As the vast majority of $or queries previously hit this bug due to the
presence of `_rperm` on most Parse queries), the present solution
avoids the bug and improves query performance in most cases.
However, it's still possible for clients to supply their own queries
which hit that bug, such as those with `_created_at` or `_updated_at`
filters, or their own properties from their data model.
This commit makes the logic currently present for `_rperm` available
to all top level filters that exist alongside an $or query, meaning
SERVER-13732 should be avoided in all cases where keys at the top and
inner levels do not have name clashes.
- https://github.com/ParsePlatform/parse-server/pull/3476
- https://jira.mongodb.org/browse/SERVER-13732
2017-02-26 13:37:33 -05:00
Greenkeeper
053bbefda9
chore(package): update pg-promise to version 5.6.1 ( #3572 )
...
https://greenkeeper.io/
2017-02-26 13:34:19 -05:00
Paulo Vítor S Reis
032d5e55ca
Logger MaskSentive just for strings and array string items ( #3571 )
2017-02-26 13:34:03 -05:00
shaukatnamal
fe5947ce4c
chore(package): update eslint to version 3.16.1 ( #3563 )
...
https://greenkeeper.io/
2017-02-24 16:18:57 -08:00
Bhaskar Reddy Yasa
0e900cbefd
allow flow through to passwordPolicy in case of empty ('') password ( #3560 )
2017-02-24 07:21:50 -05:00
Florent Vilmart
41358d2226
Adds ability to pass a middleware to CLI for instrumentation ( #3554 )
...
* Adds ability to pass a middleware to CLI for instrumentation
* Adds readme
2017-02-22 23:42:21 +02:00
Greenkeeper
73260897cd
chore(package): update pg-promise to version 5.5.8 ( #3551 )
...
https://greenkeeper.io/
2017-02-21 14:28:12 -08:00
Florent Vilmart
d3e6c0dea3
Adds test for #3544 ( #3545 )
2017-02-21 15:06:45 -05:00
Florent Vilmart
b4e27e1160
Adds testing safeguard on lib ( #3537 )
2017-02-20 22:45:45 +02:00
Greenkeeper
79b0c790f0
chore(package): update uws to version 0.13.0 ( #3542 )
...
https://greenkeeper.io/
2017-02-20 12:26:44 -08:00
Greenkeeper
64f608ec9f
chore(package): update ws to version 2.1.0 ( #3526 )
...
https://greenkeeper.io/
2017-02-20 12:25:39 -08:00
Tyler Brock
67260b5fe0
Factor out checking for triggers/liveQuery in rest.js ( #3539 )
2017-02-20 12:25:25 -08:00
Florent Vilmart
411daf4d41
Release 2.3.5
2017-02-19 11:34:42 -05:00
Natan Rolnik
7a3c9cd33a
Changelog 2.3.4 ( #3533 )
2017-02-19 08:44:33 -05:00
Florent Vilmart
193e5a4278
Make sure we don't treat dot notation keys as topLevel atoms ( #3531 )
...
Fixing GeoPoints and Files in _GlobalConfig
2017-02-19 12:07:54 +02:00
Jeremy Louie
6ae0675010
Use flushdb instead of flushall in RedisCacheAdapter ( #3523 )
2017-02-18 19:36:43 -05:00
David Starke
a520ea0243
Fix LiveQuery unsafe user ( #3525 )
...
* LiveQuery should not use unsafe user setting
* server should issue queries with the master key
2017-02-18 19:36:20 -05:00
Greenkeeper
58bdeeee2d
chore(package): update pg-promise to version 5.5.7 ( #3528 )
...
https://greenkeeper.io/
2017-02-18 19:24:32 -05:00
Vitaly Tomilov
fc7f9f76f5
removing inline sql. ( #3529 )
...
* removing inline sql.
* Update index.js
trying to fix indentation.
* Update index.js
commenting out console output for errors.
* Rename json-object-set-key.sql to json-object-set-keys.sql
* Update index.js
* Update add-unique.sql
correcting sql.
* Update add.sql
correcting sql.
* Update contains-all.sql
correcting sql.
* Update contains.sql
correcting sql.
* Update remove.sql
correcting sql.
* Update json-object-set-keys.sql
fixing sql reserved words.
2017-02-18 14:26:25 -05:00
Greenkeeper
ef8d534679
chore(package): update babel-core to version 6.23.1 ( #3512 )
...
https://greenkeeper.io/
2017-02-17 10:18:12 -08:00
Greenkeeper
1c9852e53f
chore(package): update babel-core to version 6.23.0 ( #3509 )
...
https://greenkeeper.io/
2017-02-17 10:16:43 -08:00
Greenkeeper
3f0de0c2ed
chore(package): update babel-register to version 6.23.0 ( #3510 )
...
https://greenkeeper.io/
2017-02-17 10:14:27 -08:00
Greenkeeper
eccdeccb59
chore(package): update babel-cli to version 6.23.0 ( #3511 )
...
https://greenkeeper.io/
2017-02-17 10:14:10 -08:00
Greenkeeper
f16f8423db
chore(package): update mongodb to version 2.2.24 ( #3513 )
...
https://greenkeeper.io/
2017-02-17 10:13:55 -08:00
Greenkeeper
bd60a5c1d1
chore(package): update body-parser to version 1.16.1 ( #3499 )
...
https://greenkeeper.io/
2017-02-11 15:03:05 -08:00
Robin Naundorf
40b9f953ca
Fix small display errors ( #3500 )
...
* Add missing '$' to declare variable
* Move \n to correct position
2017-02-11 12:24:09 -05:00
Héctor Ramos
15eafd4dcc
Update ISSUE_TEMPLATE.md
2017-02-10 11:56:58 -08:00
Héctor Ramos
11cde12245
Merge pull request #3497 from acinader/allow-empty-client-key
...
Allow empty client key
2017-02-09 16:16:49 -08:00
Arthur Cinader
5861996cb0
explicitly check if auth keys are undefined
...
Simply checking if they are truthy causes a false negative
if the value is ''.
2017-02-09 15:20:10 -08:00
Arthur Cinader
ca70ad0141
Add a unit test to fail when clientKey=''
2017-02-09 14:50:28 -08:00
Natan Rolnik
5a22df13a5
Changelog 2.3.3 ( #3493 )
2017-02-09 17:13:15 +02:00
Greenkeeper
5b7144176c
chore(package): update ws to version 2.0.3 ( #3488 )
...
https://greenkeeper.io/
2017-02-08 10:43:00 -08:00
Arthur Cinader
4979503f63
Two tests that fail often. Give em a little more time. ( #3453 )
2017-02-08 10:06:42 -08:00
Greenkeeper
e32a37c2ec
chore(package): update bcryptjs to version 2.4.3 ( #3485 )
...
https://greenkeeper.io/
2017-02-08 09:09:29 -08:00
Florent Vilmart
f7f17cdb23
Update package.json ( #3480 )
...
* Update package.json
* Update .travis.yml
2017-02-06 10:41:33 -07:00
nodechefMatt
ecf422b2d9
Mongo object to Parse object date serialization - avoid re-serialization of iso of type Date ( #3389 )
...
* Mongo object to Parse object date serialization - avoid nested ios
* Mongo object to Parse object date serialization
* Remove file from previous commit
2017-02-04 08:32:35 -08:00
Greenkeeper
49dc8df1de
chore(package): update babel-cli to version 6.22.2 ( #3411 )
...
https://greenkeeper.io/
2017-02-03 21:40:32 -08:00
Greenkeeper
c3c5f06efd
chore(package): update babel-register to version 6.22.0 ( #3409 )
...
https://greenkeeper.io/
2017-02-03 21:40:21 -08:00
Greenkeeper
2a454fec35
chore(package): update babel-preset-es2015 to version 6.22.0 ( #3408 )
...
https://greenkeeper.io/
2017-02-03 21:40:07 -08:00
Greenkeeper
01b4c4e0cb
chore(package): update babel-plugin-transform-flow-strip-types to version 6.22.0 ( #3406 )
...
https://greenkeeper.io/
2017-02-03 21:39:18 -08:00
Greenkeeper
3714d68aaf
chore(package): update babel-preset-stage-0 to version 6.22.0 ( #3407 )
...
https://greenkeeper.io/
2017-02-03 21:38:49 -08:00
Greenkeeper
77daa3ca18
chore(package): update ws to version 2.0.2 ( #3475 )
...
https://greenkeeper.io/
2017-02-03 21:37:24 -08:00
Greenkeeper
0b574f04a9
chore(package): update babel-core to version 6.22.1 ( #3412 )
...
https://greenkeeper.io/
2017-02-03 21:37:05 -08:00
Greenkeeper
a89a30182e
chore(package): update mongodb to version 2.2.22 ( #3426 )
...
https://greenkeeper.io/
2017-02-03 21:36:53 -08:00
Jack Wearden
96a9588a6e
MongoDB $or Queries avoid SERVER-13732 bug ( #3476 )
...
MongoDB has an unfixed bug in all supported versions 2.6-3.4 which
results in suboptimal index usage for `$or` queries when the query has
implicit `$and`s at the query root.
When adding `_rperm` to `$or` queries, Parse accidentally creates
queries which hit this bug.
The fix in this commit applies the suggested workaround of putting the
`_rperm` property inside all `$or` subdocuments, moving it from the top
level and leaving `$or` as the only top-level operator.
MongoDB Bug Link: https://jira.mongodb.org/browse/SERVER-13732
2017-02-03 21:34:19 -08:00
Greenkeeper
66cdfaed4b
chore(package): update ws to version 2.0.1 ( #3465 )
...
https://greenkeeper.io/
2017-02-02 14:05:05 -08:00
Greenkeeper
9262147a6f
chore(package): update pg-promise to version 5.5.6 ( #3461 )
...
https://greenkeeper.io/
2017-02-02 12:00:07 -08:00
Greenkeeper
8b4e9ca637
chore(package): update multer to version 1.3.0 ( #3434 )
...
https://greenkeeper.io/
2017-02-02 11:52:20 -08:00