Permalink
Switch branches/tags
Commits on Jul 21, 2017
  1. Merge pull request #8932 from meteor/abernix/mongo-2.2.30-for-master

    `npm-mongo` and `mongo` updates.
    abernix committed on GitHub Jul 21, 2017
  2. Bump package version of `mongo` in preparation for publishing.

    abernix committed Jul 21, 2017
  3. Merge pull request #8870 from sprohaska/p/mongodb-arbiter-login

    npm-mongo: Upgrade to npm mongo@2.2.29 to fix arbiter login attempts
    abernix committed Jul 20, 2017
Commits on Jul 14, 2017
  1. 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.
    benjamn committed with benjamn Jun 6, 2017
Commits on Jul 12, 2017
  1. Merge pull request #8788 from meteor/release-1.5.1

    Release 1.5.1
    benjamn committed on GitHub Jul 12, 2017
  2. Bump package versions for the official 1.5.1 release.

    benjamn committed Jul 12, 2017
  3. Update History.md with final notes for Meteor 1.5.1.

    benjamn committed Jul 12, 2017
  4. (re)fixes #8879 Build phase command line output jumps

    robfallows committed with benjamn Jul 6, 2017
  5. Merge branch 'master' into release-1.5.1

    benjamn committed Jul 12, 2017
  6. Bump package versions for 1.5.1-rc.5 release.

    benjamn committed Jul 12, 2017
  7. Bump $BUNDLE_VERSION to 4.8.21 before rebuilding dev bundle.

    benjamn committed Jul 12, 2017
Commits on Jul 11, 2017
  1. Set METEOR_WATCH_PRIORITIZE_CHANGED to "false" in "update during run"…

    … self-test.
    benjamn committed Jul 11, 2017
Commits on Jul 10, 2017
  1. Add additional timeouts to "update during run" self-test.

    benjamn committed Jul 10, 2017
  2. Bump package versions for 1.5.1-rc.4 release.

    benjamn committed Jul 10, 2017
  3. Mention lazy prioritized file watching in History.md.

    benjamn committed Jul 10, 2017
  4. Make METEOR_WATCH_PRIORITIZE_CHANGED opt-out instead of opt-in.

    This restores the behavior of 8c70716 by
    default, with the option of disabling the prioritized file watching system
    by setting METEOR_WATCH_PRIORITIZE_CHANGED explicitly to "false".
    
    The self-tests where the environment variable is explicitly set form a
    nice to-do list of tests that should be improved to be more robust to cope
    with differences in file watcher timing.
    
    Helps with #8648 and similar issues.
    benjamn committed with benjamn Jun 30, 2017
  5. Bump $BUNDLE_VERSION to 4.8.20 before rebuilding dev bundle.

    benjamn committed Jul 10, 2017
Commits on Jun 30, 2017
  1. Bump boilerplate-generator package version to 1.1.1.

    This version includes a01be34.
    benjamn committed Jun 30, 2017
  2. Bump package versions for 1.5.1-rc.3 release.

    benjamn committed Jun 30, 2017
  3. Require opting into the behavior introduced by the previous commit.

    Although I think 8c70716 is a good idea
    in practice, it altered the timing of self-tests enough to cause a number
    of failures, so for now that behavior will be gated behind the environment
    variable METEOR_WATCH_PRIORITIZE_CHANGED.
    benjamn committed Jun 30, 2017
  4. Use native file watchers only to watch recently changed files.

    This drastically reduces the number of open file descriptors by not
    preemptively acquiring a file descriptor for every watched file.
    
    The downside is that the first time you edit a particular file, you may
    have to wait up to DEFAULT_POLLING_INTERVAL milliseconds before Meteor
    notices the change. The upside is that changes will be detected
    instantaneously for that file in the future, even after restart.
    
    If holding open too many file descriptors is indeed a contributing factor
    to issues such as #8648, then this change should go a long way towards
    mitigating those problems.
    
    cc @abernix @hwillson
    benjamn committed Jun 30, 2017
  5. Merge pull request #8858 from hasantayyar/patch-1

    Update Facebook api version in loginUrl
    abernix committed on GitHub Jun 30, 2017
  6. Bump `accounts-facebook` version in preparation for publishing.

    As a required bump for `facebook-oauth` dependency bump in
    6f92ae9838b19914016e8c77a976d006279fc0b9 for
    #8858.
    abernix committed Jun 30, 2017
Commits on Jun 29, 2017
  1. Bump package versions for 1.5.1-rc.2 release.

    benjamn committed Jun 29, 2017
  2. Make server-render API more flexible and isomorph-ish.

    Render callbacks can now inject HTML content into multiple different
    elements, and may also append content to the <head> or <body> elements, on
    both the client and the server.
    
    This new API was inspired by trying to use the styled-components npm
    package on the server, which involves not only rendering and injecting
    static HTML somewhere in the <body>, but also appending the resulting
    <style> tag(s) into the <head>:
    
      import { onPageLoad } from "meteor/server-render";
      import { renderToString } from "react-dom/server";
      import { ServerStyleSheet } from "styled-components";
    
      onPageLoad(sink => {
        const sheet = new ServerStyleSheet();
        const html = renderToString(sheet.collectStyles(
          <App location={sink.request.url} />
        ));
    
        sink.renderIntoElementById("app", html);
        sink.appendToHead(sheet.getStyleTags());
      });
    
    Note that the server-render package now exports an onPageLoad function,
    rather than the old renderIntoElementById function. The functionality of
    renderIntoElementById is now exposed by the {Client,Server}Sink API.
    
    I say the client-side version of this API is 'isomorphish' to the
    server-side version, because ClientSink methods can accept DOM nodes in
    addition to raw HTML strings, whereas DOM nodes don't really make sense on
    the server.
    benjamn committed Jun 29, 2017