Releases: thomaspoignant/go-feature-flag
v1.21.0
🚀 v1.21.0 brings some nice adjustment that will make your experience even better:
- The version brings a new nice way to know which rule has been used to get the variation, you will be able to find this in the flag metadata returned during the evaluation.
- This version also supports a new type of retriever, that lets you initialise and shutdown your retriever. This is particularly useful if you must keep a connection open with your remote system.
Features:
- Support initializable retriever by @thomaspoignant
- (feature) Passing the Evaluated Rule Name to the Metadata by @carlossilveirajunior
Chore:
- Update relay proxy helm README by @thomaspoignant
- Create a new documentation version v1.20.2 by @thomaspoignant
- chore: only run status report for root repo by @luizgribeiro
Fixes:
Dependencies:
- Bump relay-proxy helm chart version v1.20.2 by @thomaspoignant
- Bump github.com/aws/aws-sdk-go from 1.49.13 to 1.49.16 by @dependabot
- Bump google.golang.org/api from 0.154.0 to 0.155.0 by @dependabot
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.9 to 1.15.11 by @dependabot
- Bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.29.6 to 1.29.7 by @dependabot
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 by @dependabot
- Bump @openfeature/web-sdk from 0.4.8 to 0.4.10 by @dependabot
- Bump @babel/preset-env from 7.23.7 to 7.23.8 by @dependabot
- Bump github.com/aws/aws-sdk-go from 1.49.16 to 1.49.21 by @dependabot
- Bump golang.org/x/net from 0.19.0 to 0.20.0 by @dependabot
- Bump dev.openfeature:sdk from 1.7.2 to 1.7.3 by @dependabot
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 by @dependabot
- Bump google.golang.org/api from 0.155.0 to 0.156.0 by @dependabot
- Bump abatilo/actions-poetry from 2 to 3 by @dependabot
- Bump dev.openfeature:sdk from 1.7.2 to 1.7.3 by @dependabot
- Bump github.com/aws/aws-lambda-go from 1.43.0 to 1.44.0 by @dependabot
New Contributors
- @carlossilveirajunior made their first contribution in #1449
Full Changelog: v1.20.2...v1.21.0
v1.20.2
Fix
- [BUGFIX] Helm conditional for HPA K8s API version by @lrvan in #1422
- fix issue in json schema by @thomaspoignant in #1408
Chore
- Bump relay-proxy helm chart version v1.20.1 by @thomaspoignant in #1346
- [skip ci] change DNS for test API by @thomaspoignant in #1349
- Create a new documentation version v1.20.1 by @thomaspoignant in #1347
- Update relay proxy helm README by @thomaspoignant in #1348
- [Snyk] Fix for 1 vulnerabilities by @thomaspoignant in #1377
- Rework documentation to avoid mentionning file by @thomaspoignant in #1369
Dependencies
- Bump dev.openfeature:sdk from 1.7.0 to 1.7.1 in /examples/openfeature_kotlin_server/kotlin-app by @dependabot in #1350
- Bump dev.openfeature.contrib.providers:go-feature-flag from 0.2.15 to 0.2.16 in /examples/openfeature_kotlin_server/kotlin-app by @dependabot in #1351
- Bump ts-node from 10.9.1 to 10.9.2 in /examples/openfeature_nodejs/nodejs-app by @dependabot in #1352
- Bump @openfeature/go-feature-flag-provider from 0.6.0 to 0.6.1 in /examples/openfeature_nodejs/nodejs-app by @dependabot in #1353
- Bump typescript from 5.3.2 to 5.3.3 in /examples/openfeature_nodejs/nodejs-app by @dependabot in #1354
- Bump @openfeature/web-sdk from 0.4.7 to 0.4.8 in /examples/openfeature_web/webapp by @dependabot in #1355
- Bump stylelint from 15.11.0 to 16.0.1 in /examples/openfeature_web/webapp by @dependabot in #1356
- Bump postcss-cli from 10.1.0 to 11.0.0 in /examples/openfeature_web/webapp by @dependabot in #1357
- Bump actions/setup-python from 4 to 5 by @dependabot in #1358
- Bump actions/setup-go from 4 to 5 by @dependabot in #1359
- Bump actions/setup-dotnet from 3 to 4 by @dependabot in #1360
- Bump actions/stale from 8 to 9 by @dependabot in #1361
- Bump github.com/aws/aws-sdk-go-v2 from 1.23.5 to 1.24.0 by @dependabot in #1362
- Bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.29.2 to 1.29.5 by @dependabot in #1363
- Bump github.com/aws/aws-sdk-go from 1.48.11 to 1.48.16 by @dependabot in #1368
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.47.2 to 1.47.5 by @dependabot in #1367
- Bump google.golang.org/api from 0.152.0 to 0.153.0 by @dependabot in #1365
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.4 to 1.15.7 by @dependabot in #1366
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.31 to 0.1.32 in /openfeature/provider_tests/go-integration-tests by @dependabot in #1373
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 in /openfeature/provider_tests/java-integration-tests by @dependabot in #1376
- Bump dev.openfeature:sdk from 1.7.1 to 1.7.2 in /openfeature/provider_tests/java-integration-tests by @dependabot in #1378
- Bump @babel/preset-env from 7.23.5 to 7.23.6 in /examples/openfeature_web/webapp by @dependabot in #1379
- Bump stylelint from 16.0.1 to 16.0.2 in /examples/openfeature_web/webapp by @dependabot in #1380
- Bump eslint from 8.55.0 to 8.56.0 in /examples/openfeature_web/webapp by @dependabot in #1381
- Bump k8s.io/apimachinery from 0.28.4 to 0.29.0 by @dependabot in #1382
- Bump cloud.google.com/go/storage from 1.35.1 to 1.36.0 by @dependabot in #1383
- Bump google.golang.org/api from 0.153.0 to 0.154.0 by @dependabot in #1385
- Bump github.com/aws/aws-lambda-go from 1.41.0 to 1.42.0 by @dependabot in #1386
- Bump github.com/google/uuid from 1.4.0 to 1.5.0 by @dependabot in #1388
- Bump k8s.io/client-go from 0.28.4 to 0.29.0 by @dependabot in #1387
- Bump rel from 0.4.9 to 0.4.9.1 in /openfeature/providers/python-provider by @dependabot in #1390
- Bump github.com/aws/aws-sdk-go from 1.48.16 to 1.49.4 by @dependabot in #1389
- Bump mikefarah/yq from 4.40.4 to 4.40.5 by @dependabot in #1393
- Bump black from 23.11.0 to 23.12.0 in /openfeature/providers/python-provider by @dependabot in #1391
- Bump dev.openfeature:sdk from 1.7.1 to 1.7.2 in /examples/openfeature_kotlin_server/kotlin-app by @dependabot in #1392
- Bump black from 23.12.0 to 23.12.1 in /openfeature/providers/python-provider by @dependabot in #1394
- Bump pydantic from 2.5.2 to 2.5.3 in /openfeature/providers/python-provider by @dependabot in #1395
- Bump jvm from 1.9.21 to 1.9.22 in /examples/openfeature_kotlin_server/kotlin-app by @dependabot in #1396
- Bump github.com/aws/aws-sdk-go-v2/config from 1.26.1 to 1.26.2 by @dependabot in #1397
- Bump github.com/aws/aws-sdk-go from 1.49.4 to 1.49.9 by @dependabot in #1398
- Bump github.com/fsouza/fake-gcs-server from 1.47.6 to 1.47.7 by @dependabot in #1399
- Bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.29.5 to 1.29.6 by @dependabot in #1400
- Bump github.com/labstack/echo/v4 from 4.11.3 to 4.11.4 by @dependabot in #1404
- Bump github.com/aws/aws-lambda-go from 1.42.0 to 1.43.0 by @dependabot in #1403
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.7 to 1.15.9 by @dependabot in #1402
- Bump tj-actions/changed-files from 40 to 41 by @dependabot in #1405
- Bump dev.openfeature.contrib.providers:go-feature-flag from 0.2.16 to 0.2.17 in /openfeature/provider_tests/java-integration-tests by @dependabot in #1406
- Bump dev.openfeature.contrib.providers:go-feature-flag from 0.2.17 to 0.2.18 in /openfeature/provider_tests/java-integration-tests by @dependabot in #1409
- Bump OpenFeature.Contrib.GOFeatureFlag from 0.1.4 to 0.1.5 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #1410
- Bump stylelint from 16.0.2 to 16.1.0 in /examples/openfeature_web/webapp by @dependabot in #1412
- Bump browser-sync from 2.29.3 to 3.0.2 in /examples/openfeature_web/webapp by @dependabot in #1414
- Bump @babel/preset-env from 7.23.6 to 7.23.7 in /examples/openfeature_web/webapp by @dependabot in #1413
- Bump rel from 0.4.9.1 to 0.4.9.5 in /openfeature/providers/python-provider by @dependabot in #1415
- Bump pytest from 7.4.3 to 7.4.4 in /openfeature/providers/python-provider by @dependabot in #1416
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #1417
- Bump github.com/aws/aws-sdk-go from 1.49.9 to 1.49.13 by @dependabot in #1418
- Bump dev.openfeature.contrib.providers:go-feature-flag from 0.2.16 to 0.2.18 in /examples/openfeature_kotlin_server/kotlin-app by @dependabot in #1419
New Contributors
Full Changelog: https://github.com/thomaspoignant/go-feature-...
v1.20.1
Fix
- fix(relay-proxy): When converting the context int where seen as a float by @thomaspoignant in #1344
Chore
- Bump relay-proxy helm chart version v1.20.0 by @thomaspoignant in #1341
- Create a new documentation version v1.20.0 by @thomaspoignant in #1342
- Update relay proxy helm README by @thomaspoignant in #1343
- Release editor API by @thomaspoignant in #1345
Full Changelog: v1.20.0...v1.20.1
v1.20.0
🚀 This version add the support of OpenTelemetry tracing in the relay-proxy 🙌
Features
- Add opentelemetry for the relay proxy by @thomaspoignant in #1312
Documentation
- docs: add flag definition that matches example and improove js snippet by @luizgribeiro in #1331
- Website: add section who is using GO Feature Flag by @thomaspoignant in #1313
- website: Fixing some responsive things by @thomaspoignant in #1314
- docs: update open feature refs to newer package by @luizgribeiro in #1333
- Fix documentation Openfeature server sdk by @thomaspoignant in #1339
- Adding a new link to join slack by @thomaspoignant in #1340
Fixes
- Fix schema generator by @thomaspoignant in #1291
- fix wrong link by @thomaspoignant in #1301
Chore
- Create a new documentation version v1.19.0 by @thomaspoignant in #1288
- Update relay proxy helm README by @thomaspoignant in #1289
- Dependabot update for providers by @thomaspoignant in #1295
Dependencies
- Bump relay-proxy helm chart version v1.19.0 by @thomaspoignant in #1287
- Bump mikefarah/yq from 4.40.2 to 4.40.3 by @dependabot in #1293
- Bump typescript from 5.2.2 to 5.3.2 in /examples/openfeature_nodejs/nodejs-app by @dependabot in #1296
- Bump dev.openfeature:kotlin-sdk from 0.0.4 to 0.1.0 in /openfeature/providers/kotlin-provider/gofeatureflag-kotlin-provider by @dependabot in #1297
- Bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.28.1 to 1.28.2 by @dependabot in #1306
- Bump @openfeature/web-sdk from 0.4.5 to 0.4.6 in /examples/openfeature_web/webapp by @dependabot in #1298
- Bump jvm from 1.9.20 to 1.9.21 in /examples/openfeature_kotlin_server/kotlin-app by @dependabot in #1307
- Bump dev.openfeature.contrib.providers:go-feature-flag from 0.2.14 to 0.2.15 in /examples/openfeature_kotlin_server/kotlin-app by @dependabot in #1308
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.14.0 to 1.14.2 by @dependabot in #1304
- Bump github.com/aws/aws-sdk-go from 1.48.0 to 1.48.3 by @dependabot in #1300
- Bump com.google.code.gson:gson from 2.8.9 to 2.10.1 in /openfeature/providers/kotlin-provider/gofeatureflag-kotlin-provider by @dependabot in #1299
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.44.0 to 1.45.0 by @dependabot in #1309
- Bump NUnit from 3.14.0 to 4.0.0 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #1310
- Bump NUnit.Analyzers from 3.9.0 to 3.10.0 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #1311
- Bump websocket-client from 1.6.4 to 1.7.0 in /openfeature/providers/python-provider by @dependabot in #1315
- Bump eslint from 8.54.0 to 8.55.0 in /examples/openfeature_web/webapp by @dependabot in #1316
- Bump @openfeature/web-sdk from 0.4.6 to 0.4.7 in /examples/openfeature_web/webapp by @dependabot in #1317
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.14.2 to 1.15.4 by @dependabot in #1320
- Bump github.com/aws/aws-sdk-go from 1.48.3 to 1.48.11 by @dependabot in #1322
- Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 by @dependabot in #1325
- Bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.28.2 to 1.29.2 by @dependabot in #1321
- Bump google.golang.org/api from 0.151.0 to 0.152.0 by @dependabot in #1327
- Bump actions/setup-java from 3 to 4 by @dependabot in #1329
- Bump NUnit from 4.0.0 to 4.0.1 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #1330
- Bump @babel/preset-env from 7.23.3 to 7.23.5 in /examples/openfeature_web/webapp by @dependabot in #1318
- Bump mikefarah/yq from 4.40.3 to 4.40.4 by @dependabot in #1328
- Bump dev.openfeature.contrib.providers:go-feature-flag from 0.2.15 to 0.2.16 in /openfeature/provider_tests/java-integration-tests by @dependabot in #1335
- Bump dev.openfeature:sdk from 1.7.0 to 1.7.1 in /openfeature/provider_tests/java-integration-tests by @dependabot in #1336
- Bump @openfeature/go-feature-flag-provider from 0.6.0 to 0.6.1 in /openfeature/provider_tests/js-integration-tests by @dependabot in #1337
New Contributors
- @luizgribeiro made their first contribution in #1331
Full Changelog: v1.19.0...v1.20.0
python-provider-v0.1.0
Python provider v0.1.0
🚀
v0.1.0
is the first complete version of the Python provider.
It supports:
- Remote evaluation.
- Caching of results.
- Cache invalidation by connecting through a web-socket.
v1.19.0
Version v1.19.0
is introducing the EvaluationContextEnrichment
. 🚀🎉
This allows you to enrich any context you receive with some common information for all your context evaluations.
If you want to add your service name, your environment or any relevant information about your application, this is the way to make it possible. (check #1285 for more information)
Feature
- Support of evaluation context enrichment by @thomaspoignant in #1285
Chrore
- Create a new documentation version v1.18.2 by @thomaspoignant in #1268
- Update relay proxy helm README by @thomaspoignant in #1269
- Fix Links in configuration files by @thomaspoignant in #1286
Dependencies
- Bump relay-proxy helm chart version v1.18.2 by @thomaspoignant in #1267
- Bump dev.openfeature.contrib.providers:go-feature-flag from 0.2.14 to 0.2.15 in /openfeature/provider_tests/java-integration-tests by @dependabot in #1271
- Bump eslint from 8.53.0 to 8.54.0 in /examples/openfeature_web/webapp by @dependabot in #1272
- Bump k8s.io/apimachinery from 0.28.3 to 0.28.4 by @dependabot in #1274
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.13.5 to 1.14.0 by @dependabot in #1275
- Bump k8s.io/api from 0.28.3 to 0.28.4 by @dependabot in #1280
- Bump google.golang.org/api from 0.150.0 to 0.151.0 by @dependabot in #1282
- Bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.28.0 to 1.28.1 by @dependabot in #1278
- Bump github.com/aws/aws-sdk-go from 1.47.9 to 1.48.0 by @dependabot in #1276
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.30 to 0.1.31 in /openfeature/provider_tests/go-integration-tests by @dependabot in #1284
- Bump mikefarah/yq from 4.40.1 to 4.40.2 by @dependabot in #1283
- Bump k8s.io/client-go from 0.28.3 to 0.28.4 by @dependabot in #1281
Full Changelog: v1.18.2...v1.19.0
v1.18.2
This version fixes a problem in the relay-proxy when configuring the Google Cloud Storage retriever with environment variables.
Fix
Dependencies
- Bump @babel/eslint-parser from 7.22.15 to 7.23.3 in /examples/openfeature_web/webapp by @dependabot in #1250
- Bump @openfeature/web-sdk from 0.4.4 to 0.4.5 in /examples/openfeature_web/webapp by @dependabot in #1252
- Bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.26.0 to 1.28.0 by @dependabot in #1253
- Bump github.com/labstack/echo/v4 from 4.11.2 to 4.11.3 by @dependabot in #1254
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.42.0 to 1.42.1 by @dependabot in #1258
- Bump @babel/preset-env from 7.23.2 to 7.23.3 in /examples/openfeature_web/webapp by @dependabot in #1251
- Bump google.golang.org/api from 0.149.0 to 0.150.0 by @dependabot in #1263
- Bump cloud.google.com/go/storage from 1.34.1 to 1.35.1 by @dependabot in #1262
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.13.1 to 1.13.5 by @dependabot in #1256
- Bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 by @dependabot in #1260
- Bump github.com/aws/aws-sdk-go from 1.47.3 to 1.47.9 by @dependabot in #1255
- Bump golang.org/x/net from 0.17.0 to 0.18.0 by @dependabot in #1257
- [Snyk] Security upgrade @easyops-cn/docusaurus-search-local from 0.36.0 to 0.37.1 by @thomaspoignant in #1264
Chore
- Create a new documentation version v1.18.1 by @thomaspoignant in #1244
- Bump relay-proxy helm chart version v1.18.1 by @thomaspoignant in #1245
- Update relay proxy helm README by @thomaspoignant in #1246
- Update release.yml by @thomaspoignant in #1247
- Add black pre-commit by @thomaspoignant in #1249
New Contributors
Full Changelog: v1.18.1...v1.18.2
v1.18.1
This version fixes some issues detected in the Gitlab retriever.
Fixes
- Fix Gitlab retriever configuration for relay proxy by @thomaspoignant in #1243
Chore
- Bump relay-proxy helm chart version v1.18.0 by @thomaspoignant in #1210
- Create a new documentation version v1.18.0 by @thomaspoignant in #1211
- Update relay proxy helm README by @thomaspoignant in #1212
- Add Kotlin to the list of the supported languages by @thomaspoignant in #1215
- Add kotlin example by @thomaspoignant in #1216
- Link examples in website by @thomaspoignant in #1240
Dependencies
- Bump jvm from 1.9.0 to 1.9.20 in /examples/openfeature_kotlin/kotlin-app by @dependabot in #1224
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.5.0 to 0.7.0 in /examples/openfeature_kotlin/kotlin-app by @dependabot in #1217
- Bump NUnit from 3.13.3 to 3.14.0 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #1218
- Bump helm/chart-testing-action from 2.6.0 to 2.6.1 by @dependabot in #1219
- Bump eslint from 8.52.0 to 8.53.0 in /examples/openfeature_web/webapp by @dependabot in #1220
- Bump @openfeature/web-sdk from 0.4.1 to 0.4.4 in /examples/openfeature_web/webapp by @dependabot in #1221
- Bump cloud.google.com/go/storage from 1.33.0 to 1.34.1 by @dependabot in #1222
- Bump github.com/aws/aws-sdk-go-v2 from 1.21.2 to 1.22.1 by @dependabot in #1226
- Bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.24.7 to 1.26.0 by @dependabot in #1228
- Bump @openfeature/go-feature-flag-web-provider from 0.1.4 to 0.1.5 in /examples/openfeature_web/webapp by @dependabot in #1223
- Bump github.com/aws/aws-sdk-go from 1.46.6 to 1.47.3 by @dependabot in #1225
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.40.2 to 1.42.0 by @dependabot in #1229
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.92 to 1.13.1 by @dependabot in #1231
- Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 by @dependabot in #1233
- Bump org.junit.jupiter:junit-jupiter-engine from 5.10.0 to 5.10.1 in /openfeature/provider_tests/java-integration-tests by @dependabot in #1234
- Bump actions/setup-python from 2 to 4 by @dependabot in #1238
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 in /openfeature/provider_tests/java-integration-tests by @dependabot in #1237
- Bump mikefarah/yq from 4.35.2 to 4.40.1 by @dependabot in #1239
- Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #1241
Full Changelog: v1.18.0...v1.18.1
python-provider-v0.0.2
Release a new version of the python
provider.
kotlin-provider-v0.0.1-beta.2
This release is a test deployment for the Kotlin-provider
.