Honestly, migrating from Meteor 1.4 to Meteor 1.5 is so easy this article is almost unnecessary but worth having for consistency and conversation, nonetheless.
Going straight from 1.3.5.1 to 1.5 is fine, though I would recommend the “Migrating from 1.4” guide and “Migrating from 1.3” guides, which are linked in the “Migrating from a version older than 1.4?” section!
And if something goes wrong in the upgrade, assuming you have .meteor in version control all you need to do is checkout the older version (e.g. git checkout <hash-from-before-upgrade>).
smtps:// (which jumps staright to TLS/SSL mail transport) is supported by many major email service providers, though some providers (e.g. Mandrill) utilize STARTTLS which will start with a brief, insecure handshake which is then upgraded to SSL. No sensitive information is transmitted during the insecure handshake though.
It´s so easy and yet my application breaks. Business as usual
Haven´t found the problem yet but I´m using a Collections-Object containing all my collections. Now out of the sudden my collections object is empty on the client side.
Why isn’t there a proper example app with all the finer details available to us in this? I don’t think the 1.4 fork todos example application suffices.
I read it. It’s not enough (at least for me). I think a rich & full project, WITH dynamic import examples in plenty supply, is in order.
For example, I’d like to do the same thing as @techplex, separate my admin side from the end-user side as much as possible – just short of physically breaking them apart. I have the impression this can be accomplish with dynamic imports – I hope I’m not wrong.
Currently I cannot do anything at all, because I´m suddently running in this again:
=> Started proxy.
=> Started MongoDB.
C:\Users\MyPC\AppData\Local.meteor\packages\templating-compiler\1.3.2\plugin.compileTemplatesBatch.os\npm\node_modules\meteor\promise\node_modules\meteor-promise\promise_server.js:190
throw error;
^
SyntaxError: Unexpected string
at Object.parse (native)
at C:\tools\fs\optimistic.js:204:17
at wrap.makeCacheKey.len2 (C:\tools\fs\optimistic.js:22:15)
at Entry.reallyRecompute (C:\Users\MyPC\AppData\Local.meteor\packages\meteor-tool\1.5.0\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\entry.js:215:26)
at Entry.recomputeIfDirty (C:\Users\MyPC\AppData\Local.meteor\packages\meteor-tool\1.5.0\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\entry.js:179:17)
at Entry.recompute (C:\Users\MyPC\AppData\Local.meteor\packages\meteor-tool\1.5.0\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\entry.js:46:20)
at optimistic (C:\Users\MyPC\AppData\Local.meteor\packages\meteor-tool\1.5.0\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\index.js:50:18)
at walk (C:\tools\isobuild\meteor-npm.js:149:19)
at C:\tools\isobuild\meteor-npm.js:211:10
at Entry.reallyRecompute (C:\Users\MyPC\AppData\Local.meteor\packages\meteor-tool\1.5.0\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\entry.js:215:26)
at Entry.recomputeIfDirty (C:\Users\MyPC\AppData\Local.meteor\packages\meteor-tool\1.5.0\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\entry.js:179:17)
at Entry.recompute (C:\Users\MyPC\AppData\Local.meteor\packages\meteor-tool\1.5.0\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\entry.js:46:20)
at Object.optimistic [as getProdPackageNames] (C:\Users\MyPC\AppData\Local.meteor\packages\meteor-tool\1.5.0\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\index.js:50:18)
at NodeModulesDirectory.getProdPackagePredicate (C:\tools\isobuild\bundler.js:440:40)
at C:\tools\isobuild\bundler.js:2200:15
at Function..each..forEach (C:\Users\MyPC\AppData\Local.meteor\packages\meteor-tool\1.5.0\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\underscore.js:87:22)
at JsImage.write (C:\tools\isobuild\bundler.js:2175:7)
at ServerTarget.write (C:\tools\isobuild\bundler.js:2444:13)
at C:\tools\isobuild\bundler.js:2563:30
at C:\tools\isobuild\bundler.js:2696:9
at Array.forEach (native)
at C:\tools\isobuild\bundler.js:2686:26
at C:\tools\isobuild\bundler.js:3027:22
at C:\tools\utils\buildmessage.js:271:13
at [object Object]..extend.withValue (C:\tools\utils\fiber-helpers.js:89:14)
at C:\tools\utils\buildmessage.js:264:29
at [object Object]..extend.withValue (C:\tools\utils\fiber-helpers.js:89:14)
at C:\tools\utils\buildmessage.js:262:18
at [object Object]..extend.withValue (C:\tools\utils\fiber-helpers.js:89:14)
at C:\tools\utils\buildmessage.js:253:23
at [object Object]..extend.withValue (C:\tools\utils\fiber-helpers.js:89:14)
at Object.capture (C:\tools\utils\buildmessage.js:252:19)
at bundle (C:\tools\isobuild\bundler.js:2860:31)
at C:\tools\isobuild\bundler.js:2807:32
at Object.withCache (C:\tools\fs\files.js:1652:12)
at Object.exports.bundle (C:\tools\isobuild\bundler.js:2807:16)
at C:\tools\runners\run-app.js:588:36
at Function.run (C:\tools\tool-env\profile.js:490:12)
at bundleApp (C:\tools\runners\run-app.js:587:34)
at [object Object]..extend.runOnce (C:\tools\runners\run-app.js:631:35)
at [object Object]..extend._fiber (C:\tools\runners\run-app.js:890:28)
at C:\tools\runners\run-app.js:417:12
Process finished with exit code 1
Clearing the Temp folder and resetting the project like crazy, it comes, it goes and I haven´t found the cause…