Skip to content

feat: generate SDKs for Looker 26.6.1 - #1676

Merged
drstrangelooker merged 1 commit into
mainfrom
sdk_26_6
Mar 25, 2026
Merged

drstrangelooker merged 1 commit into
mainfrom
sdk_26_6

Conversation

@drstrangelooker

Copy link
Copy Markdown
Collaborator

Release-As: 26.6.1

@drstrangelooker
drstrangelooker requested a review from a team as a code owner March 25, 2026 13:45
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request updates the various Looker SDKs to version 26.6.1. The primary change across all affected SDKs is a refinement in how authentication credentials (client_id and client_secret) are transmitted to the /login endpoint. This ensures that these parameters are consistently and correctly encoded as form data, improving the robustness and reliability of the authentication process across different programming languages.

Highlights

  • SDK Version Update: The SDKs have been updated to version 26.6.1, reflecting the latest release of Looker.
  • Standardized Login Parameter Handling: The handling of client_id and client_secret parameters for the /login endpoint has been standardized across multiple language SDKs (C#, Go, Kotlin, TypeScript, Python, Swift) to ensure correct form data encoding.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution. ↩

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the login method across various SDKs (C#, Go, Kotlin, TypeScript, Python, Swift) to standardize the handling of client credentials by wrapping them in specific form value or URL search parameter objects. The review comments point out a type safety issue in the TypeScript SDK changes, specifically the use of as unknown as Record<string, string> when constructing URLSearchParams, suggesting a more type-safe approach to prevent potential type errors.

Comment thread packages/sdk/src/4.0/funcs.ts
Comment thread packages/sdk/src/4.0/methods.ts
Comment thread packages/sdk/src/4.0/streams.ts
@github-actions

Copy link
Copy Markdown
Contributor

Go Tests

  5 files  ±0    5 suites  ±0   1m 54s ⏱️ -5s
 50 tests ±0   50 ✅ ±0  0 💤 ±0  0 ❌ ±0 
110 runs  ±0  110 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit ba48ba3. ± Comparison against base commit 58aaf86.

@github-actions

Copy link
Copy Markdown
Contributor

Python Tests

  9 files  ±0    9 suites  ±0   1m 4s ⏱️ -1s
144 tests ±0  139 ✅ ±0   5 💤 ±0  0 ❌ ±0 
768 runs  ±0  747 ✅ ±0  21 💤 ±0  0 ❌ ±0 

Results for commit ba48ba3. ± Comparison against base commit 58aaf86.

@github-actions

Copy link
Copy Markdown
Contributor

Typescript Tests

  2 files  ±0   56 suites  ±0   1m 4s ⏱️ -1s
209 tests ±0  207 ✅ ±0  2 💤 ±0  0 ❌ ±0 
446 runs  ±0  442 ✅ ±0  4 💤 ±0  0 ❌ ±0 

Results for commit ba48ba3. ± Comparison against base commit 58aaf86.

@drstrangelooker
drstrangelooker merged commit b48b953 into main Mar 25, 2026
41 checks passed
@drstrangelooker
drstrangelooker deleted the sdk_26_6 branch March 25, 2026 13:58
drstrangelooker pushed a commit that referenced this pull request Mar 25, 2026
🤖 I have created a release *beep* *boop*
---


<details><summary>@looker/api-explorer: 0.9.85</summary>

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/code-editor bumped from 0.1.51 to 0.1.52
    * @looker/extension-utils bumped from 0.1.61 to 0.1.62
    * @looker/run-it bumped from 0.9.84 to 0.9.85
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-codegen bumped from 21.11.1 to 21.11.2
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
  * devDependencies
    * @looker/sdk-codegen-scripts bumped from 21.5.41 to 21.5.42
    * @looker/sdk-node bumped from 26.6.0 to 26.6.1
</details>

<details><summary>@looker/code-editor: 0.1.52</summary>

### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @looker/sdk-codegen bumped from 21.11.1 to 21.11.2
</details>

<details><summary>@looker/extension-api-explorer: 22.21.42</summary>

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/api-explorer bumped from 0.9.84 to 0.9.85
    * @looker/extension-sdk bumped from 26.6.0 to 26.6.1
    * @looker/extension-sdk-react bumped from 26.6.0 to 26.6.1
    * @looker/extension-utils bumped from 0.1.61 to 0.1.62
    * @looker/run-it bumped from 0.9.84 to 0.9.85
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-codegen bumped from 21.11.1 to 21.11.2
</details>

<details><summary>@looker/extension-playground: 1.0.42</summary>

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/extension-sdk bumped from 26.6.0 to 26.6.1
    * @looker/extension-sdk-react bumped from 26.6.0 to 26.6.1
    * @looker/sdk bumped from 26.6.0 to 26.6.1
</details>

<details><summary>@looker/extension-tile-playground: 1.1.29</summary>

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/extension-sdk bumped from 26.6.0 to 26.6.1
    * @looker/extension-sdk-react bumped from 26.6.0 to 26.6.1
    * @looker/sdk bumped from 26.6.0 to 26.6.1
</details>

<details><summary>@looker/extension-utils: 0.1.62</summary>

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/code-editor bumped from 0.1.51 to 0.1.52
    * @looker/extension-sdk bumped from 26.6.0 to 26.6.1
    * @looker/extension-sdk-react bumped from 26.6.0 to 26.6.1
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
</details>

<details><summary>@looker/hackathon: 22.21.44</summary>

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/code-editor bumped from 0.1.51 to 0.1.52
    * @looker/extension-sdk bumped from 26.6.0 to 26.6.1
    * @looker/extension-sdk-react bumped from 26.6.0 to 26.6.1
    * @looker/extension-utils bumped from 0.1.61 to 0.1.62
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
    * @looker/wholly-artifact bumped from 0.1.42 to 0.1.43
</details>

<details><summary>@looker/run-it: 0.9.85</summary>

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/code-editor bumped from 0.1.51 to 0.1.52
    * @looker/extension-utils bumped from 0.1.61 to 0.1.62
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-codegen bumped from 21.11.1 to 21.11.2
    * @looker/sdk-codegen-utils bumped from 21.0.31 to 21.0.32
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
</details>

<details><summary>sdk-codegen: 21.11.2</summary>

##
[21.11.2](sdk-codegen-v21.11.1...sdk-codegen-v21.11.2)
(2026-03-25)


### Bug Fixes

* **codegen:** implement type-driven form encoding across SDKs
([#1674](#1674))
([58aaf86](58aaf86)),
closes
[#1673](#1673)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
  * devDependencies
    * @looker/sdk-codegen-utils bumped from 21.0.31 to 21.0.32
</details>

<details><summary>@looker/sdk-codegen-scripts: 21.5.42</summary>

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-codegen bumped from 21.11.1 to 21.11.2
    * @looker/sdk-codegen-utils bumped from 21.0.31 to 21.0.32
    * @looker/sdk-node bumped from 26.6.0 to 26.6.1
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
</details>

<details><summary>@looker/sdk-codegen-utils: 21.0.32</summary>

### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-node bumped from 26.6.0 to 26.6.1
</details>

<details><summary>sdk-rtl: 21.6.5</summary>

##
[21.6.5](sdk-rtl-v21.6.4...sdk-rtl-v21.6.5)
(2026-03-25)


### Bug Fixes

* **codegen:** implement type-driven form encoding across SDKs
([#1674](#1674))
([58aaf86](58aaf86)),
closes
[#1673](#1673)
</details>

<details><summary>@looker/wholly-artifact: 0.1.43</summary>

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
    * @looker/sdk bumped from 26.6.0 to 26.6.1
  * devDependencies
    * @looker/sdk-node bumped from 26.6.0 to 26.6.1
</details>

<details><summary>@looker/wholly-sheet: 0.5.81</summary>

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
  * devDependencies
    * @looker/sdk-node bumped from 26.6.0 to 26.6.1
</details>

<details><summary>sdk-codegen-all: 26.6.1</summary>

##
[26.6.1](sdk-codegen-all-v26.6.0...sdk-codegen-all-v26.6.1)
(2026-03-25)


### Features

* generate SDKs for Looker 26.6.1
([#1676](#1676))
([b48b953](b48b953))


### Bug Fixes

* **codegen:** implement type-driven form encoding across SDKs
([#1674](#1674))
([58aaf86](58aaf86)),
closes
[#1673](#1673)
</details>

<details><summary>looker_sdk: 26.6.1</summary>

##
[26.6.1](looker_sdk-v26.6.0...looker_sdk-v26.6.1)
(2026-03-25)


### Features

* generate SDKs for Looker 26.6.1
([#1676](#1676))
([b48b953](b48b953))


### Bug Fixes

* **codegen:** implement type-driven form encoding across SDKs
([#1674](#1674))
([58aaf86](58aaf86)),
closes
[#1673](#1673)
</details>

<details><summary>embed-components: 26.6.1</summary>

##
[26.6.1](embed-components-v26.6.0...embed-components-v26.6.1)
(2026-03-25)


### Miscellaneous Chores

* **embed-components:** Synchronize undefined versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/embed-services bumped from 26.6.0 to 26.6.1
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
  * devDependencies
    * @looker/sdk-node bumped from 26.6.0 to 26.6.1
</details>

<details><summary>embed-services: 26.6.1</summary>

##
[26.6.1](embed-services-v26.6.0...embed-services-v26.6.1)
(2026-03-25)


### Miscellaneous Chores

* **embed-services:** Synchronize undefined versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
    * @looker/sdk bumped from 26.6.0 to 26.6.1
  * devDependencies
    * @looker/sdk-node bumped from 26.6.0 to 26.6.1
</details>

<details><summary>extension-sdk: 26.6.1</summary>

##
[26.6.1](extension-sdk-v26.6.0...extension-sdk-v26.6.1)
(2026-03-25)


### Miscellaneous Chores

* **extension-sdk:** Synchronize undefined versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
</details>

<details><summary>extension-sdk-react: 26.6.1</summary>

##
[26.6.1](extension-sdk-react-v26.6.0...extension-sdk-react-v26.6.1)
(2026-03-25)


### Miscellaneous Chores

* **extension-sdk-react:** Synchronize undefined versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/extension-sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
</details>

<details><summary>sdk: 26.6.1</summary>

##
[26.6.1](sdk-v26.6.0...sdk-v26.6.1)
(2026-03-25)


### Features

* generate SDKs for Looker 26.6.1
([#1676](#1676))
([b48b953](b48b953))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
</details>

<details><summary>sdk-node: 26.6.1</summary>

##
[26.6.1](sdk-node-v26.6.0...sdk-node-v26.6.1)
(2026-03-25)


### Miscellaneous Chores

* **sdk-node:** Synchronize undefined versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @looker/sdk bumped from 26.6.0 to 26.6.1
    * @looker/sdk-rtl bumped from 21.6.4 to 21.6.5
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants