Release v1.25.1
Bug-fix release improving Gmail accuracy, Calendar timezone handling, Drive shortcut safety, and log hygiene across all services.
What's Changed
- feat(calendar): report and author event boundaries in their own timezones - start and end times can now carry different IANA zones, and unresolvable or empty timezone values are rejected early instead of being forwarded to Google (#1044) by @seidnerj in #1044
- fix(gmail): stop reporting batch label changes that Gmail never made -
batch_modify_labelsnow returns honest results instead of echoing back the requested changes when the API silently no-ops (#1047) by @123andy in #1047 - fix(logging): keep user free-text out of INFO/ERROR logs - queries, find/replace text, subjects, titles, file names, and request URIs are scrubbed from INFO and ERROR entries across all seven search tools, import/create paths, and the Gmail attach path; DEBUG remains reachable for local troubleshooting (#1037) by @123andy in #1037
- fix(drive): preserve shortcuts for metadata updates -
update_file_metadatanow targets the shortcut itself rather than resolving through to the underlying file, so renaming or moving a shortcut no longer silently renames the target (#1051) by @lukaszliniewicz in #1051 - fix(gmail): use default Send-As identity for drafts -
create_draftnow picks the account's configured default Send-As address instead of leaving theFromheader unset, which caused drafts to appear with a bare email rather than the user's display name (#1054) by @floriangaldo in #1054 - fix(gmail): include Reply-To in message and thread header output -
get_messageandget_threadnow surface theReply-Toheader so agents can reply to the address the sender actually intended (#1042) by @mickey-mikey in #1042
New Contributors
- @floriangaldo made their first contribution in #1054
Full Changelog: v1.25.0...v1.25.1