Commit Graph

92 Commits

Author SHA1 Message Date
Ben Newman
85d74f8d2b Revert "Upgrade to Mongo 3.6 (#9533)"
This reverts commit dfc0702558.

We've seen some odd test failures (e.g. `passwords - tokens`) and trouble
updating from 1.6.1 to 1.6.2-beta.3 (easily solved with `meteor reset`,
but also worth investigating), so I think we should keep working on the
Mongo 3.6 upgrade in a PR, rather than running all of our tests against
a devel branch that includes Mongo 3.6.

cc @abernix @hwillson
2018-01-30 17:47:12 -05:00
Hugh Willson
dfc0702558 Upgrade to Mongo 3.6 (#9533)
Update the Meteor Tool to use Mongo 3.6.2 for 64-bit OS'
and Mongo 3.2.18 for 32-bit OS'. A few important mentions:

- As of Mongo 3.6, all Mongo binary downloads include
  SSL - there is no longer a non-SSL based download bundle
  (so it's a bit bigger, but that shouldn't be an issue).
- Using the `--nojournal` option with WiredTiger based
  replica sets is no longer supported (see
  https://jira.mongodb.org/browse/SERVER-30760). The
  `--nojournal` flag was added in
  bcfe072d52
  to help reduce the amount of disk space used by Mongo,
  but since this option is no longer supported, we'll
  have to live with the extra disk space usage.
- Add PR link to History.md
2018-01-24 22:01:46 +02:00
Ben Newman
cca8ee4fa4 Upgrade Node to version 8.9.4.
https://nodejs.org/en/blog/release/v8.9.4/
2018-01-03 13:38:57 -05:00
Ben Newman
bdb60404be Upgrade npm to version 5.6.0, and pacote to 7.0.2.
http://blog.npmjs.org/post/167963735925/v560-2017-11-27
2017-12-20 10:30:18 -05:00
Ben Newman
bf9624f644 Merge branch 'master' into devel 2017-12-08 18:02:55 -05:00
Ben Newman
02cfd0fab1 Merge branch 'master' into release-1.6.0.1 2017-12-08 17:58:26 -05:00
Ben Newman
db3efd3a6f Merge branch 'release-1.5.x' 2017-12-08 17:17:50 -05:00
Ben Newman
9e4010a1ba Upgrade Node to version 4.9.7.
https://nodejs.org/en/blog/release/v4.9.7/
https://nodejs.org/en/blog/vulnerability/december-2017-security-releases/
2017-12-08 11:52:52 -05:00
Ben Newman
dfd8511e4e Upgrade Node to version 8.9.3.
https://nodejs.org/en/blog/release/v8.9.3/
https://nodejs.org/en/blog/vulnerability/december-2017-security-releases/
2017-12-08 11:47:53 -05:00
Ben Newman
3ff79472a0 Upgrade npm to version 5.5.1.
http://blog.npmjs.org/post/166044150500/v550-2017-10-04
2017-12-07 17:53:45 -05:00
Ben Newman
308692418b Upgrade Node to version 8.9.2.
https://nodejs.org/en/blog/release/v8.9.2/
2017-12-07 17:53:32 -05:00
Jesse Rosenberger
75a262a278 Use Mongo 3.4 for 64-bit platforms.
Most of the work to prepare for this change was done through the
excellent work of @hwillson in meteor/meteor#9173 which, after some
re-working to support the 64-bit architecture on Windows platforms,
landed in meteor/meteor#9218, making this change as simple as bumping
the minor version number (and rebuilding the dev bundle).

From this point forward, and due to Mongo's discontinuation of 32-bit
support in newer versions of MongoDB, 64-bit platforms will, in
development, use newer versions of Mongo while 32-bit architectures
will remain at 3.2.x versions.

Of course, in production, apps are free to use whichever version of
Mongo they would like, provided that version is supported by the
Node Mongo driver and Meteor's Mongo data packages.  At this time
there is no target for when Meteor will stop supporting Mongo 3.2,
but developers are encouraged to take steps to upgrade their Mongo
deployments (through their database providers) to newer versions
since Mongo has set September 2018 as the "End-of-Life" for Mongo
3.2.x.  For more information on Mongo support cycles, see their
support documents at https://www.mongodb.com/support-policy.

Refs: https://github.com/meteor/meteor/pull/9173
Refs: https://github.com/meteor/meteor/pull/9218
2017-11-21 11:37:29 +02:00
Jesse Rosenberger
f2009e2fa6 Switch to official Node.js 4.8.6 and stop using a custom Meteor build.
This puts Meteor back on the official release track of Node.js 4, rather
than using its own custom build (from https://github.com/meteor/node/),
which had previously been necessary to add the garbage collection fixes
gained with
751f1ac08e
and
71f9cdf241,
both of which are now officially included in Node.js 4.x as of 4.8.6.
🎉
2017-11-07 20:04:48 +02:00
Jesse Rosenberger
d6fc953ba6 Bump $NODE_BUILD_NUMBER to 120 before rebuilding dev bundle. 2017-10-27 15:15:55 -07:00
Jesse Rosenberger
9c62a55137 Bump $NODE_BUILD_NUMBER to 116 before rebuilding dev bundle. 2017-10-27 14:47:06 -07:00
Ben Newman
4a2f0fb69a Upgrade Node to version 8.8.1.
https://nodejs.org/en/blog/release/v8.8.1/
2017-10-26 11:17:55 -04:00
Jesse Rosenberger
16a4bbab04 Bump $NODE_VERSION to 4.8.5 before rebuilding dev bundle.
While the actual version included for Unix developers will be our own
build at NODE_VERSION, this is important for the Windows version, since
it is not being rebuilt by our Jenkins at the moment.
2017-10-24 16:03:07 -07:00
Jesse Rosenberger
8841080c9e Bump $NODE_BUILD_NUMBER to 113 before rebuilding dev bundle. 2017-10-24 16:00:54 -07:00
Ben Newman
f1e87ddae4 Upgrade Node to version 8.8.0.
https://nodejs.org/en/blog/release/v8.8.0/
https://nodejs.org/en/blog/vulnerability/oct-2017-dos/
2017-10-24 18:25:39 -04:00
Jesse Rosenberger
54669f0f0b Use Mongo 3.2.15 for 64-bit, for now.
The Windows 64-bit support is believed to be important enough to be
included in  Meteor 1.6 since it fixes Meteor 1.6 issues on Windows.

While the original reason for 64-bit may have been Mongo, we'll leave
this as the 3.2.15 (but 64-bit!) version for now.
2017-10-14 13:36:29 -04:00
Hugh Willson
9a1f91843e Add Tool support for both 32 bit (3.2) and 64 bit (3.4) Mongo
These changes introduce dual Mongo support into the Meteor
Tool. 32-bit Mongo (3.2.15) will be used by Meteor when the
Tool is run on a 32-bit OS (32-bit Linux and Windows). 64-bit
Mongo (3.4.9) will be used when the Tool is run on a 64-bit
OS (64-bit Linux, Windows and macOS).

Fixes https://github.com/meteor/meteor-feature-requests/issues/129.
2017-10-14 13:36:29 -04:00
Ben Newman
eebc70b1e0 Upgrade Node to version 8.7.0.
https://nodejs.org/en/blog/release/v8.7.0/
2017-10-12 10:47:37 -04:00
Ben Newman
dc95428ecb Merge branch 'devel' into release-1.6 2017-09-29 18:07:21 -04:00
Jesse Rosenberger
8bda1309b4 Bump $NODE_BUILD_NUMBER to 111 before rebuilding dev bundle. 2017-09-28 19:17:37 +03:00
Ben Newman
3390d9fd04 Upgrade Node to version 8.6.0.
https://nodejs.org/en/blog/release/v8.6.0/
https://nodejs.org/en/blog/vulnerability/september-2017-path-validation/
2017-09-28 11:58:57 -04:00
Jesse Rosenberger
576490d3f9 Bump $NODE_BUILD_NUMBER to 106 before rebuilding dev bundle. 2017-09-28 17:08:20 +03:00
Ben Newman
8ed3d333f9 Merge branch 'devel' into release-1.6 2017-09-26 12:31:40 -04:00
Jesse Rosenberger
bd9d085342 Update NODE_BUILD_NUMBER to latest Jenkins build, 49. 2017-09-25 13:26:25 +03:00
Ben Newman
c4026c7478 Upgrade npm to version 5.4.2.
http://blog.npmjs.org/post/165348368340/v542-2017-09-14
2017-09-21 16:12:10 -04:00
Ben Newman
376900479f Upgrade Node to version 8.5.0.
Most notable new feature: experimental native ECMAScript modules support.

https://nodejs.org/en/blog/release/v8.5.0/
2017-09-13 12:29:50 -04:00
Ben Newman
ae3f7c05ce Update npm to version 5.4.1. 2017-09-06 18:49:18 -04:00
Ben Newman
d83c3a2fa5 Update npm to version 5.4.0.
The npm/test directory is no longer published to npm (finally!), so it
no longer needs to be deleted to reduce the dev bundle size.
2017-09-05 14:32:09 -04:00
Ben Newman
013efb6ce4 Merge branch 'devel' into release-1.6 2017-09-05 13:49:46 -04:00
Jesse Rosenberger
eae10fe635 Update NODE_BUILD_NUMBER to latest Jenkins build, 35. 2017-08-23 18:04:16 +03:00
Ben Newman
dd5d7e2786 Merge branch 'release-1.5.2' into release-1.6 2017-08-22 22:04:03 -04:00
Ben Newman
31c403c33f Update NODE_BUILD_NUMBER to latest Jenkins build, 33. 2017-08-22 16:41:01 -04:00
Ben Newman
8e7815b43a Try downloading Node from S3 if version exists. 2017-08-22 16:41:01 -04:00
Ben Newman
82db51f216 Upgrade Node to version 8.4.0.
Most notable new feature: HTTP/2 support!

https://nodejs.org/en/blog/release/v8.4.0/
2017-08-16 14:09:13 -04:00
Ben Newman
0c7c69b65a Upgrade Node to version 8.3.0.
https://nodejs.org/en/blog/release/v8.3.0/
2017-08-10 13:17:06 -04:00
Ben Newman
0bf08a5f99 Merge branch 'release-1.5.2' into release-1.6 2017-08-08 18:40:46 -04:00
Ben Newman
1e0f4eec38 Upgrade Node to version 8.2.1.
https://nodejs.org/en/blog/release/v8.2.1/
2017-07-21 14:07:27 -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
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
skirunman
7630fb7a35 Update to MongoDB v3.2.15
Install latest version of MongoDB 3.2.x by default.
2017-07-13 17:47:12 -07:00
Mikael Sand
a199345f96 Upgrade Node to 8.1.4, fixes CVE-2017-1000381 (#8906)
https://nodejs.org/en/blog/vulnerability/july-2017-security-releases/
2017-07-13 10:19:29 -04:00
Ben Newman
afbe59dafa Upgrade Node to version 4.8.4.
https://nodejs.org/en/blog/release/v4.8.4/

Fixes #8896.
2017-07-11 21:05:58 -04:00
Ben Newman
75373000bd Update npm to version 5.2.0.
http://blog.npmjs.org/post/162844303435/v520-2017-07-05
2017-07-11 12:07:48 -04:00
Ben Newman
adade1de2b Upgrade Node to 8.1.3 and npm to 5.1.0. 2017-07-10 13:29:37 -04:00
Ben Newman
4413d5e871 Update npm to version 5.0.4. 2017-06-27 19:22:04 -04:00
Ben Newman
877dfe112c Update npm to version 5.0.3. 2017-06-27 19:22:04 -04:00