# Change history: Files

[← Changelog](/docs/changelog). Entries: 16.

- 2026-10-01 [BC-1001-27: string parameters no longer accept arrays and objects](/docs/changelog/2026-10-01#bc-1001-27-string-parameters-no-longer-accept-arrays-and-objects)
- 2026-10-01 [BC-1001-28: Disk file download links require a Vibecode API key](/docs/changelog/2026-10-01#bc-1001-28-disk-file-download-links-require-a-vibecode-api-key)
- 2026-09-29 [BC-0929-12: File and folder search validates both supplied parent folder IDs](/docs/changelog/2026-09-29#bc-0929-12-file-and-folder-search-validates-both-supplied-parent-folder-ids)
- 2026-09-29 [BC-0929-14: chat read boundaries, file metadata and publication recovery](/docs/changelog/2026-09-29#bc-0929-14-chat-read-boundaries-file-metadata-and-publication-recovery)
- 2026-09-10 [FIX-0910-10: disk move and copy operations are now available in OpenAPI](/docs/changelog/2026-09-10#fix-0910-10-disk-move-and-copy-operations-are-now-available-in-openapi)
- 2026-09-01 [FIX-0901-9: file uploads and AI requests now answer 429 under memory pressure](/docs/changelog/2026-09-01#fix-0901-9-file-uploads-and-ai-requests-now-answer-429-under-memory-pressure)
- 2026-08-28 [FIX-0828-8: MCP returns the Drive file content instead of a network error](/docs/changelog/2026-08-28#fix-0828-8-mcp-returns-the-drive-file-content-instead-of-a-network-error)
- 2026-08-13 [FIX-0813-4: file download declares its required scope in openapi.json](/docs/changelog/2026-08-13#fix-0813-4-file-download-declares-its-required-scope-in-openapi-json)
- 2026-08-07 [FIX-0807-18: a file in a CRM field no longer hits the 1 MB wall, and the refusal code is documented](/docs/changelog/2026-08-07#fix-0807-18-a-file-in-a-crm-field-no-longer-hits-the-1-mb-wall-and-the-refusal-code-is-documented)
- 2026-08-04 [NEW-0804-18: downloading call recordings and timeline attachments](/docs/changelog/2026-08-04#new-0804-18-downloading-call-recordings-and-timeline-attachments)
- 2026-07-28 [FIX-0728-18: windowed search stops once it has the requested rows and reports an incomplete window](/docs/changelog/2026-07-28#fix-0728-18-windowed-search-stops-once-it-has-the-requested-rows-and-reports-an-incomplete-window)
- 2026-07-20 [FIX-0720-5: GET /v1/files/:id?include=folder now returns the folder](/docs/changelog/2026-07-20#fix-0720-5-get-v1-files-id-include-folder-now-returns-the-folder)
- 2026-07-02 [FIX-0702-6: POST /search reports missing required parameters with a clean error](/docs/changelog/2026-07-02#fix-0702-6-post-search-reports-missing-required-parameters-with-a-clean-error)
- 2026-07-01 [FIX-0701-1: Disk file upload accepts files larger than 1 MB](/docs/changelog/2026-07-01#fix-0701-1-disk-file-upload-accepts-files-larger-than-1-mb)
- 2026-07-01 [FIX-0701-6: unified token and scope error codes across the Disk section](/docs/changelog/2026-07-01#fix-0701-6-unified-token-and-scope-error-codes-across-the-disk-section)
- 2026-06-25 [FIX-0625-3: Files and folders: deletedBy on non-deleted objects is now null](/docs/changelog/2026-06-25#fix-0625-3-files-and-folders-deletedby-on-non-deleted-objects-is-now-null)
