Skip to content

Commit 1a11072

Browse files
Merge pull request #64 from gleanwork/speakeasy-sdk-regen-1768443101
chore: 🐝 Update SDK - Generate 0.12.14
2 parents e308f10 + c0af375 commit 1a11072

File tree

9 files changed

+47
-35
lines changed

9 files changed

+47
-35
lines changed

.speakeasy/gen.lock

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
lockVersion: 2.0.0
22
id: 0359d4fe-2923-46fc-aaca-cf70b48dcfa1
33
management:
4-
docChecksum: 7ea42f29b67f672a48e895f277616c89
4+
docChecksum: 91d38b9d4b28ef9b1b98e10a0b5a7371
55
docVersion: 0.9.0
6-
speakeasyVersion: 1.685.0
7-
generationVersion: 2.794.1
8-
releaseVersion: 0.12.13
9-
configChecksum: dd813db7f04d07b4e967f0b7fe9fa92d
6+
speakeasyVersion: 1.686.0
7+
generationVersion: 2.796.1
8+
releaseVersion: 0.12.14
9+
configChecksum: bf9eb5e00c90352b0085977e793701b9
1010
repoURL: https://github.com/gleanwork/api-client-java.git
1111
published: true
1212
persistentEdits:
13-
generation_id: 1355d093-ae07-45ce-b830-bbc9b3b0c6b5
14-
pristine_commit_hash: e466641dc8e7b47fd7eba97dc8909371fa70712c
15-
pristine_tree_hash: 1de24ce04cfa1580d2e17bd40305aa3c171b8393
13+
generation_id: 2ed7ab19-1e08-40f2-bdfa-d164607bde8a
14+
pristine_commit_hash: 6d513fd0235afbde1ddb4e0e4d78a18c1747506c
15+
pristine_tree_hash: 3388f1c3ba77ee23c3c8aaefc93bae4fb287e23a
1616
features:
1717
java:
1818
additionalDependencies: 0.1.0
1919
additionalProperties: 0.0.1
2020
constsAndDefaults: 0.1.1
21-
core: 3.55.7
22-
deprecations: 2.81.1
21+
core: 3.55.8
22+
deprecations: 2.81.2
2323
examples: 2.81.6
2424
flattening: 2.81.1
2525
globalSecurity: 2.83.1
@@ -3034,8 +3034,8 @@ trackedFiles:
30343034
pristine_git_object: 3decbce5bd40edbe278c1c5d2dbf585808e51d9a
30353035
gradle.properties:
30363036
id: 2afbb999f001
3037-
last_write_checksum: sha1:78b3358286eca262fe133f6804a1aa89ee822683
3038-
pristine_git_object: 8f5f17725aa36610d663ab1d0ea398b7fa16e0f2
3037+
last_write_checksum: sha1:572188aa954b387d2d83b773f830a5a987690a81
3038+
pristine_git_object: 83eebbcd3e0a6bf15e7af8b1d0be535344a32aa8
30393039
gradle/wrapper/gradle-wrapper.jar:
30403040
id: ec27dae6e852
30413041
last_write_checksum: sha1:f725fb1467084142d74fd7cd8eab691ab3442611
@@ -3338,8 +3338,8 @@ trackedFiles:
33383338
pristine_git_object: 5e30515ba0d212914ac9a195db6019330b6b0a2b
33393339
src/main/java/com/glean/api_client/glean_api_client/SDKConfiguration.java:
33403340
id: d5fcc61f5992
3341-
last_write_checksum: sha1:72e25de145f0fe6c5ed65150ceedb7546503d4fa
3342-
pristine_git_object: ca8492c01a79c1893e2eee4f161215d03799f6fe
3341+
last_write_checksum: sha1:4ccaf92b07ba77c03c28bcb24b30309a0f9131ef
3342+
pristine_git_object: ddcd0f25f381e8a14f2cc44bfc7788a9fb66e581
33433343
src/main/java/com/glean/api_client/glean_api_client/Search.java:
33443344
id: f22d94b920b5
33453345
last_write_checksum: sha1:f4c52d34b05dafaf8037a2fe5df738f6c44c7132
@@ -8178,8 +8178,8 @@ trackedFiles:
81788178
pristine_git_object: 86ab4ed12574b1625cc01f294dc48bf4ffabe2b2
81798179
src/main/java/com/glean/api_client/glean_api_client/utils/JSON.java:
81808180
id: 5f9ee44c198a
8181-
last_write_checksum: sha1:c05a9f104e51ac7367cf7b232d5321316578a168
8182-
pristine_git_object: 71ecdd255a462efa1ad9500ac3a0ad982c753654
8181+
last_write_checksum: sha1:cb1854bd85bf24699d4e26f9155eae0c45fcd878
8182+
pristine_git_object: 4e4aac6d37b8b22ae56e78881d10f803927e40d7
81838183
src/main/java/com/glean/api_client/glean_api_client/utils/LazySingletonValue.java:
81848184
id: 974e9e0043fc
81858185
last_write_checksum: sha1:f88dc3a077a97c4ca9a40b86dc83275182461974
@@ -9206,7 +9206,6 @@ generatedTests:
92069206
get_/rest/api/v1/tools/list: "2025-06-09T18:03:44Z"
92079207
post_/rest/api/v1/tools/call: "2025-06-09T18:03:44Z"
92089208
listpolicies: "2025-06-09T18:03:44Z"
9209-
releaseNotes: "## Java SDK Changes:\n* `glean.client.insights.retrieve()`: `response` **Changed** **Breaking** :warning:\n* `glean.client.pins.update()`: `response.attribution.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.answers.create()`: \n * `request.data.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `glean.client.answers.update()`: \n * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `glean.client.answers.retrieve()`: `response.answerresult.answer` **Changed** **Breaking** :warning:\n* `glean.client.verification.verify()`: `response.metadata.lastVerifier.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.answers.list()`: `response.answerresults.[].answer` **Changed** **Breaking** :warning:\n* `glean.client.chat.create()`: \n * `request.chatrequest.messages.[].citations.[].sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response.messages.[].citations.[].sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.chat.retrieve()`: `response.chatresult.chat.createdBy.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.chat.list()`: `response.chatresults.[].chat.createdBy.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.chat.createStream()`: \n * `request.chatrequest.messages.[].citations.[].sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.collections.addItems()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.collections.create()`: \n * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response.[class].collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.collections.deleteItem()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.collections.update()`: \n * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response.addedroles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.collections.updateItem()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.collections.retrieve()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.messages.retrieve()`: `response.searchresponse.results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.documents.retrieve()`: `response.documents.{}.[document].metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.documents.retrieveByFacets()`: `response.documents.[].metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.announcements.update()`: \n * `request.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.announcements.create()`: \n * `request.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.collections.list()`: `response.collections.[].addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.pins.retrieve()`: `response.pin.attribution.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.pins.list()`: `response.pins.[].attribution.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.pins.create()`: `response.attribution.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.search.queryAsAdmin()`: \n * `request.sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response.results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.search.autocomplete()`: `response.results.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.search.retrieveFeed()`: `response.results.[].primaryEntry.createdBy.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.search.recommendations()`: \n * `request.sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response.results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.search.query()`: \n * `request.sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response.results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.entities.list()`: `response.results.[].relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.entities.readPeople()`: `response.results.[].relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.shortcuts.create()`: \n * `request.data.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response.shortcut.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.shortcuts.list()`: `response.shortcuts.[].addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.shortcuts.update()`: \n * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n * `response.shortcut.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.verification.addReminder()`: `response.metadata.lastVerifier.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.verification.list()`: `response.documents.[].metadata.lastVerifier.relatedDocuments.[].results.[].structuredResults.[]` **Changed** **Breaking** :warning:\n* `glean.client.answers.list()`: **Deprecated**\n* `glean.client.governance.data.policies.download()`: `error.status[400]` **Added**\n* `glean.governance.createfindingsexport()`: \n * `request.filter.archived` **Added**\n * `response.filter.archived` **Added**\n* `glean.governance.listfindingsexports()`: `response.exports.[].filter.archived` **Added**\n"
92109209
generatedFiles:
92119210
- .gitattributes
92129211
- USAGE.md

.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ generation:
1313
requestResponseComponentNamesFeb2024: true
1414
securityFeb2025: true
1515
sharedErrorComponentsApr2025: false
16+
sharedNestedComponentsJan2026: false
1617
auth:
1718
oAuth2ClientCredentialsEnabled: true
1819
oAuth2PasswordEnabled: true
@@ -26,7 +27,7 @@ generation:
2627
generateNewTests: false
2728
skipResponseBodyAssertions: false
2829
java:
29-
version: 0.12.13
30+
version: 0.12.14
3031
additionalDependencies: []
3132
additionalPlugins: []
3233
artifactID: glean-api-client

.speakeasy/glean-merged-spec.yaml

Lines changed: 2 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: 80a17b90f735e5c9738cb1cf8fa7025e1d0a9361
5+
x-source-commit-sha: 17a84cfc3e3f0e0a3eec1792cf57a65f444d613e
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: 76c9a769942823963f9ac3400922e023ccf26826
25+
x-open-api-commit-sha: 3bb1859df9ba2cff7a43d5b1c336bb826a766b4c
2626
x-speakeasy-name: 'Glean API'
2727
servers:
2828
- url: https://{instance}-be.glean.com

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
speakeasyVersion: 1.685.0
1+
speakeasyVersion: 1.686.0
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:4318ed871de2369be5d6a437fef673ee1bf14ec8861b1de14ddd845c992caafa
6-
sourceBlobDigest: sha256:f61359558ffde96f01bc7ce952217278ff7413501da30c9554c54709d632ec70
5+
sourceRevisionDigest: sha256:fcb56a3a1b355cdff7e63a0b76385f81472ce01a748f25a409b13b70d89436cc
6+
sourceBlobDigest: sha256:01a8dbd2649712ab871b1799b6c76f92f4edb070c675738cac74685c81879a37
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1765586452
9+
- speakeasy-sdk-regen-1768443101
1010
Glean-OAS:
1111
sourceNamespace: glean-oas
1212
sourceRevisionDigest: sha256:8841834dd58ddd4e2dcf98fc90fbd06fbf3626a29df941503cce55b9548a5317
@@ -18,10 +18,10 @@ targets:
1818
glean:
1919
source: Glean API
2020
sourceNamespace: glean-api-specs
21-
sourceRevisionDigest: sha256:4318ed871de2369be5d6a437fef673ee1bf14ec8861b1de14ddd845c992caafa
22-
sourceBlobDigest: sha256:f61359558ffde96f01bc7ce952217278ff7413501da30c9554c54709d632ec70
21+
sourceRevisionDigest: sha256:fcb56a3a1b355cdff7e63a0b76385f81472ce01a748f25a409b13b70d89436cc
22+
sourceBlobDigest: sha256:01a8dbd2649712ab871b1799b6c76f92f4edb070c675738cac74685c81879a37
2323
codeSamplesNamespace: glean-api-specs-java-code-samples
24-
codeSamplesRevisionDigest: sha256:bcc37ad2d0d90a53f52a9a0661d7c338e403f9ee7c1b0d3f4420d2b492b979ad
24+
codeSamplesRevisionDigest: sha256:f3548c0cbdbf60c1da104570ab0bd3147d49bcd25c8381db63abae675b4c68bb
2525
workflow:
2626
workflowVersion: 1.0.0
2727
speakeasyVersion: latest

README.md

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

6666
Gradle:
6767
```groovy
68-
implementation 'com.glean.api-client:glean-api-client:0.12.13'
68+
implementation 'com.glean.api-client:glean-api-client:0.12.14'
6969
```
7070

7171
Maven:
7272
```xml
7373
<dependency>
7474
<groupId>com.glean.api-client</groupId>
7575
<artifactId>glean-api-client</artifactId>
76-
<version>0.12.13</version>
76+
<version>0.12.14</version>
7777
</dependency>
7878
```
7979

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,4 +478,14 @@ Based on:
478478
### Generated
479479
- [java v0.12.13] .
480480
### Releases
481-
- [Maven Central v0.12.13] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.12.13 - .
481+
- [Maven Central v0.12.13] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.12.13 - .
482+
483+
## 2026-01-16 02:14:02
484+
### Changes
485+
Based on:
486+
- OpenAPI Doc
487+
- Speakeasy CLI 1.686.0 (2.796.1) https://github.com/speakeasy-api/speakeasy
488+
### Generated
489+
- [java v0.12.14] .
490+
### Releases
491+
- [Maven Central v0.12.14] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.12.14 - .

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.12.13
3+
version=0.12.14
44
org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ public class SDKConfiguration {
2424

2525
private static final String LANGUAGE = "java";
2626
public static final String OPENAPI_DOC_VERSION = "0.9.0";
27-
public static final String SDK_VERSION = "0.12.13";
28-
public static final String GEN_VERSION = "2.794.1";
27+
public static final String SDK_VERSION = "0.12.14";
28+
public static final String GEN_VERSION = "2.796.1";
2929
private static final String BASE_PACKAGE = "com.glean.api_client.glean_api_client";
3030
public static final String USER_AGENT =
3131
String.format("speakeasy-sdk/%s %s %s %s %s",

src/main/java/com/glean/api_client/glean_api_client/utils/JSON.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
*/
44
package com.glean.api_client.glean_api_client.utils;
55

6+
import com.fasterxml.jackson.annotation.JsonAutoDetect;
7+
import com.fasterxml.jackson.annotation.PropertyAccessor;
68
import org.openapitools.jackson.nullable.JsonNullableModule;
79

810
import com.fasterxml.jackson.databind.DeserializationFeature;
@@ -20,8 +22,8 @@ public class JSON {
2022
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
2123
.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false)
2224
.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
23-
.enable(DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES);
24-
25+
.enable(DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES)
26+
.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.NONE);
2527
public static ObjectMapper getMapper() {
2628
return MAPPER;
2729
}

0 commit comments

Comments
 (0)