PackageTrack
Sign in Get early access

dio_http2_adapter

An adapter that combines HTTP/2 and dio. Supports reusing connections, header compression, etc.

2.8.0 146K downloads/mo #969 most downloaded on pub.dev cfug/dio

What this package is like to depend on

Last release 29 days ago

25 Jul 2026

Release timing varies

gaps range from 8 days to 13 months

Nearly every release is documented

notes for 19 of 20 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

23 releases · first in 2019

3 releases in the last 12 months

see the full history below

Release timeline

23 releases · Sep 2019 to Jul 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 23
  1. 2.8.0 25 Jul 2026
    Release notes

    What's new

    • Prevent sensitive request headers from being forwarded across origins during
      redirects.
    • Prevent uploads from throwing a StateError when the HTTP/2 connection closes
      before the request body finishes streaming.
    • Run HTTP integration and certificate pinning tests against the configured
      test server.
    Open source →
    Release notes
    • Prevent sensitive request headers from being forwarded across origins during redirects.
    • Prevent uploads from throwing a StateError when the HTTP/2 connection closes before the request body finishes streaming.
    • Run HTTP integration and certificate pinning tests against the configured test server.
    Open source →
  2. 2.7.1 25 May 2026
    Release notes

    What's new

    • Fix :authority header generation to include non-default ports.
    Open source →
    Release notes
    • Fix :authority header generation to include non-default ports.
    Open source →
  3. 2.7.0 02 Mar 2026
    Release notes
    • Fix inconsistent cache key format in _ConnectionManager between getConnection() and _connect(), which caused _transportsMap.remove() to fail silently during idle timeout cleanup and led to memory leaks.
    • Add handshakeTimeout (defaults to 15 seconds) to the ConnectionManager to prevent long waiting if there's something wrong with the handshake procedure.
    • Provides httpVersion in Response.extra.
    Open source →
  4. 2.6.0 29 Jan 2025
    Release notes
    • Make cached connections respect redirections and scheme.
    Open source →
  5. 2.5.3 03 Jul 2024
    Release notes
    • Improves memory allocating when using CancelToken.
    Open source →
  6. 2.5.2 13 Apr 2024
    Release notes
    • Remove client stream termination in Http2Adapter.
    Open source →
  7. 2.5.1 26 Mar 2024
    Release notes
    • Wrap SocketException in DioExceptionType.connectionError instead of DioExceptionType.unknown.
    Open source →
  8. 2.5.0 28 Feb 2024
    Release notes
    • Fix cancellation for streamed responses and downloads.
    • Fix progress for streamed responses and downloads.
    • Bump minimum Dart SDK to 3.0.0 as required by the http2 package.
    • Allows HTTP/1.0 when connecting to proxies.
    • Add the ability to use a fallback HttpClientAdapter when HTTP/2 is unavailable for the current request.
    Open source →
  9. 2.4.0 30 Nov 2023
    Release notes
    • Support non-TLS connection requests.
    • Improve the implementation of receiveTimeout.
    • Add more header value types implicit support.
    Open source →
  10. 2.3.2 22 Nov 2023
    Release notes
    • Implement sendTimeout and receiveTimeout for the adapter.
    • Fix redirect not working when requestStream is null.
    • Ignores Duration.zero timeouts.
    Open source →
  11. 2.3.1 18 Jul 2023
    Release notes
    • Fix cached initFuture not remove when throw exception.
    Open source →
  12. 2.3.1+1 03 Aug 2023
    Release notes
    • Add topics to packages.
    Open source →
  13. 2.3.0 06 Jun 2023
    Release notes
    • Replace DioError with DioException.
    Open source →
  14. 2.2.0 29 Mar 2023
    Release notes

    What's new

    • Support Dio.download on Web by fetching bytes and triggering a browser download with a Blob URL.
    Open source →
    Release notes
    • Support proxy for the adapter.
    • Improve code formats according to linter rules.
    Open source →
  15. 2.1.0 13 Feb 2023
    Release notes
    • For the dio's 5.0 release.
    • Add validateCertificate for ClientSetting.
    Open source →
  16. 2.0.0 28 Mar 2021
    Release notes
    • support dio 4.0.0
    Open source →
  17. 2.0.0-prev1 17 Mar 2021 pre-release

    Nothing published for this version

  18. 2.0.0-beta2 07 Mar 2021 pre-release
    Release notes
    • support null-safety
    • support dio 4.x
    Open source →
  19. 2.0.0-beta1 01 Mar 2021 pre-release

    Nothing published for this version

  20. 1.0.1 07 Aug 2020
    Release notes
    • merge #760
    Open source →
  21. 1.0.0 18 Sep 2019
    Release notes
    • Support redirect
    Open source →
  22. 0.0.2 17 Sep 2019
    Release notes
    • A Dio HttpAdapter which support Http/2.0.
    Open source →
  23. 0.0.1 17 Sep 2019

    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