Skip to content

Conversation

SonnyX
Copy link

@SonnyX SonnyX commented May 4, 2023

  • Refactored the library to have one model per file, to improve maintainabillity.
  • Refactor the library to use less static variables (mainly ServiceAccount)
  • Made the unmaintained dependency dotenv optional
  • Provided a new way to load in ServiceAccount configuration: ServiceAccount::from_str()
  • Dramatically improved download performance by streaming an array of bytes, rather than a single byte per poll
  • Moved variables used by all functions in a client to the constructor of the client, most commonly the bucket
  • Added a ClientBuilder by @alexpusch
  • Replaced chrono with time by @Elykz
  • Added optional QueryParameters to be sent along with the requests by @SergenN
  • Added missing GCP locations by @trigovision

sumeetattree and others added 30 commits April 5, 2022 11:13
Add ClientBuilder and support a configureable reqwest client
Implementation of url parameters for object CRUD operations
Replace `chrono` with it's dependency `time`, adds `create_streamed`
  Add missing GCP locations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants