diff --git a/README.md b/README.md
index a6249e4157..149e1c4771 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,13 @@
[](https://app.travis-ci.com/github/meteor/meteor)
@@ -54,23 +56,20 @@ How about trying a tutorial to get started with your favorite technology?
| [

React](https://docs.meteor.com/tutorials/react/) |
| - |
| [

Blaze](https://blaze-tutorial.meteor.com/) |
-| [

Vue](https://vue-tutorial.meteor.com/) |
-| [

Svelte](https://svelte-tutorial.meteor.com/) |
-
-Next, read the [documentation](https://docs.meteor.com/) and get some [examples](https://github.com/meteor/examples).
+| [

Vue](https://docs.meteor.com/tutorials/vue/meteorjs3-vue3-vue-meteor-tracker.html) |
# 🚀 Quick Start
On your platform, use this line:
```shell
-> npm install -g meteor
+> npx meteor
```
🚀 To create a project:
```shell
-> meteor create my-app
+> meteor create
```
☄️ Run it:
@@ -84,10 +83,9 @@ meteor
**Building an application with Meteor?**
-* Deploy on [Meteor Cloud](https://www.meteor.com/cloud)
+* Deploy on [Galaxy](https://www.meteor.com/cloud)
* Discuss on [Forums](https://forums.meteor.com/)
* Join the Meteor Discord by clicking this [invite link](https://discord.gg/hZkTCaVjmT).
-* Announcement list. Subscribe in the [footer](https://www.meteor.com/).
Interested in helping or contributing to Meteor? These resources will help:
@@ -96,15 +94,3 @@ Interested in helping or contributing to Meteor? These resources will help:
* [Contribution guidelines](CONTRIBUTING.md)
* [Feature requests](https://github.com/meteor/meteor/discussions/)
* [Issue tracker](https://github.com/meteor/meteor/issues)
-
-To uninstall Meteor:
- - If installed via npm, run:
- ```shell
- meteor-installer uninstall
- ```
- - If installed via curl, run:
- ```shell
- rm -rf ~/.meteor
- sudo rm /usr/local/bin/meteor
- ```
-To find more information about installation, [read here](https://docs.meteor.com/about/install.html#uninstall).
diff --git a/npm-packages/meteor-installer/config.js b/npm-packages/meteor-installer/config.js
index 59915c2a56..fa0e73ef14 100644
--- a/npm-packages/meteor-installer/config.js
+++ b/npm-packages/meteor-installer/config.js
@@ -1,7 +1,7 @@
const os = require('os');
const path = require('path');
-const METEOR_LATEST_VERSION = '3.1';
+const METEOR_LATEST_VERSION = '3.1.1';
const sudoUser = process.env.SUDO_USER || '';
function isRoot() {
return process.getuid && process.getuid() === 0;
diff --git a/npm-packages/meteor-installer/package.json b/npm-packages/meteor-installer/package.json
index a20d4735a0..1cc7402b05 100644
--- a/npm-packages/meteor-installer/package.json
+++ b/npm-packages/meteor-installer/package.json
@@ -1,6 +1,6 @@
{
"name": "meteor",
- "version": "3.1.0",
+ "version": "3.1.1",
"description": "Install Meteor",
"main": "install.js",
"scripts": {
diff --git a/packages/accounts-base/package.js b/packages/accounts-base/package.js
index ea90ebfbad..d9a2fd72ee 100644
--- a/packages/accounts-base/package.js
+++ b/packages/accounts-base/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "A user account system",
- version: "3.0.4-beta311.2",
+ version: "3.0.4",
});
Package.onUse((api) => {
diff --git a/packages/accounts-oauth/package.js b/packages/accounts-oauth/package.js
index 4645ca604c..890762bd9b 100644
--- a/packages/accounts-oauth/package.js
+++ b/packages/accounts-oauth/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "Common code for OAuth-based login services",
- version: '1.4.6-beta311.2',
+ version: '1.4.6',
});
Package.onUse(api => {
diff --git a/packages/accounts-passwordless/package.js b/packages/accounts-passwordless/package.js
index 902897a01d..c9da46ee47 100644
--- a/packages/accounts-passwordless/package.js
+++ b/packages/accounts-passwordless/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: 'No-password login/sign-up support for accounts',
- version: '3.0.0',
+ version: '3.0.1',
});
Package.onUse(api => {
diff --git a/packages/allow-deny/package.js b/packages/allow-deny/package.js
index 14b93deb0d..c4dc9d3e78 100644
--- a/packages/allow-deny/package.js
+++ b/packages/allow-deny/package.js
@@ -1,6 +1,6 @@
Package.describe({
name: 'allow-deny',
- version: '2.1.0-beta311.2',
+ version: '2.1.0',
// Brief, one-line summary of the package.
summary: 'Implements functionality for allow/deny and client-side db operations',
// URL to the Git repository containing the source code for this package.
diff --git a/packages/babel-compiler/package.js b/packages/babel-compiler/package.js
index 3bc19c8e63..03822c789b 100644
--- a/packages/babel-compiler/package.js
+++ b/packages/babel-compiler/package.js
@@ -1,7 +1,7 @@
Package.describe({
name: "babel-compiler",
summary: "Parser/transpiler for ECMAScript 2015+ syntax",
- version: '7.11.3-beta311.2',
+ version: '7.11.3',
});
Npm.depends({
diff --git a/packages/ddp-client/package.js b/packages/ddp-client/package.js
index e359f37b44..1b0e48c929 100644
--- a/packages/ddp-client/package.js
+++ b/packages/ddp-client/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "Meteor's latency-compensated distributed data client",
- version: "3.1.0-beta311.2",
+ version: "3.1.0",
documentation: null,
});
diff --git a/packages/ddp-server/package.js b/packages/ddp-server/package.js
index 5af96707b3..e081ffa73d 100644
--- a/packages/ddp-server/package.js
+++ b/packages/ddp-server/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "Meteor's latency-compensated distributed data server",
- version: "3.1.0-beta311.2",
+ version: "3.1.0",
documentation: null,
});
diff --git a/packages/facebook-oauth/package.js b/packages/facebook-oauth/package.js
index 560be83c66..1b1bf9f4e7 100644
--- a/packages/facebook-oauth/package.js
+++ b/packages/facebook-oauth/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "Facebook OAuth flow",
- version: '1.11.5-beta311.2',
+ version: '1.11.5',
});
Package.onUse(api => {
diff --git a/packages/meteor-tool/package.js b/packages/meteor-tool/package.js
index 4435e5e270..7ca44c0182 100644
--- a/packages/meteor-tool/package.js
+++ b/packages/meteor-tool/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "The Meteor command-line tool",
- version: "3.1.1-beta.2",
+ version: "3.1.1",
});
Package.includeTool();
diff --git a/packages/meteor/package.js b/packages/meteor/package.js
index 4d1f02c601..a9ee2425dc 100644
--- a/packages/meteor/package.js
+++ b/packages/meteor/package.js
@@ -2,7 +2,7 @@
Package.describe({
summary: "Core Meteor environment",
- version: '2.1.0-beta311.2',
+ version: '2.1.0',
});
Package.registerBuildPlugin({
diff --git a/packages/mongo/package.js b/packages/mongo/package.js
index cdd1c8054a..5727c2e01c 100644
--- a/packages/mongo/package.js
+++ b/packages/mongo/package.js
@@ -9,7 +9,7 @@
Package.describe({
summary: "Adaptor for using MongoDB and Minimongo over DDP",
- version: "2.1.0-beta311.2",
+ version: "2.1.0",
});
Npm.depends({
diff --git a/packages/npm-mongo/package.js b/packages/npm-mongo/package.js
index f2fd624a1e..8b45db0032 100644
--- a/packages/npm-mongo/package.js
+++ b/packages/npm-mongo/package.js
@@ -3,7 +3,7 @@
Package.describe({
summary: "Wrapper around the mongo npm package",
- version: "6.10.2-beta311.2",
+ version: "6.10.2",
documentation: null,
});
diff --git a/packages/oauth/package.js b/packages/oauth/package.js
index 0aef862f3d..410a7c2b54 100644
--- a/packages/oauth/package.js
+++ b/packages/oauth/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "Common code for OAuth-based services",
- version: '3.0.1-beta311.2',
+ version: '3.0.1',
});
Package.onUse(api => {
diff --git a/packages/roles/package.js b/packages/roles/package.js
index 36d5b1b8d9..dbcc7ac855 100644
--- a/packages/roles/package.js
+++ b/packages/roles/package.js
@@ -2,7 +2,7 @@
Package.describe({
summary: "Authorization package for Meteor",
- version: "1.0.1-beta311.2",
+ version: "1.0.1",
name: "roles",
documentation: null,
});
diff --git a/packages/socket-stream-client/package.js b/packages/socket-stream-client/package.js
index 1784571292..b67eafc1f9 100644
--- a/packages/socket-stream-client/package.js
+++ b/packages/socket-stream-client/package.js
@@ -1,6 +1,6 @@
Package.describe({
name: "socket-stream-client",
- version: '0.6.0-beta311.2',
+ version: '0.6.0',
summary: "Provides the ClientStream abstraction used by ddp-client",
documentation: "README.md"
});
diff --git a/scripts/admin/meteor-release-official.json b/scripts/admin/meteor-release-official.json
index 504225e62c..21a3b156ca 100644
--- a/scripts/admin/meteor-release-official.json
+++ b/scripts/admin/meteor-release-official.json
@@ -1,6 +1,6 @@
{
"track": "METEOR",
- "version": "3.1",
+ "version": "3.1.1",
"recommended": false,
"official": true,
"description": "The Official Meteor Distribution"
diff --git a/tools/static-assets/skel-typescript/package.json b/tools/static-assets/skel-typescript/package.json
index 07da7c102a..1bd98a2050 100644
--- a/tools/static-assets/skel-typescript/package.json
+++ b/tools/static-assets/skel-typescript/package.json
@@ -15,7 +15,7 @@
},
"devDependencies": {
"@types/mocha": "^8.2.3",
- "@types/node": "^18.16.5",
+ "@types/node": "^22.10.6",
"@types/react": "^18.2.5",
"@types/react-dom": "^18.2.4",
"typescript": "^5.4.5"
diff --git a/v3-docs/docs/generators/changelog/versions/3.1.1.md b/v3-docs/docs/generators/changelog/versions/3.1.1.md
index 97f4080f81..e143fee669 100644
--- a/v3-docs/docs/generators/changelog/versions/3.1.1.md
+++ b/v3-docs/docs/generators/changelog/versions/3.1.1.md
@@ -1,4 +1,4 @@
-## v3.1.1, /date/
+## v3.1.1, 2025-01-15
### Highlights
@@ -10,7 +10,6 @@
- OAuth Fixes: Resolved issues with cancel popup event and callback.
- Windows Fixes: Fixed issues with running from folders with spaces and post-npm install build errors on Windows.
- Security Updates: Upgraded json5 and semver from babel compiler.
-- [...]
#### Breaking Changes
@@ -26,7 +25,7 @@ Please run the following command to update your project:
```bash
-meteor update --release 3.1.1-beta.2
+meteor update --release 3.1.1
```
@@ -34,6 +33,7 @@ meteor update --release 3.1.1-beta.2
- accounts-base@3.0.4
- accounts-oauth@1.4.6
+- accounts-passwordless@3.0.1
- allow-deny@2.1.0
- babel-compiler@7.11.3
- ddp-client@3.1.0
@@ -47,7 +47,6 @@ meteor update --release 3.1.1-beta.2
- oauth@3.0.1
- roles@@1.0.1
- socket-stream-client@0.6.0
-- [...]
#### Bumped NPM Packages
@@ -66,5 +65,7 @@ N/A
- [@MrSpark2591](https://github.com/MrSpark2591)
- [@jstarpl](https://github.com/jstarpl)
- [@minhna](https://github.com/minhna)
+- [@svolkomorov](https://github.com/svolkomorov)
+- [@quyetdgroup](https://github.com/quyetdgroup)
✨✨✨
diff --git a/v3-docs/docs/history.md b/v3-docs/docs/history.md
index 815c8cc894..90c3e20603 100644
--- a/v3-docs/docs/history.md
+++ b/v3-docs/docs/history.md
@@ -12,17 +12,18 @@ This is a complete history of changes for Meteor releases.
-## v3.1.1, /date/
+## v3.1.1, 2025-01-15
### Highlights
+- Node upgrade: v22.13.0
- Real-time Performance Boost: Refactored AsynchronousQueue for parallel processing and optimized MongoDB observers for faster initial document handling.
- Allow/Deny Rules Update: Deprecated async rules and updated documentation and types.
- Mongo Driver Downgrade: Reverted to a stable version to prevent issues in Meteor.
- Support for Meteor.deprecate: Added deprecation warnings with stack trace for outdated code usage.
- OAuth Fixes: Resolved issues with cancel popup event and callback.
+- Windows Fixes: Fixed issues with running from folders with spaces and post-npm install build errors on Windows.
- Security Updates: Upgraded json5 and semver from babel compiler.
-- [...]
#### Breaking Changes
@@ -38,7 +39,7 @@ Please run the following command to update your project:
```bash
-meteor update --release 3.1.1-beta.2
+meteor update --release 3.1.1
```
@@ -46,6 +47,7 @@ meteor update --release 3.1.1-beta.2
- accounts-base@3.0.4
- accounts-oauth@1.4.6
+- accounts-passwordless@3.0.1
- allow-deny@2.1.0
- babel-compiler@7.11.3
- ddp-client@3.1.0
@@ -59,7 +61,6 @@ meteor update --release 3.1.1-beta.2
- oauth@3.0.1
- roles@@1.0.1
- socket-stream-client@0.6.0
-- [...]
#### Bumped NPM Packages
@@ -73,6 +74,13 @@ N/A
- [@nachocodoner](https://github.com/nachocodoner)
- [@Grubba27](https://github.com/Grubba27)
- [@9Morello](https://github.com/9Morello)
+- [@perbergland](https://github.com/perbergland)
+- [@StorytellerCZ](https://github.com/StorytellerCZ)
+- [@MrSpark2591](https://github.com/MrSpark2591)
+- [@jstarpl](https://github.com/jstarpl)
+- [@minhna](https://github.com/minhna)
+- [@svolkomorov](https://github.com/svolkomorov)
+- [@quyetdgroup](https://github.com/quyetdgroup)
✨✨✨
## v3.1.0, 2024-11-20
diff --git a/v3-docs/docs/public/meteor-blue.png b/v3-docs/docs/public/meteor-blue.png
index c91f7a9718..0934189a3e 100644
Binary files a/v3-docs/docs/public/meteor-blue.png and b/v3-docs/docs/public/meteor-blue.png differ
diff --git a/v3-docs/docs/public/meteor-logo.png b/v3-docs/docs/public/meteor-logo.png
index ca7bb89de5..3b848982ca 100644
Binary files a/v3-docs/docs/public/meteor-logo.png and b/v3-docs/docs/public/meteor-logo.png differ
diff --git a/v3-docs/v3-migration-docs/public/meteor-blue.png b/v3-docs/v3-migration-docs/public/meteor-blue.png
index c91f7a9718..0934189a3e 100644
Binary files a/v3-docs/v3-migration-docs/public/meteor-blue.png and b/v3-docs/v3-migration-docs/public/meteor-blue.png differ
diff --git a/v3-docs/v3-migration-docs/public/meteor-logo.png b/v3-docs/v3-migration-docs/public/meteor-logo.png
index ca7bb89de5..3b848982ca 100644
Binary files a/v3-docs/v3-migration-docs/public/meteor-logo.png and b/v3-docs/v3-migration-docs/public/meteor-logo.png differ