# Change history: Source Storage

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

- 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-09-28 [BC-0928-12: server source access follows the owner key](/docs/changelog/2026-09-28#bc-0928-12-server-source-access-follows-the-owner-key)
- 2026-09-28 [FIX-0928-17: the Cowork desktop key can read its application's server sources again](/docs/changelog/2026-09-28#fix-0928-17-the-cowork-desktop-key-can-read-its-application-s-server-sources-again)
- 2026-09-18 [BC-0918-2: A server development-team member gets their own key, and the key block gains the collaborator slot](/docs/changelog/2026-09-18#bc-0918-2-a-server-development-team-member-gets-their-own-key-and-the-key-block-gains-the-collaborator-slot)
- 2026-09-15 [FIX-0915-10: external collaborator keys are bound to their server](/docs/changelog/2026-09-15#fix-0915-10-external-collaborator-keys-are-bound-to-their-server)
- 2026-09-09 [FIX-0909-8: the spec declares the 429 refusal of endpoints that carry their own rate limit](/docs/changelog/2026-09-09#fix-0909-8-the-spec-declares-the-429-refusal-of-endpoints-that-carry-their-own-rate-limit)
- 2026-09-08 [NEW-0908-17: protection against writing over newer sources](/docs/changelog/2026-09-08#new-0908-17-protection-against-writing-over-newer-sources)
- 2026-09-08 [FIX-0908-22: the sources registry no longer advertises a door that answers 403 to the calling key](/docs/changelog/2026-09-08#fix-0908-22-the-sources-registry-no-longer-advertises-a-door-that-answers-403-to-the-calling-key)
- 2026-09-04 [FIX-0904-6: expiresAt of presigned URLs now equals their signature lifetime](/docs/changelog/2026-09-04#fix-0904-6-expiresat-of-presigned-urls-now-equals-their-signature-lifetime)
- 2026-08-25 [BC-0825-10: Inline archive cap on the deploy body narrowed to 96 MB](/docs/changelog/2026-08-25#bc-0825-10-inline-archive-cap-on-the-deploy-body-narrowed-to-96-mb)
- 2026-08-23 [NEW-0823-2: several employees can work on one application's code](/docs/changelog/2026-08-23#new-0823-2-several-employees-can-work-on-one-application-s-code)
- 2026-08-21 [NEW-0821-11: galaxy app multipart deploy stores the archive in source storage](/docs/changelog/2026-08-21#new-0821-11-galaxy-app-multipart-deploy-stores-the-archive-in-source-storage)
- 2026-08-19 [BC-0819-5: the freshnessWindowMinutes field is no longer returned](/docs/changelog/2026-08-19#bc-0819-5-the-freshnesswindowminutes-field-is-no-longer-returned)
- 2026-08-19 [BC-0819-6: publication refuses when the files of the saved source version are gone](/docs/changelog/2026-08-19#bc-0819-6-publication-refuses-when-the-files-of-the-saved-source-version-are-gone)
- 2026-08-19 [FIX-0819-7: app publication no longer refuses because the saved sources are old](/docs/changelog/2026-08-19#fix-0819-7-app-publication-no-longer-refuses-because-the-saved-sources-are-old)
- 2026-08-19 [FIX-0819-8: Publishing an app no longer marks the source version as successfully deployed](/docs/changelog/2026-08-19#fix-0819-8-publishing-an-app-no-longer-marks-the-source-version-as-successfully-deployed)
- 2026-08-18 [BC-0818-1: application and source-management contract clarified](/docs/changelog/2026-08-18#bc-0818-1-application-and-source-management-contract-clarified)
- 2026-08-12 [NEW-0812-5: app publication accepts sources from a named server](/docs/changelog/2026-08-12#new-0812-5-app-publication-accepts-sources-from-a-named-server)
- 2026-08-07 [FIX-0807-2: a source version deploys by its number on its own server](/docs/changelog/2026-08-07#fix-0807-2-a-source-version-deploys-by-its-number-on-its-own-server)
- 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-06 [NEW-0806-10: deploying a galaxy app from a link or a saved version](/docs/changelog/2026-08-06#new-0806-10-deploying-a-galaxy-app-from-a-link-or-a-saved-version)
- 2026-08-04 [BC-0804-2: the declared archive type is now checked against the first bytes](/docs/changelog/2026-08-04#bc-0804-2-the-declared-archive-type-is-now-checked-against-the-first-bytes)
- 2026-08-04 [FIX-0804-12: a multipart archive deploy now keeps the source version even when the deploy fails](/docs/changelog/2026-08-04#fix-0804-12-a-multipart-archive-deploy-now-keeps-the-source-version-even-when-the-deploy-fails)
- 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](/docs/changelog/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)
- 2026-07-31 [BC-0731-1: source uploads require Content-Length](/docs/changelog/2026-07-31#bc-0731-1-source-uploads-require-content-length)
- 2026-07-23 [NEW-0723-2: sources of a deleted server: access, cleanup, and an honest answer for purged bytes](/docs/changelog/2026-07-23#new-0723-2-sources-of-a-deleted-server-access-cleanup-and-an-honest-answer-for-purged-bytes)
- 2026-07-21 [NEW-0721-3: Aggregated source registry — GET /v1/me/sources](/docs/changelog/2026-07-21#new-0721-3-aggregated-source-registry-get-v1-me-sources)
- 2026-07-13 [FIX-0713-9: concurrent identical source saves no longer mint a duplicate version](/docs/changelog/2026-07-13#fix-0713-9-concurrent-identical-source-saves-no-longer-mint-a-duplicate-version)
- 2026-07-11 [FIX-0711-1: galaxies: GALAXY_HOST_UNREACHABLE is now actionable — structured hint and a precise provisionError](/docs/changelog/2026-07-11#fix-0711-1-galaxies-galaxy_host_unreachable-is-now-actionable-structured-hint-and-a-precise-provisionerror)
- 2026-07-08 [NEW-0708-2: GET /v1/apps/:id/sources — new linkedServerSources field](/docs/changelog/2026-07-08#new-0708-2-get-v1-apps-id-sources-new-linkedserversources-field)
- 2026-06-26 [FIX-0626-2: Server and app source download: the signed URL no longer returns 403](/docs/changelog/2026-06-26#fix-0626-2-server-and-app-source-download-the-signed-url-no-longer-returns-403)
