Skip to content

Commit b5249bd

Browse files
committed
## Java SDK Changes:
* `glean.client.chat.create()`: * `request.chatRequest.messages[]` **Changed** * `response` **Changed** (Breaking ⚠️) * `glean.client.search.query()`: * `request.searchRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response` **Changed** (Breaking ⚠️) * `error.unauthorizedDatasourceInstances` **Removed** (Breaking ⚠️) * `glean.client.search.recommendations()`: * `request.recommendationsRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response` **Changed** (Breaking ⚠️) * `glean.client.search.autocomplete()`: `response` **Changed** (Breaking ⚠️) * `glean.client.search.queryAsAdmin()`: * `request.searchRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response` **Changed** (Breaking ⚠️) * `error.unauthorizedDatasourceInstances` **Removed** (Breaking ⚠️) * `glean.client.messages.retrieve()`: `response.searchResponse` **Changed** (Breaking ⚠️) * `glean.client.collections.list()`: `response.collections[].addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.insights.retrieve()`: `response.gleanAssist.activityInsights[].user.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.answers.retrieve()`: `response.answerResult.answer.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.chat.retrieve()`: `response.chatResult.chat` **Changed** * `glean.client.chat.list()`: `response` **Changed** * `glean.client.chat.createStream()`: * `request.chatRequest.messages[]` **Changed** * `glean.client.agents.retrieve()`: `error.status[404]` **Added** * `glean.client.agents.retrieveSchemas()`: * `response.tools[]` **Changed** * `error` **Changed** * `glean.client.agents.list()`: `error` **Changed** * `glean.client.agents.runStream()`: `error` **Changed** * `glean.client.collections.addItems()`: `response.collection.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.collections.create()`: * `request.createCollectionRequest.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response.union(class (0)).collection.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.collections.deleteItem()`: `response.collection.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.collections.update()`: * `request.editCollectionRequest.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.collections.updateItem()`: `response.collection.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.collections.retrieve()`: `response.collection.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.datasources.getDatasourceInstanceConfiguration()`: **Added** * `glean.client.documents.retrieve()`: `response.documents.Map<DocumentOrError>.union(Document).metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.documents.retrieveByFacets()`: `response.documents[].metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.answers.list()`: `response.answerResults[].answer.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.answers.update()`: * `request.editAnswerRequest.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.pins.update()`: `response.attribution.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.pins.retrieve()`: `response.pin.attribution.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.pins.list()`: `response.pins[].attribution.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.pins.create()`: `response.attribution.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.answers.create()`: * `request.createAnswerRequest.data.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.announcements.update()`: * `request.updateAnnouncementRequest.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.search.retrieveFeed()`: `response.results[].primaryEntry.createdBy.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.announcements.create()`: * `request.createAnnouncementRequest.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.datasources.updateDatasourceInstanceConfiguration()`: **Added** * `glean.client.entities.list()`: `response.results[].relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.entities.readPeople()`: `response.results[].relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.shortcuts.create()`: * `request.createShortcutRequest.data.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response.shortcut.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.shortcuts.retrieve()`: `response.shortcut.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.shortcuts.list()`: `response.shortcuts[].addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.shortcuts.update()`: * `request.updateShortcutRequest.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `response.shortcut.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.verification.addReminder()`: `response.metadata.lastVerifier.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.verification.list()`: `response.documents[].metadata.lastVerifier.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.client.verification.verify()`: `response.metadata.lastVerifier.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed** * `glean.indexing.people.bulkIndex()`: **Deprecated**
1 parent 98060a5 commit b5249bd

File tree

179 files changed

+17265
-3566
lines changed

Some content is hidden

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

179 files changed

+17265
-3566
lines changed

.speakeasy/gen.lock

Lines changed: 453 additions & 306 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
@@ -14,6 +14,7 @@ generation:
1414
securityFeb2025: true
1515
sharedErrorComponentsApr2025: false
1616
sharedNestedComponentsJan2026: false
17+
nameOverrideFeb2026: false
1718
auth:
1819
oAuth2ClientCredentialsEnabled: true
1920
oAuth2PasswordEnabled: true
@@ -28,7 +29,7 @@ generation:
2829
generateNewTests: false
2930
skipResponseBodyAssertions: false
3031
java:
31-
version: 0.12.23
32+
version: 0.12.24
3233
additionalDependencies: []
3334
additionalPlugins: []
3435
artifactID: glean-api-client

.speakeasy/glean-merged-spec.yaml

Lines changed: 231 additions & 22 deletions
Large diffs are not rendered by default.

.speakeasy/workflow.lock

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
speakeasyVersion: 1.722.7
1+
speakeasyVersion: 1.740.0
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:d5821c86abba62ae5c86977e91a4226c5f3c60081aca52768fb6924cc1f4e721
6-
sourceBlobDigest: sha256:25bbf44aeb95dac432ddbae594ee0954e8df205a2b24bac7855b1f3e56624d83
5+
sourceRevisionDigest: sha256:84f96f83bda1b5512cadc9e1ebdd5b16f2946b5757e94c383c1793d13fb6220f
6+
sourceBlobDigest: sha256:60b5304dac12ac012a64f303135f00fa487d305970c4391f5d99d981350cb7e2
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1771525186
109
Glean-OAS:
1110
sourceNamespace: glean-oas
1211
sourceRevisionDigest: sha256:8841834dd58ddd4e2dcf98fc90fbd06fbf3626a29df941503cce55b9548a5317
@@ -18,10 +17,10 @@ targets:
1817
glean:
1918
source: Glean API
2019
sourceNamespace: glean-api-specs
21-
sourceRevisionDigest: sha256:d5821c86abba62ae5c86977e91a4226c5f3c60081aca52768fb6924cc1f4e721
22-
sourceBlobDigest: sha256:25bbf44aeb95dac432ddbae594ee0954e8df205a2b24bac7855b1f3e56624d83
20+
sourceRevisionDigest: sha256:84f96f83bda1b5512cadc9e1ebdd5b16f2946b5757e94c383c1793d13fb6220f
21+
sourceBlobDigest: sha256:60b5304dac12ac012a64f303135f00fa487d305970c4391f5d99d981350cb7e2
2322
codeSamplesNamespace: glean-api-specs-java-code-samples
24-
codeSamplesRevisionDigest: sha256:20200550df64700f76dee5b1c099271d649b72a7a845352b2162c87dd708b0a2
23+
codeSamplesRevisionDigest: sha256:410cf825a805612593ede409730eb8ef550cf969ce0273fa67a4c45b7e2e6a43
2524
workflow:
2625
workflowVersion: 1.0.0
2726
speakeasyVersion: latest

README.md

Lines changed: 27 additions & 619 deletions
Large diffs are not rendered by default.

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -578,4 +578,14 @@ Based on:
578578
### Generated
579579
- [java v0.12.23] .
580580
### Releases
581-
- [Maven Central v0.12.23] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.12.23 - .
581+
- [Maven Central v0.12.23] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.12.23 - .
582+
583+
## 2026-03-04 02:38:47
584+
### Changes
585+
Based on:
586+
- OpenAPI Doc
587+
- Speakeasy CLI 1.740.0 (2.846.4) https://github.com/speakeasy-api/speakeasy
588+
### Generated
589+
- [java v0.12.24] .
590+
### Releases
591+
- [Maven Central v0.12.24] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.12.24 - .

docs/models/components/ActionSummary.md

Lines changed: 9 additions & 4 deletions
Large diffs are not rendered by default.

docs/models/components/AuthConfig.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ Config for tool's authentication method.
1616
| `scopes` | List\<*String*> | :heavy_minus_sign: | A list of strings denoting the different scopes or access levels required by the tool. |
1717
| `audiences` | List\<*String*> | :heavy_minus_sign: | A list of strings denoting the different audience which can access the tool. |
1818
| `authorizationUrl` | *Optional\<String>* | :heavy_minus_sign: | The OAuth provider's endpoint, where access tokens are requested. |
19+
| `resource` | *Optional\<String>* | :heavy_minus_sign: | The OAuth 2.0 Resource Indicator (RFC 8707) for the protected resource. Discovered from Protected Resource Metadata (RFC 9728) during DCR. Included in authorization and token exchange requests when present. |
1920
| `lastAuthorizedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The time the tool was last authorized in ISO format (ISO 8601). |

docs/models/components/ChatResponse.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@ A single response from the /chat backend.
55

66
## Fields
77

8-
| Field | Type | Required | Description | Example |
9-
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
10-
| `messages` | List\<[ChatMessage](../../models/components/ChatMessage.md)> | :heavy_minus_sign: | N/A | |
11-
| `chatId` | *Optional\<String>* | :heavy_minus_sign: | The id of the associated Chat the messages belong to, if one exists. | |
12-
| `followUpPrompts` | List\<*String*> | :heavy_minus_sign: | Follow-up prompts for the user to potentially use | |
13-
| `backendTimeMillis` | *Optional\<Long>* | :heavy_minus_sign: | Time in milliseconds the backend took to respond to the request. | 1100 |
14-
| `chatSessionTrackingToken` | *Optional\<String>* | :heavy_minus_sign: | A token that is used to track the session. | |
15-
| `unauthorizedDatasourceInstances` | List\<[UnauthorizedDatasourceInstance](../../models/components/UnauthorizedDatasourceInstance.md)> | :heavy_minus_sign: | Datasource instances that could not be queried because the user has not completed or has expired per-user OAuth, aggregated across all tools invoked in this turn.<br/> | |
8+
| Field | Type | Required | Description | Example |
9+
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
10+
| `messages` | List\<[ChatMessage](../../models/components/ChatMessage.md)> | :heavy_minus_sign: | N/A | |
11+
| `chatId` | *Optional\<String>* | :heavy_minus_sign: | The id of the associated Chat the messages belong to, if one exists. | |
12+
| `followUpPrompts` | List\<*String*> | :heavy_minus_sign: | Follow-up prompts for the user to potentially use | |
13+
| `backendTimeMillis` | *Optional\<Long>* | :heavy_minus_sign: | Time in milliseconds the backend took to respond to the request. | 1100 |
14+
| `chatSessionTrackingToken` | *Optional\<String>* | :heavy_minus_sign: | A token that is used to track the session. | |

0 commit comments

Comments
 (0)