Skip to content

Commit 0d9986b

Browse files
committed
## Python SDK Changes:
* `glean.client.search.retrieve_feed()`: * `request.categories[]` **Changed** * `response.results[]` **Changed**
1 parent 960b12e commit 0d9986b

19 files changed

Lines changed: 109 additions & 62 deletions

.speakeasy/gen.lock

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
lockVersion: 2.0.0
22
id: 3e3290ca-0ee8-4981-b1bc-14536048fa63
33
management:
4-
docChecksum: 37d6cc2da3d557fea3dcc4a18c4e2372
4+
docChecksum: f596d89c39fce09d4b89ecc58e0e8bbd
55
docVersion: 0.9.0
66
speakeasyVersion: 1.796.4
77
generationVersion: 2.935.1
8-
releaseVersion: 0.17.3
9-
configChecksum: b835a50c1d7345959c2530a8ef09d433
8+
releaseVersion: 0.17.4
9+
configChecksum: e4ab11d686c12cf3d3f7a3d2757efa16
1010
repoURL: https://github.com/gleanwork/api-client-python.git
1111
installationURL: https://github.com/gleanwork/api-client-python.git
1212
published: true
1313
persistentEdits:
14-
generation_id: 0844412a-986c-4b51-8fd0-6f814a8edef9
15-
pristine_commit_hash: b37b0fec29949db7a4778377ed8f2842e7dcf8a1
16-
pristine_tree_hash: a0bfd0167ad191e4ca0ebe32886e7dfa406c1993
14+
generation_id: d0d93ed1-4271-4eb5-b1a6-49487f4872bf
15+
pristine_commit_hash: 678299525fa948353a93bf27f59b48358fbc991e
16+
pristine_tree_hash: d30e135ad7154c0f777c862022a772e549148e12
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -1414,8 +1414,8 @@ trackedFiles:
14141414
pristine_git_object: a851a7f13eb25d515fa9b9244c5dfdc98fa14e2c
14151415
docs/models/feedrequestcategory.md:
14161416
id: 31a02f3064c7
1417-
last_write_checksum: sha1:6b7d01384e760cef73f66b4bad6b0819af88faa2
1418-
pristine_git_object: 833e3e946d89d99e7f3203ab796012c13557eced
1417+
last_write_checksum: sha1:9940232e4994754d391d10c568f927614e8b945b
1418+
pristine_git_object: 324182ad032356eeeb8ddf7a507b22157e6e8cf4
14191419
docs/models/feedrequestoptions.md:
14201420
id: 58eb26b19e77
14211421
last_write_checksum: sha1:fd2ab08736cef8156169b0cfee8c52e7aed1accf
@@ -1434,8 +1434,8 @@ trackedFiles:
14341434
pristine_git_object: f6f92abf16b61f88b527e1c906f605e98306878e
14351435
docs/models/feedresultcategory.md:
14361436
id: a5f77f38d0a7
1437-
last_write_checksum: sha1:ce8c5903f3caf430bbd8fbe8b2437b834d31c87a
1438-
pristine_git_object: cf76344578ecbe9e3d953b28322c3e19b32595a9
1437+
last_write_checksum: sha1:88998b75c86690ad8a114141ea423030b8928022
1438+
pristine_git_object: 96a85d7437cc41a597e94e4f130037d6b32fe142
14391439
docs/models/fieldscope.md:
14401440
id: e6b52bcb22a6
14411441
last_write_checksum: sha1:13a1492ce39d2f89a01d626996a345a1339a1873
@@ -1878,8 +1878,8 @@ trackedFiles:
18781878
pristine_git_object: 647f9bb67a6af30d7fd71c8ddb3c5e1bf40bb938
18791879
docs/models/justificationtype.md:
18801880
id: 8286affacee4
1881-
last_write_checksum: sha1:da65aab15eb3fda18ce75c2a74b0c457efe4e488
1882-
pristine_git_object: ae3931e04f130275a829a02ce00b308fff0d6b87
1881+
last_write_checksum: sha1:299f564dff713eec9aee79b16e46fe69f76280a7
1882+
pristine_git_object: f1e53c7f49ed540744adb93b1a1d26bab8bfaf85
18831883
docs/models/knowledgetype.md:
18841884
id: 1e0c90679228
18851885
last_write_checksum: sha1:0030a7539b9362bbb59e0bbd36580676058b3540
@@ -3834,8 +3834,8 @@ trackedFiles:
38343834
pristine_git_object: 79e388be87446ab6a4064b372bad0e8376d0cb5e
38353835
pyproject.toml:
38363836
id: 5d07e7d72637
3837-
last_write_checksum: sha1:7375c47425b1de3c5fec186f1fb04efa6d1c8149
3838-
pristine_git_object: afb92a113fba0d60fe9154375d19f94b42cdd3c7
3837+
last_write_checksum: sha1:c34a2bb82413ae68dd60e637557ecaa717141b38
3838+
pristine_git_object: 8be3a251c6fe11a9034b6ec7813671d083461a16
38393839
scripts/prepare_readme.py:
38403840
id: e0c5957a6035
38413841
last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794
@@ -3862,8 +3862,8 @@ trackedFiles:
38623862
pristine_git_object: 55f23c1feabfedeb7e8cd5bea8b910f0ae0b77d9
38633863
src/glean/api_client/_version.py:
38643864
id: 0ce22b26136b
3865-
last_write_checksum: sha1:e282b0e42e40ddcdabbf28c375f75a7c18684635
3866-
pristine_git_object: 0066781237fc92f0030990320c1249d0eaa82176
3865+
last_write_checksum: sha1:edf1216b1dbcae5be29c7fb61d7b26a4946a8783
3866+
pristine_git_object: e04036c4c319fca0a5880bdcd7ff5a2cb08aeb80
38673867
src/glean/api_client/agents.py:
38683868
id: b925701a9217
38693869
last_write_checksum: sha1:1d4b152d9d9260d1c97d4983f521f30b5cfa1085
@@ -5098,16 +5098,16 @@ trackedFiles:
50985098
pristine_git_object: 44041cb376d89949c815ea1e7813505940605855
50995099
src/glean/api_client/models/feedentry.py:
51005100
id: 023eb6c10ae1
5101-
last_write_checksum: sha1:f6d1b010b7385dfb8fe27387f27b302af4f5a815
5102-
pristine_git_object: 56a778d29a38d9c9e753021ab0d0a7660a3a7186
5101+
last_write_checksum: sha1:58fa848ca8be51a9f1f86ce6c108988c213bb413
5102+
pristine_git_object: 7dee139ec55576268c0f22c76f906d794c67c2ab
51035103
src/glean/api_client/models/feedop.py:
51045104
id: b8067ac0a127
51055105
last_write_checksum: sha1:c58cb0a3a01925eb14d84176c5c6e9d8f4d84cf1
51065106
pristine_git_object: f39626285f84630e5a9233736d652914b759d44b
51075107
src/glean/api_client/models/feedrequest.py:
51085108
id: 33496b6a5bab
5109-
last_write_checksum: sha1:8171043e578b64f580741b320c2b33e5d78dbf34
5110-
pristine_git_object: 10c493bb3fc1ff5a4261e2592e44ed2e9baf9a1c
5109+
last_write_checksum: sha1:fe4ce3082dd4b6567533916585a56459bf0f0595
5110+
pristine_git_object: b6d5609d6e0ddf0f733192c7d17b400e9df34532
51115111
src/glean/api_client/models/feedrequestoptions.py:
51125112
id: b99003fbf522
51135113
last_write_checksum: sha1:d5ffee29242075cbe6d2dd5ec916b0c3d40acf54
@@ -5118,8 +5118,8 @@ trackedFiles:
51185118
pristine_git_object: 683438c837601f483526ec18756fadc7222edb24
51195119
src/glean/api_client/models/feedresult.py:
51205120
id: ae187332b37a
5121-
last_write_checksum: sha1:84f219646018516fc326af51a1c14d50a52b2b27
5122-
pristine_git_object: 6646f94da4b4e0dbf0615943d691ad96339832d7
5121+
last_write_checksum: sha1:99146017e1ad26ead3c75624d236cbb4c77a4fb9
5122+
pristine_git_object: 388ef7d33dba188b7876f3cc0086d012cf857a32
51235123
src/glean/api_client/models/followupaction.py:
51245124
id: e2de5c4c8524
51255125
last_write_checksum: sha1:49e1a826449081fecfcd828c940604db949a8533
@@ -7450,8 +7450,8 @@ trackedFiles:
74507450
pristine_git_object: ab9263d43404e8e6f07af222a3e785aca2fbf35f
74517451
tests/mockserver/internal/handler/pathpostrestapiv1createcollection.go:
74527452
id: 3fb93a419933
7453-
last_write_checksum: sha1:09a57acc1d004a2fff76290b6c25e24471ad333e
7454-
pristine_git_object: 469bd6e6ee30bb11661f2a596a4504b75fa07da0
7453+
last_write_checksum: sha1:7b2ffc9e36bbfc20c3bc1894f3727f96aa94ac74
7454+
pristine_git_object: 75fb8eb70f6913c8f83c2895f5542bee631ffdaf
74557455
tests/mockserver/internal/handler/pathpostrestapiv1createshortcut.go:
74567456
id: 8d9d3abb0c34
74577457
last_write_checksum: sha1:dcdf684a85e20db1aee571db9a54a3ee259d71d5
@@ -8602,12 +8602,12 @@ trackedFiles:
86028602
pristine_git_object: 04cc3a93272ac70933b0485bee31b335e05ab623
86038603
tests/mockserver/internal/sdk/models/components/feedentry.go:
86048604
id: d25fd66fcf7a
8605-
last_write_checksum: sha1:a8719b9673b1be33ad678b8aba6dbbf535d7e45d
8606-
pristine_git_object: 79fe6b08fbe864c3f293421c8594d27603ce35de
8605+
last_write_checksum: sha1:6bd0dce24d0f908a53a89ded54805b8a517cd4e9
8606+
pristine_git_object: 2824141d82570d68507a8d526999871ed9235c11
86078607
tests/mockserver/internal/sdk/models/components/feedrequest.go:
86088608
id: b06bc4cef0cf
8609-
last_write_checksum: sha1:d16256931c5705257894f29fd2bb083cea2c95ae
8610-
pristine_git_object: b020374ce491b9719d7a253996a23e3aadcb03e5
8609+
last_write_checksum: sha1:5b96a8086c80278d6ab2475ec98022ccdf0cfe5e
8610+
pristine_git_object: 023f1fdef400afb3a7e2503f4dbbe2b46ae3e478
86118611
tests/mockserver/internal/sdk/models/components/feedrequestoptions.go:
86128612
id: fd9245fe1bf2
86138613
last_write_checksum: sha1:fa30b7fd6ee3e45896d7bbe36e33e7c0cb9000ba
@@ -8618,8 +8618,8 @@ trackedFiles:
86188618
pristine_git_object: 54f9d1a8997983156c84e69f888c59a80d06c2b1
86198619
tests/mockserver/internal/sdk/models/components/feedresult.go:
86208620
id: 47411573e67a
8621-
last_write_checksum: sha1:4f077b5af6ccac474f80febd79efa382d6c445dc
8622-
pristine_git_object: cdb71976f9b6e528b67fd80e9a5860144f0d1cc6
8621+
last_write_checksum: sha1:39d548d2ce819a208597afb35a2533529633596f
8622+
pristine_git_object: f014c787e5ed4c75eff83e0f8e3ccb4d55687185
86238623
tests/mockserver/internal/sdk/models/components/followupaction.go:
86248624
id: 38179fec19b1
86258625
last_write_checksum: sha1:32a31f7af77a58ce6f3284e8550d01fcf0d3bddd
@@ -10966,8 +10966,8 @@ trackedFiles:
1096610966
pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9
1096710967
tests/test_messages.py:
1096810968
id: be23089b1f8b
10969-
last_write_checksum: sha1:b7415512608102fa07b1990a350a7da66946fe46
10970-
pristine_git_object: 636f01d348f30db3ee81985044634511b615af16
10969+
last_write_checksum: sha1:5db8087e85104ab50b362638150fa1f6686a3c30
10970+
pristine_git_object: c0fd29dab7d365ef9d78c0c291b925e6b9fd7298
1097110971
tests/test_people.py:
1097210972
id: 37c243940039
1097310973
last_write_checksum: sha1:2b78b1c5ea17f267895188b1b48ff9fe2bc19f17
@@ -10994,8 +10994,8 @@ trackedFiles:
1099410994
pristine_git_object: 63587d5a9e7b7e506ce9daf00d51ce92afb56035
1099510995
tests/test_summarize.py:
1099610996
id: a255d8a6f627
10997-
last_write_checksum: sha1:e7e9214f8583669b5db38c048f17c49fe1bcc0a2
10998-
pristine_git_object: a4e5f87b9e662c320b1b8e64bf9ede7974523a3f
10997+
last_write_checksum: sha1:6244d4da1522f443776e78aeb31dd83ebdc90c42
10998+
pristine_git_object: 2b5d1f38b094214933fc3b8da79ff8ed979c5122
1099910999
tests/test_tools.py:
1100011000
id: 70889bdf7321
1100111001
last_write_checksum: sha1:e9e37efd6a65d805c02d70d548df9c87dd062b0e
@@ -12583,6 +12583,7 @@ generatedTests:
1258312583
platform-trigger-presets-get: "2026-08-21T02:33:03Z"
1258412584
platform-trigger-presets-input-values-list: "2026-08-21T02:33:03Z"
1258512585
platform-trigger-presets-events-search: "2026-08-21T02:33:03Z"
12586+
releaseNotes: "## Python SDK Changes:\n* `glean.client.search.retrieve_feed()`: \n * `request.categories[]` **Changed**\n * `response.results[]` **Changed**\n"
1258612587
generatedFiles:
1258712588
- .devcontainer/README.md
1258812589
- .devcontainer/devcontainer.json

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ generation:
3434
generateNewTests: true
3535
skipResponseBodyAssertions: true
3636
python:
37-
version: 0.17.3
37+
version: 0.17.4
3838
additionalDependencies:
3939
dev: {}
4040
main: {}

.speakeasy/glean-merged-spec.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ openapi: 3.1.0
22
info:
33
version: "0.9.0"
44
title: Glean API
5-
x-source-commit-sha: ae68c59fa1e1a61dfd7c494be7d2e118303de0f2
6-
x-open-api-commit-sha: 26c5b4d7b8bb3519275c7b2353b0d3da933032f7
5+
x-source-commit-sha: 01f258d85427c67a9a7539d5b22a564da8a0c384
6+
x-open-api-commit-sha: 011bff392927ff29ec8c3e662487c4165dadd9cf
77
description: |
88
# Introduction
99
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.
@@ -15940,10 +15940,12 @@ components:
1594015940
- PROJECT_NEXT_STEP
1594115941
- DEMO_CARD
1594215942
- RESOLVE_MEETING_CONFLICT
15943+
- FINDING_MEETING_ROOM
1594315944
- OOO_PLANNER
1594415945
- OOO_CATCH_UP
1594515946
- ADMIN_HEALTH_CENTER
1594615947
- KNOWLEDGE_GAP
15948+
- ARTIFACT_CREATION
1594715949
description: Categories of content requested. An allowlist gives flexibility to request content separately or together.
1594815950
requestOptions:
1594915951
$ref: '#/components/schemas/FeedRequestOptions'
@@ -16410,10 +16412,12 @@ components:
1641016412
- PROJECT_NEXT_STEP
1641116413
- DEMO_CARD
1641216414
- RESOLVE_MEETING_CONFLICT
16415+
- FINDING_MEETING_ROOM
1641316416
- OOO_PLANNER
1641416417
- OOO_CATCH_UP
1641516418
- ADMIN_HEALTH_CENTER
1641616419
- KNOWLEDGE_GAP
16420+
- ARTIFACT_CREATION
1641716421
description: Type of the justification.
1641816422
justification:
1641916423
type: string
@@ -16503,10 +16507,12 @@ components:
1650316507
- PROJECT_NEXT_STEP
1650416508
- DEMO_CARD
1650516509
- RESOLVE_MEETING_CONFLICT
16510+
- FINDING_MEETING_ROOM
1650616511
- OOO_PLANNER
1650716512
- OOO_CATCH_UP
1650816513
- ADMIN_HEALTH_CENTER
1650916514
- KNOWLEDGE_GAP
16515+
- ARTIFACT_CREATION
1651016516
description: Category of the result, one of the requested categories in incoming request.
1651116517
primaryEntry:
1651216518
$ref: '#/components/schemas/FeedEntry'

.speakeasy/workflow.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ speakeasyVersion: 1.796.4
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:69565c16183739561291ea3ae128815c87b004e0f61e184b099efb1fe245b662
6-
sourceBlobDigest: sha256:fea7a26be8ee1df4f4df9e877a2173a5f51a4bf90490fb3a9b8b28f4e604dbbb
5+
sourceRevisionDigest: sha256:3c92122e32862658d983c07c3a0824e0f464d5f0d6c3472ff15ed968c83f3b2b
6+
sourceBlobDigest: sha256:f81403350e962a31d013cad3dfebaf0ede8da2341f3214e1457ceb6e0cee8406
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:69565c16183739561291ea3ae128815c87b004e0f61e184b099efb1fe245b662
20-
sourceBlobDigest: sha256:fea7a26be8ee1df4f4df9e877a2173a5f51a4bf90490fb3a9b8b28f4e604dbbb
19+
sourceRevisionDigest: sha256:3c92122e32862658d983c07c3a0824e0f464d5f0d6c3472ff15ed968c83f3b2b
20+
sourceBlobDigest: sha256:f81403350e962a31d013cad3dfebaf0ede8da2341f3214e1457ceb6e0cee8406
2121
codeSamplesNamespace: glean-api-specs-python-code-samples
22-
codeSamplesRevisionDigest: sha256:7fc10d6396ab8d047b2decd8e252f9585d3e59a2ade2b5402f99a614588d506d
22+
codeSamplesRevisionDigest: sha256:252caff77bef5f735970263616da9ae95091ee10010efda6ad25a24037de1eac
2323
workflow:
2424
workflowVersion: 1.0.0
2525
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -888,4 +888,14 @@ Based on:
888888
### Generated
889889
- [python v0.17.3] .
890890
### Releases
891-
- [PyPI v0.17.3] https://pypi.org/project/glean-api-client/0.17.3 - .
891+
- [PyPI v0.17.3] https://pypi.org/project/glean-api-client/0.17.3 - .
892+
893+
## 2026-09-04 23:58:46
894+
### Changes
895+
Based on:
896+
- OpenAPI Doc
897+
- Speakeasy CLI 1.796.4 (2.935.1) https://github.com/speakeasy-api/speakeasy
898+
### Generated
899+
- [python v0.17.4] .
900+
### Releases
901+
- [PyPI v0.17.4] https://pypi.org/project/glean-api-client/0.17.4 - .

docs/models/feedrequestcategory.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ value = FeedRequestCategory.DOCUMENT_SUGGESTION
5656
| `PROJECT_NEXT_STEP` | PROJECT_NEXT_STEP |
5757
| `DEMO_CARD` | DEMO_CARD |
5858
| `RESOLVE_MEETING_CONFLICT` | RESOLVE_MEETING_CONFLICT |
59+
| `FINDING_MEETING_ROOM` | FINDING_MEETING_ROOM |
5960
| `OOO_PLANNER` | OOO_PLANNER |
6061
| `OOO_CATCH_UP` | OOO_CATCH_UP |
6162
| `ADMIN_HEALTH_CENTER` | ADMIN_HEALTH_CENTER |
62-
| `KNOWLEDGE_GAP` | KNOWLEDGE_GAP |
63+
| `KNOWLEDGE_GAP` | KNOWLEDGE_GAP |
64+
| `ARTIFACT_CREATION` | ARTIFACT_CREATION |

docs/models/feedresultcategory.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,9 @@ value = FeedResultCategory.DOCUMENT_SUGGESTION
6060
| `PROJECT_NEXT_STEP` | PROJECT_NEXT_STEP |
6161
| `DEMO_CARD` | DEMO_CARD |
6262
| `RESOLVE_MEETING_CONFLICT` | RESOLVE_MEETING_CONFLICT |
63+
| `FINDING_MEETING_ROOM` | FINDING_MEETING_ROOM |
6364
| `OOO_PLANNER` | OOO_PLANNER |
6465
| `OOO_CATCH_UP` | OOO_CATCH_UP |
6566
| `ADMIN_HEALTH_CENTER` | ADMIN_HEALTH_CENTER |
66-
| `KNOWLEDGE_GAP` | KNOWLEDGE_GAP |
67+
| `KNOWLEDGE_GAP` | KNOWLEDGE_GAP |
68+
| `ARTIFACT_CREATION` | ARTIFACT_CREATION |

docs/models/justificationtype.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,9 @@ value = JustificationType.FREQUENTLY_ACCESSED
7474
| `PROJECT_NEXT_STEP` | PROJECT_NEXT_STEP |
7575
| `DEMO_CARD` | DEMO_CARD |
7676
| `RESOLVE_MEETING_CONFLICT` | RESOLVE_MEETING_CONFLICT |
77+
| `FINDING_MEETING_ROOM` | FINDING_MEETING_ROOM |
7778
| `OOO_PLANNER` | OOO_PLANNER |
7879
| `OOO_CATCH_UP` | OOO_CATCH_UP |
7980
| `ADMIN_HEALTH_CENTER` | ADMIN_HEALTH_CENTER |
80-
| `KNOWLEDGE_GAP` | KNOWLEDGE_GAP |
81+
| `KNOWLEDGE_GAP` | KNOWLEDGE_GAP |
82+
| `ARTIFACT_CREATION` | ARTIFACT_CREATION |

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
[project]
33
name = "glean-api-client"
4-
version = "0.17.3"
4+
version = "0.17.4"
55
description = "Python Client SDK Generated by Speakeasy."
66
authors = [{ name = "Glean Technologies, Inc." },]
77
readme = "README-PYPI.md"

src/glean/api_client/_version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import importlib.metadata
44

55
__title__: str = "glean-api-client"
6-
__version__: str = "0.17.3"
6+
__version__: str = "0.17.4"
77
__openapi_doc_version__: str = "0.9.0"
88
__gen_version__: str = "2.935.1"
9-
__user_agent__: str = "speakeasy-sdk/python 0.17.3 2.935.1 0.9.0 glean-api-client"
9+
__user_agent__: str = "speakeasy-sdk/python 0.17.4 2.935.1 0.9.0 glean-api-client"
1010

1111
try:
1212
if __package__ is not None:

0 commit comments

Comments
 (0)