Skip to main content

Changelog

Keep up with the latest changes and updates to Glean's developer platform.

api-client-typescript v0.13.10

Updated API client to typescript v0.13.10 based on OpenAPI Doc 0.9.0.

Read more

api-client-python v0.11.14

Updated Python API client to version 0.11.14 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.650.0.

Read more

api-client-java v0.12.4

Updated Java API client to version 0.12.4 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.658.1. - Java client v0.12.4 generated - Released to Maven Central v0.12.4

Read more

api-client-go v0.11.10

Updated Go API client to v0.11.10 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.658.1 (2.755.6). - Reflects changes from OpenAPI Doc 0.9.0 - Generated using Speakeasy CLI 1.658.1 (2.755.6) - Go API client version updated to v0.11.10

Read more

api-client-typescript v0.13.9

Updated TypeScript API client to version 0.13.9 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.657.0. - Includes all changes from OpenAPI Doc 0.9.0 - Generated TypeScript client at v0.13.9 - Released as NPM package v0.13.9

Read more

api-client-typescript v0.13.8

Updated TypeScript API client to version 0.13.8, generated from OpenAPI Doc 0.9.0 using Speakeasy CLI 1.657.0. - Includes all changes from OpenAPI Doc 0.9.0 - TypeScript SDK now at v0.13.8 - NPM package released as v0.13.8

Read more

api-client-typescript v0.13.7

The request.getchatfilesrequest.chatId parameter was removed from glean.client.chat.retrieveFiles(), introducing a breaking change. - Breaking change: chatId parameter is no longer accepted in retrieveFiles() - Update any integrations relying on chatId in this method

Read more

api-client-python v0.11.8

In glean 0.11.8, the request.chat_id parameter was removed from glean.client.chat.retrieve_files(), introducing a breaking change. - Breaking: request.chat_id is no longer accepted in retrieve_files() - Update any integrations that relied on this parameter to avoid errors

Read more

api-client-python v0.11.12

Updated Python API client to version 0.11.12 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.650.0. - Python client generated at v0.11.12 - PyPI release published at v0.11.12

Read more

api-client-python v0.11.10

Updated Python API client to version 0.11.10 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.650.0. - Python SDK generated at v0.11.10 - Released to PyPI as v0.11.10

Read more

api-client-java v0.12.3

Updated Java API client to version 0.12.3 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.657.0. - Java SDK v0.12.3 generated - Released to Maven Central v0.12.3

Read more

api-client-java v0.12.2

The chatId field was removed from request.getchatfilesrequest in glean.client.chat.retrieveFiles(), introducing a breaking change. - Breaking change: chatId parameter is no longer available in retrieveFiles() requests

Read more

api-client-go v0.11.9

Updated Go API client to v0.11.9 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.657.0 (2.755.0). - Reflects changes from OpenAPI Doc 0.9.0 - Generated using Speakeasy CLI 1.657.0 (2.755.0) - Go API client version updated to v0.11.9

Read more

api-client-go v0.11.8

Updated Go API client to version 0.11.8 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.657.0. - Reflects changes from OpenAPI Doc 0.9.0 - Generated using Speakeasy CLI 1.657.0 - Go client now at version 0.11.8

Read more

api-client-go v0.11.7

The ChatId field has been removed from request.GetChatFilesRequest in Glean.Client.Chat.RetrieveFiles(), introducing a breaking change. - Breaking: request.GetChatFilesRequest.ChatId is no longer available - Update code to remove usage of the ChatId field in RetrieveFiles() requests

Read more

api-client-typescript v0.13.6

Updated TypeScript API client to version 0.13.6 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.656.1 (2.753.1). - Includes all changes from OpenAPI Doc 0.9.0 - Generated TypeScript client at v0.13.6 - Released as NPM package v0.13.6

Read more

api-client-python v0.11.6

Updated Python API client to version 0.11.6 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.650.0. - Python SDK generated at v0.11.6 - PyPI release v0.11.6

Read more

api-client-java v0.12.1

Updated Java API client to version 0.12.1 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.656.1. - Java client v0.12.1 generated - Released to Maven Central v0.12.1

Read more

api-client-go v0.11.6

Updated Go API client to version 0.11.6 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.656.1 (2.753.1). - Reflects changes from OpenAPI Doc 0.9.0 - Generated using Speakeasy CLI 1.656.1 (2.753.1) - Go client now at version 0.11.6

Read more

api-client-typescript v0.13.5

Updated TypeScript API client to v0.13.5 based on OpenAPI Doc 0.9.0. - - Released as NPM package v0.13.5

Read more

api-client-java v0.12.0

Released java API client v0.12.0 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.653.0 (2.748.0). - Published to Maven Central as v0.12.0

Read more

api-client-go v0.11.5

Updated Go API client to version 0.11.5 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.653.0 (2.748.0). - Reflects changes from OpenAPI Doc 0.9.0 - Incorporates updates from Speakeasy CLI 1.653.0 (2.748.0) - Go client now at version 0.11.5

Read more

api-client-typescript v0.13.4

Updated the TypeScript API client to version 0.13.4 based on OpenAPI Doc 0.9.0. - TypeScript client regenerated to reflect latest API specification - NPM package released as version 0.13.4

Read more

api-client-python v0.11.4

Updated Python API client to version 0.11.4 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.650.0. - Python client generated at v0.11.4 - Released on PyPI as v0.11.4

Read more

api-client-java v0.11.4

Updated Java API client to version 0.11.4 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.650.0. - Java client v0.11.4 released to Maven Central - Aligned with OpenAPI Doc 0.9.0 specification - Built using Speakeasy CLI 1.650.0

Read more

api-client-go v0.11.4

The Go API client was updated to version 0.11.4 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.650.0. - Updated Go client to v0.11.4 - Reflects changes from OpenAPI Doc 0.9.0 - Built using Speakeasy CLI 1.650.0

Read more

mcp-config-schema v1.0.0

Updates Windsurf configuration to support native HTTP. - Breaking change: protocol-level or configuration schema update for Windsurf - Enhancement: improved native HTTP support in Windsurf configuration

Read more

api-client-typescript v0.13.3

Updated TypeScript API client to version 0.13.3 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.649.0. - Generated new TypeScript client version 0.13.3 - Release available as NPM package version 0.13.3

Read more

api-client-python v0.11.3

Updated Python API client to version 0.11.3 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.649.0. - Python SDK generated at v0.11.3 - Released to PyPI as v0.11.3

Read more

api-client-java v0.11.3

Updated Java API client to version 0.11.3 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.649.0. - Java client v0.11.3 generated - Released to Maven Central v0.11.3

Read more

api-client-go v0.11.3

Updated Go API client to version 0.11.3 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.649.0. - Reflects changes from OpenAPI Doc 0.9.0 - Generated using Speakeasy CLI 1.649.0 - Go client now at version 0.11.3

Read more

api-client-typescript v0.13.2

The response.agentsresponse field in glean.client.insights.retrieve() was changed. - Applies to @gleanwork/api-client version 0.13.2 - Review usage of response.agentsresponse for compatibility

Read more

api-client-python v0.11.2

The response.agents_response field in glean.client.insights.retrieve() has changed. - Review integrations using this field for compatibility - No other changes noted in this release

Read more

api-client-java v0.11.2

The response.agentsresponse field in glean.client.insights.retrieve() was changed. - API response structure for glean.client.insights.retrieve() updated - Review integration for compatibility with the new agentsresponse format

Read more

api-client-go v0.11.2

The response type for Glean.Client.Insights.Retrieve() has changed to response.AgentsResponse. - Breaking change to the Insights.Retrieve() method response type - Review integrations using Insights.Retrieve() for compatibility - No new endpoints or parameters introduced in this release

Read more

api-client-typescript v0.13.1

Added support for the .chat field in relatedDocuments.structuredResults across multiple API endpoints and updated the response structure for glean.client.documents.retrieve(). - New .chat fields added to requests and responses in announcements, answers, chat, collections, entities, insights,...

Read more

api-client-java v0.11.1

Added support for the .chat field in relatedDocuments structured results across multiple API endpoints, and changed the response structure for glean.client.documents.retrieve(). - New .chat field added to requests and responses for announcements, answers, chat, collections, entities, insights,...

Read more

api-client-go v0.11.1

Support for the Chat field was added to multiple request and response objects across Announcements, Answers, Chat, Collections, Documents, Insights, Messages, Pins, Search, Entities, Shortcuts, and Verification APIs; response.Documents.{} was changed in Documents.Retrieve. - Added Chat field to...

Read more

configure-mcp-server v2.0.0

The CLI now uses commander.js instead of meow, improving subcommand support and updating documentation for accuracy. - Refactored CLI to use commander.js for enhanced subcommand handling - Updated README.md for accurate information - Improved init help documentation to match current Claude output

Read more

mcp-config-schema v0.14.0

Moved zod to peerDependencies to support both v3 and v4, and updated documentation links for supported hosts. - Breaking change: zod is now a peer dependency, allowing compatibility with multiple versions - Documentation links refreshed for supported hosts - Contributors: David J. Hamilton, Robert...

Read more

api-client-typescript v0.13.0

Added support for the useImageGeneration field in chat message agentConfig for create, retrieve, and createStream chat API methods. - Added request and response agentConfig.useImageGeneration to glean.client.chat.create() - Added response agentConfig.useImageGeneration to...

Read more

api-client-python v0.11.0

Added support for the use_image_generation field in agent_config for chat creation, retrieval, and streaming APIs. - glean.client.chat.create(): Added request and response messages[].agent_config.use_image_generation - glean.client.chat.retrieve(): Added...

Read more

api-client-java v0.11.0

Added support for the useImageGeneration field in chat message agentConfig for create, retrieve, and createStream chat API methods. - glean.client.chat.create(): Added request and response messages.[].agentConfig.useImageGeneration - glean.client.chat.retrieve(): Added...

Read more

api-client-go v0.11.0

Added support for the UseImageGeneration field in chat message agent configuration for create, retrieve, and stream chat operations. - Added request and response field AgentConfig.UseImageGeneration to Glean.Client.Chat.Create() - Added response field AgentConfig.UseImageGeneration to...

Read more

api-client-typescript v0.12.3

The request.datasource parameter in glean.client.messages.retrieve() was changed. This is a breaking change. - Breaking change to request.datasource in messages.retrieve() - Review usage of request.datasource to ensure compatibility

Read more

api-client-python v0.10.3

The request.datasource parameter in glean.client.messages.retrieve() has changed, introducing a breaking change. - Breaking change to request.datasource in messages.retrieve() - Review usage of request.datasource to ensure compatibility - Update client integrations as needed

Read more

api-client-java v0.10.7

The request.datasource parameter in glean.client.messages.retrieve() was changed, introducing a breaking change. - Breaking change to request.datasource in retrieve() method - Review usage of request.datasource to ensure compatibility

Read more

api-client-go v0.10.3

The Datasource field in request.Request for Glean.Client.Messages.Retrieve() was changed, introducing a breaking change. - Breaking change: request.Request.Datasource modified in Glean.Client.Messages.Retrieve() - Review usage of Datasource in your integration for compatibility

Read more

api-client-typescript v0.12.2

The response.results.[].primaryEntry.digest.sections.[].updates.[].urls field was added to the output of glean.client.search.retrieveFeed(). - New urls field now available within updates in the retrieveFeed() response - No breaking changes introduced - No changes to authentication or pagination

Read more

api-client-python v0.10.2

Added the urls field to response.results.[].primary_entry.digest.sections.[].updates in glean.client.search.retrieve_feed(). - New urls field now available in the updates objects of the API response - No breaking changes introduced - Applies to glean 0.10.2 API client

Read more

api-client-java v0.10.6

A new field, response.results.[].primaryEntry.digest.sections.[].updates.[].urls, was added to the output of glean.client.search.retrieveFeed(). - Added urls field to updates within digest sections in retrieveFeed() response

Read more

api-client-go v0.10.2

Added the Urls field to response.Results.[].PrimaryEntry.Digest.Sections.[].Updates in Glean.Client.Search.RetrieveFeed(). - Enables access to URLs within update sections of feed results - No breaking changes introduced - Applies to API client version 0.10.2

Read more

api-client-typescript v0.12.1

The response.agentsresponse.topAgentsInsights.[].icon field was added to the output of glean.client.insights.retrieve(). - New icon field now available in topAgentsInsights response - No breaking changes introduced - Applies to @gleanwork/api-client version 0.12.1

Read more

api-client-python v0.10.1

The response.agents_response.top_agents_insights array in glean.client.insights.retrieve() now includes the icon field. - Added icon field to top_agents_insights in API response

Read more

api-client-java v0.10.5

The response.agentsresponse.topAgentsInsights.[].icon field was added to glean.client.insights.retrieve(). - New response field: icon in topAgentsInsights array - No breaking changes or new endpoints introduced

Read more

api-client-go v0.10.1

The Icon field was added to response.AgentsResponse.TopAgentsInsights in Glean.Client.Insights.Retrieve(). - New Icon field now available in TopAgentsInsights response - No breaking changes introduced - Enhances agent insights data with icon information

Read more

REST API: changes (endpoints) 2025-10-07

⚠️ Breaking: 1 endpoint removed

Read more

Removed endpoint: /api/index/v1/debug/{datasource}/document/events ⚠️

api-client-typescript v0.12.0

The response object returned by glean.client.insights.retrieve() has changed. - Review integration code for compatibility with the updated response structure.

Read more

api-client-python v0.10.0

The response of glean.client.insights.retrieve() has changed. - Review integrations using glean.client.insights.retrieve() for compatibility - Update client code if relying on previous response structure

Read more

api-client-java v0.10.4

The response of glean.client.insights.retrieve() has changed. - Review integration for possible breaking changes in the response structure. - No new endpoints or parameters introduced. - Check for updates in response handling logic.

Read more

api-client-go v0.10.0

The response object returned by Glean.Client.Insights.Retrieve() has changed. - Review integrations using this method for compatibility - Update client code to handle the new response structure if needed

Read more

REST API: changes (endpoints) 2025-10-01

⚠️ Breaking: 2 endpoints added, 3 endpoints removed

Read more

Removed endpoint: /debug/{datasource}/document/events ⚠️
Removed endpoint: /update/{datasource}/extenddeletionpaused ⚠️
Added endpoint: /update/{datasource}/extenddeletionpaused
Removed endpoint: /update/{datasource}/resolvedeletionpaused ⚠️
Added endpoint: /update/{datasource}/resolvedeletionpaused

api-client-typescript v0.11.2

Updated TypeScript API client to version 0.11.2 based on OpenAPI Doc 0.9.0. - Includes latest changes from OpenAPI specification 0.9.0 - TypeScript SDK now at v0.11.2 - NPM package released as v0.11.2

Read more

api-client-typescript v0.11.1

Added the parameters field to followupActions.generatedQna.structuredResults in multiple request and response objects across announcements, answers, chat, collections, documents, insights, messages, pins, search, entities, shortcuts, and verification API methods. - New parameters field now...

Read more

api-client-python v0.9.3

Updated Python API client to version 0.9.3 based on OpenAPI Doc 0.9.0. - Python SDK generated at v0.9.3 - PyPI release published at v0.9.3

Read more

api-client-python v0.9.2

A new 'parameters' field was added to multiple request and response objects across many glean client API methods. - Added 'parameters' to followup_actions in announcements, answers, chat, collections, documents, insights, messages, pins, search, entities, shortcuts, and verification endpoints. -...

Read more

api-client-java v0.10.3

Updated Java API client to version 0.10.3 based on OpenAPI Doc 0.9.0. - Java SDK generated at v0.10.3 - Released to Maven Central as v0.10.3

Read more

api-client-java v0.10.2

Added new parameters field to followupActions in multiple API request and response objects across announcements, answers, chat, collections, documents, insights, messages, pins, search, entities, shortcuts, and verification endpoints. - The parameters field is now included in followupActions for...

Read more

api-client-go v0.9.5

Updated Go API client to version 0.9.5 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.633.1 (2.720.1).

Read more

api-client-go v0.9.4

Added the FollowupActions.Parameters field to multiple request and response objects across Announcements, Answers, Chat, Collections, Documents, Insights, Messages, Pins, Search, Entities, Shortcuts, and Verification API methods. - New FollowupActions.Parameters field now available in relevant...

Read more

REST API: changes (endpoints) 2025-09-30

1 endpoint added

Read more

Added endpoint: /api/index/v1/debug/{datasource}/document/events

api-client-typescript v0.11.0

Updated TypeScript API client to version 0.11.0 based on OpenAPI Doc 0.9.0. - Includes all changes from OpenAPI Doc 0.9.0 - - Published as NPM package v0.11.0

Read more

api-client-typescript v0.10.5

The request parameter in glean.client.insights.retrieve() was changed. - Breaking change to the request parameter or object - Review usage of glean.client.insights.retrieve() for compatibility

Read more

api-client-python v0.9.1

Updated Python API client to v0.9.1 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.631.5 (2.716.16). - Python client generated at version 0.9.1 - Released on PyPI as v0.9.1

Read more

api-client-java v0.10.1

Updated Java API client to version 0.10.1 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.631.5 (2.716.16). - Java client v0.10.1 generated - Released to Maven Central v0.10.1

Read more

api-client-go v0.9.3

Updated Go API client to v0.9.3 based on OpenAPI Doc 0.9.0. - Reflects changes from OpenAPI Doc 0.9.0 - Go client generated at version v0.9.3

Read more

api-client-python v0.9.0

The request parameter for glean.client.insights.retrieve() was changed. - Review usage of glean.client.insights.retrieve() to ensure compatibility with the updated request parameter.

Read more

api-client-java v0.10.0

The request structure for glean.client.insights.retrieve() was changed. - Breaking change to the request parameters for glean.client.insights.retrieve() - Review usage of glean.client.insights.retrieve() to ensure compatibility

Read more

api-client-go v0.9.2

The request.Request parameter for Glean.Client.Insights.Retrieve() was changed. - Breaking change to the request.Request parameter in Insights.Retrieve() - Review usage of Insights.Retrieve() for compatibility with this update

Read more

REST API: changes (endpoints) 2025-09-26

1 endpoint added

Read more

Added endpoint: /debug/{datasource}/document/events

api-client-typescript v0.10.3

Added the channelType field to response.results.[].primaryEntry.digest.sections in glean.client.search.retrieveFeed(). - New response field: channelType - No breaking changes - Applies to retrieveFeed() method in the search client

Read more

api-client-python v0.8.1

The response object for glean.client.search.retrieve_feed() now includes the channel_type field in response.results.[].primary_entry.digest.sections. - Added channel_type to response.results.[].primary_entry.digest.sections in retrieve_feed()

Read more

api-client-java v0.9.1

The response object for glean.client.search.retrieveFeed() now includes the channelType field in response.results.[].primaryEntry.digest.sections. - Added response.results.[].primaryEntry.digest.sections.[].channelType to the API response

Read more

api-client-go v0.9.1

Added the ChannelType field to response.Results.[].PrimaryEntry.Digest.Sections in Glean.Client.Search.RetrieveFeed(). - New ChannelType field is now included in the RetrieveFeed response structure

Read more

api-client-typescript v0.10.1

Breaking changes to multiple request and response fields across document, answer, shortcut, chat, search, announcement, collection, and verification APIs; new parameter added to chat file retrieval. - Breaking changes to request/response fields in summarize, retrieve, create, update, and list...

Read more

api-client-python v0.8.0

Breaking changes to multiple API endpoints, including request and response field modifications, and a new parameter added to chat file retrieval. - Major breaking changes to request/response fields in documents, answers, shortcuts, chat, search, announcements, and collections endpoints - Added...

Read more

api-client-java v0.9.0

Breaking changes to request and response fields across multiple endpoints, including addedRoles, relatedDocuments, and messages; new chatId parameter added to chat file retrieval. - Breaking changes to request/response schemas for documents, answers, shortcuts, chat, search, announcements, and...

Read more

api-client-go v0.9.0

Breaking changes to request and response fields across multiple endpoints, including changes to DocumentSpecs, AddedRoles, RelatedDocuments, and Messages; new parameter added to Chat.RetrieveFiles. - Breaking changes to request/response fields in Documents, Answers, Shortcuts, Chat, Search,...

Read more

mcp-config-schema v0.13.1

Fixed an issue where ChatGPT/Claude Enterprise incorrectly required mcp-remote. - Upgraded to ESLint 9 with flat config - Internal changes only - Committers: David J. Hamilton, Steve Calvert

Read more

mcp-config-schema v0.13.0

Added support for white labeling product names. - Enables customization of product names for branding - Enhancement improves flexibility for partners and clients

Read more

configure-mcp-server v1.0.0

Initial MCP server configurator CLI for Glean released, enabling core configuration flows for MCP Server integration. - Implements core configuration flows for MCP Server integration - Enhancement release - Committers: Chris Freeman, David Hamilton, Nathaniel Furniss, Steve Calvert, Robert Jackson

Read more

mcp-config-schema v0.12.2

The one click URL generator no longer relies on Buffer in browser environments. - Bug fix: Updated URL generator dependency for browser compatibility - Committer: Steve Calvert

Read more

mcp-config-schema v0.12.1

Exports for server name utilities are now included in the browser bundle. - Fixed missing exports of server name utilities in browser builds - Ensures server name utilities are accessible in browser environments - Committer: Steve Calvert

Read more

mcp-config-schema v0.12.0

Adds centralized CLI configuration command building and protocol-level improvements. - Added buildCommand function to centralize CLI configuration command building - Added optional version parameter to buildCommand for pre-release packages - Fixed vscode protocol to exclude double slashes as per...

Read more

mcp-config-schema v0.11.0

Expanded configuration support coverage for MCP protocol. - Enhanced config schema to support a wider range of use cases - Addresses protocol-level improvements for broader compatibility

Read more

mcp-config-schema v0.10.0

Refactored to use a builder pattern and standardized config generation, with added one-click support for VS Code. - Refactored internal logic to implement a builder pattern - Standardized configuration generation process - Added one-click support for VS Code as per official documentation

Read more

api-client-python v0.7.3

Added group.datasource_instance fields to multiple request and response objects across announcements, answers, chat, collections, documents, entities, pins, search, shortcuts, and verification APIs. - New group.datasource_instance fields now appear in nested roles and added_roles arrays in many...

Read more

mcp-server v0.8.0

Device code flow support has been removed and the configure command has been streamlined, with updates to the MCP config schema. - Removes device code flow support from configure-mcp-server, local-mcp-server, and mcp-server-utils - Updates configure command to streamline installations - Updates MCP...

Read more

mcp-config-schema v0.9.0

Exported CLIENT and CLIENT_DISPLAY_NAME constants are now available in the browser bundle. - Enhancement to protocol-level exports - Improves configuration flexibility for browser integrations

Read more

mcp-config-schema v0.8.0

Goose now supports native HTTP protocol and CLIENTS.md has been updated to reflect recent configuration changes. - Enhanced Goose with native HTTP support - Updated CLIENTS.md after config changes - Changes contributed by Chris Freeman and Steve Calvert

Read more

mcp-config-schema v0.7.0

Adds support for Claude desktop on Linux platforms. - Enhancement: Claude desktop is now available for Linux users - Committer: Steve Calvert

Read more

mcp-config-schema v0.6.0

Adds the ability to build glean MCP server names. - Enhancement to server naming functionality - No protocol-level or config schema changes noted - Committer: Steve Calvert

Read more

mcp-config-schema v0.5.0

No release notes content was provided for mcp-config-schema v0.5.0, so a changelog entry cannot be generated.

Read more

mcp-config-schema v0.4.4

Claude integration updated to use Teams/Enterprise for organization connectors. - Bug fix addressing connector configuration for Claude - No protocol-level or config schema changes noted - Committer: Steve Calvert

Read more

mcp-config-schema v0.4.3

Fixed an issue with broken package exports affecting protocol-level integration. - Package exports now function correctly - Ensures compatibility with protocol consumers - No config schema changes required

Read more

mcp-config-schema v0.4.2

Updated cursor to use HTTP native protocol and made internal improvements. - Fixed bug by updating cursor to HTTP native - Added CODEOWNERS file - Updated generate-clients script - Added CLAUDE.md documentation

Read more

mcp-config-schema v0.4.0

Partial output of configuration files is now supported. - Enhancement: Adds the ability to output partial configs - Committer: Steve Calvert

Read more

mcp-config-schema v0.2.0

mcp-config-schema v0.2.0.

  • mcp-config-schema v0.2.0.
Read more

api-client-typescript v0.9.1

Updated TypeScript API client to v0.9.1, based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.551.0 (2.610.0). - Includes all changes from OpenAPI Doc 0.9.0 - Generated new TypeScript SDK version 0.9.1 - Published as NPM package v0.9.1

Read more

api-client-python v0.7.2

Updated Python API client to version 0.7.2 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.603.0. - Python client generated at v0.7.2 - Released to PyPI as v0.7.2

Read more

api-client-java v0.8.0

Released java v0.8.0 API client based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.603.0 (2.681.1). - Published to Maven Central as v0.8.0

Read more

api-client-go v0.8.0

Updated Go API client to v0.8.0 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.603.0 (2.681.1). - Generated Go client version v0.8.0 - Based on OpenAPI Doc 0.9.0 - Uses Speakeasy CLI 1.603.0 (2.681.1)

Read more

mcp-server v0.7.18

Resolved an issue affecting the publishing process. - Addressed a problem that prevented successful publishing - No protocol-level or config schema changes introduced

Read more

mcp-server v0.7.17

Support for OneLogin device flow added and improved error handling and platform compatibility in configure-mcp-server and mcp-server-utils. - Added OneLogin device flow support - Improved platform support for Claude Code - Added error when refresh token not issued

Read more

glean-indexing-sdk v0.2.0

Adds support for forced restarts of indexing uploads and introduces a property definition builder. - Forced restarts can now be triggered for indexing uploads - New property definition builder helper added

Read more

glean-indexing-sdk v0.1.0

Introduces a property definition builder and fixes the format of tags for release. - Adds property definition builder - Fixes tag formatting for release - Adds additional model for re-export

Read more

mcp-server v0.7.16

Support for Azure added and CVE-2025-7783 addressed in MCP server configuration and utilities. - Bug fix: Support for Azure in configure-mcp-server and mcp-server-utils - Security fix: CVE-2025-7783 resolved in configure-mcp-server and local-mcp-server - Contributor: David J. Hamilton

Read more

mcp-server v0.7.15

Bug fixes and dependency updates for MCP server utilities, including security improvements and version pinning. - Updated mcp-remote fork to version 0.2.2 to address CVE-2025-6514 - Pinned connect-mcp-server dependency in mcp-server-utils - Applied fixes to configure-mcp-server and mcp-server-utils

Read more

glean-agent-toolkit 0.3.0

Enhanced parameter schemas now support Field metadata, and developer setup is improved with formatting and type error fixes. - Added enhanced parameter schemas with Field metadata support - Added newline to .cz.toml - Fixed type errors during task:lint

Read more

langchain-glean v0.3.3

The propagation of act_as and GLEAN_ACT_AS has been ensured, and tests have been updated to use the new SDK import path. - Ensure act_as and GLEAN_ACT_AS are propagated - Update tests with new SDK import path

Read more

mcp-server v0.7.14

Fixed an issue with Azure OAuth support. - Resolved a bug affecting Azure OAuth authentication - Change contributed by David J. Hamilton

Read more

mcp-server v0.7.13

Users can now manually open the device flow verification page in mcp-server-utils. - Enhancement to device flow verification process - Improves user control during authentication - Contributor: David J. Hamilton

Read more

api-client-typescript v0.8.1

Updated TypeScript API client to version 0.8.1 based on OpenAPI Doc 0.9.0. - Includes changes generated from OpenAPI Doc 0.9.0 - Released as NPM package version 0.8.1 - No additional details or breaking changes specified in the release notes

Read more

api-client-python v0.7.1

Python API client updated to version 0.7.1, generated from OpenAPI Doc 0.9.0 using Speakeasy CLI 1.580.2 (2.656.5). - Based on OpenAPI Doc 0.9.0 - Python client generated at v0.7.1 - Released on PyPI as v0.7.1

Read more

api-client-java v0.7.0

Released java API client v0.7.0 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.580.2. - Published to Maven Central as v0.7.0 - Generated from OpenAPI Doc 0.9.0 - Built using Speakeasy CLI 1.580.2 (2.656.5)

Read more

api-client-go v0.7.1

Updated Go API client to version 0.7.1 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.580.2 (2.656.5). - Reflects changes from OpenAPI Doc 0.9.0 - Generated using Speakeasy CLI 1.580.2 (2.656.5) - Go API client now at version 0.7.1

Read more

mcp-server v0.7.12

Improved document reading with related docs and updated documentation by removing support email. - Fixed reading of documents with related docs in local-mcp-server - Removed support email from documentation in local-mcp-server - Committers: David J. Hamilton, Steve Calvert

Read more

api-client-typescript v0.7.1

Updated TypeScript API client to version 0.7.1 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.551.0 (2.610.0). - Includes latest changes from OpenAPI specification 0.9.0 - - Released as @gleanwork/api-client v0.7.1 on NPM

Read more

api-client-python v0.7.0

Updated Python API client to version 0.7.0 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.576.1 (2.651.2). - Python SDK generated at v0.7.0 - Released to PyPI as v0.7.0

Read more

api-client-java v0.6.0

Released java API client v0.6.0 based on OpenAPI Doc 0.9.0 and Speakeasy CLI 1.576.1 (2.651.2). - Published to Maven Central as v0.6.0

Read more

api-client-go v0.7.0

Updated Go API client to v0.7.0 based on OpenAPI Doc 0.9.0. - Generated using Speakeasy CLI 1.576.1 (2.651.2) - Reflects changes from OpenAPI Doc 0.9.0 - Go client version incremented to v0.7.0

Read more

langchain-glean v0.3.2

Tests updated for new SDK import path and api-client upgraded to 0.4.2. - Updated tests to use the new SDK import path - Upgraded api-client dependency to version 0.4.2

Read more

mcp-server v0.7.11

Added support for Claude Code and refactored goose client configuration in configure-mcp-server. - Enhancement: Added Claude Code support - Internal: Refactored goose client config - Affected component: configure-mcp-server

Read more

mcp-server v0.7.10

Fixed an issue with the remote token header in the configure-mcp-server component. - Bug fix in configure-mcp-server - Protocol-level header handling corrected - Committer: David J. Hamilton

Read more

glean-indexing-sdk v0.0.2

Fixed tag formatting for release and added an additional model for re-export. - Fixed format of tags in release - Added additional model for re-export

Read more

mcp-server v0.7.9

Added support for Goose as a client and improved internal tooling and formatting for MCP server components. - Support for Goose as a client in configure-mcp-server - Prettier configuration fix and format on merge enabled - Ensured releaser runs pnpm login

Read more

mcp-server v0.7.8

Added version-based warning functionality and improved documentation and build processes. - Added warnings based on version in configure-mcp-server, local-mcp-server, mcp-server-utils, and mcp-test-utils - Updated documentation to remove environment flag notice in configure-mcp-server - Improved...

Read more

OAuth for Remote MCP Server (Private Beta)

You can now use the Device Authorization Flow with the same SSO provider configured in Glean to authenticate users connecting their clients to Glean’s remote MCP server.

See here for setup instructions

Note: OAuth is also enabled for the local MCP server.

Go API Client v0.6.0

Breaking Changes: Updated minimum go version to 1.22 (from 1.20).

Updates to API Reference Code Snippets

Update the generated code snippets that are displayed throughout the Client
API Reference
and Indexing API
Reference
docs to include the
required instance parameter in the API client constructor.

Python API Client v0.6.0 - Breaking Changes

The Python API client now uses a namespaced package structure. All imports must be updated from glean to glean.api_client.

Read more

What Changed

  • Import paths have changed from from glean import ... to from glean.api_client import ...
  • This affects all classes including Glean, models, and other API components

Migration Required

Before:

from glean import Glean
from glean import models
from glean.models import Something
from glean.exceptions import ApiError

After:

from glean.api_client import Glean
from glean.api_client import models
from glean.api_client.models import Something
from glean.api_client.exceptions import ApiError

Automated Migration

Use ast-grep (a structural search and replace tool) to automatically update your Python code:

# First, update imports from glean submodules (e.g., from glean.models import ...)
ast-grep --update-all \
  --pattern 'from glean.$SUBMODULE import $$REST' \
  --rewrite 'from glean.api_client.$SUBMODULE import $$REST' \
  --lang python \
  path/to/your/code

# Then, update basic glean imports (e.g., from glean import ...)
ast-grep --update-all \
  --pattern 'from glean import $$REST' \
  --rewrite 'from glean.api_client import $$REST' \
  --lang python \
  path/to/your/code

# Finally, fix any double-nesting that may have occurred
ast-grep --update-all \
  --pattern 'from glean.api_client.api_client import $$REST' \
  --rewrite 'from glean.api_client import $$REST' \
  --lang python \
  path/to/your/code

Manual Steps

If you prefer to update manually, search for all instances of:

  • from glean importfrom glean.api_client import
  • from glean. (but not glean.api_client) → from glean.api_client.

Compatibility

  • This change affects all Python API client users
  • No functional changes to the API itself - only import paths
  • Ensure you're using the latest version of the Python API client package

Run agent API bug fix in client libraries

We fixed a bug that caused Run Agent Wait for Output
(/agents/run/wait) to return empty responses when used with the API Client
libraries.

Read more

We also fixed a bug that produced non-SSE compliant output when
using the Run Agent Stream Output
(/agents/run/stream) endpoint.

Remote MCP Server (private beta)

With Glean’s remote MCP server,
you can access Glean from MCP clients like Claude Desktop, Cursor, or Goose.
Your Glean admin can enable a remote MCP server to expose Glean agents and
tools. To join the MCP Server private beta, contact your Glean account team.

New Features for Tools and Agents API, API Clients, MCP

  • New Features:
    • Client REST API
    • New endpoint: GET /tools/list
    • New endpoint: POST /tools/call
    • API Clients - Added support for the new GET /tools/list and POST /tools/call endpoints
    • MCP Server - Support for configuring MCP server with VS Code
Read more
  • New Features:

    • Client REST API
    • New endpoint: GET /tools/list
    • New endpoint: POST /tools/call
    • API Clients - Added support for the new GET /tools/list and POST /tools/call endpoints
    • MCP Server - Support for configuring MCP server with VS Code
  • Bug Fixes:

    • Update the OpenAPI Spec to properly mark the request body as a required field. This change more
      accurately reflects how the API handles the case when the request body is not
      provided. This affects the following API endpoints: - /rest/api/v1/search - /rest/api/v1/recommendations - rest/api/v1/adminsearch
  • Breaking Changes: - Python API client: the request body OpenAPI spec change resulted in a
    breaking change due to language semantics. This aligns search method
    parameters with other methods in the API.

New Governance and Agent API Features

  • New Features:
    • Governance Admin API surface (10 endpoints)
    • Policies: retrieve, update, list, create, download - Reports:
      createReport, downloadReport, status
    • Visibility Overrides: listVisibilityOverrides,
      createVisibilityOverride
    • Agent API brought up to the LangChain Agent-Protocol (Agents & Runs stages)
    • Retrieve an Agent GET /agents/ {agent_id}
Read more
  • New Features:

    • Governance Admin API surface (10 endpoints)
    • Policies: retrieve, update, list, create, download - Reports:
      createReport, downloadReport, status
    • Visibility Overrides: listVisibilityOverrides,
      createVisibilityOverride
    • Agent API brought up to the LangChain Agent-Protocol (Agents & Runs stages)
    • Retrieve an Agent GET /agents/ {agent_id}
  • Retrieve an Agent's Schemas GET /agents/{agent_id}/schemas

    • List Agents POST /agents/search
    • Run an Agent POST /agents/runs/wait
    • Run an Agent with streaming POST /agents/runs/stream
  • Changes & Enhancements:

    • Replaced legacy alpha Run-Workflow endpoints with the standard Agent-Protocol equivalents (see above).
  • Breaking Changes:

    • Governance endpoints introduce new permission scopes (governance.read,
      governance.write).
  • Bug Fixes:

    • Python API client: resolved "unclosed async coroutine" warning in async transport.
    • Language-Specific Notes:
      • Python 0.4.1 uploaded to PyPI, requires 3.8+.
      • TypeScript 0.4.1 published, ESM, bundled types.
      • Go module path github.com/gleaninc/glean-sdk-go/v4.1.0.
      • Java 0.4.1 available on Maven Central (com.glean:glean-sdk:0.4.1).

Official API Clients Release

  • Released official API clients for Glean in multiple languages, replacing the
    previous OpenAPI Generator-based SDK approach
Read more
  • Released official API clients for Glean in multiple languages, replacing the
    previous OpenAPI Generator-based SDK approach

  • New API clients are now
    available for:

  • Updated documentation with new installation instructions and usage examples

  • Visit the API Clients page for more information

New Indexing API Endpoints for Documents and Troubleshooting

Deprecate Previous Way of Processing Response Message Stream

In the /chat API, the previous way of processing the response message stream has been deprecated as a result of the launch of LLM-generated citations.

Read more
  • LLM citations are interleaved within the response text fragments. Each fragment can have "text" or "citation".
  • If streaming is set to False, the response may still be broken up into across multiple fragments.
  • The citations interleaved inside the response do not have reference ranges (start and end indices) or snippets as they used to.
  • For backwards compatibility, we still return a chat message with citations at the end in the old format, except there will be no startIndex and no snippets.

Visit the Simple Chatbot Guide for more information and an example.

Deprecate x-scio-actas Header in Favor of x-glean-actas

  • Deprecate X-Scio-ActAs in favor of X-Glean-AtAs. X-Scio-ActAs continues to
    work, but it is an error to specify both headers.

Debug Endpoints Permission Status

  • /debug/{datasource}/document - New response field permissionIdentityStatus under status: Provides information regarding upload status of users and groups specified in document permissions
Read more
  • /debug/{datasource}/document - New response field permissionIdentityStatus under status: Provides information regarding upload status of users and groups specified in document permissions

  • /debug/{datasource}/documents - New response field permissionIdentityStatus under status: Provides information regarding upload status of users and groups specified in document permissions

Update Developer Site

The developer site has been updated with a new look, content, and features. Some new features include:

Read more
  • This documentation site is now open sourced on GitHub
  • This changelog page, which gives you a single place to see updates across the platform.
  • Ability to switch between light and dark mode.
  • A new API Clients page with documentation for all available API Clients.
  • A list of community projects and resources to help you get started with Glean.
  • Each API has its own documentation page with detailed information.

And much more...

Add MCP

Added a Model Context Protocol (MCP) server implementation for Glean's search and chat capabilities on GitHub.

This server provides a standardized interface for AI models to interact with Glean's content search and conversational AI features through stdio communication.

Visit the Agents for more information.

LangChain SDK Release

Added LangChain SDK for Python on GitHub. This SDK provides a simple interface for interacting with Glean's search and chat capabilities when using LangChain.

Visit the Agents for more information.

Update Permissions Endpoint

/updatepermissions

  • Beta launch of new endpoint to update document permissions -
    /debug/[datasource]/documents
  • Beta launch of new troubleshooting endpoint for batch queries