Meteor 2.4 Release Candidate is out! You can help by testing it today and providing your feedback!
You can update by running:
meteor update --release 2.4-rc.6
Highlights
- Typescript updated to v4.3.5
- Email package now allows setting
Email.customTransportto override sending method. - Use
createIndexinstead of_ensureIndexto align with new MongoDB naming. - Apollo skeleton has been upgraded for Apollo server v3
-
reifyhas been updated to v0.22.0 leading to performance gains - You can now set publication strategies
SERVER_MERGE,NO_MERGEandNO_MERGE_NO_HISTORY. These control the behavior of the Meteor mergebox, providing a compromise between client-server bandwidth usage and server side memory usage. Use theServer.setPublicationStrategy(collectionName, strategy)andServer.getPublicationStrategy(collectionName)See PR for more details
Meteor Version Release
-
Skeletons dependencies updated
-
meteor-tool@2.4-
meteor shownow reports if a package is deprecated -
reifyupdate to v0.22.0 which bring optimizations for imports, read more - Apollo skeleton now uses Apollo server v3 - migration guide
- Upgraded
chalkto v4.1.1 - Typescript updated to v4.3.5
-
METEOR_SETTINGSwill now be only ignored in development mode and passed on in every other circumstances
-
-
webapp@1.12- npm dependencies have been updated
- Added option to change runtime config in your app, read more
@vlasky/whomst@0.1.7
-
logging@1.3.0- Switch from
cli-colortochalkto have the same dependency as meteor-tool - Fix detecting eval
- Copy over code from
Meteor._debugtoLog.debugwhich will be deprecated in the future
- Switch from
-
email@2.2- Modernized package code
- Add alternative API function that you can hook into to utilize your own sending method:
Email.customTransport
-
ddp-server@2.5.0- One of three different publication strategies can be selected for any Meteor publication - SERVER_MERGE, NO_MERGE and NO_MERGE_NO_HISTORY. These control the behaviour of the Meteor mergebox, providing a compromise between client-server bandwidth usage and server side memory usage. See PR for more details
-
mongo@1.13.0- Add
createIndexas a collection function (in MongoDB since MongoDB v3). This is a new name for_ensureIndexwhich MongoDB has deprecated and removed in MongoDB 5.0. Use of_ensureIndexwill show a deprecation warning on development.
- Add
-
accounts-base@2.1.0- Migrated usage of
_ensureIndextocreateIndex
- Migrated usage of
-
accounts-password@2.1.0- Migrated usage of
_ensureIndextocreateIndex
- Migrated usage of
-
oauth@2.1.0- Migrated usage of
_ensureIndextocreateIndex
- Migrated usage of
-
oauth1@1.5.0- Migrated usage of
_ensureIndextocreateIndex
- Migrated usage of
-
service-configuration@1.5.0- Migrated usage of
_ensureIndextocreateIndex
- Migrated usage of
-
ecmascript-runtime-client@0.12.0core-js@3.16.0
-
ecmascript-runtime-server@0.11.0core-js@3.16.0
-
ecmascript-runtime@0.8.0- Version bump to ensure changes from server & client runtime get propagated.
-
tinytest@1.2.0- Add option to temporarily replace
Tinytest.addorTinytest.addAsyncbyTinytest.onlyorTinytest.onlyAsyncso only the tests added usingonly*are going to be executed.
- Add option to temporarily replace
-
test-helpers@1.3.0- Support for
Tinytest.onlyandTinytest.onlyAsync
- Support for
-
modules@0.17.0- Update
reifyto0.22.0
- Update
-
standard-minifier-js@2.7.0@babel/runtime@7.15.3- Code modernization
- Improved error handling
-
minifier-js@2.7.0- Added tests
- Code modernization
-
standard-minifier-css@1.7.4@babel/runtime@7.15.3
-
minifier-css@1.6.0- Updated dependencies
postcss@8.3.5cssnano@4.1.11
- Updated dependencies
-
callback-hook@1.4.0- Added
forEachiterator to be more in-line with the ES use for iterations.eachis now deprecated, but will remain supported.
- Added
