github nylas/nylas-nodejs v8.5.0

3 hours ago

Release v8.5.0 (2026-11-04)

Changelog

[8.5.0] - 2026-11-04

Added

  • Added Events batch endpoint (Google and Microsoft), with typed operations and per-operation results returned for HTTP 207 responses (TT-5544) (#770).
  • Add EventResource and optional resources fields to event response, create, and update models for room/resource booking (CUST-5373) (#766).
  • Add optional trackingOptions.domainName support for custom link and open tracking hostnames (#758).
  • Add Contact metadata request/response types and metadataPair filtering, with contact webhook compatibility documentation (NYL-22) (#759).

Changed

  • Clarify that event default visibility is Google-only (TDT-2791) (#754).
  • Refresh SDK and example dependencies (#768).

Fixed

  • Stop sending the API key as client_secret in OAuth token exchange request bodies (#753).
  • Preserve custom metadata keys in nested request and response objects, including batch events (#770).
  • Reject invalid Events batch grant identifiers before sending HTTP requests (#770).
  • Restore SDK reference documentation deployment using Cloudflare Wrangler (TW-7440) (#763).

References

Validation

  • Fresh dependency install and ESM/CommonJS build passed.
  • Package compatibility smoke passed.
  • Packed nylas@8.5.0 artifact contains synchronized manifest/runtime versions and batch typings, with no source or packaged test files.
  • Installed tarball smoke exposes events.batch through both CommonJS and ESM.
  • Feature PR #770 passed the full Node 18/20/24/25 CI matrix before merge.

Release PR: #771.

Don't miss a new nylas-nodejs release

NewReleases is sending notifications on new releases.