| Release version: | 2025.1.X |
| Release date: |
February 14, 2025 |
| Update procedure: | How to update Riva |
| Manual update procedure: | How to update Riva from a ZIP file |
| Interested? | Schedule a consult. |
These release notes provide a quick overview of what is new in this release:
New! Microsoft Modern Exchange Connector (Graph) Calendar Code Updates
- We have made vast improvements to how we handle calendar syncing with Graph!
- Batch Processing: Calendar module sync now uses batch requests for retrieving events in bulk. We should see a 3-4 times improvement to performance for bulk retrieval of items with batching enabled.
-
Calendar Poll Changes: Calendar module now has the ability to poll the changes with full or walking ranges. We will see a reduction in the number of 503 general exception errors if we poll changes with walking ranges.
- By default, Riva poll changes for the entire date range, but we can also configure it to poll changes using an incremental (walking) range
- Graph Delta Tokens: Currently, we rely on the repoll maintenance job to refresh the Delta token for Graph policies. It refresh the tokens after every week. Riva recently introduced a new class, GraphTokenRange, which is self sufficient to refresh the delta tokens without relying on the repoll maintenance job.
Please Contact Us for assistance with enabling these Calendar updates.
Maintenance Update
Some Minor Bug Fixes
- This release focuses on routine maintenance and system optimizations to ensure stability and performance. While there are no major bug fixes to highlight, our team is continuously working behind the scenes to keep things running smoothly.
New! Update to How Riva Handles Microsoft 365 (Exchange Online) Tokens
Microsoft has recently made a change to the response headers Riva uses to detect when a connection token (OAuth token) becomes invalid and needs to be refreshed.
Previously, Riva relied on a specific message from Microsoft to trigger a token refresh. However, this message is no longer being sent the same way.
To ensure continued reliable synchronization, Riva is updating its code to recognize the new type of header information from Microsoft. This will allow Riva to detect invalid tokens and automatically refresh them when necessary — helping to keep your data syncing smoothly.
- Please refer to this page for additional information, and implementation procedure.