Thanks a lot. Went back to it and gave it another try and it works. I am live with one Meteor 3. This opens doors to some testing.
I’d be interested in hearing about how you integrate to LLM if that is possible.
Mostly via langchain.js, which requires Node v18. Once we were able to run Meteor on Node 18, everything mostly fell into place and it was basic app developing using an external API. Given langchain’s predominance in the LLM space, I suspect Meteor v3 is going to be remembered as the version where AI/LLM support was added.
I just tried to create an application with FlowRouter and blaze in beta 3.0, but it doesn’t seem to work yet, has anyone tried it yet?
Likely, it is pulling an old version of FlowRouter and possibly an old BlazeLayout version also. For the latter, and other few packages, see my post here Looking for help migrating packages to Meteor 3.0 - #29 by illustreets. They all have pull requests submitted, you might want to clone locally those PRs until the maintainers merge them.
We should be able to help more if you paste the log here.
Hello,
I have just tried.
Make sure you use :
ostrio:flow-router-extra@3.10.0
Then you have to clone the package and remove this line :
api.versionsFrom(['1.4', '3.0-beta.0']);
And it works
Thank you both for your answers.
Me again
Has anyone already made alanning:roles work?
is there a newer version than 3.6.2?
No 3.6.2 is the latest one. There will be v4, which will remove sync api from the server. Other than that 3.6.2 is compatible with Meteor 3.
Ok but…
So why do I get these errors when I try to update?
error: Conflict: Constraint accounts-base@2.2.4 is not satisfied by accounts-base 3.0.0-beta300.6.
Constraints on package “accounts-base”:
- accounts-base@2.2.4 ← alanning:roles 3.6.2
Conflict: Constraint mongo@1.16.0 is not satisfied by mongo 2.0.0-beta300.6.
Constraints on package “mongo”:
- mongo@1.16.0 ← alanning:roles 3.6.2
Conflict: Constraint blaze@2.7.1 is not satisfied by blaze 3.0.0-alpha300.17.
Constraints on package “blaze”:
- blaze@2.7.1 ← alanning:roles 3.6.2
When you update and there’s conflicts you can use the exclamation prefix like so: alanning:roles@3.6.2! in .packages
I cloned the github repo,
commented out the line api.versionsFrom(['2.8.0'])
and changed the line
api.use(['blaze@2.7.1'], 'client', { weak: true })
to
api.use(['blaze@3.0.0-alpha300.17'], 'client', { weak: true })
and it works, thanks
We’ll be releasing a beta version soonish which will resolve these issues.
Updates about the first Meteor 3.0 RC Release:
Due to some roadblocks, our ETA for the RC Release has been postponed to 19th April.
These are the tasks for the first RC:
- Fix issue with audit-argument-checks after changes on env contexts [nachocodoner] [PR]
- Fix promise rejection throwing several times [nachocodoner] [PR]
- Support Linux ARM with the Meteor installer [nachocodoner] [PR]
- Fix checks [nachocodoner] [PR]
- Sequential packages loading order [radekmie] [PR]
- Update NPM, Node and TypeScript to latest versions [nachocodoner] [PR]
- Update apollo skeleton to use async [StorytellerCZ] [PR]
Estimated Release Dates
- Last Meteor 3.0 Beta: March 26, 2024 -
meteor update --release 3.0-beta.7
- First Meteor 3.0 RC: April 19, 2024
- Meteor 2.16: We plan to start working on a release after the first RC
You can follow the updates on What’s left until an official Meteor 3.0? Discussion, and on the Release 3.0 PR.
It is time for a Weekly update
We are proud to say that we have the first Release Candidate for Meteor 3.0
You can check more details about it here.
The priority of the next RC will be to review and fix issues with Cordova’s experience.
Next Releases:
- Meteor 2.16 [PR]
- We plan to release it by the end of this week.
- Meteor 3.0 RC (next): May 3, 2024.
- The plan is to have a new release candidate every 2 weeks.
You can follow the updates on What’s left until an official Meteor 3.0? Discussion, and on the Release 3.0 PR.
It is time for a Weekly update
We are proud to say that we have the Release for 2.16 beta
You can check more details about it here .
Tasks and fixes for the next Meteor 3.0 RC:
- Circle CI tests failing for external packages [Group 5]
- Meteor developer accounts do not work when logging in with github · Issue #12418
- Add missing observe async types by StorytellerCZ · Pull Request #13103
- Added
waitUntilAllLoaded
safety check. by radekmie · Pull Request #13102 - refactor(accounts): add ddp type to accounts-client by vit0rr · Pull Request #13042
- Make sure Vue and Svelte apps run with Meteor 3
Next Releases:
- Meteor 2.16 RC [PR]
- We plan to release it early next week, probably Monday (May 6th).
- Meteor 3.0 RC (next): Friday, May 3rd, 2024.
- The plan is to have a new release candidate every 2 weeks.
You can follow the updates on What’s left until an official Meteor 3.0? Discussion, and on the Release 3.0 PR.
It is time for a Weekly update
We are proud to say that we have the Release for Meteor 3.0-rc.1
You can check more details about it here.
We also have the Meteor 2.16-rc.0
You can check more details about it here.
Tasks and fixes for the next 3.0 RC:
- Review the Types for WebApp/Express
- [Meteor 3] Fix handling unexpected errors during build by zodern · Pull Request #12675
- Fix and Review any places using findOne in the server
- [Meteor 3] Environment Variables resets value too early · Issue #13112
- [Meteor 3] EnvironmentVariable.withValue has different return value on client and server · Issue #13113
- Unable to create new meteor 3 projects · Issue #13106
- Make sure apollo skeleton works with Meteor 3
- Docs for all modules strict breaking change
- Review security updates
Next Releases:
- Meteor 2.16 - Official [PR]
- We plan to release it next week. Probably until May 14th.
- Meteor 3.0 RC - next [PR]
- Monday, May 20th, 2024.
- The plan is to have a new release candidate every 2 weeks. Every Monday.
- Meteor 3.0 - Official
- We need your help testing the RC versions to make it more stable before the official release.
It is time for a Weekly update
We are proud to say that we have the Release for Meteor 2.16 official
You can check more details about it here.
Next Releases:
- Meteor 3.0 RC - next [PR]
- Monday, May 20th, 2024.
- The plan is to have a new release candidate every 2 weeks. Every Monday.
- Meteor 3.0 - Official
- We need your help testing the RC versions to make it more stable before the official release.
- Meteor 2.X versions
- We plan to hold off on releasing new Meteor 2.X versions for now to focus on the 3.0 releases.
It’s time for a weekly update
It’s been some time, but we are proud to say that we have the Release for Meteor 3.0-rc.2
You can check here for more details.
Tasks and fixes for the next, and final until the official, Meteor 3.0 Release Candidate (rc.3):
- Missing Accounts.addEmailAsync
- Top-level await does not seem to work in Meteor 3
- AllowDeny async compatibility
- Fix WebApp.addRuntimeConfigHook
- Implement reset db option and default without cleaning db
- Upgrade meteor presets packages that are deprecated
- Upgrade Blaze to latest version
- MultiFileCachingCompiler does not set up its internal LRU cache correctly
- Incorrect Node.js version in Meteor 3 projects
- Add doc for vite-bundler in the migration guide
- Review security updates
Meteor 3-rc.3
is expected to arrive on Tuesday, June 11th, stay tuned.
Next Releases
- Meteor 3.0 Official (July 8th, 2024) [PR]
- Meteor 3.0.1 (July 22nd, 2024)
- Meteor 3.0.2 (August 5th, 2024)
These dates are subject to change as we add or remove things from the backlog.