Changelog

Version 0.6.0

  • API-breaking: Changed requester-pays handling for GCSFileSystem.

    The user_project keyword has been removed, and has been replaced with the requester_pays keyword. If you’re working with a requester_pays bucket you will need to explicity pass requester_pays=True. This will include your project ID in requests made to GCS.

Version 0.5.3

  • GCSFileSystem now validates that the project provided, if any, matches the Google default project when using token='google_default' to authenticate (PR #219).
  • Fixed bug in GCSFileSystem.cat on objects in requester-pays buckets (PR #217).

Version 0.5.2

  • Fixed bug in user_project fallback for default Google authentication (PR #213)

Version 0.5.1

  • user_project now falls back to the project if provided (PR #208)

Version 0.5.0

  • Added the ability to make requester-pays requests with the user_project parameter (PR #206)

Version 0.4.0

  • Improved performance when serializing filesystem objects (PR #182)
  • Fixed authorization errors when using gcsfs within multithreaded code (PR #183, PR #192)
  • Added contributing instructions (PR #185)
  • Improved performance for gcsfs.GCSFileSystem.info() (PR #187)
  • Fixed bug in gcsfs.GCSFileSystem.info() raising an error (PR #190)