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
EventResourceand optionalresourcesfields to event response, create, and update models for room/resource booking (CUST-5373) (#766). - Add optional
trackingOptions.domainNamesupport for custom link and open tracking hostnames (#758). - Add Contact metadata request/response types and
metadataPairfiltering, with contact webhook compatibility documentation (NYL-22) (#759).
Changed
- Clarify that event
defaultvisibility is Google-only (TDT-2791) (#754). - Refresh SDK and example dependencies (#768).
Fixed
- Stop sending the API key as
client_secretin 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
- Events batch API, metadata preservation, and grant identifier validation — commit
401a458/ PR #770 / TT-5544 - Room/resource event models — commit
e34eb1f/ PR #766 / CUST-5373 - Custom tracking domains — commit
2bdf4ae/ PR #758 - Contact metadata and webhooks — commit
fabe2d6/ PR #759 / NYL-22 - Google event visibility documentation — commit
cd785ad/ PR #754 / TDT-2791 - SDK and example dependency refresh — commit
027fc49/ PR #768 - OAuth token exchange credential handling — commit
d5a47c6/ PR #753 - SDK reference deployment — commit
0898fb0/ PR #763 / TW-7440
Validation
- Fresh dependency install and ESM/CommonJS build passed.
- Package compatibility smoke passed.
- Packed
nylas@8.5.0artifact contains synchronized manifest/runtime versions and batch typings, with no source or packaged test files. - Installed tarball smoke exposes
events.batchthrough both CommonJS and ESM. - Feature PR #770 passed the full Node 18/20/24/25 CI matrix before merge.
Release PR: #771.