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.customTransport
to override sending method. - Use
createIndex
instead of_ensureIndex
to align with new MongoDB naming. - Apollo skeleton has been upgraded for Apollo server v3
-
reify
has been updated to v0.22.0 leading to performance gains - You can now set publication strategies
SERVER_MERGE
,NO_MERGE
andNO_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 show
now reports if a package is deprecated -
reify
update to v0.22.0 which bring optimizations for imports, read more - Apollo skeleton now uses Apollo server v3 - migration guide
- Upgraded
chalk
to v4.1.1 - Typescript updated to v4.3.5
-
METEOR_SETTINGS
will 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-color
tochalk
to have the same dependency as meteor-tool - Fix detecting eval
- Copy over code from
Meteor._debug
toLog.debug
which 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
createIndex
as a collection function (in MongoDB since MongoDB v3). This is a new name for_ensureIndex
which MongoDB has deprecated and removed in MongoDB 5.0. Use of_ensureIndex
will show a deprecation warning on development.
- Add
-
accounts-base@2.1.0
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
-
accounts-password@2.1.0
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
-
oauth@2.1.0
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
-
oauth1@1.5.0
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
-
service-configuration@1.5.0
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
-
ecmascript-runtime-client@0.12.0
core-js@3.16.0
-
ecmascript-runtime-server@0.11.0
core-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.add
orTinytest.addAsync
byTinytest.only
orTinytest.onlyAsync
so only the tests added usingonly*
are going to be executed.
- Add option to temporarily replace
-
test-helpers@1.3.0
- Support for
Tinytest.only
andTinytest.onlyAsync
- Support for
-
modules@0.17.0
- Update
reify
to0.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.5
cssnano@4.1.11
- Updated dependencies
-
callback-hook@1.4.0
- Added
forEach
iterator to be more in-line with the ES use for iterations.each
is now deprecated, but will remain supported.
- Added