Commit Graph

19342 Commits

Author SHA1 Message Date
Ben Newman
563ae78b08 Bump package versions for 1.6-beta.10 release. release/METEOR@1.6-beta.10 2017-07-20 16:22:12 -04:00
Ben Newman
3f4866e43a Bump $BUNDLE_VERSION to 8.1.13 before rebuilding dev bundle. 2017-07-20 15:56:10 -04:00
Ben Newman
90cd35e214 Upgrade Node to version 8.2.0.
https://nodejs.org/en/blog/release/v8.2.0/
2017-07-20 15:54:45 -04:00
Ben Newman
dd124410f3 Avoid multiple warnings about raising the ulimit. 2017-07-19 18:05:51 -04:00
Ben Newman
b31649a8b5 Bump package versions for 1.6-beta.9 release. release/METEOR@1.6-beta.9 2017-07-17 19:25:15 -04:00
Ben Newman
deffd80afa Bump $BUNDLE_VERSION to 8.1.12 before rebuilding dev bundle. 2017-07-17 18:04:12 -04:00
Ben Newman
a1d92f4c18 Merge branch 'release-1.5.2' into release-1.6 2017-07-17 18:02:39 -04:00
Ben Newman
2c446101bb Bump package versions for 1.5.2-beta.2 release. release/METEOR@1.5.2-beta.2 2017-07-17 18:01:06 -04:00
Ben Newman
4a0295378d Bump $BUNDLE_VERSION to 4.8.24 before rebuilding dev bundle. 2017-07-17 17:41:59 -04:00
Ben Newman
7d87376bd2 Use multipipe and split2 to compose eachline streams. 2017-07-17 17:41:30 -04:00
Ben Newman
d72bb99985 Bump package versions for 1.5.2-beta.1 release.
Since the -beta152.1 suffix is redundant with the meteor-tool version and
the release version, I'm using just -beta.1 for those versions, but I'm
using -beta152.1 for all other package versions, to avoid overlap with
versions previously published on the release-1.6 branch.
release/METEOR@1.5.2-beta.1
2017-07-17 16:34:39 -04:00
Ben Newman
9bdb98c528 Bump $BUNDLE_VERSION to 4.8.23 before rebuilding dev bundle. 2017-07-17 16:26:39 -04:00
Ben Newman
0f05575099 Simplify eachline by using split npm package. 2017-07-17 16:26:38 -04:00
Ben Newman
2bd9fb088e Bump $BUNDLE_VERSION to 8.1.11 before rebuilding dev bundle. 2017-07-14 14:42:00 -04:00
Ben Newman
ebece4dce7 Update npm to version 5.3.0.
http://blog.npmjs.org/post/162986246605/v530-2017-07-13
2017-07-14 14:41:48 -04:00
Ben Newman
987dabc475 Merge branch 'release-1.5.2' into release-1.6 2017-07-14 14:38:57 -04:00
Ben Newman
c65962f758 Bump package versions for 1.5.2-beta152.0 release.
The "-beta152.0" suffix contains "152" to avoid overlapping with versions
of packages published on the release-1.6 branch.
release/METEOR@1.5.2-beta152.0
2017-07-14 14:15:56 -04:00
Ben Newman
335fb37a1c Bump minor versions of babel-compiler and modules packages.
Since the beta versions of these packages are likely to overlap with
previously published beta versions on the release-1.6 branch, we should be
sure to use a distinct suffix like -beta152.n.
2017-07-14 13:37:58 -04:00
Ben Newman
9e8f5f6083 Bump $BUNDLE_VERSION to 4.8.22 before rebuilding dev bundle. 2017-07-14 13:34:34 -04:00
Ben Newman
53e23671e3 Make sure maybeSuggestRaisingWatchLimit runs in a Fiber.
Should fix recent test failures:
https://circleci.com/gh/meteor/meteor/4570#tests/containers/5
https://circleci.com/gh/meteor/meteor/4570#tests/containers/6
2017-07-14 13:34:34 -04:00
Ben Newman
8af4955389 Use eachline@3.0.5 from npm instead of our own fork.
The pull request corresponding to our fork is not going to be merged, so
it's better to use the alternative this.finished API available in newer
versions of the upstream package.

https://github.com/williamkapke/node-eachline/pull/4
2017-07-14 13:34:33 -04:00
Ben Newman
36bf9bb7fe Upgrade meteor-babel and reify packages to latest versions. 2017-07-14 13:34:32 -04:00
Ben Newman
dc1ba4c905 Upgrade meteor-promise and promise packages to latest versions. 2017-07-14 13:22:36 -04:00
Ben Newman
4ae5c54685 Make sure maybeSuggestRaisingWatchLimit runs in a Fiber.
Should fix recent test failures:
https://circleci.com/gh/meteor/meteor/4570#tests/containers/5
https://circleci.com/gh/meteor/meteor/4570#tests/containers/6
2017-07-14 12:17:38 -04:00
Ben Newman
6ae9cfc3e4 Bump mongo and minimongo minor versions after #8815. 2017-07-13 20:22:23 -04:00
Ben Newman
44796a1831 Merge branch 'master' into devel 2017-07-13 20:16:08 -04:00
Ben Newman
25f003d0bc Throttle requestGarbageCollection to once per 500ms.
With Meteor 1.6 / Node 8, I noticed _buildLocalPackages taking multiple
seconds on initial server startup and restart, and the problem seems to be
that we call the global.gc function too often. This wasn't a problem in
previous versions of Node, as far as I know, but it makes sense to heed
the comment in tools/utils/gc.js, now that it matters.
2017-07-13 20:10:37 -04:00
Ben Newman
46fefdefc5 Allow programmatic garbage collection via gc(). 2017-07-13 20:10:37 -04:00
Ben Newman
1a946774bb Bump package versions for 1.6-beta.8 release.
The 1.6-beta.7 release had a version conflict because of the webapp@1.3.17
constraint in server-render/package.js. I noticed the problem before
publishing the release, so we will just skip to 1.6-beta.8.
release/METEOR@1.6-beta.8
2017-07-13 19:44:41 -04:00
Ben Newman
d5db2d0ad1 Remove constraint on webapp from server-render/package.js. 2017-07-13 19:44:39 -04:00
Ben Newman
08f5ea4c2b Merge branch 'fix/upserts' into devel (#8815). 2017-07-13 18:38:29 -04:00
Ben Newman
e3e7523675 Minor style tweaks (mostly adding missing semicolons). 2017-07-13 18:37:29 -04:00
seke
11c7eabf7f Add entry to History.md 2017-07-13 18:27:28 -04:00
seke
b5a9fde887 Adjust styling as per PR review 2017-07-13 18:26:07 -04:00
Seba Kerckhof
4531b3893c Optimize by only shallow cloning when modifier is replacement 2017-07-13 18:26:06 -04:00
seke
d89d6987fb Restore original indentation 2017-07-13 18:26:06 -04:00
seke
6105f62069 finish tests (hopefully) 2017-07-13 18:26:05 -04:00
seke
dbb24f5788 Revert order of simulated upsert to original order 2017-07-13 18:26:05 -04:00
Seba Kerckhof
b252e31f49 Fix most tests 2017-07-13 18:26:04 -04:00
seke
970044402e Fail faster in case of forbidden replace 2017-07-13 18:26:04 -04:00
seke
12d03f2607 Don't modify the input variables when creating upsert document 2017-07-13 18:26:03 -04:00
seke
8a7db6bdc5 Fix mongo driver when using object ids 2017-07-13 18:26:03 -04:00
seke
1fae40b204 Change logic of simulated upsert to always result in same result as normal upsert 2017-07-13 18:26:02 -04:00
seke
e06f88bdd4 Update mongo driver test 2017-07-13 18:26:02 -04:00
seke
1205655f21 Expand minimongo tests 2017-07-13 18:26:01 -04:00
seke
dac2f64d59 Track wether the _id is auto generated when doing an upsert 2017-07-13 18:26:01 -04:00
seke
2c9d46de19 Move _id change validation to LocalCollection._modify 2017-07-13 18:26:00 -04:00
seke
bb3c02900f Remove mongo 2.4-specific check 2017-07-13 18:26:00 -04:00
seke
5153d0778e Add rules for ambiguous _id values 2017-07-13 18:25:59 -04:00
Seba Kerckhof
c02e96d82e Create mongo-typed upsert document 2017-07-13 18:25:59 -04:00