René's URL Explorer Experiment


Title: feat: replace meteor mongo driver with custom implementation by Julusian · Pull Request #1786 · Sofie-Automation/sofie-core · GitHub

Open Graph Title: feat: replace meteor mongo driver with custom implementation by Julusian · Pull Request #1786 · Sofie-Automation/sofie-core

X Title: feat: replace meteor mongo driver with custom implementation by Julusian · Pull Request #1786 · Sofie-Automation/sofie-core

Description: Sofie Core: A Part of the Sofie TV Studio Automation System - feat: replace meteor mongo driver with custom implementation by Julusian · Pull Request #1786 · Sofie-Automation/sofie-core

Open Graph Description: This makes it match what the driver and our mock supports, and removes some meteor specifics About the Contributor This pull request is posted on behalf of Superfly This is part of a series of PRs ...

X Description: This makes it match what the driver and our mock supports, and removes some meteor specifics About the Contributor This pull request is posted on behalf of Superfly This is part of a series of PRs ...

Opengraph URL: https://github.com/Sofie-Automation/sofie-core/pull/1786

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:9049b412-a6cd-73dc-a022-f5a5fc7775bd
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB1DA:19B308:8A4531D:BAA095B:6A4BA0CB
html-safe-noncecf3303119d0994dac855969fe17049700612572d8a1602d4de3fe4d19d85e35e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMURBOjE5QjMwODo4QTQ1MzFEOkJBQTA5NUI6NkE0QkEwQ0IiLCJ2aXNpdG9yX2lkIjoiMzIzNTAzMTIzODEzNDQ0MDEzOSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacd0755a60c36bf4a1476b9b35c9a89d19264e498dbe477999b128f9754df77b7a
hovercard-subject-tagpull_request:3962362700
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/Sofie-Automation/sofie-core/1786/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/4a70ddd7ab24814cf0be02915cd150c10f87d1b9f71f258b6c1e3a0d26b04226/Sofie-Automation/sofie-core/pull/1786
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/4a70ddd7ab24814cf0be02915cd150c10f87d1b9f71f258b6c1e3a0d26b04226/Sofie-Automation/sofie-core/pull/1786
og:image:altThis makes it match what the driver and our mock supports, and removes some meteor specifics About the Contributor This pull request is posted on behalf of Superfly This is part of a series of PRs ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameJulusian
hostnamegithub.com
expected-hostnamegithub.com
Nonea7e470aeb8fedd833ae331b0a162f6c5a72c09b899dd94a7cd531e5e0e3a93d5
turbo-cache-controlno-cache
go-importgithub.com/Sofie-Automation/sofie-core git https://github.com/Sofie-Automation/sofie-core.git
octolytics-dimension-user_id212365032
octolytics-dimension-user_loginSofie-Automation
octolytics-dimension-repository_id128983246
octolytics-dimension-repository_nwoSofie-Automation/sofie-core
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id128983246
octolytics-dimension-repository_network_root_nwoSofie-Automation/sofie-core
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release59ad79fae8b165db9a62b2142d969fa7b21eedcf
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/Sofie-Automation/sofie-core/pull/1786#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FSofie-Automation%2Fsofie-core%2Fpull%2F1786
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FSofie-Automation%2Fsofie-core%2Fpull%2F1786
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=Sofie-Automation%2Fsofie-core
Reloadhttps://github.com/Sofie-Automation/sofie-core/pull/1786
Reloadhttps://github.com/Sofie-Automation/sofie-core/pull/1786
Reloadhttps://github.com/Sofie-Automation/sofie-core/pull/1786
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
Sofie-Automation https://github.com/Sofie-Automation
sofie-corehttps://github.com/Sofie-Automation/sofie-core
Notifications https://github.com/login?return_to=%2FSofie-Automation%2Fsofie-core
Fork 58 https://github.com/login?return_to=%2FSofie-Automation%2Fsofie-core
Star 341 https://github.com/login?return_to=%2FSofie-Automation%2Fsofie-core
Code https://github.com/Sofie-Automation/sofie-core
Issues 23 https://github.com/Sofie-Automation/sofie-core/issues
Pull requests 30 https://github.com/Sofie-Automation/sofie-core/pulls
Actions https://github.com/Sofie-Automation/sofie-core/actions
Security and quality 0 https://github.com/Sofie-Automation/sofie-core/security
Insights https://github.com/Sofie-Automation/sofie-core/pulse
Code https://github.com/Sofie-Automation/sofie-core
Issues https://github.com/Sofie-Automation/sofie-core/issues
Pull requests https://github.com/Sofie-Automation/sofie-core/pulls
Actions https://github.com/Sofie-Automation/sofie-core/actions
Security and quality https://github.com/Sofie-Automation/sofie-core/security
Insights https://github.com/Sofie-Automation/sofie-core/pulse
Julusianhttps://github.com/Julusian
Sofie-Automation:mainhttps://github.com/Sofie-Automation/sofie-core/tree/main
SuperFlyTV:feat/replace-meteor-mongohttps://github.com/SuperFlyTV/sofie-core/tree/feat/replace-meteor-mongo
Conversationhttps://github.com/Sofie-Automation/sofie-core/pull/1786
Commits15 (15)https://github.com/Sofie-Automation/sofie-core/pull/1786/commits
Checkshttps://github.com/Sofie-Automation/sofie-core/pull/1786/checks
Files changedhttps://github.com/Sofie-Automation/sofie-core/pull/1786/files
feat: replace meteor mongo driver with custom implementationhttps://github.com/Sofie-Automation/sofie-core/pull/1786#top
Julusianhttps://github.com/Julusian
Sofie-Automation:mainhttps://github.com/Sofie-Automation/sofie-core/tree/main
SuperFlyTV:feat/replace-meteor-mongohttps://github.com/SuperFlyTV/sofie-core/tree/feat/replace-meteor-mongo
https://github.com/Julusian
Julusianhttps://github.com/Julusian
Jun 30, 2026https://github.com/Sofie-Automation/sofie-core/pull/1786#issue-4775871244
#1782https://github.com/Sofie-Automation/sofie-core/pull/1782
system documentationhttps://sofie-automation.github.io/sofie-core/
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
Julusianhttps://github.com/Julusian
June 24, 2026 12:00https://github.com/Sofie-Automation/sofie-core/pull/1786#commits-pushed-d62acab
https://github.com/Julusian
feat: tighten and unify MongoModifier typeshttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/d62acab2cd2a8cb2100d8d02877c12e5a25c4d69
d62acabhttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/d62acab2cd2a8cb2100d8d02877c12e5a25c4d69
https://github.com/Julusian
feat: replace upsertAsync and upsertManyAsync from meteorhttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/ab0b2916667178d3c08d4d09ba6d92c68effe2d9
ab0b291https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/ab0b2916667178d3c08d4d09ba6d92c68effe2d9
https://github.com/Julusian
feat: rework mongo bulkWrite typings, to be an abstracted subsethttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/993cdd573dc8f7da6b6842c9ba61ada0ac60d344
993cdd5https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/993cdd573dc8f7da6b6842c9ba61ada0ac60d344
https://github.com/Julusian
fix: remove unused rawDatabase mongo collection methodhttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/f78d0f0a61e7cec41247212f443db7a2428d7481
f78d0f0https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/f78d0f0a61e7cec41247212f443db7a2428d7481
https://github.com/Julusian
chore: scriptshttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/74f3394469398a35ad3aea4944ad562bb7c17b56
74f3394https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/74f3394469398a35ad3aea4944ad562bb7c17b56
https://github.com/Julusian
Julusianhttps://github.com/Julusian
Contribution from SuperFly.tv https://github.com/Sofie-Automation/sofie-core/issues?q=state%3Aopen%20label%3A%22Contribution%20from%20SuperFly.tv%22
Jun 30, 2026https://github.com/Sofie-Automation/sofie-core/pull/1786#event-27372928844
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Jun 30, 2026https://github.com/Sofie-Automation/sofie-core/pull/1786#issuecomment-4842352023
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
https://app.coderabbit.ai/change-stack/Sofie-Automation/sofie-core/pull/1786?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack
f31a1dehttps://github.com/Sofie-Automation/sofie-core/commit/f31a1dec20228538674f797da6e5097c828e2180
f00bb83https://github.com/Sofie-Automation/sofie-core/commit/f00bb83a911b0f991dfcd48fd0a01a5f9abe4210
CodeRabbithttps://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=Sofie-Automation/sofie-core&utm_content=1786
Xhttps://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai
Mastodonhttps://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai
Reddithttps://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai
LinkedInhttps://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Jun 30, 2026https://github.com/Sofie-Automation/sofie-core/pull/1786#issuecomment-4842376740
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
Codecovhttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
Files with missing lineshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
...ver/collections/implementations/asyncCollection.tshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation#diff-bWV0ZW9yL3NlcnZlci9jb2xsZWN0aW9ucy9pbXBsZW1lbnRhdGlvbnMvYXN5bmNDb2xsZWN0aW9uLnRz
62 Missing ⚠️ https://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
packages/corelib/src/mongo.tshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation#diff-cGFja2FnZXMvY29yZWxpYi9zcmMvbW9uZ28udHM=
53 Missing ⚠️ https://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
...r/api/deviceTriggers/StudioDeviceTriggerManager.tshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation#diff-bWV0ZW9yL3NlcnZlci9hcGkvZGV2aWNlVHJpZ2dlcnMvU3R1ZGlvRGV2aWNlVHJpZ2dlck1hbmFnZXIudHM=
50 Missing ⚠️ https://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
...ations/pieceContentStatusUI/rundown/publication.tshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation#diff-bWV0ZW9yL3NlcnZlci9wdWJsaWNhdGlvbnMvcGllY2VDb250ZW50U3RhdHVzVUkvcnVuZG93bi9wdWJsaWNhdGlvbi50cw==
50 Missing ⚠️ https://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
packages/corelib/src/collectionChangeFeed.tshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation#diff-cGFja2FnZXMvY29yZWxpYi9zcmMvY29sbGVjdGlvbkNoYW5nZUZlZWQudHM=
46 Missing ⚠️ https://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
meteor/server/publications/mountedTriggers.tshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation#diff-bWV0ZW9yL3NlcnZlci9wdWJsaWNhdGlvbnMvbW91bnRlZFRyaWdnZXJzLnRz
45 Missing ⚠️ https://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
meteor/server/publications/lib/lib.tshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation#diff-bWV0ZW9yL3NlcnZlci9wdWJsaWNhdGlvbnMvbGliL2xpYi50cw==
40 Missing ⚠️ https://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
...ver/collections/changeStream/observeMultiplexer.tshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation#diff-bWV0ZW9yL3NlcnZlci9jb2xsZWN0aW9ucy9jaGFuZ2VTdHJlYW0vb2JzZXJ2ZU11bHRpcGxleGVyLnRz
32 Missing ⚠️ https://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
...ver/collections/changeStream/changeStreamCursor.tshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation#diff-bWV0ZW9yL3NlcnZlci9jb2xsZWN0aW9ucy9jaGFuZ2VTdHJlYW0vY2hhbmdlU3RyZWFtQ3Vyc29yLnRz
27 Missing ⚠️ https://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
...eceContentStatusUI/rundown/reactiveContentCache.tshttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation#diff-bWV0ZW9yL3NlcnZlci9wdWJsaWNhdGlvbnMvcGllY2VDb250ZW50U3RhdHVzVUkvcnVuZG93bi9yZWFjdGl2ZUNvbnRlbnRDYWNoZS50cw==
25 Missing ⚠️ https://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
46 morehttps://app.codecov.io/gh/Sofie-Automation/sofie-core/pull/1786?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Sofie-Automation
Let us know!https://github.com/codecov/feedback/issues/255
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
https://github.com/Julusian
Julusianhttps://github.com/Julusian
force-pushedhttps://github.com/Sofie-Automation/sofie-core/compare/09626e51181849b929a8fc428c4d61512b93dae4..6a6fb5c4e2f02adf38b3265268a1371efa02a4b0
09626e5https://github.com/Sofie-Automation/sofie-core/commit/09626e51181849b929a8fc428c4d61512b93dae4
6a6fb5chttps://github.com/Sofie-Automation/sofie-core/commit/6a6fb5c4e2f02adf38b3265268a1371efa02a4b0
Compare https://github.com/Sofie-Automation/sofie-core/compare/09626e51181849b929a8fc428c4d61512b93dae4..6a6fb5c4e2f02adf38b3265268a1371efa02a4b0
June 30, 2026 17:08https://github.com/Sofie-Automation/sofie-core/pull/1786#event-27390269652
https://github.com/Julusian
Julusianhttps://github.com/Julusian
June 30, 2026 17:10https://github.com/Sofie-Automation/sofie-core/pull/1786#event-27390357922
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Jun 30, 2026 https://github.com/Sofie-Automation/sofie-core/pull/1786#pullrequestreview-4602709753
View reviewed changes https://github.com/Sofie-Automation/sofie-core/pull/1786/files
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/Sofie-Automation/sofie-core/pull/1786#pullrequestreview-4602709753
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
c8b6b42https://github.com/Sofie-Automation/sofie-core/commit/c8b6b42f9daddb7182656a1ba63d0a35e5135047
6a6fb5chttps://github.com/Sofie-Automation/sofie-core/commit/6a6fb5c4e2f02adf38b3265268a1371efa02a4b0
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
meteor/__mocks__/integration-global-setup.jshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-4ca1fc077380c673388120074389314443b649fe581e316f58c35268e0fa9219
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
meteor/server/__tests__/integration/changeStreamEngine.integration.test.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-c3c5a26744cbe0cca78d543f6ebafc2681cb43c2e8bcfd680b82cdc72e2d637b
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
meteor/server/__tests__/integration/conformance/_harness.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-c04c2de302d0351e6413bf721a261a559cfa4e7f8ea5efdc1dd73f4583fe83eb
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
meteor/server/__tests__/integration/conformance/observeParity.integration.test.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-3ed1c750d5666c892666c86541b5d775f3c04581a03f57a4123f12222b57ae2c
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
meteor/server/collections/changeStream/__tests__/observeMultiplexer.test.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-cb70149b2d2d8ef02e6aedb115ee68511bf8b277f0aa4450a1d44260c5786984
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
packages/corelib/src/memoryCollection/InMemoryMongoCollection.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-3b2d48e43c2cf9cfb9fc859bfc73dbb2b86242aa9594641112fecbd9d829a5aa
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
packages/corelib/src/memoryCollection/InMemoryMongoCollection.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-3b2d48e43c2cf9cfb9fc859bfc73dbb2b86242aa9594641112fecbd9d829a5aa
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
packages/corelib/src/mongo.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-b5273df596f4c83e02e883b6b727b9d8729120ec65f92b244fff5d5b60c487f9
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
packages/corelib/src/mongo.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-b5273df596f4c83e02e883b6b727b9d8729120ec65f92b244fff5d5b60c487f9
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
packages/webui/src/client/collections/types.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-ddf3357fa604b9011dce3e40c631a1fed6bcd3cfb27974afe82f8dc8848ca0bd
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
https://github.com/Julusian
Julusianhttps://github.com/Julusian
force-pushedhttps://github.com/Sofie-Automation/sofie-core/compare/6a6fb5c4e2f02adf38b3265268a1371efa02a4b0..0e4b681c0357c21a996cafd0e55c4d6adaee09e9
6a6fb5chttps://github.com/Sofie-Automation/sofie-core/commit/6a6fb5c4e2f02adf38b3265268a1371efa02a4b0
0e4b681https://github.com/Sofie-Automation/sofie-core/commit/0e4b681c0357c21a996cafd0e55c4d6adaee09e9
Compare https://github.com/Sofie-Automation/sofie-core/compare/6a6fb5c4e2f02adf38b3265268a1371efa02a4b0..0e4b681c0357c21a996cafd0e55c4d6adaee09e9
June 30, 2026 17:34https://github.com/Sofie-Automation/sofie-core/pull/1786#event-27391325817
https://github.com/Julusian
Julusianhttps://github.com/Julusian
Jul 1, 2026 https://github.com/Sofie-Automation/sofie-core/pull/1786#ref-pullrequest-4784410689
feat: build replacement ddp server #1789 https://github.com/Sofie-Automation/sofie-core/pull/1789
https://github.com/Julusian
Julusianhttps://github.com/Julusian
force-pushedhttps://github.com/Sofie-Automation/sofie-core/compare/0e4b681c0357c21a996cafd0e55c4d6adaee09e9..b564842b14aeb6fd3d42db4b3cdf7d9bb57af5ff
0e4b681https://github.com/Sofie-Automation/sofie-core/commit/0e4b681c0357c21a996cafd0e55c4d6adaee09e9
b564842https://github.com/Sofie-Automation/sofie-core/commit/b564842b14aeb6fd3d42db4b3cdf7d9bb57af5ff
Compare https://github.com/Sofie-Automation/sofie-core/compare/0e4b681c0357c21a996cafd0e55c4d6adaee09e9..b564842b14aeb6fd3d42db4b3cdf7d9bb57af5ff
July 1, 2026 11:53https://github.com/Sofie-Automation/sofie-core/pull/1786#event-27426752819
Julusianhttps://github.com/Julusian
July 1, 2026 15:30https://github.com/Sofie-Automation/sofie-core/pull/1786#commits-pushed-51c9b2c
https://github.com/Julusian
fix: refactor out mongoProjectDocument helperhttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/51c9b2ceb64c664b87bd5c06a1aec5d881b1b6c6
51c9b2chttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/51c9b2ceb64c664b87bd5c06a1aec5d881b1b6c6
https://github.com/Julusian
feat: rebuild meteor mongo collections without meteor driverhttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/b2678116ef6dcb72ed562e686ff68944d72a2de5
b267811https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/b2678116ef6dcb72ed562e686ff68944d72a2de5
https://github.com/Julusian
feat: build new in-memory implementationhttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/7ddcff2a38d9edf78db1a350b587ec9d297e9cea
7ddcff2https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/7ddcff2a38d9edf78db1a350b587ec9d297e9cea
https://github.com/Julusian
feat: replace ReactiveCacheCollection with InMemoryMongoCollectionhttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/e64595c93e709fefe0831d34a2c9b1c12fae61f6
e64595chttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/e64595c93e709fefe0831d34a2c9b1c12fae61f6
https://github.com/Julusian
fix: rebuild test mongo mock with new in memory collectionhttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/4ad9948ceb6182faa072ca7b3945531cb7350f9d
4ad9948https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/4ad9948ceb6182faa072ca7b3945531cb7350f9d
https://github.com/Julusian
chore: cleanup remnants of 'meteor/mongo' referenceshttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/9af69b3a1c2e7ae7a8608236dc0d130ed4158864
9af69b3https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/9af69b3a1c2e7ae7a8608236dc0d130ed4158864
https://github.com/Julusian
feat: run mongo ourselves and disable meteor mongohttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/1d6e6d3d1a6c48feea88a50b7cc3ce4f88d518e6
1d6e6d3https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/1d6e6d3d1a6c48feea88a50b7cc3ce4f88d518e6
https://github.com/Julusian
fix: simplify mongo cursor typings across meteor and webuihttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/13a2890d651c76a7e54233e8ec0da04c3e3bc2db
13a2890https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/13a2890d651c76a7e54233e8ec0da04c3e3bc2db
https://github.com/Julusian
Julusianhttps://github.com/Julusian
force-pushedhttps://github.com/Sofie-Automation/sofie-core/compare/b564842b14aeb6fd3d42db4b3cdf7d9bb57af5ff..f31a1dec20228538674f797da6e5097c828e2180
b564842https://github.com/Sofie-Automation/sofie-core/commit/b564842b14aeb6fd3d42db4b3cdf7d9bb57af5ff
f31a1dehttps://github.com/Sofie-Automation/sofie-core/commit/f31a1dec20228538674f797da6e5097c828e2180
Compare https://github.com/Sofie-Automation/sofie-core/compare/b564842b14aeb6fd3d42db4b3cdf7d9bb57af5ff..f31a1dec20228538674f797da6e5097c828e2180
July 1, 2026 14:39https://github.com/Sofie-Automation/sofie-core/pull/1786#event-27434656767
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Jul 1, 2026 https://github.com/Sofie-Automation/sofie-core/pull/1786#pullrequestreview-4610215774
View reviewed changes https://github.com/Sofie-Automation/sofie-core/pull/1786/files
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/Sofie-Automation/sofie-core/pull/1786#pullrequestreview-4610215774
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
b564842https://github.com/Sofie-Automation/sofie-core/commit/b564842b14aeb6fd3d42db4b3cdf7d9bb57af5ff
f31a1dehttps://github.com/Sofie-Automation/sofie-core/commit/f31a1dec20228538674f797da6e5097c828e2180
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
packages/corelib/src/memoryCollection/InMemoryMongoCollection.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-3b2d48e43c2cf9cfb9fc859bfc73dbb2b86242aa9594641112fecbd9d829a5aa
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
packages/corelib/src/memoryCollection/InMemoryMongoCollection.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-3b2d48e43c2cf9cfb9fc859bfc73dbb2b86242aa9594641112fecbd9d829a5aa
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
packages/corelib/src/memoryCollection/observeView.tshttps://github.com/Sofie-Automation/sofie-core/pull/1786/files#diff-4213f0776c5cff9514a64dae32dce38dd275dd2ddfdb8b3b406848ac388233e4
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
https://github.com/Julusian
Julusianhttps://github.com/Julusian
force-pushedhttps://github.com/Sofie-Automation/sofie-core/compare/f31a1dec20228538674f797da6e5097c828e2180..25d387ca191d621b329570bb6253a6aef7d3b98e
f31a1dehttps://github.com/Sofie-Automation/sofie-core/commit/f31a1dec20228538674f797da6e5097c828e2180
25d387chttps://github.com/Sofie-Automation/sofie-core/commit/25d387ca191d621b329570bb6253a6aef7d3b98e
Compare https://github.com/Sofie-Automation/sofie-core/compare/f31a1dec20228538674f797da6e5097c828e2180..25d387ca191d621b329570bb6253a6aef7d3b98e
July 1, 2026 14:59https://github.com/Sofie-Automation/sofie-core/pull/1786#event-27435611036
Julusianhttps://github.com/Julusian
July 1, 2026 16:16https://github.com/Sofie-Automation/sofie-core/pull/1786#commits-pushed-6d25e09
https://github.com/Julusian
feat: reimplement limit and skip for observershttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/6d25e09797c9acca8577e498a9fb9af800eec294
6d25e09https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/6d25e09797c9acca8577e498a9fb9af800eec294
https://github.com/Julusian
feat: integration test coverage of InMemoryMongoCollectionhttps://github.com/Sofie-Automation/sofie-core/pull/1786/commits/f00bb83a911b0f991dfcd48fd0a01a5f9abe4210
f00bb83https://github.com/Sofie-Automation/sofie-core/pull/1786/commits/f00bb83a911b0f991dfcd48fd0a01a5f9abe4210
https://github.com/Julusian
Julusianhttps://github.com/Julusian
force-pushedhttps://github.com/Sofie-Automation/sofie-core/compare/25d387ca191d621b329570bb6253a6aef7d3b98e..f00bb83a911b0f991dfcd48fd0a01a5f9abe4210
25d387chttps://github.com/Sofie-Automation/sofie-core/commit/25d387ca191d621b329570bb6253a6aef7d3b98e
f00bb83https://github.com/Sofie-Automation/sofie-core/commit/f00bb83a911b0f991dfcd48fd0a01a5f9abe4210
Compare https://github.com/Sofie-Automation/sofie-core/compare/25d387ca191d621b329570bb6253a6aef7d3b98e..f00bb83a911b0f991dfcd48fd0a01a5f9abe4210
July 1, 2026 15:16https://github.com/Sofie-Automation/sofie-core/pull/1786#event-27436414290
https://github.com/rjmunro
rjmunrohttps://github.com/rjmunro
Jul 2, 2026 https://github.com/Sofie-Automation/sofie-core/pull/1786#pullrequestreview-4616769631
View reviewed changes https://github.com/Sofie-Automation/sofie-core/pull/1786/files/f00bb83a911b0f991dfcd48fd0a01a5f9abe4210
.env.examplehttps://github.com/Sofie-Automation/sofie-core/pull/1786/files/f00bb83a911b0f991dfcd48fd0a01a5f9abe4210#diff-a3046da0d15a27e89f2afe639b25748a7ad4d9290af3e7b1b6c1a5533c8f0a8c
rjmunrohttps://github.com/rjmunro
Jul 2, 2026https://github.com/Sofie-Automation/sofie-core/pull/1786#discussion_r3512439448
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
.env.examplehttps://github.com/Sofie-Automation/sofie-core/pull/1786/files/f00bb83a911b0f991dfcd48fd0a01a5f9abe4210#diff-a3046da0d15a27e89f2afe639b25748a7ad4d9290af3e7b1b6c1a5533c8f0a8c
rjmunrohttps://github.com/rjmunro
Jul 2, 2026https://github.com/Sofie-Automation/sofie-core/pull/1786#discussion_r3512440511
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
.env.examplehttps://github.com/Sofie-Automation/sofie-core/pull/1786/files/f00bb83a911b0f991dfcd48fd0a01a5f9abe4210#diff-a3046da0d15a27e89f2afe639b25748a7ad4d9290af3e7b1b6c1a5533c8f0a8c
rjmunrohttps://github.com/rjmunro
Jul 2, 2026https://github.com/Sofie-Automation/sofie-core/pull/1786#discussion_r3512447148
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
Julusianhttps://github.com/Julusian
Jul 2, 2026https://github.com/Sofie-Automation/sofie-core/pull/1786#discussion_r3513038667
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
https://github.co/hiddenchars
https://github.com/Sofie-Automation/sofie-core/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FSofie-Automation%2Fsofie-core%2Fpull%2F1786
https://github.com/rjmunro
rjmunro https://github.com/rjmunro
https://github.com/Sofie-Automation/sofie-core/pull/1786/files/f00bb83a911b0f991dfcd48fd0a01a5f9abe4210
https://github.com/apps/coderabbitai
coderabbitai[bot] https://github.com/apps/coderabbitai
https://github.com/Sofie-Automation/sofie-core/pull/1786/files/f31a1dec20228538674f797da6e5097c828e2180
Contribution from SuperFly.tv https://github.com/Sofie-Automation/sofie-core/issues?q=state%3Aopen%20label%3A%22Contribution%20from%20SuperFly.tv%22
Please reload this pagehttps://github.com/Sofie-Automation/sofie-core/pull/1786
https://github.com/Julusian
https://github.com/rjmunro
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.