* Do not log PII in Debug implementations
Related to #1707 but does not resolve it. Still need a solution to redact headers as needed.
* Fix style lint issues1
* Add getters to HttpError with test
* Fix wasm32 lint issue
* Elide sanitized fields of HttpError
Safest bet for now. We can expose more later when we figure out a pluggable solution, or at least a way to make it easy to sanitize headers and potentially even body.
* Fix lint issue
* Ignore .vscode/settings.json in cSpell
* Add binary request example
Also refactors `FileStream` from `azure_core` to `typespec_client_core`, plus some trait implementations on necessary request structures to make it all work.
* Add FileStream into RequestContent
* Resolve PR feedback
* Resolve PR feedback
* identify and resolve missing function GenerateMatrixForConfig
* identify and resolve miss-used null-coalesce operator
---------
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
* package-properties are now populated with matrix configurations from their ci.yml if present
* create new code path for generate-job-matrix.yml which combines Create-JobMatrix and the "distribute-packages-to-matrix" action to generate dynamic matrices for PRs
---------
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
* Run perf tests under federated auth
Run the tests under the same federated auth used to deploy the tests and setup the variables needed to configure AzurePipelineCredential.
* Fix indention for working directory
---------
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
* Updates for main README
* Updating mark down files for launch of the official sdk betas
* fixed formatting issue
* Added basic prerequisites and build instructions.
* Adding file extension to LICENSE file
* Fixing spelling issues and adding words to cspell dictionary
* fixing formatting issues
* Update CONTRIBUTING.md
Co-authored-by: Heath Stewart <heaths@microsoft.com>
* Update CONTRIBUTING.md
Co-authored-by: Heath Stewart <heaths@microsoft.com>
* Update README.md
Co-authored-by: Heath Stewart <heaths@microsoft.com>
* Reverting MIT License text change
* changed text on how to identify generated code
* Don't use root slash in subdirectories
Feels misleading.
---------
Co-authored-by: Heath Stewart <heaths@microsoft.com>
* Update track 1 READMEs with notice
* Regenerate mgmt, svc crates
Also fixes a couple azure_svc_storage examples that somehow didn't cause errors previously.
* Import READMEs and remove cargo-readme
Fixes style check by removing use of `cargo-readme`. Instead, we'll just import the READMEs as we recommend in our modern guidelines.
* Always return `Result<Arc<Self>>` from `new` credential constructors
Resolves#1825. Also cleans up a few clippy warnings since I was running running clippy over the entire workspace.
* Fix Cosmos test
* Update README with reasoning for `Result<Arc<Self>>`
* complete session implemetnation; C++ related changes
* Removed lots of .unwraps
* auth->credentials
* Removed most instances of .unwrap from eventhubs and amqp
* POC 1
* Slightly closer, would like to move out of Arc and towards RwLock
* Refactor
* Nits
* Move to RwLock since this scenario doesn't need mutex
* Unused import Cargo.toml
* No unwrap, return azure_core::Result, async RwLock, tested in playground
* Remove unnecessary as_ref
* PR feedback
* Refactor access_token() to return Option, final nit how to handle option on send()
* Nit
* Remove unwrap(), add back in explicit drop() since async_lock::RwLock seems to hang on read lock when trying to acquire writer lock
* add container_client and ContainerClient::read
* rudimentary initial query API
* re-do partition keys to hide serde_json
* switch to a `NullValue` marker shared by query and partition key, and update docs
* add tracing_subscriber with env filter to all cosmos examples
* fix doctests
* remove Send bound from WASM
* Add 'Sync' bound to from_response_body, but exclude bounds from wasm32
* copyright headers, copyright headers everywhere
* change Pageable back to an owning type
* pr feedback
* refactor partition_key parameter to partition_key_strategy
* refmt and move helper back to azure_data_cosmos
* fix docs
* remove unnecessary doctest from internal utility
* fix cosmos_query sample
* simplify doctests that don't run using panic!()