Skip to content

Commit 56f1cf6

Browse files
committed
## Go SDK Changes:
* `Glean.Client.Insights.Retrieve()`: `response.OverviewResponse` **Changed** * `Glean.Client.Governance.Data.Policies.Download()`: `error.status[400]` **Added** * `Glean.Governance.Createfindingsexport()`: * `request.Request.Filter.Archived` **Added** * `response.Filter.Archived` **Added** * `Glean.Governance.Listfindingsexports()`: `response.Exports.[].Filter.Archived` **Added**
1 parent 4db9e1b commit 56f1cf6

File tree

13 files changed

+312
-53
lines changed

13 files changed

+312
-53
lines changed

.speakeasy/gen.lock

Lines changed: 23 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
lockVersion: 2.0.0
22
id: 9d90eb9e-33f8-4170-8944-988f4000aad0
33
management:
4-
docChecksum: 155a8a099a04ddbed1268d2c31ba186a
4+
docChecksum: 5534bb58e8a21f03b0fe414654900baf
55
docVersion: 0.9.0
6-
speakeasyVersion: 1.675.4
7-
generationVersion: 2.779.2
8-
releaseVersion: 0.11.18
9-
configChecksum: 9d727f79f9bd9f77a5e56c49e4a5db39
6+
speakeasyVersion: 1.680.1
7+
generationVersion: 2.788.5
8+
releaseVersion: 0.11.19
9+
configChecksum: d65439ddea99e216a76b727192312687
1010
repoURL: https://github.com/gleanwork/api-client-go.git
1111
installationURL: https://github.com/gleanwork/api-client-go
1212
persistentEdits:
13-
generation_id: 1b273a79-ea5f-4d68-b831-299e264e2c6d
14-
pristine_commit_hash: dbb47b59fecb175b787781b74333658366f45a6b
15-
pristine_tree_hash: 264d9ce96d6dde07871f36092ccf2b386e451d42
13+
generation_id: 9c3aee3f-54d6-4b3a-8b30-182e26ffb5b2
14+
pristine_commit_hash: 65c0c623a3efa95699a65fe7fd41049e2fa7eef6
15+
pristine_tree_hash: 736bbce2513e95d7de3e2adea35b2371ce3c8ef5
1616
features:
1717
go:
1818
additionalDependencies: 0.1.0
@@ -882,8 +882,8 @@ trackedFiles:
882882
pristine_git_object: 443e379f1524aa146cfddda5248fe2e897392f9f
883883
docs/models/components/dlpfindingfilter.md:
884884
id: ad24e16401ed
885-
last_write_checksum: sha1:24940b721a314aec3bb502a8f253f23f0c5f25de
886-
pristine_git_object: ab9bb9351cf496d59a3155599b45bd3981a536f0
885+
last_write_checksum: sha1:acf408394bb31a6f52464cc9dd94c0420a3cd60f
886+
pristine_git_object: ecceb9c56e3770fc9b456ac9212104b9205f445b
887887
docs/models/components/dlpfrequency.md:
888888
id: 05f0009c75ed
889889
last_write_checksum: sha1:47e99515f825440b0a3d97e42af04f3e3e98ca3a
@@ -1490,8 +1490,8 @@ trackedFiles:
14901490
pristine_git_object: 612b0fc58e858946893fd3124142b357200f2f3d
14911491
docs/models/components/insightsoverviewresponse.md:
14921492
id: e490ed19892d
1493-
last_write_checksum: sha1:9e37f4f2e9db7fe211aab5b7ab02d048d3bd04ef
1494-
pristine_git_object: 5bb4ae5cf16395b31ea0469e9bfa098f81447988
1493+
last_write_checksum: sha1:37a16c9a43bd22862d570b1108bb9b410a7c2dbe
1494+
pristine_git_object: 68c621f2769e7d06bb90e021e5b18ee7a1d3abf7
14951495
docs/models/components/insightsrequest.md:
14961496
id: cf96ae543699
14971497
last_write_checksum: sha1:140e4b0033867743079bb354e1f5f5557420f7ff
@@ -3110,8 +3110,8 @@ trackedFiles:
31103110
pristine_git_object: 38237b506ea7b4bbd134c9a139aaa0e734f8009d
31113111
glean.go:
31123112
id: f5ed099b8e85
3113-
last_write_checksum: sha1:517a3ce688029c1b2835f81a857d3882c9b059f3
3114-
pristine_git_object: e1c8e98b59243a44780fd99e2ad3e7eab39e7051
3113+
last_write_checksum: sha1:48ca610e3f0071a715f98ea1f3c173b5b4897547
3114+
pristine_git_object: 0a01419e8f26f19d9f643eb704908655d52de219
31153115
go.mod:
31163116
id: c47645c391ad
31173117
last_write_checksum: sha1:86e3d2575dc26780579383eddbc5be5adbd21501
@@ -3830,8 +3830,8 @@ trackedFiles:
38303830
pristine_git_object: 84e6ef6013eb9556c29dae6fe7a162effb02bbe4
38313831
models/components/dlpfindingfilter.go:
38323832
id: 31a6847e3151
3833-
last_write_checksum: sha1:b1976138e7ee17ed0b9ede5cc3939e42a774fee2
3834-
pristine_git_object: 5e273c819db69ea99b50d87cc10b7c3929a874d3
3833+
last_write_checksum: sha1:9ae5d969a57414e6eb2ac2fc3ff9f9d7ffb8e8b1
3834+
pristine_git_object: aae82064153a6ec4c935676d29199c7390288567
38353835
models/components/dlpfrequency.go:
38363836
id: 21b98c91992e
38373837
last_write_checksum: sha1:a43530a5536fc8d7e9e059f9256acb659e57f636
@@ -4294,8 +4294,8 @@ trackedFiles:
42944294
pristine_git_object: b2ff4ceeed20d491ef94779a586f62759397c3fa
42954295
models/components/insightsoverviewresponse.go:
42964296
id: ac8d586dce6f
4297-
last_write_checksum: sha1:2600c6bd9b283c25136d5f082857b9839a08af13
4298-
pristine_git_object: fa8e0a26b25b86f27a9bfc99bb04e10ee09a28da
4297+
last_write_checksum: sha1:98904a987980934acf5a3e88ccffc1e76568025f
4298+
pristine_git_object: 8eba4094a43060e2adfb16fdb6ade85a3fbe8f45
42994299
models/components/insightsrequest.go:
43004300
id: 864d5ff0b637
43014301
last_write_checksum: sha1:5e0b51b4e7e729480f59d3e43de88efcfc1b033d
@@ -5458,8 +5458,8 @@ trackedFiles:
54585458
pristine_git_object: bd4b662023fda6616633ba636d4a0f1946601728
54595459
policies.go:
54605460
id: d1f59aa85c31
5461-
last_write_checksum: sha1:693726930a0eedc5de37fdabf41f9e162715f64c
5462-
pristine_git_object: e2262086ce61bf90c96124fb83a59c48f9c29f62
5461+
last_write_checksum: sha1:5787d14fb909cca8882351d3317dd42cd26b2a56
5462+
pristine_git_object: fb56021fad7bc03f57f843d28c3edf88f83978c0
54635463
reports.go:
54645464
id: 3bf5705645d5
54655465
last_write_checksum: sha1:96759c6b6bd69893f45bf946db0be825ba7a9f96
@@ -6085,7 +6085,7 @@ trackedFiles:
60856085
tests/mockserver/internal/sdk/models/components/dlpexportfindingsrequest.go:
60866086
last_write_checksum: sha1:0bc22bf0ef0c29a307616c120f898544e81660f7
60876087
tests/mockserver/internal/sdk/models/components/dlpfindingfilter.go:
6088-
last_write_checksum: sha1:f284a365d5f7346c8265a5488e24ece4080b126c
6088+
last_write_checksum: sha1:c71dd3ed02678385eda72478f6497fc342ad18a8
60896089
tests/mockserver/internal/sdk/models/components/dlpfrequency.go:
60906090
last_write_checksum: sha1:a43530a5536fc8d7e9e059f9256acb659e57f636
60916091
tests/mockserver/internal/sdk/models/components/dlpperson.go:
@@ -6317,7 +6317,7 @@ trackedFiles:
63176317
tests/mockserver/internal/sdk/models/components/insightsoverviewrequest.go:
63186318
last_write_checksum: sha1:f41a223c0da4e4edee140cdd8a7697a45969a239
63196319
tests/mockserver/internal/sdk/models/components/insightsoverviewresponse.go:
6320-
last_write_checksum: sha1:70827886af51f8dac41dff93943dff3b08c8fee4
6320+
last_write_checksum: sha1:6b78d9baa749aa3e03c2e20964a9a5ddcaab97ad
63216321
tests/mockserver/internal/sdk/models/components/insightsrequest.go:
63226322
last_write_checksum: sha1:eb012d78051f22fd42f8b58a31f1de61b6ee970a
63236323
tests/mockserver/internal/sdk/models/components/insightsresponse.go:
@@ -7877,10 +7877,7 @@ generatedTests:
78777877
setdocvisibility: "2025-06-09T17:49:25Z"
78787878
listfindingsexports: "2025-12-10T18:23:50Z"
78797879
downloadfindingsexport: "2025-12-10T18:23:50Z"
7880-
releaseNotes: |
7881-
## Go SDK Changes:
7882-
* `Glean.Governance.Createfindingsexport()`: `response.ExportSize` **Added**
7883-
* `Glean.Governance.Listfindingsexports()`: `response.Exports.[].ExportSize` **Added**
7880+
releaseNotes: "## Go SDK Changes:\n* `Glean.Client.Insights.Retrieve()`: `response.OverviewResponse` **Changed**\n* `Glean.Client.Governance.Data.Policies.Download()`: `error.status[400]` **Added**\n* `Glean.Governance.Createfindingsexport()`: \n * `request.Request.Filter.Archived` **Added**\n * `response.Filter.Archived` **Added**\n* `Glean.Governance.Listfindingsexports()`: `response.Exports.[].Filter.Archived` **Added**\n"
78847881
generatedFiles:
78857882
- .devcontainer/README.md
78867883
- .devcontainer/devcontainer.json

.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,15 @@ generation:
2929
generateNewTests: true
3030
skipResponseBodyAssertions: true
3131
go:
32-
version: 0.11.18
32+
version: 0.11.19
3333
additionalDependencies: {}
3434
allowUnknownFieldsInWeakUnions: false
3535
baseErrorName: GleanError
3636
clientServerStatusCodesAsErrors: true
3737
defaultErrorName: APIError
3838
envVarPrefix: GLEAN
3939
flattenGlobalSecurity: true
40+
forwardCompatibleEnumsByDefault: false
4041
imports:
4142
option: openapi
4243
paths:

.speakeasy/glean-merged-spec.yaml

Lines changed: 33 additions & 5 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: 6c18cdaa8da169e191cc66885c326e2ea6d13644
5+
x-source-commit-sha: 2c7a78a25ca692105f3466dbb29decbf772b9df6
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: c7a6190b989a16d24b879348f08e27efcb304566
25+
x-open-api-commit-sha: 4a7f99f9fcac984241469c847906875924211386
2626
x-speakeasy-name: 'Glean API'
2727
servers:
2828
- url: https://{instance}-be.glean.com
@@ -3350,6 +3350,8 @@ paths:
33503350
schema:
33513351
description: CSV of all the violations found for this policy.
33523352
type: string
3353+
"400":
3354+
description: Bad request error (e.g., continuous policies are not supported).
33533355
"403":
33543356
description: Permissions error
33553357
"500":
@@ -7617,6 +7619,9 @@ components:
76177619
chatId:
76187620
type: string
76197621
description: The id of the Chat that context should be retrieved from and messages added to. An empty id starts a new Chat, and the Chat is saved if saveChat is true.
7622+
agentConfig:
7623+
$ref: "#/components/schemas/AgentConfig"
7624+
description: Describes the agent that will execute the request.
76207625
ChatRestrictionFilters:
76217626
allOf:
76227627
- $ref: "#/components/schemas/RestrictionFilters"
@@ -7635,9 +7640,6 @@ components:
76357640
- $ref: "#/components/schemas/ChatRequestBase"
76367641
- type: object
76377642
properties:
7638-
agentConfig:
7639-
$ref: "#/components/schemas/AgentConfig"
7640-
description: Describes the agent that will execute the request.
76417643
inclusions:
76427644
$ref: "#/components/schemas/ChatRestrictionFilters"
76437645
description: A list of filters which only allows chat to access certain content.
@@ -8718,6 +8720,30 @@ components:
87188720
$ref: "#/components/schemas/LabeledCountInfo"
87198721
dailyActiveUserTimeseries:
87208722
$ref: "#/components/schemas/LabeledCountInfo"
8723+
searchMonthlyActiveUserTimeseries:
8724+
$ref: "#/components/schemas/LabeledCountInfo"
8725+
searchWeeklyActiveUserTimeseries:
8726+
$ref: "#/components/schemas/LabeledCountInfo"
8727+
searchDailyActiveUserTimeseries:
8728+
$ref: "#/components/schemas/LabeledCountInfo"
8729+
assistantMonthlyActiveUserTimeseries:
8730+
$ref: "#/components/schemas/LabeledCountInfo"
8731+
assistantWeeklyActiveUserTimeseries:
8732+
$ref: "#/components/schemas/LabeledCountInfo"
8733+
assistantDailyActiveUserTimeseries:
8734+
$ref: "#/components/schemas/LabeledCountInfo"
8735+
agentsMonthlyActiveUserTimeseries:
8736+
$ref: "#/components/schemas/LabeledCountInfo"
8737+
agentsWeeklyActiveUserTimeseries:
8738+
$ref: "#/components/schemas/LabeledCountInfo"
8739+
agentsDailyActiveUserTimeseries:
8740+
$ref: "#/components/schemas/LabeledCountInfo"
8741+
searchesTimeseries:
8742+
$ref: "#/components/schemas/LabeledCountInfo"
8743+
assistantInteractionsTimeseries:
8744+
$ref: "#/components/schemas/LabeledCountInfo"
8745+
agentRunsTimeseries:
8746+
$ref: "#/components/schemas/LabeledCountInfo"
87218747
searchDatasourceCounts:
87228748
type: object
87238749
additionalProperties:
@@ -13045,6 +13071,8 @@ components:
1304513071
$ref: "#/components/schemas/DlpSeverity"
1304613072
timeRange:
1304713073
$ref: "#/components/schemas/TimeRangeFilter"
13074+
archived:
13075+
type: boolean
1304813076
ExportInfo:
1304913077
properties:
1305013078
createdBy:

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
speakeasyVersion: 1.675.4
1+
speakeasyVersion: 1.680.1
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:a38a82dd27fe58019cf7c85c19cbd402e93361c9df38ce070f2ca419eeab832f
6-
sourceBlobDigest: sha256:3840e8da76cb1e20b3c7f053acee46de0e4bcb58e17379e235342990ead4c8f8
5+
sourceRevisionDigest: sha256:3461b3dac7efedff6cb57d714f963544cec4eff62ece1a8dc9d5d150f324bbc5
6+
sourceBlobDigest: sha256:126400ca3ba3f47a2b561b79bacd77396be85dd760a07e8265838e0232963e54
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1765502290
9+
- speakeasy-sdk-regen-1765586447
1010
petstore-oas:
1111
sourceNamespace: petstore-oas
1212
sourceRevisionDigest: sha256:97b2eff2f43ce14276d28efc41ec5de8034cde61db8445f12b626e4dc88ea40e
@@ -18,10 +18,10 @@ targets:
1818
glean:
1919
source: Glean API
2020
sourceNamespace: glean-api-specs
21-
sourceRevisionDigest: sha256:a38a82dd27fe58019cf7c85c19cbd402e93361c9df38ce070f2ca419eeab832f
22-
sourceBlobDigest: sha256:3840e8da76cb1e20b3c7f053acee46de0e4bcb58e17379e235342990ead4c8f8
21+
sourceRevisionDigest: sha256:3461b3dac7efedff6cb57d714f963544cec4eff62ece1a8dc9d5d150f324bbc5
22+
sourceBlobDigest: sha256:126400ca3ba3f47a2b561b79bacd77396be85dd760a07e8265838e0232963e54
2323
codeSamplesNamespace: glean-api-specs-go-code-samples
24-
codeSamplesRevisionDigest: sha256:dcae1f2208b7924c016bddaaf8da432bdeb8e3d57100977c302257305eb0acb5
24+
codeSamplesRevisionDigest: sha256:f49b16d0c245231a8e502737229ad4ec09020f572b912bba4b770e8171bed592
2525
petstore:
2626
source: petstore-oas
2727
sourceNamespace: petstore-oas

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
- [go v0.11.18] .
480480
### Releases
481-
- [Go v0.11.18] https://github.com/gleanwork/api-client-go/releases/tag/v0.11.18 - .
481+
- [Go v0.11.18] https://github.com/gleanwork/api-client-go/releases/tag/v0.11.18 - .
482+
483+
## 2025-12-19 01:18:38
484+
### Changes
485+
Based on:
486+
- OpenAPI Doc
487+
- Speakeasy CLI 1.680.1 (2.788.5) https://github.com/speakeasy-api/speakeasy
488+
### Generated
489+
- [go v0.11.19] .
490+
### Releases
491+
- [Go v0.11.19] https://github.com/gleanwork/api-client-go/releases/tag/v0.11.19 - .

docs/models/components/dlpfindingfilter.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,5 @@
1313
| `DocumentIds` | []*string* | :heavy_minus_sign: | N/A |
1414
| `Severity` | [*components.DlpSeverity](../../models/components/dlpseverity.md) | :heavy_minus_sign: | Severity levels for DLP findings and analyses. |
1515
| `DocumentSeverity` | [][components.DlpSeverity](../../models/components/dlpseverity.md) | :heavy_minus_sign: | N/A |
16-
| `TimeRange` | [*components.TimeRangeFilter](../../models/components/timerangefilter.md) | :heavy_minus_sign: | N/A |
16+
| `TimeRange` | [*components.TimeRangeFilter](../../models/components/timerangefilter.md) | :heavy_minus_sign: | N/A |
17+
| `Archived` | **bool* | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)