Skip to content

Commit 5e93dda

Browse files
committed
## Python SDK Changes:
* `glean.admin.idpgroups.list()`: `response.results[].is_active` **Removed** (Breaking ⚠️) * `glean.departments.list()`: * `request.filters` **Removed** (Breaking ⚠️) * `response.results[].is_active` **Removed** (Breaking ⚠️) * `glean.users.list()`: `response.results[].is_active` **Removed** (Breaking ⚠️) * `glean.chat.update()`: **Added** * `glean.admin.usage.get_settings()`: **Removed** (Breaking ⚠️) * `glean.admin.usage.update_settings()`: **Removed** (Breaking ⚠️) * `glean.client.collections.list()`: `request.query` **Added** * `glean.client.search.retrieve_feed()`: * `request.categories[].enum(discover)` **Added** * `response.results[]` **Changed**
1 parent e4dd6b1 commit 5e93dda

173 files changed

Lines changed: 1648 additions & 2815 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.speakeasy/gen.lock‎

Lines changed: 316 additions & 389 deletions
Large diffs are not rendered by default.

‎.speakeasy/gen.yaml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ generation:
1818
sharedErrorComponentsApr2025: true
1919
sharedNestedComponentsJan2026: false
2020
nameOverrideFeb2026: false
21+
openSingleValueEnumsOct2026: false
2122
auth:
2223
oAuth2ClientCredentialsEnabled: false
2324
oAuth2PasswordEnabled: false
@@ -34,7 +35,7 @@ generation:
3435
generateNewTests: true
3536
skipResponseBodyAssertions: true
3637
python:
37-
version: 0.17.17
38+
version: 0.17.18
3839
additionalDependencies:
3940
dev: {}
4041
main: {}

‎.speakeasy/glean-merged-spec.yaml‎

Lines changed: 398 additions & 174 deletions
Large diffs are not rendered by default.

‎.speakeasy/tests.arazzo.yaml‎

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159590,7 +159590,7 @@ workflows:
159590159590
- condition: $response.header.Content-Type == application/json
159591159591
- context: $response.body
159592159592
condition: |
159593-
{"results":[{"idp_group_id":"<id>","display_name":"Kaya52","provider":"<value>","provider_instance":"<value>","is_active":false}],"has_more":true,"request_id":"<id>"}
159593+
{"results":[{"idp_group_id":"<id>","display_name":"Kaya52","provider":"<value>","provider_instance":"<value>"}],"has_more":true,"request_id":"<id>"}
159594159594
type: simple
159595159595
x-speakeasy-test-group: admin_idpgroups
159596159596
x-speakeasy-test-rebuild: true
@@ -159641,7 +159641,28 @@ workflows:
159641159641
- condition: $response.header.Content-Type == application/json
159642159642
- context: $response.body
159643159643
condition: |
159644-
{"results":[{"user_id":"<id>","display_name":"Raina1","is_active":true}],"has_more":true,"request_id":"<id>"}
159644+
{"results":[{"user_id":"<id>","display_name":"Raina1"}],"has_more":true,"request_id":"<id>"}
159645159645
type: simple
159646159646
x-speakeasy-test-group: users
159647159647
x-speakeasy-test-rebuild: true
159648+
- workflowId: platform-chat-update
159649+
steps:
159650+
- stepId: test
159651+
operationId: platform-chat-update
159652+
parameters:
159653+
- name: chat_id
159654+
in: path
159655+
value: '{chat_id}'
159656+
requestBody:
159657+
contentType: application/json
159658+
payload:
159659+
name: <value>
159660+
successCriteria:
159661+
- condition: $statusCode == 200
159662+
- condition: $response.header.Content-Type == application/json
159663+
- context: $response.body
159664+
condition: |
159665+
{"chat":{"chat_id":"<id>","name":"<value>"},"request_id":"<id>"}
159666+
type: simple
159667+
x-speakeasy-test-group: chat_SDK
159668+
x-speakeasy-test-rebuild: true

‎.speakeasy/workflow.lock‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
speakeasyVersion: 1.802.0
1+
speakeasyVersion: 1.803.1
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:a09e1a91668c9e41949d9ec3b7536fa7011973459a2d1b6e3eef3aa0f41f8cd0
6-
sourceBlobDigest: sha256:2d793af0b948142222e3a9933abad790ab29aa7c5e2a7d551ae22d03cda49c62
5+
sourceRevisionDigest: sha256:60254e9671c41fc20bc134c7dddfccf9603167804f88d64ed58a95f9a88388c7
6+
sourceBlobDigest: sha256:23901bb091ec85fa4c5dd79f8c848d096a58d032a2867daec11b2ae3bb7fc5ab
77
tags:
88
- latest
99
Glean Client API:
@@ -16,10 +16,10 @@ targets:
1616
glean:
1717
source: Glean API
1818
sourceNamespace: glean-api-specs
19-
sourceRevisionDigest: sha256:a09e1a91668c9e41949d9ec3b7536fa7011973459a2d1b6e3eef3aa0f41f8cd0
20-
sourceBlobDigest: sha256:2d793af0b948142222e3a9933abad790ab29aa7c5e2a7d551ae22d03cda49c62
19+
sourceRevisionDigest: sha256:60254e9671c41fc20bc134c7dddfccf9603167804f88d64ed58a95f9a88388c7
20+
sourceBlobDigest: sha256:23901bb091ec85fa4c5dd79f8c848d096a58d032a2867daec11b2ae3bb7fc5ab
2121
codeSamplesNamespace: glean-api-specs-python-code-samples
22-
codeSamplesRevisionDigest: sha256:154b52a4d7cde173aeccda18ab625274a7dfd48eb98933829627a11546d68063
22+
codeSamplesRevisionDigest: sha256:945b39f98b29220b2041ade38692033317fac0dae6b74433ee9c491c76d8b73b
2323
workflow:
2424
workflowVersion: 1.0.0
2525
speakeasyVersion: latest

‎README.md‎

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -323,11 +323,6 @@ For more information on obtaining the appropriate token type, please contact you
323323

324324
* [list](docs/sdks/adminidpgroups/README.md#list) - List IdP groups
325325

326-
### [Admin.Usage](docs/sdks/usage/README.md)
327-
328-
* [get_settings](docs/sdks/usage/README.md#get_settings) - Get usage settings
329-
* [update_settings](docs/sdks/usage/README.md#update_settings) - Update usage settings
330-
331326
### [Agents](docs/sdks/agents/README.md)
332327

333328
* [search](docs/sdks/agents/README.md#search) - Search agents
@@ -341,6 +336,7 @@ For more information on obtaining the appropriate token type, please contact you
341336
### [Chat](docs/sdks/chatsdk/README.md)
342337

343338
* [create](docs/sdks/chatsdk/README.md#create) - Create a chat response
339+
* [update](docs/sdks/chatsdk/README.md#update) - Update a chat
344340
* [create_stream](docs/sdks/chatsdk/README.md#create_stream) - Create a streaming chat response
345341

346342
### [Client.Activity](docs/sdks/clientactivity/README.md)

‎RELEASES.md‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1028,4 +1028,14 @@ Based on:
10281028
### Generated
10291029
- [python v0.17.17] .
10301030
### Releases
1031-
- [PyPI v0.17.17] https://pypi.org/project/glean-api-client/0.17.17 - .
1031+
- [PyPI v0.17.17] https://pypi.org/project/glean-api-client/0.17.17 - .
1032+
1033+
## 2026-10-22 03:37:26
1034+
### Changes
1035+
Based on:
1036+
- OpenAPI Doc
1037+
- Speakeasy CLI 1.803.1 (2.950.2) https://github.com/speakeasy-api/speakeasy
1038+
### Generated
1039+
- [python v0.17.18] .
1040+
### Releases
1041+
- [PyPI v0.17.18] https://pypi.org/project/glean-api-client/0.17.18 - .

‎docs/models/answer.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
| `question` | *Optional[str]* | :heavy_minus_sign: | N/A | Why is the sky blue? |
1111
| `question_variations` | List[*str*] | :heavy_minus_sign: | Additional ways of phrasing this question. | |
1212
| `body_text` | *Optional[str]* | :heavy_minus_sign: | The plain text answer to the question. | From https://en.wikipedia.org/wiki/Diffuse_sky_radiation, the sky is blue because blue light is more strongly scattered than longer-wavelength light. |
13-
| ~~`board_id`~~ | *Optional[int]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Answer Boards no longer supported.<br/><br/>The parent board ID of this Answer, or 0 if it's a floating Answer. Adding Answers to Answer Boards is no longer permitted. | |
13+
| ~~`board_id`~~ | *Optional[int]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2027-01-15: Answer Boards no longer supported.<br/><br/>The parent board ID of this Answer, or 0 if it's a floating Answer. Adding Answers to Answer Boards is no longer permitted. | |
1414
| `audience_filters` | List[[models.FacetFilter](../models/facetfilter.md)] | :heavy_minus_sign: | Filters which restrict who should see the answer. Values are taken from the corresponding filters in people search. | |
1515
| `added_roles` | List[[models.UserRoleSpecification](../models/userrolespecification.md)] | :heavy_minus_sign: | A list of user roles for the answer added by the owner. | |
1616
| `removed_roles` | List[[models.UserRoleSpecification](../models/userrolespecification.md)] | :heavy_minus_sign: | A list of user roles for the answer removed by the owner. | |

0 commit comments

Comments
 (0)