Version:
Only show these results:

[2024-10-08] New in Nylas - October 2024

Welcome, friends, to our monthly episode of New in Nylas! 👋 The weather's cooling down here in the northern hemisphere, but that's not making us slow down. We've got some exciting updates again this month, but first…

Did you know we have RSS feeds?

Point your RSS reader at us to subscribe to our SDK changelogs, our product Release notes, or both.

As a friendly reminder, Nylas maintains compatibility within major versions. This means if you’re on Nylas v3, you don’t need to do anything to use the features we’re talking about here. (If you’re still using v2, we can’t wait to show you our latest and greatest! Check out the Upgrade guide.)

Nylas v2 deprecation news

Nylas v3 is our faster, more reliable, easier to use new platform, and we can’t wait to show you what you’re missing. To help us focus, Nylas is only making critical updates to Nylas v2 at this time.

To make sure you have time to finish your migration, we’ve extended the v2 deprecation date to December 31, 2024.

If you haven’t already, check out the Nylas v2 to v3 Upgrade guide for instructions on how to get started building your project on v3, and the App Migration guide, the Migration API references, and our detailed instructions on migrating the many types of Microsoft accounts out there.

Personalize your migration process with Migration Station

We also built Migration Station, a customized upgrade and data migration guide built for you based on what Nylas features you use. Fill out the form and build a guide, and save the URL to share or to come back to later. We'd love your feedback on it!

Updated Calendar scope requirement for Google grants

For those of you that work with Google grants and the Nylas Calendar API, a bug we fixed this month means you might need to review and update the scopes you're requesting. If you're using the Events endpoints and using the primary keyword (instead of the calendar ID), Nylas now requires the https://www.googleapis.com/auth/calendar scope. If you're referencing calendar IDs directly, you don't need to change anything.

If you already request this scope (or a more permissive one), you don't need to do anything. If you do need to update the scopes you're requesting, have your users re-authenticate so they accept the new scope.

Decoded MIME fields for IMAP grants

Nylas now decodes MIME-encoded message fields for IMAP grants before returning them. This means that you don't need to create logic to decode these fields in your project. If you already built a solution to decode these fields, be sure to update that section of your code to work with the new data format.

Bringing back the expand_recurring query parameter

In v3, Nylas expands recurring events by default when you make a Get all Events request. This means Nylas includes all the individual occurrences of the event along with the master event, and any edited occurrences of the event. In Nylas v2, we used the expand_recurring parameter to control this behavior to help you limit the Events results. You asked for it in v3, so we brought it back.

You can now set the expand_recurring query parameter to false in your request to return only the master event and any updated recurring events that fall in the time period for your query. For more information, see Omit recurring event occurrences.

Nylas API improvements and bug fixes

  • We increased the character limit for the Message tracking_options.label field to 2,048 characters, so you can give yourself longer notes about the purpose of tracking settings.
  • We fixed a bug where queries for a primary calendar would return the primary keyword instead of a calendar ID. Nylas now correctly returns the calendar ID.
  • We fixed an issue where using the primary keyword and calendar ID for the primary calendar interchangeably would return different data.
  • We fixed an issue with threaded messages where changing the subject line (for example, adding "FWD:") would remove a message from its thread.
  • We fixed a bug that caused the attendees query parameter to be case-sensitive when listing Events for iCloud and Microsoft Graph grants.

Nylas SDK changelogs

Our intrepid team of developers is always working to improve Nylas, and that includes the SDKs that we maintain. We had a few updates to the SDKs throughout September:

New and updated docs

We’re always working to make our docs better! This month, we’re pointing the spotlight at these pages:

We've also got a big update to share...

Overhauled Getting Started and Quickstart guides

We've re-worked our Getting Started and Quickstart guides to make them shorter and easier to navigate. 🚀 This is a pretty major change, so — as always — feel free to reach out if you have any suggestions!

Latest Nylas Tech blogs

Our DevRel team is hard at work bringing you cool demos built on Nylas v3. This month, they explored How to create an appointment scheduler in your React app.

That's all for now

As always, we appreciate you joining us for our release. If you want to keep an eye on what's coming to Nylas next, you can check our public roadmap.

Your feedback and suggestions about the Nylas platform are always welcome. If you have any comments or suggestions on the documentation, you can also drop us a line.

Until next time! 👋