Skip to content

Commit

Permalink
Amalgamate Entra ID NEWS items and add myself to Authors (#279)
Browse files Browse the repository at this point in the history
This commit attempts to write a more holistic NEWS entry for all of the
Azure auth-related work so it's more clear to users what has happened.

Signed-off-by: Aaron Jacobs <[email protected]>
  • Loading branch information
atheriel authored Jan 27, 2025
1 parent 09f22d5 commit 88491be
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 11 deletions.
1 change: 1 addition & 0 deletions DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Version: 0.1.0.9000
Authors@R: c(
person("Hadley", "Wickham", , "[email protected]", role = c("aut", "cre")),
person("Joe", "Cheng", role = "aut"),
person("Aaron", "Jacobs", role = "aut"),
person("Posit Software, PBC", role = c("cph", "fnd"))
)
Description: Chat with large language models from a range of providers
Expand Down
19 changes: 8 additions & 11 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,14 @@

* `chat_openai()` should be less likely to timeout when not streaming chat results (#213).

* `chat_azure()` now has a `credentials` argument to make authentication against
Azure more flexible (#248, @atheriel).
* Support for Azure Entra ID authentication in `chat_azure()` has improved
greatly. API keys are now optional and we can pick up on ambient credentials
from Azure service principals or attempt to use interactive Entra ID
authentication when possible. The broken-by-design `token` argument has been
deprecated (it could not handle refreshing tokens properly), but a new
`credentials` argument can be used for custom Entra ID support when needed
instead (for instance, if you're trying to use tokens generated by the
`AzureAuth` package) (#248, #263, #273, #257, @atheriel).

* `chat_databricks()` now handles the `DATABRICKS_HOST` environment variable
correctly whether it includes an HTTPS prefix or not (#252, @atheriel).
Expand All @@ -26,22 +32,13 @@
API](https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-llm-rest-api)
(#258, @atheriel).

* `chat_azure()` now picks up credentials from Azure service principals
automatically (#263, @atheriel).

* `chat_azure()` now reports better error messages when the underlying HTTP
requests fail (#269, @atheriel).

* `chat_cortex()` has been renamed `chat_cortex_analyst()` to better
disambiguate it from `chat_snowflake()` (which *also* uses "Cortex") (#275,
@atheriel).

* The `token` argument to `chat_azure()` has been deprecated. Use ambient
credentials or the `credentials` argument instead (#257, @atheriel).

* `chat_azure()` attempts to use interactive Entra ID authentication if no other
credentials are available (#273, @atheriel).

# ellmer 0.1.0

* New `chat_vllm()` to chat with models served by vLLM (#140).
Expand Down

0 comments on commit 88491be

Please sign in to comment.