go-sdk icon indicating copy to clipboard operation
go-sdk copied to clipboard

Go SDK for OpenFeature

Results 15 go-sdk issues
Sort by recently updated
recently updated
newest added

## This PR - Adds Domain Scoping ### Related Issues Fixes #257 ### Notes ### Follow-up Tasks ### How to test

## This PR Partially address #266 by providing interface contracts for the SDK. There are no breaking changes in this change I have introduced `IOFApi` interface, which represents the general...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [google-github-actions/release-please-action](https://togithub.com/google-github-actions/release-please-action) | action | major | `v3` -> `v4` | ---...

:robot: I have created a release *beep* *boop* --- ## [1.11.1](https://github.com/open-feature/go-sdk/compare/v1.11.0...v1.11.1) (2024-05-07) ### 🐛 Bug Fixes * **deps:** update module github.com/cucumber/godog to v0.14.1 ([#267](https://github.com/open-feature/go-sdk/issues/267)) ([2cf5717](https://github.com/open-feature/go-sdk/commit/2cf5717eadbeff55923ae7a77428c03c3c9f6a70)) * **deps:** update module golang.org/x/exp...

autorelease: pending

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Open These updates have all been created already. Click a checkbox below to...

### Requirements Right now it's a bit awkward to write unit tests that depend on different values being injected. This is largely because of the singleton evaluation API - if...

enhancement

# We should implement transaction context propagation ## What is transaction context? [From the spec:](https://openfeature.dev/specification/sections/evaluation-context#33-context-propagation) Transaction context is a container for transaction-specific evaluation context (e.g. user id, user agent, IP)....

enhancement
good first issue
contribfest
v0.8.0

## Overview A `domain` is an identifier that logically binds clients with providers, allowing multiple providers to be used simultaneously within a single application. Domains were added to the spec...

enhancement
contribfest
v0.8.0

### Requirements Now that structured logging has landed in the standard library, we can shed an external dependency and just use log/slog.

enhancement
breaking-change

### Requirements #### Stateless providers Providers no longer maintain their own state: the state for each provider is maintained in the SDK automatically, and updated according to the success/failures of...

enhancement
contribfest
v0.8.0