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 
 
