github flipt-io/flipt v1.17.0

latest release: v1.17.1
15 months ago

hello

Added

  • Brand new UI / UX 🎉
  • JSON/CUE schema #1196
  • Support config file versioning #1225
  • OIDC Auth Methods #1197
  • List API for Auth Methods #1240

Changed

  • Move /meta API endpoints behind authentication #1250
  • Dependency updates

Deprecated

  • Deprecates ui.enabled in favor of always enabling the UI

Fixed

  • Don't print to stdout with color when using JSON log format #1188

Removed

  • Embedded swagger/openapiv2 API docs in favor of hosted / openapiv3 API docs #1241

What's Changed

  • chore: try to fix latest tag/push on release by @markphelps in #1187
  • chore(deps-dev): bump prettier from 2.7.1 to 2.8.0 in /ui by @dependabot in #1172
  • chore(deps-dev): bump @playwright/test from 1.28.0 to 1.28.1 in /ui by @dependabot in #1170
  • fix: dont print to stdout using color/non json formatted output when running with JSON output logger by @markphelps in #1188
  • chore(deps): bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.0 by @dependabot in #1193
  • chore(deps): bump DavidAnson/markdownlint-cli2-action from 7 to 8 by @dependabot in #1189
  • chore(deps): bump go.uber.org/zap from 1.23.0 to 1.24.0 by @dependabot in #1194
  • feat(gh): add workflow to trigger grpc client update by @GeorgeMac in #1198
  • chore(gh): deploy latest version of try.flipt.io after flipt release by @markphelps in #1199
  • chore(config): add Json/Cue schema by @markphelps in #1196
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.11.1 to 1.11.2 by @dependabot in #1201
  • chore(config): add yaml-lang-server annotations to configs by @markphelps in #1204
  • chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger from 1.11.1 to 1.11.2 by @dependabot in #1202
  • feat: trigger update ruby grpc job on release by @GeorgeMac in #1200
  • chore(build): fix nightly/all builds to install gcc by @markphelps in #1213
  • chore(deps): bump golang.org/x/tools from 0.3.0 to 0.4.0 in /_tools by @dependabot in #1222
  • chore(deps): bump go.opentelemetry.io/otel/metric from 0.33.0 to 0.34.0 by @dependabot in #1220
  • chore(deps): bump go.opentelemetry.io/otel/sdk/metric from 0.33.0 to 0.34.0 by @dependabot in #1221
  • feat(server/auth): validate flipt_client_token cookie in middleware by @GeorgeMac in #1139
  • feat(rpc/auth): add OIDC auth method service gRPC definition by @GeorgeMac in #1138
  • chore(deps-dev): bump prettier from 2.8.0 to 2.8.1 in /ui by @dependabot in #1218
  • chore(deps-dev): bump vite from 3.2.4 to 3.2.5 in /ui by @dependabot in #1219
  • refactor(main): move grpc and http composition into internal/cmd by @GeorgeMac in #1216
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.36.4 to 0.37.0 by @dependabot in #1203
  • chore: refactor deprecations checking to own method by @markphelps in #1226
  • chore: move migrator back to main so we dont need it in grpc server by @markphelps in #1224
  • feat: deprecate ui enabled by @markphelps in #1227
  • chore(deps): bump goreleaser/goreleaser-action from 3 to 4 by @dependabot in #1228
  • chore(deps): bump github.com/XSAM/otelsql from 0.17.0 to 0.17.1 by @dependabot in #1232
  • feat: support config versioning by @markphelps in #1225
  • feat(auth/oidc): OIDC authentication method support by @GeorgeMac in #1197
  • chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.14.0 to 2.15.0 by @dependabot in #1238
  • chore(deps): bump golang.org/x/net from 0.2.0 to 0.4.0 by @dependabot in #1237
  • feat(auth): public list authentication methods endpoint by @GeorgeMac in #1240
  • chore: rm swagger (openapiv2) self hosted api docs in favor of public api docs by @markphelps in #1241
  • feat(auth): add arbitrary list methods metadata field by @GeorgeMac in #1242
  • chore(schema): update JSON and CUE schemas by @GeorgeMac in #1243
  • chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.14.0 to 2.15.0 in /_tools by @dependabot in #1244
  • chore(deps): bump github.com/testcontainers/testcontainers-go from 0.15.0 to 0.17.0 by @dependabot in #1245
  • feat(metadata): authenticate /meta endpoints by @GeorgeMac in #1250
  • chore: proto/buf updates by @markphelps in #1251
  • chore: use minted GITHUB_TOKEN for task setup to avoid ratelimits by @markphelps in #1255
  • chore: Release check refactor by @markphelps in #1254
  • feat(http): support CSRF provention by @GeorgeMac in #1253
  • chore(deps): bump github.com/coreos/go-oidc/v3 from 3.4.0 to 3.5.0 by @dependabot in #1257
  • chore(deps): bump DavidAnson/markdownlint-cli2-action from 8 to 9 by @dependabot in #1261
  • chore(deps): bump golang.org/x/net from 0.4.0 to 0.5.0 by @dependabot in #1264
  • chore(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.12 in /_tools by @dependabot in #1266
  • chore(deps): bump golang.org/x/tools from 0.4.0 to 0.5.0 in /_tools by @dependabot in #1265
  • chore(deps): bump alpine from 3.17.0 to 3.17.1 in /build by @dependabot in #1267
  • feat: switch to ui v2 by @markphelps in #1248

Full Changelog: v1.16.0...v1.17.0

Don't miss a new flipt release

NewReleases is sending notifications on new releases.