Skip to content

Commit 7100c82

Browse files
authored
Merge pull request #217 from kernel/release-please--branches--main--changes--next
release: 0.147.0
2 parents 9261d5f + e8c33d6 commit 7100c82

17 files changed

Lines changed: 230 additions & 9 deletions

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.146.0"
2+
".": "0.147.0"
33
}

‎CHANGELOG.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [0.147.0](https://github.com/kernel/kernel-python-sdk/compare/v0.146.0...v0.147.0) (2026-11-12)
4+
5+
6+
### Features
7+
8+
* Prepare native OAuth for MCP: path resource, exchange targets, static exchange client, retention, Clerk OAuth cutoff ([5976b83](https://github.com/kernel/kernel-python-sdk/commit/5976b838d244effe63464f64a35a8671a7624426))
9+
310
## [0.146.0](https://github.com/kernel/kernel-python-sdk/compare/v0.145.0...v0.146.0) (2026-11-10)
411

512

‎api.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,7 @@ from kernel.types.auth import (
436436
LoginResponse,
437437
ManagedAuth,
438438
ManagedAuthBrowserConfig,
439+
ManagedAuthBrowserLocation,
439440
ManagedAuthCreateRequest,
440441
ManagedAuthTimelineEvent,
441442
ManagedAuthUpdateRequest,

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "kernel"
3-
version = "0.146.0"
3+
version = "0.147.0"
44
description = "The official Python library for the kernel API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"

‎src/kernel/_version.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
__title__ = "kernel"
4-
__version__ = "0.146.0" # x-release-please-version
4+
__version__ = "0.147.0" # x-release-please-version

‎src/kernel/types/auth/__init__.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@
1515
from .connection_timeline_params import ConnectionTimelineParams as ConnectionTimelineParams
1616
from .managed_auth_browser_config import ManagedAuthBrowserConfig as ManagedAuthBrowserConfig
1717
from .managed_auth_timeline_event import ManagedAuthTimelineEvent as ManagedAuthTimelineEvent
18+
from .managed_auth_browser_location import ManagedAuthBrowserLocation as ManagedAuthBrowserLocation
1819
from .managed_auth_browser_config_param import ManagedAuthBrowserConfigParam as ManagedAuthBrowserConfigParam
20+
from .managed_auth_browser_location_param import ManagedAuthBrowserLocationParam as ManagedAuthBrowserLocationParam

‎src/kernel/types/auth/managed_auth_browser_config.py‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
from ..._models import BaseModel
77
from ..browser_proxy_config import BrowserProxyConfig
8+
from .managed_auth_browser_location import ManagedAuthBrowserLocation
89
from ..browsers.browser_telemetry_categories_config import BrowserTelemetryCategoriesConfig
910

1011
__all__ = [
@@ -117,6 +118,12 @@ class ManagedAuthBrowserConfig(BaseModel):
117118
Browser configuration applied to browser sessions created for a managed auth connection. Managed auth controls the profile, headless mode, timeout, start URL, kiosk mode, and viewport.
118119
"""
119120

121+
location: Optional[ManagedAuthBrowserLocation] = None
122+
"""
123+
Browser locale for the connection's login, reauthentication, and health-check
124+
sessions. Set on create or update; not supported on login.
125+
"""
126+
120127
proxy: Optional[BrowserProxyConfig] = None
121128
"""Proxy configuration for managed auth browser sessions.
122129

‎src/kernel/types/auth/managed_auth_browser_config_param.py‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from typing_extensions import Literal, TypedDict
77

88
from ..browser_proxy_config_param import BrowserProxyConfigParam
9+
from .managed_auth_browser_location_param import ManagedAuthBrowserLocationParam
910
from ..browsers.browser_telemetry_categories_config_param import BrowserTelemetryCategoriesConfigParam
1011

1112
__all__ = [
@@ -118,6 +119,12 @@ class ManagedAuthBrowserConfigParam(TypedDict, total=False):
118119
Browser configuration applied to browser sessions created for a managed auth connection. Managed auth controls the profile, headless mode, timeout, start URL, kiosk mode, and viewport.
119120
"""
120121

122+
location: ManagedAuthBrowserLocationParam
123+
"""
124+
Browser locale for the connection's login, reauthentication, and health-check
125+
sessions. Set on create or update; not supported on login.
126+
"""
127+
121128
proxy: BrowserProxyConfigParam
122129
"""Proxy configuration for managed auth browser sessions.
123130
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from typing import Optional
4+
5+
from ..._models import BaseModel
6+
7+
__all__ = ["ManagedAuthBrowserLocation"]
8+
9+
10+
class ManagedAuthBrowserLocation(BaseModel):
11+
"""
12+
Browser locale applied to browser sessions created for a managed auth connection.
13+
"""
14+
15+
locale: Optional[str] = None
16+
"""
17+
Supported canonical BCP 47 locale for the browser's language and Accept-Language
18+
header. Omit to use the default for the browser's region, or omit on update to
19+
keep the current locale. Null clears it on update.
20+
"""
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from __future__ import annotations
4+
5+
from typing import Optional
6+
from typing_extensions import TypedDict
7+
8+
__all__ = ["ManagedAuthBrowserLocationParam"]
9+
10+
11+
class ManagedAuthBrowserLocationParam(TypedDict, total=False):
12+
"""
13+
Browser locale applied to browser sessions created for a managed auth connection.
14+
"""
15+
16+
locale: Optional[str]
17+
"""
18+
Supported canonical BCP 47 locale for the browser's language and Accept-Language
19+
header. Omit to use the default for the browser's region, or omit on update to
20+
keep the current locale. Null clears it on update.
21+
"""

0 commit comments

Comments
 (0)