Skip to content

Commit 4fa9a12

Browse files
Merge pull request #98 from gleanwork/speakeasy-sdk-regen-1780680557
chore: 🐝 Update SDK - Generate 0.13.1
2 parents ef028cf + c3f9049 commit 4fa9a12

9 files changed

Lines changed: 59 additions & 30 deletions

File tree

.speakeasy/gen.lock

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
lockVersion: 2.0.0
22
id: 0359d4fe-2923-46fc-aaca-cf70b48dcfa1
33
management:
4-
docChecksum: a20695749796cddfd0cc7c0e4a12a7ab
4+
docChecksum: f945598f65bd3d18fa64e0f4961a6114
55
docVersion: 0.9.0
6-
speakeasyVersion: 1.770.0
6+
speakeasyVersion: 1.771.0
77
generationVersion: 2.893.0
8-
releaseVersion: 0.13.0
9-
configChecksum: aba9b1644748444cabd44fdb8652449d
8+
releaseVersion: 0.13.1
9+
configChecksum: d71729687a43ca8615eddfaa55f55d73
1010
repoURL: https://github.com/gleanwork/api-client-java.git
1111
installationURL: https://github.com/gleanwork/api-client-java
1212
published: true
1313
persistentEdits:
14-
generation_id: 6ff9ce8b-47dc-4590-8d5f-c3966dcb2e5e
15-
pristine_commit_hash: 84bd49dff5fd1074d128cf97b984087dd21889df
16-
pristine_tree_hash: 802693f3ca710aadb7404fd64495bc2f91fae4af
14+
generation_id: 80b9a894-73cd-4094-9cb1-9e21d44a6243
15+
pristine_commit_hash: b075f4faa68b3b0e26c9ea82e9aad4b5e7cfca0b
16+
pristine_tree_hash: ea0f232fefae79fa3cf902a8fa77686f15cbce0d
1717
features:
1818
java:
1919
acceptHeaders: 2.81.2
@@ -3474,8 +3474,8 @@ trackedFiles:
34743474
pristine_git_object: 3decbce5bd40edbe278c1c5d2dbf585808e51d9a
34753475
gradle.properties:
34763476
id: 2afbb999f001
3477-
last_write_checksum: sha1:a1c18655eabce15567aa1f56708cb2cea3c41e11
3478-
pristine_git_object: a5c0888f34f0b136cc79529a47042da1aaa8bc1f
3477+
last_write_checksum: sha1:46be99bbf76b75fe0807135250659205e6775716
3478+
pristine_git_object: f6a8718adb619a358b954f720eb36ca1cad651e0
34793479
gradle/wrapper/gradle-wrapper.jar:
34803480
id: ec27dae6e852
34813481
last_write_checksum: sha1:f725fb1467084142d74fd7cd8eab691ab3442611
@@ -3838,8 +3838,8 @@ trackedFiles:
38383838
pristine_git_object: ffae914775eb41ff311371f62504344a59d090fd
38393839
src/main/java/com/glean/api_client/glean_api_client/SDKConfiguration.java:
38403840
id: d5fcc61f5992
3841-
last_write_checksum: sha1:fdf5715f92df2b72dd0afe370f6c932e67bec30c
3842-
pristine_git_object: c6d69784d12434088f711f804bea0103cd1c4dea
3841+
last_write_checksum: sha1:742fb3b77d9c085432fd7a4a6c714a48e340d865
3842+
pristine_git_object: 85a9705d1ee61b4b74045edf8a7bde90a196da4f
38433843
src/main/java/com/glean/api_client/glean_api_client/Search.java:
38443844
id: f22d94b920b5
38453845
last_write_checksum: sha1:ac38d1ed47be207940dd6fb7e4c688dddccc6a8b
@@ -8734,8 +8734,8 @@ trackedFiles:
87348734
pristine_git_object: 1333b211552d7fd0fbeea99cb783553631335381
87358735
src/main/java/com/glean/api_client/glean_api_client/operations/Chat.java:
87368736
id: 5b64dd840142
8737-
last_write_checksum: sha1:e033270e9659c9fd6b2b384b309d2850b7718b33
8738-
pristine_git_object: e5509a6df58bd6714520f1a7f73d383c8b41a79d
8737+
last_write_checksum: sha1:c29062fbfe9f239876f5f4db352dd6a9f82b33ff
8738+
pristine_git_object: cf90b09320c8f8674b16dd2e976f7ca98d1f11d1
87398739
src/main/java/com/glean/api_client/glean_api_client/operations/ChatStream.java:
87408740
id: da130e586c99
87418741
last_write_checksum: sha1:6e0a24f238df49085810cb34121a4500764956fc
@@ -10554,7 +10554,9 @@ generatedTests:
1055410554
get_/rest/api/v1/tools/list: "2025-06-09T18:03:44Z"
1055510555
post_/rest/api/v1/tools/call: "2025-06-09T18:03:44Z"
1055610556
listpolicies: "2025-06-09T18:03:44Z"
10557-
releaseNotes: "## Java SDK Changes:\n* `glean.client.collections.addItems()`: `response` **Changed** (Breaking ⚠️)\n* `glean.chat.getChatFile()`: **Added**\n* `glean.agents.editAgent()`: **Added**\n* `glean.entities.getPersonPhoto()`: **Added**\n* `glean.tools.getActionPackAuthStatus()`: **Added**\n* `glean.tools.authorizeActionPack()`: **Added**\n* `glean.indexing.customMetadata.upsert()`: **Added**\n* `glean.indexing.customMetadata.delete()`: **Added**\n* `glean.indexing.customMetadata.getSchema()`: **Added**\n* `glean.indexing.customMetadata.upsertSchema()`: **Added**\n* `glean.indexing.customMetadata.deleteSchema()`: **Added**\n* `glean.troubleshooting.post/api/index/v1/debug/{datasource}/document/events()`: **Added**\n* `glean.datasources.getDatasourceCredentialStatus()`: **Added**\n* `glean.datasources.rotateDatasourceCredentials()`: **Added**\n* `glean.client.activity.feedback()`: \n * `request.feedback1.category` **Changed**\n* `glean.client.announcements.create()`: \n * `request.createAnnouncementRequest.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response` **Changed**\n* `glean.client.announcements.update()`: \n * `request.updateAnnouncementRequest.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response` **Changed**\n* `glean.client.answers.create()`: \n * `request.createAnswerRequest.data.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response` **Changed**\n* `glean.client.answers.update()`: \n * `request.editAnswerRequest.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response` **Changed**\n* `glean.client.answers.retrieve()`: `response.answerResult.answer` **Changed**\n* `glean.client.answers.list()`: `response.answerResults[].answer` **Changed**\n* `glean.client.chat.create()`: \n * `request.chatRequest.messages[].citations[].sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response.messages[].citations[].sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n* `glean.client.chat.retrieve()`: `response.chatResult.chat.createdBy.relatedDocuments[]` **Changed**\n* `glean.client.chat.list()`: `response.chatResults[].chat.createdBy.relatedDocuments[]` **Changed**\n* `glean.client.chat.createStream()`: \n * `request.chatRequest.messages[].citations[].sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n* `glean.client.collections.create()`: \n * `request.createCollectionRequest.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response.union(class (0))` **Changed**\n * `errorCode.enum(corruptItem)` **Added**\n* `glean.client.collections.delete()`: `errorCode.enum(corruptItem)` **Added**\n* `glean.client.collections.deleteItem()`: `response.collection` **Changed**\n* `glean.client.collections.update()`: \n * `request.editCollectionRequest.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response` **Changed**\n * `errorCode.enum(corruptItem)` **Added**\n* `glean.client.collections.updateItem()`: `response.collection` **Changed**\n* `glean.client.collections.retrieve()`: `response` **Changed**\n* `glean.client.collections.list()`: `response.collections[]` **Changed**\n* `glean.client.documents.retrieve()`: `response.documents.Map<DocumentOrError>.union(Document).metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n* `glean.client.documents.retrieveByFacets()`: `response.documents[].metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n* `glean.client.insights.retrieve()`: \n * `request.insightsRequest` **Changed**\n * `response` **Changed**\n* `glean.client.messages.retrieve()`: `response.searchResponse.results[].structuredResults[]` **Changed**\n* `glean.client.pins.update()`: `response.attribution.relatedDocuments[]` **Changed**\n* `glean.client.pins.retrieve()`: `response.pin.attribution.relatedDocuments[]` **Changed**\n* `glean.client.pins.list()`: `response.pins[].attribution.relatedDocuments[]` **Changed**\n* `glean.client.pins.create()`: `response.attribution.relatedDocuments[]` **Changed**\n* `glean.client.search.queryAsAdmin()`: \n * `request.searchRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response.results[].structuredResults[]` **Changed**\n* `glean.client.search.autocomplete()`: `response.results[].document.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n* `glean.client.search.retrieveFeed()`: \n * `request.feedRequest.categories[]` **Changed**\n * `response.results[]` **Changed**\n* `glean.client.search.recommendations()`: \n * `request.recommendationsRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response.results[].structuredResults[]` **Changed**\n* `glean.client.search.query()`: \n * `request.searchRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response.results[].structuredResults[]` **Changed**\n* `glean.client.entities.list()`: `response.results[].relatedDocuments[]` **Changed**\n* `glean.client.entities.readPeople()`: `response.results[].relatedDocuments[]` **Changed**\n* `glean.client.shortcuts.create()`: \n * `request.createShortcutRequest.data.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response.shortcut.addedRoles[].person.relatedDocuments[]` **Changed**\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.addedRoles[].person.relatedDocuments[]` **Changed**\n* `glean.client.shortcuts.list()`: `response.shortcuts[].addedRoles[].person.relatedDocuments[]` **Changed**\n* `glean.client.shortcuts.update()`: \n * `request.updateShortcutRequest.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response.shortcut.addedRoles[].person.relatedDocuments[]` **Changed**\n* `glean.client.verification.addReminder()`: `response.metadata.lastVerifier.relatedDocuments[]` **Changed**\n* `glean.client.verification.list()`: `response.documents[].metadata.lastVerifier.relatedDocuments[]` **Changed**\n* `glean.client.verification.verify()`: `response.metadata.lastVerifier.relatedDocuments[]` **Changed**\n"
10557+
releaseNotes: |
10558+
## Java SDK Changes:
10559+
* `glean.client.chat.create()`: `response.status[202]` **Added** (Breaking ⚠️)
1055810560
generatedFiles:
1055910561
- .gitattributes
1056010562
- USAGE.md

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ generation:
3030
generateNewTests: false
3131
skipResponseBodyAssertions: false
3232
java:
33-
version: 0.13.0
33+
version: 0.13.1
3434
additionalDependencies: []
3535
additionalPlugins: []
3636
artifactID: glean-api-client

.speakeasy/glean-merged-spec.yaml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ openapi: 3.0.0
22
info:
33
version: 0.9.0
44
title: Glean API
5-
x-source-commit-sha: deacbe1e0fd0b5074c1b1445f05b4a5df529f487
5+
x-source-commit-sha: 8041c7f73ed7b1a8bb52c21b4736355b3d3ac705
66
description: |
77
# Introduction
88
In addition to the data sources that Glean has built-in support for, Glean also provides a REST API that enables customers to put arbitrary content in the search index. This is useful, for example, for doing permissions-aware search over content in internal tools that reside on-prem as well as for searching over applications that Glean does not currently support first class. In addition these APIs allow the customer to push organization data (people info, organization structure etc) into Glean.
@@ -22,7 +22,7 @@ info:
2222
These API clients provide type-safe, idiomatic interfaces for working with Glean IndexingAPIs in your language of choice.
2323
x-logo:
2424
url: https://app.glean.com/images/glean-text2.svg
25-
x-open-api-commit-sha: 7de1c5956c93a8bdd7b4a2c6a4c6fd98b0c4df70
25+
x-open-api-commit-sha: bcfb45a263878a9d08bcb4117a44e970b498dc10
2626
x-speakeasy-name: 'Glean API'
2727
servers:
2828
- url: https://{instance}-be.glean.com
@@ -569,6 +569,23 @@ paths:
569569
startIndex: 0
570570
endIndex: 12
571571
type: CITATION
572+
"202":
573+
description: |
574+
Request accepted but not yet processed. Returned when another
575+
in-flight request is already running for the same chat session;
576+
the body's `queuedRequestId` identifies the deferred run and
577+
output will be persisted to the chat session referenced by
578+
`chatId`.
579+
content:
580+
application/json:
581+
schema:
582+
$ref: "#/components/schemas/ChatResponse"
583+
examples:
584+
queuedExample:
585+
value:
586+
chatId: abc123
587+
queuedRequestId: qr-xyz
588+
isSavedToChatHistory: true
572589
"400":
573590
description: Invalid request
574591
"401":

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
speakeasyVersion: 1.770.0
1+
speakeasyVersion: 1.771.0
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:500649ecd919cc2dcfeb6c54fe552ddcf8628a42b2f67a2ef0f206ad8561a56c
6-
sourceBlobDigest: sha256:cb8902f4548ad637f07f6be9b7ef3f0d5fda8fe6f6540c7eea338bf4dde98413
5+
sourceRevisionDigest: sha256:847b1f126f78c86bb63c1c27b6053ba6a9afe8855aab3e82d1f7f71501a5e840
6+
sourceBlobDigest: sha256:b685acc261c79f1c7579b236eaff1ea63982eb1f4be4c318bd6c9a24998c6132
77
tags:
88
- latest
99
Glean-OAS:
@@ -17,10 +17,10 @@ targets:
1717
glean:
1818
source: Glean API
1919
sourceNamespace: glean-api-specs
20-
sourceRevisionDigest: sha256:500649ecd919cc2dcfeb6c54fe552ddcf8628a42b2f67a2ef0f206ad8561a56c
21-
sourceBlobDigest: sha256:cb8902f4548ad637f07f6be9b7ef3f0d5fda8fe6f6540c7eea338bf4dde98413
20+
sourceRevisionDigest: sha256:847b1f126f78c86bb63c1c27b6053ba6a9afe8855aab3e82d1f7f71501a5e840
21+
sourceBlobDigest: sha256:b685acc261c79f1c7579b236eaff1ea63982eb1f4be4c318bd6c9a24998c6132
2222
codeSamplesNamespace: glean-api-specs-java-code-samples
23-
codeSamplesRevisionDigest: sha256:6c47cc2a00327d38b44bd96a05e46d5e871a8ad849d9692155dbab0c621103a2
23+
codeSamplesRevisionDigest: sha256:23fd3d90cd31a167fd68d0b445256a33d9ed6f54ac66a8602d421692ecf9aa78
2424
workflow:
2525
workflowVersion: 1.0.0
2626
speakeasyVersion: latest

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,15 @@ The samples below show how a published SDK artifact is used:
6767

6868
Gradle:
6969
```groovy
70-
implementation 'com.glean.api-client:glean-api-client:0.13.0'
70+
implementation 'com.glean.api-client:glean-api-client:0.13.1'
7171
```
7272

7373
Maven:
7474
```xml
7575
<dependency>
7676
<groupId>com.glean.api-client</groupId>
7777
<artifactId>glean-api-client</artifactId>
78-
<version>0.13.0</version>
78+
<version>0.13.1</version>
7979
</dependency>
8080
```
8181

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -738,4 +738,14 @@ Based on:
738738
### Generated
739739
- [java v0.13.0] .
740740
### Releases
741-
- [Maven Central v0.13.0] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.13.0 - .
741+
- [Maven Central v0.13.0] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.13.0 - .
742+
743+
## 2026-06-05 17:28:49
744+
### Changes
745+
Based on:
746+
- OpenAPI Doc
747+
- Speakeasy CLI 1.771.0 (2.893.0) https://github.com/speakeasy-api/speakeasy
748+
### Generated
749+
- [java v0.13.1] .
750+
### Releases
751+
- [Maven Central v0.13.1] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.13.1 - .

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
groupId=com.glean.api-client
22
artifactId=glean-api-client
3-
version=0.13.0
3+
version=0.13.1
44
org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g

src/main/java/com/glean/api_client/glean_api_client/SDKConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class SDKConfiguration {
2525

2626
private static final String LANGUAGE = "java";
2727
public static final String OPENAPI_DOC_VERSION = "0.9.0";
28-
public static final String SDK_VERSION = "0.13.0";
28+
public static final String SDK_VERSION = "0.13.1";
2929
public static final String GEN_VERSION = "2.893.0";
3030
private static final String BASE_PACKAGE = "com.glean.api_client.glean_api_client";
3131
public static final String USER_AGENT =

src/main/java/com/glean/api_client/glean_api_client/operations/Chat.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public ChatResponse handleResponse(HttpResponse<InputStream> response) {
173173

174174
ChatResponse res = resBuilder.build();
175175

176-
if (Utils.statusCodeMatches(response.statusCode(), "200")) {
176+
if (Utils.statusCodeMatches(response.statusCode(), "200", "202")) {
177177
if (Utils.contentTypeMatches(contentType, "application/json")) {
178178
return res.withChatResponse(Utils.unmarshal(response, new TypeReference<com.glean.api_client.glean_api_client.models.components.ChatResponse>() {}));
179179
} else {
@@ -243,7 +243,7 @@ public CompletableFuture<com.glean.api_client.glean_api_client.models.operations
243243

244244
com.glean.api_client.glean_api_client.models.operations.async.ChatResponse res = resBuilder.build();
245245

246-
if (Utils.statusCodeMatches(response.statusCode(), "200")) {
246+
if (Utils.statusCodeMatches(response.statusCode(), "200", "202")) {
247247
if (Utils.contentTypeMatches(contentType, "application/json")) {
248248
return Utils.unmarshalAsync(response, new TypeReference<com.glean.api_client.glean_api_client.models.components.ChatResponse>() {})
249249
.thenApply(res::withChatResponse);

0 commit comments

Comments
 (0)