italo jose
699e81976f
Meteor version to 3.5-beta.0 ☄️
release/METEOR@3.5-beta.1
2026-02-11 17:44:45 -03:00
italo jose
3af03afdef
trigger ci
2026-02-11 15:03:44 -03:00
italo jose
ff63ebe111
release: prepare v3.5.0-beta
...
- bump bundle and installer: meteor BUNDLE_VERSION -> 22.22.0.4, meteor-installer -> 3.5.0-beta
- bump package versions: accounts-base, ddp-server, mongo, mongo-decimal, oauth1, service-configuration, session
- update package references (.versions) and modern-tests apps to use new ddp-server/mongo versions
- mark packages/non-core/blaze subproject as dirty
- add v3.5.0 changelog (v3-docs)
2026-02-11 14:34:08 -03:00
italo jose
f25c1fd6d4
ddp-server: don't throw on changes/removes for already-removed docs in SessionCollectionView; mongo: import EJSON in ObserveMultiplexer
...
Replace thrown errors in SessionCollectionView.changed and .removed with early returns and explanatory comments to tolerate high-concurrency races where the cache is updated synchronously but callbacks are processed asynchronously.
Add missing EJSON import to observe_multiplex.ts so EJSON usage (cloning/argument handling) is available.
2026-02-09 14:29:25 -03:00
Italo José
d4f63c3006
Merge branch 'devel' into release-3.5
2026-02-04 18:58:28 -03:00
Italo José
2440041762
Merge pull request #13787 from meteor/feat/change-streams
...
MongoDB Change Streams 🌿
2026-02-04 15:42:23 -03:00
italo jose
79ed73ebb8
mongo: apply cache changes synchronously in ObserveMultiplexer; remove redundant cache write from ChangeStreamObserveDriver
...
Ensure ObserveMultiplexer updates its LocalCollection cache synchronously before scheduling async notifications to handlers to avoid races (e.g. an update arriving before the insert is recorded). Remove the manual cache set in ChangeStreamObserveDriver._handleUpdate since the multiplexer now guarantees synchronous cache updates.
2026-02-04 14:31:46 -03:00
italo jose
bf3a3bc125
mongo: fall back to polling when no reactivity driver selected; tests(changestream): refactor and expand ChangeStreamObserveDriver tests
...
- mongo_connection.js: ensure a polling driver fallback and log a debug message when no driverClass is returned from _selectReactivityDriver.
- tests/changestream_observe_driver_tests.js: complete rewrite and modernization of tests:
- Replace old server/admin version checks with a simple driver-detection helper.
- Convert tests to async, add helpers (makeCollection, waitFor, getPromiseAndResolver).
- Remove brittle isMaster/version logic and server-only gating.
- Add/clarify numerous tests covering detection, CRUD, projections, selectors, multiple observers, fence sync, pending writes, ordering, error recovery, stop/cleanup, matcher edge cases, and internal driver behaviors.
- Improve assertions and stability (timeouts, waits) and simplify teardown.
2026-02-04 11:14:55 -03:00
Italo José
df11f8c305
Merge branch 'release-3.5' into feat/change-streams
2026-02-03 15:16:48 -03:00
Nacho Codoñer
dc7d21ddb1
Change meteor update command to 3.4
...
Updated the meteor release command in the changelog.
2026-01-30 19:06:02 +01:00
Nacho Codoñer
a834c10af3
Update history.md
2026-01-30 18:56:37 +01:00
Nacho Codoñer
16258203ac
Change legacy device support header to H2
...
Updated section header for legacy device support in Cordova documentation.
2026-01-30 17:25:29 +01:00
Nacho Codoñer
543fe3e909
Merge pull request #14102 from meteor/3.4-docs-updates
...
Fix docs after 3.4 release articles
2026-01-30 17:17:57 +01:00
Nacho Codoñer
648079b23c
Update roadmap phase numbering
2026-01-30 17:16:42 +01:00
Nacho Codoñer
206e068831
fix links
2026-01-30 16:50:30 +01:00
Nacho Codoñer
7692091287
fix docs after 3.4 release
2026-01-30 16:48:45 +01:00
Nacho Codoñer
8806cb13d5
Merge pull request #13915 from meteor/release-3.4
...
Release 3.4 ⚡ 🚀
2026-01-29 17:29:13 +01:00
Nacho Codoñer
0f7fc1ed3b
update Meteor version to 3.4
2026-01-29 17:25:48 +01:00
Nacho Codoñer
d4d4578445
Merge pull request #14100 from meteor/update-docs-3.4
...
Add missing docs for Meteor 3.4
2026-01-29 17:19:05 +01:00
Nacho Codoñer
5c47979b8a
fix delimiter for info
2026-01-29 16:48:52 +01:00
Nacho Codoñer
cbd45d8bcc
Merge pull request #14099 from meteor/3.4-roadmap
...
Update Roadmap (3.4+)
2026-01-29 16:41:43 +01:00
Nacho Codoñer
7c32872e9c
update roadmap to reflect Modern Build Stack focus
2026-01-29 16:40:14 +01:00
Nacho Codoñer
cb97aca796
update roadmap to reflect Modern Build Stack focus
2026-01-29 16:39:08 +01:00
Nacho Codoñer
3eb7391c77
Merge remote-tracking branch 'origin/3.4-roadmap' into 3.4-roadmap
2026-01-29 16:34:59 +01:00
Nacho Codoñer
c6b6399e49
remove todos to later cover them
2026-01-29 16:34:09 +01:00
Nacho Codoñer
743f86d0f6
Merge branch 'release-3.4' into 3.4-roadmap
2026-01-29 16:20:31 +01:00
Nacho Codoñer
5f14d99d01
update links to Meteor build stack resources
2026-01-29 16:19:13 +01:00
Nacho Codoñer
817933786c
add link to video on Meteor 3 modern build stack
2026-01-29 15:56:38 +01:00
Nacho Codoñer
f387d857d0
clean
2026-01-29 15:41:33 +01:00
Nacho Codoñer
83de6a6e30
move docker to troubleshotting
2026-01-29 15:26:22 +01:00
Nacho Codoñer
d1bcb63cfe
document memory crashes troubleshotting
2026-01-29 15:21:27 +01:00
Nacho Codoñer
fdd61584b0
document .meteorignore and METEOR_IGNORE
2026-01-29 15:09:50 +01:00
Nacho Codoñer
13a1031acf
Merge remote-tracking branch 'origin/release-3.4' into release-3.4
2026-01-29 13:38:18 +01:00
Nacho Codoñer
55531e97d0
re-run checks
2026-01-29 13:38:06 +01:00
italo jose
832bba331e
docs(roadmap): clarify Change Streams intro and Phase 1 goal (opt-in, transparent, switch via settings.json/env)
2026-01-28 18:42:03 -03:00
italo jose
f5b4b30fda
docs(roadmap): add Change Streams TODO links; expand Next priorities descriptions (Capacitor, CI/CD, OpenTelemetry, TypeScript, Test toolkit)
2026-01-28 18:34:17 -03:00
italo jose
6c37288838
docs(roadmap): expand Change Streams section with phased plan
...
- Replace placeholder with explanation of leveraging MongoDB Change Streams for real-time updates and efficiency.
- Add Phase 1 (3.5) and Phase 2 (3.5.x) with targets and goals (opt-in initial implementation; configurable implementation + feedback).
- Adjust Next priorities list and clean up related wording.
2026-01-28 18:12:01 -03:00
Nacho Codoñer
fb7dad7b64
Merge branch 'release-3.4' into 3.4-roadmap
2026-01-28 18:26:56 +01:00
Nacho Codoñer
cabadfe9b4
Merge pull request #14082 from meteor/docs-improve-rspack
...
Review Rspack documentation and tutorials to align with Meteor 3.4 expectations
2026-01-28 18:18:55 +01:00
Nacho Codoñer
5f6653a2b8
improve docker docs section to explain the npm bump issue
2026-01-28 17:48:52 +01:00
Nacho Codoñer
fd752c0045
Meteor version to 3.4 ☄️
release/METEOR@3.4
2026-01-28 16:36:30 +01:00
Nacho Codoñer
a9e12ef7a4
Meteor version to 3.4-rc.4
release/METEOR@3.4-rc.4
2026-01-28 12:21:53 +01:00
Nacho Codoñer
a81d6eac08
re-run checks
2026-01-28 12:14:28 +01:00
Nacho Codoñer
82b1a1145f
update BUNDLE_VERSION to 22.22.0.3
2026-01-28 12:06:48 +01:00
Nacho Codoñer
0a532e8d92
upgrade @meteorjs/rspack to official version 1.0.0
2026-01-28 11:58:41 +01:00
Nacho Codoñer
e58d3471b9
update roadmap wording
2026-01-28 11:39:27 +01:00
Nacho Codoñer
938bd75e06
update roadmap wording for clarity
2026-01-28 11:30:31 +01:00
Nacho Codoñer
d0478b9b8a
Merge remote-tracking branch 'origin/3.4-roadmap' into 3.4-roadmap
2026-01-28 11:28:28 +01:00
Nacho Codoñer
a6a4c01635
remove dead links in TODO placeholders
2026-01-28 11:28:21 +01:00
Nacho Codoñer
8d3a3e48e8
Merge branch 'release-3.4' into 3.4-roadmap
2026-01-28 11:25:58 +01:00