Alamofire 5.0.0-beta.6 releases: Elegant HTTP Networking in Swift


Alamofire is a full-featured HTTP web development toolkit written in Swift language that supports various HTTP Method, JSON, file upload, file download, and multiple authentication methods.



  •  Chainable Request / Response Methods
  •  URL / JSON / plist Parameter Encoding
  •  Upload File / Data / Stream / MultipartFormData
  •  Download File using Request or Resume Data
  •  Authentication with URLCredential
  •  HTTP Response Validation
  •  Upload and Download Progress Closures with Progress
  •  cURL Command Output
  •  Dynamically Adapt and Retry Requests
  •  TLS Certificate and Public Key Pinning
  •  Network Reachability
  •  Comprehensive Unit and Integration Test Coverage
  •  Complete Documentation

Alamofire 5.0.0-beta.6 is released.



  • ServerTrustEvaluation logic by simplifying public key equality checks for SecKey types.
  • Request.State access to lock access and task updates using internal locking API.


  • Issues in DownloadRequest where some events were being duplicated and some were missing.
  • Issue with AppStore submissions where the pre-release version in the bundle short versions string was being rejected when built with Carthage or as a submodule.
  • Issue where response serializer completions were not called when appended to a completed Request.