Skip to content

MongoDB watcher, joined observations, geospatial values and metrics - #41

Merged
woksin merged 10 commits into
mainfrom
refactor/mongodb-extras
Sep 25, 2026
Merged

woksin merged 10 commits into
mainfrom
refactor/mongodb-extras

Conversation

@woksin

@woksin woksin commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Arc for TypeScript 0.26.0 closes most of the remaining gaps in the MongoDB integration. npm publication remains disabled, and full .NET parity is not yet available.

Added

  • mongoDBWatcher observes changes to a tenant's collections as RxJS observables for application code, the counterpart of .NET's IMongoDBWatcher.
  • Joined observations re-emit a primary collection's results when it or one or two related collections change, like .NET's joined observe builder.
  • Fundamentals Point, LineString and Polygon values are stored as GeoJSON.
  • MongoDB client metrics through OpenTelemetry for clients Arc creates.
  • Reads retry transient MongoDB errors, at most twice.

@woksin woksin added the minor New backward-compatible capabilities label Sep 25, 2026
@woksin
woksin merged commit 2ea83ca into main Sep 25, 2026
3 checks passed
@woksin
woksin deleted the refactor/mongodb-extras branch September 25, 2026 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor New backward-compatible capabilities

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant