Skip to content

Commit 29433e1

Browse files
authored
Merge pull request #209 from kernel/release-please--branches--main--changes--next
release: 0.139.0
2 parents 6b3ea84 + 352dc86 commit 29433e1

10 files changed

Lines changed: 46 additions & 3 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.138.0"
2+
".": "0.139.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.139.0](https://github.com/kernel/kernel-python-sdk/compare/v0.138.0...v0.139.0) (2026-10-30)
4+
5+
6+
### Features
7+
8+
* Expose leased_at on browser session responses ([37a09bc](https://github.com/kernel/kernel-python-sdk/commit/37a09bceae3ca0941c588ce58f3afad804096fbf))
9+
310
## [0.138.0](https://github.com/kernel/kernel-python-sdk/compare/v0.137.0...v0.138.0) (2026-10-30)
411

512

‎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.138.0"
3+
version = "0.139.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.138.0" # x-release-please-version
4+
__version__ = "0.139.0" # x-release-please-version

‎src/kernel/types/browser_create_response.py‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ class BrowserCreateResponse(BaseModel):
7777
kiosk_mode: Optional[bool] = None
7878
"""Whether the browser session is running in kiosk mode."""
7979

80+
leased_at: Optional[datetime] = None
81+
"""When the pooled browser session was last leased.
82+
83+
Only present for leased pooled sessions.
84+
"""
85+
8086
location: Optional[BrowserLocation] = None
8187
"""Effective browser timezone and locale with per-field provenance."""
8288

‎src/kernel/types/browser_list_response.py‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ class BrowserListResponse(BaseModel):
7777
kiosk_mode: Optional[bool] = None
7878
"""Whether the browser session is running in kiosk mode."""
7979

80+
leased_at: Optional[datetime] = None
81+
"""When the pooled browser session was last leased.
82+
83+
Only present for leased pooled sessions.
84+
"""
85+
8086
location: Optional[BrowserLocation] = None
8187
"""Effective browser timezone and locale with per-field provenance."""
8288

‎src/kernel/types/browser_pool_acquire_response.py‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@ class BrowserPoolAcquireResponse(NoContentAsNone, BaseModel):
7878
kiosk_mode: Optional[bool] = None
7979
"""Whether the browser session is running in kiosk mode."""
8080

81+
leased_at: Optional[datetime] = None
82+
"""When the pooled browser session was last leased.
83+
84+
Only present for leased pooled sessions.
85+
"""
86+
8187
location: Optional[BrowserLocation] = None
8288
"""Effective browser timezone and locale with per-field provenance."""
8389

‎src/kernel/types/browser_retrieve_response.py‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ class BrowserRetrieveResponse(BaseModel):
7777
kiosk_mode: Optional[bool] = None
7878
"""Whether the browser session is running in kiosk mode."""
7979

80+
leased_at: Optional[datetime] = None
81+
"""When the pooled browser session was last leased.
82+
83+
Only present for leased pooled sessions.
84+
"""
85+
8086
location: Optional[BrowserLocation] = None
8187
"""Effective browser timezone and locale with per-field provenance."""
8288

‎src/kernel/types/browser_update_response.py‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ class BrowserUpdateResponse(BaseModel):
7777
kiosk_mode: Optional[bool] = None
7878
"""Whether the browser session is running in kiosk mode."""
7979

80+
leased_at: Optional[datetime] = None
81+
"""When the pooled browser session was last leased.
82+
83+
Only present for leased pooled sessions.
84+
"""
85+
8086
location: Optional[BrowserLocation] = None
8187
"""Effective browser timezone and locale with per-field provenance."""
8288

‎src/kernel/types/invocation_list_browsers_response.py‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ class Browser(BaseModel):
7777
kiosk_mode: Optional[bool] = None
7878
"""Whether the browser session is running in kiosk mode."""
7979

80+
leased_at: Optional[datetime] = None
81+
"""When the pooled browser session was last leased.
82+
83+
Only present for leased pooled sessions.
84+
"""
85+
8086
location: Optional[BrowserLocation] = None
8187
"""Effective browser timezone and locale with per-field provenance."""
8288

0 commit comments

Comments
 (0)