[{"data":1,"prerenderedAt":7},["ShallowReactive",2],{"docs-changelog\u002Fsource-storage-versions":3,"docs-tabs-changelog\u002Fsource-storage-versions":6},{"content":4,"lastmod":5},"# Change history: List versions\n\n[← Changelog](\u002Fdocs\u002Fchangelog). Entries: 15.\n\n- 2026-11-12 [FIX-1112-3: MCP save_sources sends Unicode notes](\u002Fdocs\u002Fchangelog\u002F2026-11-12#fix-1112-3-mcp-save_sources-sends-unicode-notes)\n- 2026-10-01 [BC-1001-27: string parameters no longer accept arrays and objects](\u002Fdocs\u002Fchangelog\u002F2026-10-01#bc-1001-27-string-parameters-no-longer-accept-arrays-and-objects)\n- 2026-09-28 [BC-0928-12: server source access follows the owner key](\u002Fdocs\u002Fchangelog\u002F2026-09-28#bc-0928-12-server-source-access-follows-the-owner-key)\n- 2026-09-04 [FIX-0904-6: expiresAt of presigned URLs now equals their signature lifetime](\u002Fdocs\u002Fchangelog\u002F2026-09-04#fix-0904-6-expiresat-of-presigned-urls-now-equals-their-signature-lifetime)\n- 2026-08-25 [BC-0825-10: Inline archive cap on the deploy body narrowed to 96 MB](\u002Fdocs\u002Fchangelog\u002F2026-08-25#bc-0825-10-inline-archive-cap-on-the-deploy-body-narrowed-to-96-mb)\n- 2026-08-19 [BC-0819-6: publication refuses when the files of the saved source version are gone](\u002Fdocs\u002Fchangelog\u002F2026-08-19#bc-0819-6-publication-refuses-when-the-files-of-the-saved-source-version-are-gone)\n- 2026-08-19 [FIX-0819-7: app publication no longer refuses because the saved sources are old](\u002Fdocs\u002Fchangelog\u002F2026-08-19#fix-0819-7-app-publication-no-longer-refuses-because-the-saved-sources-are-old)\n- 2026-08-12 [NEW-0812-5: app publication accepts sources from a named server](\u002Fdocs\u002Fchangelog\u002F2026-08-12#new-0812-5-app-publication-accepts-sources-from-a-named-server)\n- 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](\u002Fdocs\u002Fchangelog\u002F2026-08-07#fix-0807-18-a-file-in-a-crm-field-no-longer-hits-the-1-mb-wall-and-the-refusal-code-is-documented)\n- 2026-08-04 [BC-0804-2: the declared archive type is now checked against the first bytes](\u002Fdocs\u002Fchangelog\u002F2026-08-04#bc-0804-2-the-declared-archive-type-is-now-checked-against-the-first-bytes)\n- 2026-08-03 [NEW-0803-16: Source versions accept up to 500 MB, and a deploy from our own link now links to the version on any key](\u002Fdocs\u002Fchangelog\u002F2026-08-03#new-0803-16-source-versions-accept-up-to-500-mb-and-a-deploy-from-our-own-link-now-links-to-the-version-on-any-key)\n- 2026-08-01 [FIX-0801-5: re-saving the same sources unblocks publication](\u002Fdocs\u002Fchangelog\u002F2026-08-01#fix-0801-5-re-saving-the-same-sources-unblocks-publication)\n- 2026-07-31 [BC-0731-1: source uploads require Content-Length](\u002Fdocs\u002Fchangelog\u002F2026-07-31#bc-0731-1-source-uploads-require-content-length)\n- 2026-07-14 [FIX-0714-3: `versions` in the app source-history list is capped at 500 entries](\u002Fdocs\u002Fchangelog\u002F2026-07-14#fix-0714-3-versions-in-the-app-source-history-list-is-capped-at-500-entries)\n- 2026-07-08 [NEW-0708-2: GET \u002Fv1\u002Fapps\u002F:id\u002Fsources — new linkedServerSources field](\u002Fdocs\u002Fchangelog\u002F2026-07-08#new-0708-2-get-v1-apps-id-sources-new-linkedserversources-field)\n",null,{},1794739527506]