Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diff tracker PR rebased on feature/track2 fork #2

Draft
wants to merge 83 commits into
base: jpalvarezl/feature/track2
Choose a base branch
from

Conversation

jpalvarezl
Copy link
Owner

No description provided.

@jpalvarezl jpalvarezl force-pushed the jpalvarezl/aoai_from_track2 branch 2 times, most recently from 23770c0 to 074e5ee Compare September 13, 2024 12:30
analogrelay and others added 28 commits September 16, 2024 11:05
* AMQP changes for C++ Connection support

* Export uuid directly from AMQP

* cleaned up export of Uuid

* wasm fix
* Removed unsupported or undesirable credentials

Fixes Azure#1805 by removing unused flows (we'll use the remaining flows internally) and fixes Azure#1806 by removing support for `azureauth`.

* Fix lint issues

* Fix lint issues against +stable

* Fix docs

* Resolve merge conflict in cosmos

* Rename azure_core::auth to azure_core::credentials

* Fix fmt issue

* Fix doc reference

* Fix wasm32 build
…zure#1808)

* Add pre-reqs and tasks for launching a live version of the docs site

* disable spell-check on some files

* Build all features and set 'docsrs' flag to enable docs related features in crates
* Remove ClientSecretCredential, EnvironmentCredential

Also moves SpecificAzureCredential to a sample. Fixes Azure#1812.

* Use DAC constructor instead of factory function

Also fixes a few lints

* Fix doc tests
…iner (Azure#1814)

* 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!()
* 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
* complete session implemetnation; C++ related changes

* Removed lots of .unwraps

* auth->credentials

* Removed most instances of .unwrap from eventhubs and amqp
…zure#1828)

* Always return `Result<Arc<Self>>` from `new` credential constructors

Resolves Azure#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>>`
@jpalvarezl jpalvarezl force-pushed the jpalvarezl/aoai_from_track2 branch from f00dd19 to a82e472 Compare September 30, 2024 13:11
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.

8 participants