PackageTrack
Sign in Get early access

storage_client

Dart client library to interact with Supabase Storage. Supabase Storage provides an interface for managing Files stored in S3, using Postgres to manage permissions.

2.8.0 809K downloads/mo #407 most downloaded on pub.dev supabase/supabase-flutter

What this package is like to depend on

Last release 19 days ago

05 Aug 2026

Release timing varies

gaps range from 2 weeks to 7 months

Most releases are documented

notes for 36 of 46 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

54 releases · first in 2021

11 releases in the last 12 months

see the full history below

Release timeline

54 releases · Apr 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 54
  1. 2.8.0 05 Aug 2026
    Release notes
    • REFACTOR(supabase_common): share the local stack test configuration (#1640). (a08f06d3)
    • FEAT(storage): add purgeCache to invalidate CDN cache for a single object (#1607). (4acd0a01)
    Open source →
  2. 2.6.0 03 Jul 2026
    Release notes
    • FEAT(storage): add download option to signed and public URLs (#1514). (2c0370c1)
    • FEAT(storage): add upsert option to createSignedUploadUrl (#1515). (6f6ea5cd)
    Open source →
  3. 2.5.9 30 Jun 2026
    Release notes
    • FIX(storage): percent-encode object paths in request URLs (#1479). (ffe4c256)
    Open source →
  4. 2.5.8 29 Jun 2026
    Release notes
    • REFACTOR(storage_client): dedupe retry assertion and fetch options (#1462). (ba4363ed)
    • REFACTOR: dedupe bucket payload and OAuth launch logic (#1463). (c5f9b247)
    • FIX(storage): preserve sortBy defaults when list receives a partial sortBy (#1490). (c68a9645)
    • FIX: correctness fixes across gotrue, postgrest, storage, supabase and supabase_flutter (#1445). (bf31389d)
    Open source →
  5. 2.5.7 16 Jun 2026
    Release notes
    • FIX: raise min Dart SDK to 3.4.0 across all packages (#1409). (311f883f)
    Open source →
  6. 2.5.6 09 Jun 2026
    Release notes
    • FIX(storage): handle null signedURL in createSignedUrls response (#1385). (dd566b3b)
    Open source →
  7. 2.5.5 05 Jun 2026
    Release notes
    • FIX(storage): use toString() for statusCode to handle non-string types (#1323). (b8583642)

    2026-06-02

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
  8. 2.5.4 03 Jun 2026
    Release notes
    • FIX: mark lastAccessedAt field as deprecated (#1279). (cdf24dbc)
    Open source →
  9. 2.5.2 16 Apr 2026
    Release notes
    • FIX(types): improve JSON decoding resilience (#1301). (1523f5d6)
    Open source →
  10. 2.5.1 25 Mar 2026
    Release notes
    • FIX(storage): make dedicated storage host opt-in via useNewHostname flag (#1329). (a6640823)
    Open source →
  11. 2.5.0 24 Mar 2026
    Release notes
    • FEAT(storage): add setHeader method for custom HTTP headers (#1313). (99231538)
    • FEAT(storage): add queryParams support to download method (#1291). (6f56c193)
    • FEAT(storage_client): use dedicated storage host for storage lib (allows >50GB uploads) (#1285). (8e0993c6)

    2025-12-10

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase - v2.10.2

    Open source →
  12. 2.4.1 27 Aug 2025
    Release notes
    • REFACTOR: Remove unnecessary parentheses in Bucket.fromJson (#1201). (d729fa46)
    • FIX(storage): Resolve MultipartRequest finalization error in retry mechanism (#1208). (2b818e08)
    Open source →
  13. 2.4.0 29 Apr 2025
    Release notes
    • FEAT(storage_client): Custom-metadata, exists, info methods (#1023). (4d3f4bf5)
    Open source →
  14. 2.3.1 24 Feb 2025
    Release notes
    Open source →
  15. 2.3.0 18 Dec 2024
    Release notes
    • FEAT: Support mime 2.0.0 (#1079).
    Open source →
  16. 2.2.0 07 Oct 2024
    Release notes
    Open source →
  17. 2.1.0 30 Sep 2024
    Release notes
    • FEAT: Add debugName parameter to YAJsonIsolate. (#1118). (23ffc0e9)

    2025-02-24

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
  18. 2.0.3 12 Aug 2024
    Release notes
    • FIX(yet_another_json_isolate): Conditional export now works correctly with Dart 3.5+ (#1048). (6c80a745)

    2024-08-13

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
  19. 2.0.2 28 May 2024
    Release notes
    • FIX: Upgrade web_socket_channel for supporting web: ^1.0.0 and therefore WASM compilation on web (#992). (7da68565)

    2024-07-26

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • postgrest - v2.1.3
    • functions_client - v2.3.1
    • supabase - v2.2.7
    • supabase_flutter - v2.5.11

    Open source →
  20. 2.0.1 31 Jan 2024
    Release notes
    • FIX: Make sure the package can be built on Flutter web (#990). (742b761c)

    2024-07-25

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase - v2.2.6
    • supabase_flutter - v2.5.10

    Open source →
  21. 2.0.0 13 Dec 2023
    Release notes Open source →
  22. 2.0.0-dev.0 18 Oct 2023 pre-release
    Release notes
    • FIX(functions_client): use header for response parsing (#616). (e413acbb)
    • BREAKING REFACTOR: use Dart 3 (#598). (02c4071a)
    • BREAKING FIX: throw exception on non 2xx status (#629). (db5ec824)
    • BREAKING FEAT: use Object? instead of dynamic (#606). (0c6caa00)
    Open source →
  23. 1.5.4 23 Oct 2023
    Release notes
    Open source →
  24. 1.5.3 05 Oct 2023
    Release notes

    2023-10-05

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase - v1.11.7
    • supabase_flutter - v1.10.20

    Open source →
  25. 1.5.2 05 Sep 2023
    Release notes
    Open source →
  26. 1.5.1 12 Jun 2023
    Release notes
    Open source →
  27. 1.5.0 07 Jun 2023
    Release notes
    • FEAT(postgrest,supabase): add useSchema() method for making rest API calls on custom schema. (#525). (40a0f090)
    Open source →
  28. 1.4.1 30 May 2023
    Release notes
    • FIX: Update http dependency constraints (#491). (825d0737)
    Open source →
  29. 1.4.0 23 May 2023
    Release notes
    • FIX: make Supabase client work in Dart Edge again (#675). (53530f22)
    • FIX: Remove error parameter on _triggerChanError (#637). (c4291c97)
    • FEAT: send messages via broadcast endpoint (#654). (2ff950d7)
    Open source →
  30. 1.3.1 12 May 2023
    Release notes
    • FIX: Update http dependency constraints (#491). (825d0737)
    Open source →
  31. 1.3.0 17 Apr 2023
    Release notes
    • FEAT: send messages via broadcast endpoint (#654). (2ff950d7)

    2023-09-25

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase - v1.11.6
    • supabase_flutter - v1.10.19

    Open source →
  32. 1.2.5 26 Mar 2023

    Nothing published for this version

  33. 1.2.4 24 Mar 2023
    Release notes
    • chore: move the repo into supabase-flutter monorepo
    Open source →
  34. 1.2.3 15 Mar 2023
    Release notes
    • FIX: Remove error parameter on _triggerChanError (#637). (c4291c97)

    2023-09-19

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase_flutter - v1.10.18

    Open source →
  35. 1.2.2 05 Feb 2023
    Release notes
    • FIX(realtime_client): No exception is thrown when connection is closed. (#620). (64b8b968)

    2023-09-05

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase - v1.11.3
    • supabase_flutter - v1.10.16

    Open source →
  36. 1.2.1 13 Jan 2023
    Release notes
    • FIX(realtime_client,supabase): pass apikey as the initial access token for realtime client (#596). (af8e368b)
    Open source →
  37. 1.2.0 13 Dec 2022
    Release notes
    • FEAT: add logLevel parameter to RealtimeClientOptions (#592). (76e9fc20)
    Open source →
  38. 1.1.0 18 Nov 2022
    Release notes
    • FIX: Format the files to adjust to Flutter 3.10.1 (#475). (eb0bcd95)
    • FEAT: update dependency constraints to sdk < 4.0.0 (#474). (7894bc70)
    Open source →
  39. 1.0.0 18 Oct 2022

    Nothing published for this version

  40. 1.0.0-dev.4 12 Aug 2022 pre-release

    Nothing published for this version

  41. 1.0.0-dev.3 07 Aug 2022 pre-release

    Nothing published for this version

  42. 1.0.0-dev.2 06 Aug 2022 pre-release

    Nothing published for this version

  43. 1.0.0-dev.1 30 Jul 2022 pre-release

    Nothing published for this version

  44. 0.0.6 18 Oct 2021

    Nothing published for this version

  45. 0.0.6+1 23 Oct 2021

    Nothing published for this version

  46. 0.0.6+2 12 Dec 2021

    Nothing published for this version

  47. 0.0.5 09 Sep 2021

    Nothing published for this version

  48. 0.0.4 06 Aug 2021

    Nothing published for this version

  49. 0.0.3 20 Jul 2021

    Nothing published for this version

  50. 0.0.2 15 Jul 2021

    Nothing published for this version

  51. 0.0.1 13 Jul 2021

    Nothing published for this version

  52. 0.0.1-dev.3 15 Jun 2021 pre-release

    Nothing published for this version

  53. 0.0.1-dev.2 17 May 2021 pre-release

    Nothing published for this version

  54. 0.0.1-dev.1 27 Apr 2021 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive