Skip to content

SDK release

These release notes cover the current SDK v0.4.3 and earlier releases.

SDK changelog

Customer-visible SDK and API changes are documented here. PyPI releases are immutable; fixes are published as a new version.

0.4.3 - 2026-07-14

  • Fixed managed-browser footprint selection so each selected profile presents its own reported device model, screen size, and device pixel ratio instead of inheriting those values from the leased device.
  • Added strict validation so a selected footprint cannot silently fall back to a different visible identity.

0.4.2 - 2026-07-14

  • Published aimlib through PyPI for the first time.
  • Standardized installation through the public Python package index.
  • No runtime API behavior changed from 0.4.1.

0.4.1 - 2026-07-14

  • Added proxy.socks5h_url so remote DNS intent is explicit while retaining socks5_url and legacy fields for compatibility.
  • Added ai.operations.get() and ai.operations.wait() for queued IP rotations and carrier switches.
  • Added support for the GET /v1/operations/{id} endpoint.
  • Reduced network-operation results to stable customer fields.
  • Normalized temporary remote-browser reachability failures as browser_unavailable.
  • Expanded customer documentation for proxies, the REST API, remote browsers, and support.

0.4.0 - 2026-07-14

  • Added active-rental and browser-availability metadata to device objects.
  • Added credential-safe HTTP and SOCKS5 proxy properties for the shared endpoint.
  • Added footprint selection during browser session creation.
  • Improved browser-session stop, disconnect, reconnect, and error handling.
  • Improved browser connection error handling.

0.3.1 - 2026-06-10

  • Added device.rotate_ip() with configurable waiting for operation completion.
  • Added device.switch_carrier() for supported provisioned carriers.
  • Added queued and blocking network-operation modes with structured terminal results.

0.3.0 - 2026-06-09

  • Added device.list_footprints(), device.browser(footprint=...), and session.set_footprint().
  • Kept proxy-only installation lightweight with an optional browser extra.

0.2.1 - 2026-06-08

  • Added customer-visible ticket acknowledgement and review status.

0.2.0 - 2026-06-07

  • Added customer support ticket creation, listing, retrieval, replies, and two-sided closure.

0.1.0 - 2026-06-07

  • Initial asynchronous Python SDK.
  • Added leased-device discovery, proxy metadata, browser lifecycle, and typed customer errors.