> ## Documentation Index
> Fetch the complete documentation index at: https://www.osohq.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Go SDK Changelog

> Changelog of updates to Oso Cloud Go SDK.

### v2.4.0

* Add `ListPaginated()` and `ListPaginatedWithContext()` methods for paginated list queries. Returns a `*ListPage` with `Results` and `NextPageToken` for fetching subsequent pages. `pageSize` is a required parameter.

### 2.3.2

* Remove unused internal APIs.

### v2.3.1

* Revised the documentation for Oso `List` interface
* Bugfix: `Insert` and `Batch` APIs now correctly return an error when inserting a fact
  argument with an empty type or ID.

### v2.3.0

* Add `ParityHandle` for use with [`Oso Migrate`](/develop/local-dev/oso-migrate).

### v2.2.3

* Fix bug where `QueryBuilder.In` constraints were not being applied correctly.

### v2.2.2

* Deduplicate results of Evaluate and EvaluateValues from QueryBuilder.

### v2.2.1

* Standardize HTTP error code handling to treat all non-2xx responses as errors.

### v2.2.0

* Add `EvaluateLocalFilter` and `EvaluateLocalSelect` functions to the Query
  Builder to support querying with Local Authorization.

### v2.1.0

* Use Fallback, if configured, for `Get`, `GetPolicyMetadata`, and local
  check APIs if Oso Cloud returns an error (Requires [Fallback 1.0.0](#fallback-1.0.0) or later).
* Use Fallback, if configured, if Oso Cloud returns an HTTP 400 error.

### v2.0.1

* Bugfix: correctly handle `Fact` deletes inside of `Batch` transactions.
* Bugfix: correctly filter by predicate in `Get`.

### v2.0.0

This release contains several breaking changes. There's a [migration guide](/reference/sdks/migration-guide)
for upgrading from version 1.x, and don't hesitate to reach out if you run into any issues.

* Add support for context facts to Local Authorization functions.

### v1.7.1

* Add `X-Request-ID` header to uniquely identify individual API requests; include this ID in error messages for better debugging.

### v1.7.0

* Added new [`oso.ActionsLocal()`](/reference/api/local-check-api/post-actions_query) method.
* Add `Instance` convenience constructors for `Integer` and `Boolean`.

### v1.6.1

Update error message wording.

### v1.6.0

Added support for the local check API:

* Added new [`osoClient.listLocal()`](/reference/api/local-check-api/post-list_query) method.
* Added new [`osoClient.AuthorizeLocal()`](/reference/api/local-check-api/post-authorize_query) method.
* Added new `oso.NewClientWithDataBindings()` constructor.
