Skip to content
Skip to main content

Changelogs

Auth, grant & message sync fixes
Auth, grant & message sync fixesEmailAgent AccountsCalendarPlatform

Agent Account event responses now include an is_owner field. Also includes improvements to the hosted authentication page, grant deletion, and Microsoft admin consent, plus IMAP, EWS, and EAS message fixes.

Nylas IAM
Nylas IAMPlatform

Nylas IAM lets you give services, workers, and AI agents access to specific resources and actions. Configure principals, roles, permissions, and API keys in the Dashboard, then review configuration changes and access activity.

New agent skill & skill updates

Nylas agent skills teach AI coding agents like Claude Code and Cursor to build with Nylas. A new email templates skill joins the API and CLI skills, with example templates to remix, and the API skill now covers Agent Accounts correctly.

Agent Account calendar fixes
Agent Account calendar fixesAgent AccountsCalendar

calendar_id now accepts an Agent Account's email address as an alias for its primary calendar, and Agent Account calendar email now shows the account's display name.

Python SDK v6.18.0

Adds tracking_options.domain_name for custom link and open tracking hostnames, Contact metadata with metadata_pair filtering, and messages.send_raw_mime() to send a raw RFC 822 MIME message.

Workflow logs & send fixes

Workflow runs now appear in the Dashboard's System logs, and workflows with a from email must use an application-level template. Also fixes provider rate-limit responses on send, IMAP drafts, and IMAP 421 errors.

Send, IMAP & Scheduler fixes

Fixed Idempotency-Key and SMTP send stalls, IMAP thread_id and has_attachment filtering, and Scheduler availability ignoring min_booking_notice.

Workspaces without a domain

The domain field on workspaces is now optional. Create a workspace with only a name and assign any grant to it, whatever its email domain. Automatic grouping is now off by default.

@nylas/react v3.2.17 & @nylas/web-elements v2.6.0

bookingInfo.primaryParticipant now accepts nameHidden and emailHidden to leave prefilled name/email fields out of the Scheduler booking form entirely while still submitting the prefilled value. Also fixes prefilled values not being sanitized and being ignored at load time.

Notetaker configurations

Save Notetaker defaults once per application, workspace, calendar, or event. Configurations also unlock deduplication, custom announcements, custom avatars, pause dispatch, and per-customer retention.

Notetaker Zoom token fix

Notetaker joins that fail because of an invalid or expired Zoom meeting-link token now report a specific invalid_token reason in notetaker.meeting_state webhooks and status responses, instead of a generic error.

Scheduler & Gmail filter fixes

Fixes Scheduler booking cancellations that didn't fire booking.cancelled webhooks or send cancellation emails when the booking had a Notetaker, time slots that couldn't be rebooked after the event was deleted on the calendar, and Gmail address filters that were case-sensitive.

Notetaker speaker label fix

Fixed a media timestamp unit mismatch that could misalign speaker label start and end times in Notetaker transcripts.

Scheduler booking buffer fix

Fixed an issue where creating a new booking didn't check that booking's own configured buffer time against already-scheduled meetings, which could allow a booking to land closer to an existing meeting than its buffer setting allowed.

Agent Accounts fixes
Agent Accounts fixesAgent AccountsEmailCalendar

Agent Account mailboxes no longer show duplicate messages from provider SMTP retries, and Notetaker settings on Agent Account calendars and events now persist and sync correctly.

IMAP fixes

IMAP thread pagination keeps its search filters, thread update responses include folders, draft replacement survives a concurrent index deletion, and inline attachments keep their disposition when sending.

Draft update field selection

Draft updates now honor select and return only the requested data fields. Requests without select, the request ID, and sending behavior remain unchanged.

IMAP and Microsoft draft fixes

Internal errors on IMAP grants now return a 5xx status instead of 401, and deleted Microsoft Graph drafts are permanently removed and return 404 when fetched.

Introducing Nylas Connect

The core Nylas platform is now called Nylas Connect: the Email, Calendar, and Contacts APIs, plus Scheduler and authentication. Nothing changes in your code, endpoints, or API keys.

See all changelogs →