* Warning fixes
* More warnings
* Format
* Fix regex
* Move string to extension from uri
* More fixes
* More stuff
* Format
* No extra files in test projects
* Possible fix for build failure
* increases the http timeout
* uses 'Dispose' instead of 'using'
---------
Co-authored-by: Ersan <ersan.bozduman@gmail.com>
* Updates for proj files
* Cleanup
* Change clientprovider to interface
* Use ValueTask for async methods who only call sync
* Use Task based stream
* Cleans
* Fixes
* Format
* Update tool
* Move all to interface
* New user and password env
* Format
* Replaces the shared filename
---------
Co-authored-by: Ersan <ersan.bozduman@gmail.com>
* Start using hashing and span
* Skip some tests for now
* Working version
* Cleanup
* More span
* Cleanup
* Cleanup response
* More Span
* Fix hash
* More span
* Add netstandard compat back in
* Fix null checks
* Format
* Fix all span for netstandard
* Update package
* Add net48 compat in tests
* Fix warnings
* Fix test
* Completes changes to support 4.7.2 & 4.8 releases
* Changes to support 4.x releases
* Fix tags
* Fix file name
* turn the escaping off
* Format
* Update format
* Fix tests
* Update nuget
* Fix warnings
* More span
* Format
* Fix test
* More span
* Optimize streams
* Format again
* More memory
* Format
* Performance
* Fix test
* Progress
* More stream
* Format
* Fix response
* More span
* Use memory
* fixes the lint errors
* Fix merge
* Fixes
(cherry picked from commit 3363b2519d)
* More fixes
(cherry picked from commit 869fc5fc44)
* more lint changes
---------
Co-authored-by: Ersan <ersan.bozduman@gmail.com>