Skip to content

Flipt

Developer Productivity

Git-native feature management platform that stores flags as code in your own repositories

Go Latest v2.9.0 · 1mo ago Security brief →

Features

  • Treats feature flags as code stored directly in Git repositories
  • Supports multi‑environment workflows using Git branches, directories, or separate repos
  • Zero‑infrastructure deployment – a single binary with optional SCM sync
  • Real‑time flag updates via Server‑Sent Events (SSE) without polling
  • Enterprise security features: secrets management, GPG commit signing, OIDC/JWT auth

Recent releases

View all 6 releases →
v2.9.0 New feature
Notable features
  • Support configurable machine fingerprint for containers
  • Add AWS Secrets Manager, Azure Key Vault, and GCP Secret Manager providers to secrets handling
  • Implement SSE (Server‑Sent Events) for real‑time UI and evaluation updates
Full changelog

Changelog

Features

  • 2917a7423df5eb1a1a95f8d3aa5ac29171c18368: feat(license): support configurable machine fingerprint for containers (#5427) (@markphelps)
  • 7507f24400b12fb568e4dbb81c9ccb84d0c1070c: feat(secrets): add AWS Secrets Manager provider (#5411) (@markphelps)
  • 0d039fd76b20653923c26ceb32dcbc2600e240d7: feat(secrets): add Azure Key Vault provider (#5428) (@markphelps)
  • 0b246464a76dfc6a086ba265a84b67c0f3a2eb6f: feat(secrets): add GCP Secret Manager provider (#5404) (@markphelps)
  • 78d53c3254147c1351f7d2a6fb3bd91d2c85b99b: feat: add devcontainer setup for Flipt v2 development (#5542) (@markphelps)
  • 0f8b6d0a0796820b6c1a2261d96753b87f8cf5c2: feat: implement SSE for real-time UI and ofrep evaluation updates (#5617) (@erka)
  • dd02c146cae768aa14e293695b7a0fb3e3c1c418: feat: normalize rollout distribution buckets (#5581) (@erka)
  • eddfb5483852facc7393027c9f87f8cab293037d: feat: publish v2 protobufs to buf.io/v2 (#5589) (@markphelps)

Bug Fixes

  • 3462b64e9d652e6495e71fe77d73ffd6675dfcba: fix(authn): add HttpOnly and Secure attrs when clearing auth cookies (#5655) (@erka)
  • 787fb07332365840b450c7748b6fe18e6b794594: fix(authn): forward state and token cookies to distinct metadata keys (#5479) (@erka)
  • a146a1c86093de96aaf85dfcad4195538c4cf0c5: fix(authn): oauth pcke challenge for github and a correct oidc nonce (#5647) (@erka)
  • 5f76d221e81d21a4834af47a8725eece64739a76: fix(authn): use UserInfo claims as fallback for missing OIDC fields (#5692) (@erka)
  • 2b10714924486aa35c7671af147c9ecd6192ad0b: fix(ci): bump Go version to 1.26 in nightly release workflow (#5407) (@markphelps)
  • 2048b013c51dea3f1532f4d65b785a8d1a971829: fix(config): relax schema to allow installation_id from environment vars (#5425) (@erka)
  • 4403ac450d75b2c864e95e43581822b219758d16: fix(sdk): add Content-Type header and improve error messages in generated HTTP client (#5560) (@erka)
  • ac78eea841492db02a330520dd1e4aaa6235bd65: fix(ui): Toggle remove bg-brand class for unchecked state (#5430) (@naftali100)
  • 660efb99afe9ac107ba3440026a46f76350a25ba: fix(ui): sanitize generated keys and show key validation errors on first edit (#5434) (@erka)
  • 1dbb1613a6bf0b3a07080e5802856a8544347eb5: fix(ui): skip API environments calls and SSE stream when user is not authenticated (#5670) (@erka)
  • 2a8dc05e0bd0771709e439358b969e2ef9964345: fix(ui): use 0 as default threshold percentage in quick edit form (#5408) (@erka)
  • 047693e1a3c43a3d4ec027ca141ab55dd7a5ed3f: fix: address CodeQL warning about insecure TLS configuration (#5614) (@erka)
  • fc7fec7cc56e0f31368e24dd4c10115dd0daa2bc: fix: bump node version from 18 to 20 in CI workflows (#5501) (@markphelps)
  • c970ef1282b95565b79331378bb1ac2b16bb079b: fix: preserve trailing separators in key generation (#5594) (@markphelps)
  • 04a99ca882c0c357ba22ae6fe058966322c1fc02: fix: set EnvironmentKey on evaluation requests in environment integration tests (#5499) (@markphelps)
  • c18567945ca584f74e42a65c27494fb44348e946: fix: snapshot publisher subs and correct constraint short-circuiting (#5565) (@erka)

Other

  • c4dd7643138aca6fc9238726673fe80d5bff593b: Revise pricing for licenses in README (@markphelps)
  • aecd740ade5878b93f5b49557635ddd2ad3baa4b: build: update goreleaser to v2.14 and fix quill/dockerfile paths (#5588) (@erka)
  • ee21988f9cf382ad0665fb414835662229b9539f: chore(deps): bump @codemirror/lint from 6.9.4 to 6.9.5 in /ui (#5607) (@dependabot[bot])
  • 09fa42b46de0a14f0d7b0fde977e2660fd0f1d17: chore(deps): bump @codemirror/view from 6.39.11 to 6.39.15 in /ui (#5417) (@dependabot[bot])
  • a0f07da59ca5d30bc92be2e7c40290d579b9be1c: chore(deps): bump @codemirror/view from 6.39.15 to 6.39.16 in /ui (#5532) (@dependabot[bot])
  • d57ef4554c8eb611a9e3b4fb86f78d512e441214: chore(deps): bump @codemirror/view from 6.39.16 to 6.40.0 in /ui (#5574) (@dependabot[bot])
  • dcac0053fccf15fd8e240dc4117842d13fc2d058: chore(deps): bump @codemirror/view from 6.40.0 to 6.41.0 in /ui (#5680) (@dependabot[bot])
  • 2aa34b31c2cf6bd8057ae795f358175ef7657a15: chore(deps): bump @codemirror/view from 6.41.0 to 6.41.1 in /ui (#5757) (@dependabot[bot])
  • e8b746f66b4e0ee2a67e9954cc21df98bfa086de: chore(deps): bump @mui/material from 7.3.8 to 7.3.9 in /ui (#5525) (@dependabot[bot])
  • b22c35f722d1a2610534cad478635fb9d0dd0be2: chore(deps): bump @mui/x-charts from 8.27.0 to 8.27.4 in /ui (#5526) (@dependabot[bot])
  • 650f89e697ccf34649ff0a1e181c35986550ff8f: chore(deps): bump @mui/x-charts from 8.27.4 to 8.27.5 in /ui (#5572) (@dependabot[bot])
  • 4a5dcaf94c75c5f3b716d4c63c67674e218bc1b9: chore(deps): bump @mui/x-charts from 8.27.5 to 8.28.0 in /ui (#5606) (@dependabot[bot])
  • c2c288bd3eadbd62d05be30c6ba3a31da1afcca3: chore(deps): bump @mui/x-charts from 8.28.0 to 8.28.2 in /ui (#5681) (@dependabot[bot])
  • 99d6101c2022627cd630026b71e6f813b9bab4e3: chore(deps): bump @tootallnate/once and jest-environment-jsdom in /ui (#5478) (@dependabot[bot])
  • 6fec5f3205d3b05a6943a7621114d9929e80c424: chore(deps): bump @uiw/codemirror-theme-tokyo-night in /ui (#5470) (@dependabot[bot])
  • 792e85a4f0e15e49b56fc8f8b430365d6f72c1fc: chore(deps): bump @uiw/codemirror-theme-tokyo-night in /ui (#5571) (@dependabot[bot])
  • 2e0e3ed3d92ac9dc6ba6514b88872070cc5ce083: chore(deps): bump @uiw/codemirror-theme-tokyo-night in /ui (#5636) (@dependabot[bot])
  • 538d8a778a8eed5b9eec80570a7873e257be4fa0: chore(deps): bump @uiw/react-codemirror from 4.25.4 to 4.25.5 in /ui (#5469) (@dependabot[bot])
  • d3cdea101c05999cf67faaeecc914a763b407985: chore(deps): bump @uiw/react-codemirror from 4.25.5 to 4.25.8 in /ui (#5573) (@dependabot[bot])
  • 0aea5d543a78f3c9d5ffd4b0a92524b0516989bd: chore(deps): bump @uiw/react-codemirror from 4.25.8 to 4.25.9 in /ui (#5634) (@dependabot[bot])
  • 29442dc1e5768618b0ac34fb3c5fc078a9f5e211: chore(deps): bump actions/create-github-app-token from 2 to 3 (#5566) (@dependabot[bot])
  • 35dbdb6dc977fd7dd19e1b20297418f992fea100: chore(deps): bump actions/download-artifact from 7 to 8 (#5463) (@dependabot[bot])
  • 62110586254dea8cf9e52f3b2c237990502a3086: chore(deps): bump actions/github-script from 8 to 9 (#5720) (@dependabot[bot])
  • e5925775596efd3dc3401783bed2c774ab05f9df: chore(deps): bump actions/upload-artifact from 6 to 7 (#5462) (@dependabot[bot])
  • c7e04e60dfa07c2bb56ae1a77532925ac68413e4: chore(deps): bump alpine from 3.23.3 to 3.23.4 in /build (#5751) (@dependabot[bot])
  • eb0cb71dbc3435aaf7496729b8625ee5496dc4d3: chore(deps): bump cloud.google.com/go/secretmanager (#5677) (@dependabot[bot])
  • f77c7d0e249a3559fa67862f9d77228ea5abdd04: chore(deps): bump code.gitea.io/sdk/gitea from 0.23.2 to 0.24.1 (#5630) (@dependabot[bot])
  • 45d98a5580e34dae48c456ee784d2d3f010cd384: chore(deps): bump codecov/codecov-action from 5 to 6 (#5628) (@dependabot[bot])
  • 4c5504051bed166cf04dfe913e28a81059cf507b: chore(deps): bump cuelang.org/go from 0.15.4 to 0.16.0 (#5530) (@dependabot[bot])
  • db200c71679f0cd56763896ce263a84c03645a9c: chore(deps): bump cuelang.org/go from 0.16.0 to 0.16.1 (#5726) (@dependabot[bot])
  • 2ebdf22a376a21ddea0046277f04aaf1dd1865fe: chore(deps): bump docker/login-action from 3 to 4 (#5522) (@dependabot[bot])
  • a07b735c5370914bbb04c836f671701e96d9af74: chore(deps): bump docker/setup-buildx-action from 3 to 4 (#5521) (@dependabot[bot])
  • 847e33dca1aa826b99d18955489ac0f38b484c9f: chore(deps): bump docker/setup-qemu-action from 3 to 4 (#5523) (@dependabot[bot])
  • f4b8694b15a353f09c4dcf6395665ddc348f1812: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#5467) (@dependabot[bot])
  • 831b5acf95fbcbc2cb795d4e34f6e3b02d283a6a: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#5758) (@dependabot[bot])
  • 69cf928aa80da31cf81e24f03111525931c8d8b3: chore(deps): bump github.com/ProtonMail/go-crypto from 1.3.0 to 1.4.0 (#5465) (@dependabot[bot])
  • 54c0736ecd4bb3125de4a91396336ca64978f680: chore(deps): bump github.com/ProtonMail/go-crypto from 1.4.0 to 1.4.1 (#5629) (@dependabot[bot])
  • d940f167c967fa27c5aac334ad7df6f1437df79e: chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.41.3 to 1.41.4 (#5575) (@dependabot[bot])
  • 0d004b9b11500b4e17ecb8b9b9ba67b2c4e7d5e5: chore(deps): bump github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream (#5694) (@dependabot[bot])
  • 9560dd3d380482d702c092f955f74572400e17fd: chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#5466) (@dependabot[bot])
  • 4c1a19c4b3a9a8ccbb079315111b76a7ac932d98: chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#5610) (@dependabot[bot])
  • b1280c98245d34900e4afeca1e6eea1726587f90: chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#5637) (@dependabot[bot])
  • dcc8395b823d477def8f7e6e35705a016ba42480: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#5533) (@dependabot[bot])
  • ffac1f99e687bf44f1826a4e0eba0508fdb09fa0: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#5701) (@dependabot[bot])
  • b4901168fb337203cd9f04b381fbaf02e54dbf34: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager (#5464) (@dependabot[bot])
  • b97da9da9eed1e550a4fb69b9c787714d826c7d4: chore(deps): bump github.com/coreos/go-oidc/v3 from 3.17.0 to 3.18.0 (#5752) (@dependabot[bot])
  • 25005a88a82f1f260f1cdda049db96130546ee42: chore(deps): bump github.com/docker/cli (#5481) (@dependabot[bot])
  • a46c7eb70055ad2d4fc9dbfd38d4ed8b2d71e231: chore(deps): bump github.com/docker/go-connections from 0.6.0 to 0.7.0 (#5756) (@dependabot[bot])
  • 1c199c1886d212c235c8b7711048b2f73acfeeee: chore(deps): bump github.com/fatih/color from 1.18.0 to 1.19.0 (#5611) (@dependabot[bot])
  • 838efea65ba1bae44efe0eba195d715465f5304c: chore(deps): bump github.com/go-git/go-git/v6 from 6.0.0-20260216160506-e6a3f881772f to 6.0.0-alpha.1 (#5675) (@dependabot[bot])
  • ee47d2fc21bd34d98ed64d9ee90a3c6d2af00b4d: chore(deps): bump github.com/go-git/go-git/v6 from 6.0.0-alpha.1 to 6.0.0-alpha.2 (#5746) (@dependabot[bot])
  • ac4c4786522805d2de480f61c2078ee8f43cfa97: chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to 3.0.5 (#5657) (@dependabot[bot])
  • f783b946a4137ac8f15482c9d7c9fc0b3600ec79: chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#5662) (@dependabot[bot])
  • b03870ed42866786f86723175efed1b9ade29e7b: chore(deps): bump github.com/go-openapi/jsonpointer (#5529) (@dependabot[bot])
  • ca340bfa623c763684c816da176b137d64e28a54: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5422) (@dependabot[bot])
  • 11f2189ed1fd7331d8d73fea22c8b0b4d3aaaa02: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5755) (@dependabot[bot])
  • d28e1bc162112d7899d67dbb90e9c56c68ee075e: chore(deps): bump github.com/hashicorp/vault/api from 1.22.0 to 1.23.0 (#5753) (@dependabot[bot])
  • 22bf024013b8a60655ea9698f8350d340aca7862: chore(deps): bump github.com/keygen-sh/machineid from 1.1.2 to 1.1.3 (#5678) (@dependabot[bot])
  • 602d823f0b22c5f838ecb0d18dcf8e2d6e7b4f47: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.91 to 0.9.93 (#5419) (@dependabot[bot])
  • cafe15be209fd01a6b0c379e671100597ff5e8c1: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.93 to 0.9.94 (#5461) (@dependabot[bot])
  • 5abf6d1655f15e8d14ba99c07ebbbdd76dc2e849: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.94 to 0.9.95 (#5679) (@dependabot[bot])
  • 9041f9f425cf922368eceae799716295ac041b9f: chore(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 (#5728) (@dependabot[bot])
  • 4dde011723fef69b18ac5b7ab8942a150ab78628: chore(deps): bump github.com/open-policy-agent/opa from 1.13.1 to 1.13.2 (#5415) (@dependabot[bot])
  • 386ab0f109756f813f19ae7bb49b5ea7bd79a931: chore(deps): bump github.com/open-policy-agent/opa from 1.13.2 to 1.14.1 (#5568) (@dependabot[bot])
  • 129add5a6cd175ed1b2a278adba6ec7aae4b8989: chore(deps): bump github.com/redis/go-redis/extra/redisotel/v9 (#5421) (@dependabot[bot])
  • 4405de72299e31cabfb7566d105c7c014b140648: chore(deps): bump github.com/redis/go-redis/v9 from 9.17.3 to 9.18.0 (#5418) (@dependabot[bot])
  • f956590594f24ee3fbe1d3a5922079a6c16a118d: chore(deps): bump github.com/samber/lo from 1.52.0 to 1.53.0 (#5577) (@dependabot[bot])
  • 1e2094395e0d7173d063a48177f91c01dbd6f0ac: chore(deps): bump github.com/testcontainers/testcontainers-go (#5569) (@dependabot[bot])
  • f2f5598683c6de54a384b8f9112ab3aaf6c653d0: chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp (#5702) (@dependabot[bot])
  • a7eed94bec252f01585be6d036cc65ce3d066054: chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (#5703) (@dependabot[bot])
  • 19725ffd8d8f583fef5df5b551617fbadeec45ad: chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp (#5704) (@dependabot[bot])
  • eac1bb0d2cfba2cdb49cb056154cc76d88916b13: chore(deps): bump go.opentelemetry.io/otel/sdk from 1.37.0 to 1.40.0 in /sdk/go/v2 (#5436) (@dependabot[bot])
  • d52a9d0acec53760c6b024e99b61019106718983: chore(deps): bump gocloud.dev from 0.44.0 to 0.45.0 (#5602) (@dependabot[bot])
  • d9bbb2be0d2484b68d79a4ac19c56202a4a08a0c: chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (#5576) (@dependabot[bot])
  • 10b978b3d3772e6059ae1442df8a5b207c168d88: chore(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 (#5604) (@dependabot[bot])
  • d0e223e645af40e7b85136dbc2b551790aaf0112: chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 (#5534) (@dependabot[bot])
  • dfcdbac2af33ad12c555dd3666fa46a6f1a1e5d4: chore(deps): bump golang.org/x/term from 0.41.0 to 0.42.0 (#5724) (@dependabot[bot])
  • 3d45e87c7d592ca25edf59628c675a5ccc719e8e: chore(deps): bump google.golang.org/api from 0.267.0 to 0.272.0 (#5603) (@dependabot[bot])
  • 906118162e51b11e839cc0f41c71fe5b60bc3a4a: chore(deps): bump google.golang.org/api from 0.272.0 to 0.273.0 (#5631) (@dependabot[bot])
  • 3e3a3b66423fa868b9b490d4dfd6358be5c21626: chore(deps): bump google.golang.org/api from 0.273.1 to 0.275.0 (#5725) (@dependabot[bot])
  • dde228e01bcc46b6d0df19db276dc95dc85a9203: chore(deps): bump google.golang.org/grpc from 1.73.0 to 1.79.3 in /rpc/flipt (#5585) (@dependabot[bot])
  • 894551cbacdbd8f8e45bc7b87db4b0ed29a38bb1: chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#5587) (@dependabot[bot])
  • 5d358d27cc7d1a505ec344de6f68c8705f1f59ed: chore(deps): bump google.golang.org/grpc in /rpc/v2/environments (#5583) (@dependabot[bot])
  • da00ee12540b32d3da1d236e6594023567564147: chore(deps): bump google.golang.org/grpc in /rpc/v2/evaluation (#5592) (@dependabot[bot])
  • ffb4a67aaa8fa296e840436cd19969d3174baf67: chore(deps): bump google.golang.org/protobuf v1.36.9 to v1.36.11 (#5412) (@erka)
  • 927e347077639aa10db5d32067d8a4b537f52a52: chore(deps): bump goreleaser/goreleaser-action from 6 to 7 (#5414) (@dependabot[bot])
  • 117475503a735c736960f14e2bde4279d7551d1c: chore(deps): bump jdx/mise-action from 2 to 3 (#5520) (@dependabot[bot])
  • bcd86a3ae58e47148a84de5b6639cf7c0dd0f048: chore(deps): bump jdx/mise-action from 3 to 4 (#5567) (@dependabot[bot])
  • f67ee5f5b0cae347936cd9f03d50377f3ea04795: chore(deps): bump lodash from 4.17.23 to 4.18.1 in /ui (#5654) (@dependabot[bot])
  • 604bd4f986984f261f896c0969259e8c0e1c9e0c: chore(deps): bump lodash-es from 4.17.23 to 4.18.1 in /ui (#5653) (@dependabot[bot])
  • 0f1741ae3bf48ba9004f1d7f84309653041a94b7: chore(deps): bump lucide-react from 0.564.0 to 0.575.0 in /ui (#5416) (@dependabot[bot])
  • 41b6f19661e48267fd9cfbfe36bc43dffa69222a: chore(deps): bump lucide-react from 0.575.0 to 0.577.0 in /ui (#5609) (@dependabot[bot])
  • 80943ecf373ecb07039c4dd46a92680806d4825f: chore(deps): bump picomatch in /ui (#5620) (@dependabot[bot])
  • 1afaaf223c2aa99c6447cb6f2732a313a6503be0: chore(deps): bump react-dom from 19.2.4 to 19.2.5 in /ui (#5729) (@dependabot[bot])
  • d6db2df9a4a7dc960f863f64f9ca67fec0e54779: chore(deps): bump react-router from 7.13.0 to 7.13.1 in /ui (#5471) (@dependabot[bot])
  • 7f43cf478b1a0df357ab16847b2d2bc3411e16ea: chore(deps): bump react-router from 7.13.1 to 7.13.2 in /ui (#5632) (@dependabot[bot])
  • 783a9a0d3d4d6f0d7f71f703234a316c1509b148: chore(deps): bump react-router from 7.13.2 to 7.14.0 in /ui (#5723) (@dependabot[bot])
  • e72f1880814609c403c37918c5252d20e4b29962: chore(deps): bump react-router from 7.14.0 to 7.14.1 in /ui (#5760) (@dependabot[bot])
  • 4fc0b6581266421bba82bca1721c0bccb1484a3a: chore(deps): bump rollup from 4.41.1 to 4.59.0 in /ui (#5431) (@dependabot[bot])
  • dd0f6292492c628320db4d73b61e50eec0c35958: chore(deps): bump the opentelemetry group with 14 updates (#5527) (@dependabot[bot])
  • e181d8a4f6b110af3097ecbc84739f9516aea607: chore(deps): bump the opentelemetry group with 6 updates (#5722) (@dependabot[bot])
  • fcc0d415666c101a100c95617c4f5935b069fb17: chore(deps): bump the opentelemetry group with 8 updates (#5673) (@dependabot[bot])
  • dca6d04cf77ca3b35bce65c5539ec25b3c8edca8: chore(deps): bump yaml in /ui (#5619) (@dependabot[bot])
  • cbb5543382d88da27015154441a543117aa178dd: chore(deps): security updates in build/go and sdk/go modules (#5438) (@erka)
  • dd4f59d903dd579a327903036206201f01f253b2: chore(deps-dev): bump @playwright/test from 1.58.2 to 1.59.1 in /ui (#5674) (@dependabot[bot])
  • 30d966bb14caf7f5431e25024daf77ddefad12a0: chore(deps-dev): bump @tailwindcss/vite from 4.1.18 to 4.2.0 in /ui (#5424) (@dependabot[bot])
  • 8839e1abd28dd66b01e16279282a8eeb6933e0a5: chore(deps-dev): bump @tailwindcss/vite from 4.2.1 to 4.2.2 in /ui (#5633) (@dependabot[bot])
  • 88e046386b1b5a4706f9a8f6024baeffe82d5a1f: chore(deps-dev): bump flatted from 3.3.2 to 3.4.2 in /ui (#5593) (@dependabot[bot])
  • 556cdbef9bd4713826f8092f04094bc92bd66333: chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /ui (#5623) (@dependabot[bot])
  • e71cbb3e161432bb456d0f1604e7491801a5d7bb: chore(deps-dev): bump jest-environment-jsdom in /ui (#5570) (@dependabot[bot])
  • 687a3588b109d151dea8ca493a34859cc60db125: chore(deps-dev): bump knip from 5.83.1 to 5.85.0 in /ui (#5423) (@dependabot[bot])
  • 212fd417f5f28932e12224d0d58c9f1769aa048c: chore(deps-dev): bump knip from 5.85.0 to 5.86.0 in /ui (#5524) (@dependabot[bot])
  • f223f17927dedd3054b0320f4777f7b6587d8aef: chore(deps-dev): bump knip from 5.86.0 to 5.88.1 in /ui (#5605) (@dependabot[bot])
  • b6de9055f6c572b216d3295a371cc8853cc457b9: chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /ui (#5437) (@dependabot[bot])
  • ec023336c6936a745b9454dbb893b750e03589b9: chore(deps-dev): bump playwright from 1.58.2 to 1.59.1 in /ui (#5676) (@dependabot[bot])
  • 9b15e31953d28a0b3a123e059b2fe3f627b8a116: chore(deps-dev): bump postcss from 8.5.6 to 8.5.8 in /ui (#5528) (@dependabot[bot])
  • 1eda8d99968a82d23705b51818a6ab4709bb79c0: chore(deps-dev): bump postcss from 8.5.8 to 8.5.9 in /ui (#5730) (@dependabot[bot])
  • 0365d4ac1d403fbb8bbdc09539d5ef8e8a8313f9: chore(deps-dev): bump postcss from 8.5.9 to 8.5.10 in /ui (#5759) (@dependabot[bot])
  • b6abdc80fd5cb01fd08dd1821e3ec573682c9b84: chore(deps-dev): bump prettier from 3.8.1 to 3.8.2 in /ui (#5721) (@dependabot[bot])
  • bd26066da76f65ec587ef3db885ad334032283f5: chore(deps-dev): bump prettier from 3.8.2 to 3.8.3 in /ui (#5754) (@dependabot[bot])
  • 83ff56c917322368e89d7783d2cfa701db9c492b: chore(deps-dev): bump tailwindcss from 4.1.18 to 4.2.0 in /ui (#5420) (@dependabot[bot])
  • f276cdc3f05c2d94b1f33abebe879d0ec9cde08c: chore(deps-dev): bump tailwindcss from 4.2.1 to 4.2.2 in /ui (#5608) (@dependabot[bot])
  • e0df5429bd9cd3a7942eeeb0acc6107df167c81d: chore(deps-dev): bump ts-jest from 29.4.6 to 29.4.9 in /ui (#5672) (@dependabot[bot])
  • 383277ecfa536b5af0a07893384229f19eff8472: chore(deps-dev): bump vite from 6.4.1 to 6.4.2 in /ui (#5684) (@dependabot[bot])
  • 641754c6ae0b495f036aa781df611b27164c10a9: chore(ui): migrate to React.ComponentRef and cleanup (#5435) (@erka)
  • 65bd6da97cab81f492f1fc51985b9728ee1ee17f: chore: fix missing part with new mise action (#5537) (@erka)
  • 2464e87e172e566fea59bcd789dfa936d148ba36: chore: gitignore beads (@markphelps)
  • 20d0a0a3fbf25d5409da3a68ce68a9e137f2a6ef: chore: migrate CI workflows from mage to mise (#5519) (@markphelps)
  • 215207314be3beed7fd745ebc8f5db7299221710: chore: migrate build tooling from mage to mise (#5504) (@markphelps)
  • af4f40e90d291b633ba6eb88cd731b726966b38a: chore: migrate goreleaser configs to dockers_v2 and homebrew_casks (#5508) (@costajohnt)
  • 581430e2c899d15c5ca4d669d1f3e779492f1fb8: chore: refresh tooling and regenerated mocks (#5535) (@erka)
  • fd02462464be418617748c47ca47efef8c8c10e8: chore: release v2.8.0 (#5497) (@markphelps)
  • 126853e5de5e7a3aa66c28190319d37e2a1d18bc: chore: release v2.9.0 (@markphelps)
  • bcccf15f00ca138614504bf34f5f5c1bda47583c: chore: simplify devcontainer setup by removing Dockerfile (#5558) (@markphelps)
  • 8b34486bd09e47d40e37a68ec39f2e411de83c25: ci: add minimal permissions to proto-push workflow (#5613) (@erka)
  • e5c0a87bdd4aa98bebd443ac471bc754fa5580ae: ci: add permissions to workflows (#5595) (@erka)
  • 9b9757f418ed8e753c75b01bf703e431582a341a: ci: use golangci-lint to format the code (#5693) (@erka)
  • 0c936d16e78479a08c7a5fa8d3c8b1b82bda7186: docs: migrate agent commands to .agents (@markphelps)
  • 44c80ce1c80a6e06e5cc2395a205ab05d2a804ad: refactor(ui): optimize bundle size and remove heavy dependencies (#5682) (@erka)
  • bb2575452d10e38d533febec6a8de2177ed28492: refactor: migrate grpc-middleware from v1 to v2 (#5668) (@erka)

Installation

Docker Images :whale:

  docker pull docker.flipt.io/flipt/flipt:v2.9.0
  docker pull ghcr.io/flipt-io/flipt:v2.9.0

Thank you!

We hope you :heart: this release! Feel free to open issues/discussions or reach out to us on Discord if you have any questions or feedback.

v2.8.0 New feature
Notable features
  • Support configurable machine fingerprint for containers (license feature)
  • Add AWS Secrets Manager provider
  • Add Azure Key Vault provider
Full changelog

Changelog

Features

  • 2917a7423df5eb1a1a95f8d3aa5ac29171c18368: feat(license): support configurable machine fingerprint for containers (#5427) (@markphelps)
  • 7507f24400b12fb568e4dbb81c9ccb84d0c1070c: feat(secrets): add AWS Secrets Manager provider (#5411) (@markphelps)
  • 0d039fd76b20653923c26ceb32dcbc2600e240d7: feat(secrets): add Azure Key Vault provider (#5428) (@markphelps)
  • 0b246464a76dfc6a086ba265a84b67c0f3a2eb6f: feat(secrets): add GCP Secret Manager provider (#5404) (@markphelps)

Bug Fixes

  • 787fb07332365840b450c7748b6fe18e6b794594: fix(authn): forward state and token cookies to distinct metadata keys (#5479) (@erka)
  • 2b10714924486aa35c7671af147c9ecd6192ad0b: fix(ci): bump Go version to 1.26 in nightly release workflow (#5407) (@markphelps)
  • 2048b013c51dea3f1532f4d65b785a8d1a971829: fix(config): relax schema to allow installation_id from environment vars (#5425) (@erka)
  • ac78eea841492db02a330520dd1e4aaa6235bd65: fix(ui): Toggle remove bg-brand class for unchecked state (#5430) (@naftali100)
  • 660efb99afe9ac107ba3440026a46f76350a25ba: fix(ui): sanitize generated keys and show key validation errors on first edit (#5434) (@erka)
  • 2a8dc05e0bd0771709e439358b969e2ef9964345: fix(ui): use 0 as default threshold percentage in quick edit form (#5408) (@erka)
  • fc7fec7cc56e0f31368e24dd4c10115dd0daa2bc: fix: bump node version from 18 to 20 in CI workflows (#5501) (@markphelps)
  • 04a99ca882c0c357ba22ae6fe058966322c1fc02: fix: set EnvironmentKey on evaluation requests in environment integration tests (#5499) (@markphelps)

Other

  • 8d0529cafe4b3b3ebb0a28248372fbe67e3a0abc: Merge branch 'v2' into release/v2.8.0 (@markphelps)
  • 09fa42b46de0a14f0d7b0fde977e2660fd0f1d17: chore(deps): bump @codemirror/view from 6.39.11 to 6.39.15 in /ui (#5417) (@dependabot[bot])
  • 99d6101c2022627cd630026b71e6f813b9bab4e3: chore(deps): bump @tootallnate/once and jest-environment-jsdom in /ui (#5478) (@dependabot[bot])
  • 6fec5f3205d3b05a6943a7621114d9929e80c424: chore(deps): bump @uiw/codemirror-theme-tokyo-night in /ui (#5470) (@dependabot[bot])
  • 538d8a778a8eed5b9eec80570a7873e257be4fa0: chore(deps): bump @uiw/react-codemirror from 4.25.4 to 4.25.5 in /ui (#5469) (@dependabot[bot])
  • 35dbdb6dc977fd7dd19e1b20297418f992fea100: chore(deps): bump actions/download-artifact from 7 to 8 (#5463) (@dependabot[bot])
  • e5925775596efd3dc3401783bed2c774ab05f9df: chore(deps): bump actions/upload-artifact from 6 to 7 (#5462) (@dependabot[bot])
  • f4b8694b15a353f09c4dcf6395665ddc348f1812: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#5467) (@dependabot[bot])
  • 69cf928aa80da31cf81e24f03111525931c8d8b3: chore(deps): bump github.com/ProtonMail/go-crypto from 1.3.0 to 1.4.0 (#5465) (@dependabot[bot])
  • 9560dd3d380482d702c092f955f74572400e17fd: chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#5466) (@dependabot[bot])
  • b4901168fb337203cd9f04b381fbaf02e54dbf34: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager (#5464) (@dependabot[bot])
  • 25005a88a82f1f260f1cdda049db96130546ee42: chore(deps): bump github.com/docker/cli (#5481) (@dependabot[bot])
  • ca340bfa623c763684c816da176b137d64e28a54: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5422) (@dependabot[bot])
  • 602d823f0b22c5f838ecb0d18dcf8e2d6e7b4f47: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.91 to 0.9.93 (#5419) (@dependabot[bot])
  • cafe15be209fd01a6b0c379e671100597ff5e8c1: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.93 to 0.9.94 (#5461) (@dependabot[bot])
  • 4dde011723fef69b18ac5b7ab8942a150ab78628: chore(deps): bump github.com/open-policy-agent/opa from 1.13.1 to 1.13.2 (#5415) (@dependabot[bot])
  • 129add5a6cd175ed1b2a278adba6ec7aae4b8989: chore(deps): bump github.com/redis/go-redis/extra/redisotel/v9 (#5421) (@dependabot[bot])
  • 4405de72299e31cabfb7566d105c7c014b140648: chore(deps): bump github.com/redis/go-redis/v9 from 9.17.3 to 9.18.0 (#5418) (@dependabot[bot])
  • eac1bb0d2cfba2cdb49cb056154cc76d88916b13: chore(deps): bump go.opentelemetry.io/otel/sdk from 1.37.0 to 1.40.0 in /sdk/go/v2 (#5436) (@dependabot[bot])
  • ffb4a67aaa8fa296e840436cd19969d3174baf67: chore(deps): bump google.golang.org/protobuf v1.36.9 to v1.36.11 (#5412) (@erka)
  • 927e347077639aa10db5d32067d8a4b537f52a52: chore(deps): bump goreleaser/goreleaser-action from 6 to 7 (#5414) (@dependabot[bot])
  • 0f1741ae3bf48ba9004f1d7f84309653041a94b7: chore(deps): bump lucide-react from 0.564.0 to 0.575.0 in /ui (#5416) (@dependabot[bot])
  • d6db2df9a4a7dc960f863f64f9ca67fec0e54779: chore(deps): bump react-router from 7.13.0 to 7.13.1 in /ui (#5471) (@dependabot[bot])
  • 4fc0b6581266421bba82bca1721c0bccb1484a3a: chore(deps): bump rollup from 4.41.1 to 4.59.0 in /ui (#5431) (@dependabot[bot])
  • cbb5543382d88da27015154441a543117aa178dd: chore(deps): security updates in build/go and sdk/go modules (#5438) (@erka)
  • 30d966bb14caf7f5431e25024daf77ddefad12a0: chore(deps-dev): bump @tailwindcss/vite from 4.1.18 to 4.2.0 in /ui (#5424) (@dependabot[bot])
  • 687a3588b109d151dea8ca493a34859cc60db125: chore(deps-dev): bump knip from 5.83.1 to 5.85.0 in /ui (#5423) (@dependabot[bot])
  • b6de9055f6c572b216d3295a371cc8853cc457b9: chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /ui (#5437) (@dependabot[bot])
  • 83ff56c917322368e89d7783d2cfa701db9c492b: chore(deps-dev): bump tailwindcss from 4.1.18 to 4.2.0 in /ui (#5420) (@dependabot[bot])
  • 641754c6ae0b495f036aa781df611b27164c10a9: chore(ui): migrate to React.ComponentRef and cleanup (#5435) (@erka)
  • 7b808e86a21bddb27db61c55ba699b478303bcdf: chore: release v2.8.0 (@markphelps)
  • 48846d860e2cd7a76d5732bc32832fb065612d72: chore: update changelog for v2.8.0 with recent v2 commits (@markphelps)
  • e7d679095aa2eb114017626caf59dd6fde4cc097: docs: update README to reflect cloud secrets provider support (@markphelps)

Installation

Docker Images :whale:

  docker pull docker.flipt.io/flipt/flipt:v2.8.0
  docker pull ghcr.io/flipt-io/flipt:v2.8.0

Thank you!

We hope you :heart: this release! Feel free to open issues/discussions or reach out to us on Discord if you have any questions or feedback.

v1.61.1

Routine maintenance release for Flipt.

Full changelog

Changelog

Features

  • 3fef0d1c4704123e9f4289878bac758e84b8a237: feat(metrics): add Git sync observability metrics to feature flag backend (#4673) (@rohitnarayan)

Bug Fixes

  • 4f42a5c0c028108d831b49d94125200276b8b5ba: fix(authn): forward state and token cookies to distinct metadata keys (#5480) (@erka)
  • 3a77d15eda7285676ca65bb0927211c5b753d5d9: fix(evaluation): add segments to the boolean evaluation response (#4765) (@erka)
  • 600d55daf5d9347f689500c31af1a37829bba896: fix(deps): update aws-sdk-go-v2 monorepo (#4833) (@renovate[bot])
  • 4821900be61d4f20b1c6c3e3e4063181283a3711: fix(deps): update aws-sdk-go-v2 monorepo (#4902) (@renovate[bot])
  • b6ef41304cae96365ed537a1ee8eb395cf5d0eff: fix(deps): update aws-sdk-go-v2 monorepo (#4931) (@renovate[bot])
  • 96cdbb332a452d67b4100012a4822c3292601543: fix(deps): update aws-sdk-go-v2 monorepo (#4938) (@renovate[bot])
  • 2afa79d85d82d430da5f69b0b86127473b4bc008: fix(deps): update aws-sdk-go-v2 monorepo (#4974) (@renovate[bot])
  • 97c00318cef16292c83928a84b4b34c926f3cc6a: fix(deps): update aws-sdk-go-v2 monorepo (#4997) (@renovate[bot])
  • d014eccf6cca190a9915e30984fe366668feb477: fix(deps): update aws-sdk-go-v2 monorepo (#5029) (@renovate[bot])
  • a76f9967aa5c59c275e3d927f99b89fd9d078a46: fix(deps): update aws-sdk-go-v2 monorepo (#5034) (@renovate[bot])
  • 3f84b8b8ebe78aef3edf4affb14afff919792bfd: fix(deps): update aws-sdk-go-v2 monorepo (#5056) (@renovate[bot])
  • c4bf640958de935d3b990bf2862f7158e633a11c: fix(deps): update aws-sdk-go-v2 monorepo (#5068) (@renovate[bot])
  • 23ddffb35346fbe1484faf0f6d7cdfde69a99fb3: fix(deps): update aws-sdk-go-v2 monorepo (#5093) (@renovate[bot])
  • 2721e6994270c45a2e091d86f1680d92d4c2d57f: fix(deps): update aws-sdk-go-v2 monorepo (#5122) (@renovate[bot])
  • 03f5921b2607cc32437a58744b8139e2172ef9d2: fix(deps): update aws-sdk-go-v2 monorepo (#5159) (@renovate[bot])
  • e8f0c6ee6177e5083dfc6f39721a84fe98268ad9: fix(deps): update aws-sdk-go-v2 monorepo (#5170) (@renovate[bot])
  • bd81f3fabcc55d56da62ac97efcb0cda8ac98e51: fix(deps): update aws-sdk-go-v2 monorepo (#5206) (@renovate[bot])
  • 7e75de76a9db4e7f89eb0dd5fbaabf68a0e8b281: fix(deps): update aws-sdk-go-v2 monorepo (#5252) (@renovate[bot])
  • acb2b95153efd845f8510d968bb9f5e4324e90ff: fix(deps): update aws-sdk-go-v2 monorepo (#5446) (@renovate[bot])
  • bd58630cfd837b5281a54eb2053d8a1e91bb3fd3: fix(deps): update aws-sdk-go-v2 monorepo (#5484) (@renovate[bot])
  • 70bee0fdfaa90d40870bec9912e356d5d18a203a: fix(deps): update dependency @codemirror/view to v6.38.1 (#4616) (@renovate[bot])
  • 5a378de606686be1b27b98280aa0f011c41ff18a: fix(deps): update dependency @codemirror/view to v6.38.2 (#4690) (@renovate[bot])
  • 1242db25395d73444dfb0246022145d3691f0abc: fix(deps): update dependency @fortawesome/react-fontawesome to v0.2.6 (#4617) (@renovate[bot])
  • cdc2bfdbef1dbcc3b09db8b34a0b2331255f28c0: fix(deps): update dependency @reduxjs/toolkit to v2.9.0 (#4691) (@renovate[bot])
  • c0c708581873774412b820ff9e47b8cffbfb66b2: fix(deps): update dependency @uiw/codemirror-theme-tokyo-night to v4.25.1 (#4647) (@renovate[bot])
  • c8eb40dfb686dfffa0b7aa5066c772f4b5d50eb0: fix(deps): update dependency @uiw/react-codemirror to v4.25.1 (#4648) (@renovate[bot])
  • a7677c5efca57d3d8f78ede4684d1735c5997e47: fix(deps): update dependency lucide-react to ^0.542.0 (#4649) (@renovate[bot])
  • 679097450dca3d2019b90d098a453ba49c4f5eb0: fix(deps): update dependency lucide-react to ^0.543.0 (#4718) (@renovate[bot])
  • f1e9d2a0b09083e1e8d10ce824980a4d73fec83f: fix(deps): update dependency lucide-react to ^0.544.0 (#4834) (@renovate[bot])
  • 0f77b5dda0466f5bb70c6de78429d34248e98aae: fix(deps): update dependency lucide-react to ^0.545.0 (#4860) (@renovate[bot])
  • 96fcf89492718c9bf9b478527514e93f4f6c6393: fix(deps): update dependency lucide-react to ^0.546.0 (#4903) (@renovate[bot])
  • ff19fbf14d163b4011aa0f000f914bece5db9724: fix(deps): update dependency lucide-react to ^0.548.0 (#4944) (@renovate[bot])
  • e83b0ee802dae36b2d6718b6b0e3eebfaa7de13b: fix(deps): update dependency lucide-react to ^0.552.0 (#4976) (@renovate[bot])
  • 7661b67d0c393e2387cf2553d63e602ee4f6c91d: fix(deps): update dependency lucide-react to ^0.553.0 (#5010) (@renovate[bot])
  • e044b0182a9b67aff35a4649e3037bab4188714c: fix(deps): update dependency lucide-react to ^0.554.0 (#5045) (@renovate[bot])
  • aace2ec1869cabc96eb8a0c4d5c9b9ed1bcbed10: fix(deps): update dependency lucide-react to ^0.555.0 (#5096) (@renovate[bot])
  • 18a09556ade4966929d02216416a867b4840f419: fix(deps): update dependency lucide-react to ^0.556.0 (#5137) (@renovate[bot])
  • 3b754437c74f55f0ac808eeb79930847df676833: fix(deps): update dependency lucide-react to ^0.559.0 (#5172) (@renovate[bot])
  • dff2fc282fcedbb728b609a847acde4900ce217a: fix(deps): update dependency lucide-react to ^0.560.0 (#5174) (@renovate[bot])
  • 6b209d64698a6417d63056396507ed7988a19a5e: fix(deps): update dependency lucide-react to ^0.561.0 (#5177) (@renovate[bot])
  • f5e688d4af2fc45af964aa096a479fbe19363128: fix(deps): update dependency lucide-react to ^0.562.0 (#5209) (@renovate[bot])
  • 340e6e2c75351c5a3878c5be7b65dc905f1f036c: fix(deps): update dependency lucide-react to ^0.563.0 (#5310) (@renovate[bot])
  • 448f2c01e285cfec7c51d57a00e9c3343ae9fb01: fix(deps): update dependency lucide-react to ^0.575.0 (#5452) (@renovate[bot])
  • a6d19d421391a257885b47a0bcea461fdd57100e: fix(deps): update dependency lucide-react to ^0.577.0 (#5486) (@renovate[bot])
  • 14c206d51fc96da86def94cf0dffe2b6a1812f58: fix(deps): update dependency react-router to v7.8.2 (#4650) (@renovate[bot])
  • 238490797c22d9228d373625e2e7f2c90d675fd5: fix(deps): update dependency yup to v1.7.0 (#4651) (@renovate[bot])
  • e3785445e8e79c596bea105a79201069b92f5cae: fix(deps): update dependency zod to v3.25.76 (#4625) (@renovate[bot])
  • 72f2dbf2cf01ec2cc72c442ed09d86afb79a3149: fix(deps): update github.com/open-policy-agent/contrib/logging/plugins/ozap digest to 0449b9c (#4642) (@renovate[bot])
  • 62207f3f4a1f30d38bfeae7ef53355af24847ae2: fix(deps): update github.com/open-policy-agent/contrib/logging/plugins/ozap digest to 072ce8a (#5066) (@renovate[bot])
  • 563759a5b16619a998cbb31cd729c13094ac5ed0: fix(deps): update github.com/open-policy-agent/contrib/logging/plugins/ozap digest to 0f81d9a (#4685) (@renovate[bot])
  • 7732ca9dbdb5fcc81ba20f0b9eeb3ba20d565ed3: fix(deps): update github.com/open-policy-agent/contrib/logging/plugins/ozap digest to 7262287 (#4624) (@renovate[bot])
  • af5373aa2cad26ce0bdb83f2e37f6511ef8e7407: fix(deps): update github.com/tursodatabase/libsql-client-go digest to 236aa1f (#5199) (@renovate[bot])
  • 87d3e4bf9ab0b3e8f20b001bfdcd5e4308bcaa7b: fix(deps): update github.com/tursodatabase/libsql-client-go digest to b69dd6e (#5135) (@renovate[bot])
  • 05658852a32509a94ec152a477656846e0dbf388: fix(deps): update golang.org/x/exp digest to 27f1f14 (#4829) (@renovate[bot])
  • ddfe93a4bb37b881f8f8c589dd11d5415172a5a9: fix(deps): update golang.org/x/exp digest to 3dfff04 (#5439) (@renovate[bot])
  • 45b267aed14f910467d662b3f7de28e2855a76ac: fix(deps): update golang.org/x/exp digest to 716be56 (#5266) (@renovate[bot])
  • 449e7b76946ac8ba10170eea02af0b77eb713f9b: fix(deps): update golang.org/x/exp digest to 8475f28 (#5167) (@renovate[bot])
  • 3a548668d2b0e3429f909c8fb67e75f757c96a5e: fix(deps): update golang.org/x/exp digest to 87e1e73 (#5092) (@renovate[bot])
  • ffc5475d96c741b99a66f743950ecea13fba59e4: fix(deps): update golang.org/x/exp digest to 90e834f (#4908) (@renovate[bot])
  • d29502e773b94a2c6596c7f8220b9d82a88394c1: fix(deps): update golang.org/x/exp digest to 944ab1f (#5200) (@renovate[bot])
  • 81a4125128ec06adf96514fc0b6556000703159c: fix(deps): update golang.org/x/exp digest to a4bb9ff (#4935) (@renovate[bot])
  • 34388dae2032d77010a059450db2f3a0a91e9f4e: fix(deps): update golang.org/x/exp digest to d2f985d (#4876) (@renovate[bot])
  • 85b1ee52903904dfd8cbbfe353a29a9c895d46da: fix(deps): update golang.org/x/exp digest to df92998 (#4794) (@renovate[bot])
  • c85bed8ed6f6ff85865e58f86e28b4bb50d21be2: fix(deps): update golang.org/x/exp digest to e25ba8c (#5036) (@renovate[bot])
  • a05e265c86a5d99046156c47f3d3ce73b23fd064: fix(deps): update google.golang.org/genproto/googleapis/api digest to 0a764e5 (#5201) (@renovate[bot])
  • 3087f30521921daa6247b69cbb3e8f50b0d3f921: fix(deps): update google.golang.org/genproto/googleapis/api digest to 3a174f9 (#4929) (@renovate[bot])
  • 75408276b572bbdf7fb86e99894dc2b13be08faf: fix(deps): update google.golang.org/genproto/googleapis/api digest to 3f89685 (#5276) (@renovate[bot])
  • 0273a8a0b5bf9a17acb7297739d5670171d64c81: fix(deps): update google.golang.org/genproto/googleapis/api digest to 4626949 (#4897) (@renovate[bot])
  • f1f2b3b22ce4b5ed3b70311e36cf4b58e31e5364: fix(deps): update google.golang.org/genproto/googleapis/api digest to 49b9836 (#4864) (@renovate[bot])
  • 90eac39c35f8ded5bed081d5f89b1a59f6caa3a8: fix(deps): update google.golang.org/genproto/googleapis/api digest to 546029d (#5353) (@renovate[bot])
  • 15ce417fb617d5b4cb589f459f44128286ffac03: fix(deps): update google.golang.org/genproto/googleapis/api digest to 57b25ae (#4795) (@renovate[bot])
  • a0d420fe91e0edde4079d30c3dc77b769fdb8c7e: fix(deps): update google.golang.org/genproto/googleapis/api digest to 65f7160 (#4858) (@renovate[bot])
  • ecc378878337286d74e83a61c6ca6e1a66d550ea: fix(deps): update google.golang.org/genproto/googleapis/api digest to 79d6a2a (#5088) (@renovate[bot])
  • e6cb184a593dff6c42f0da8f2425337419c8800e: fix(deps): update google.golang.org/genproto/googleapis/api digest to 7c0ddcb (#4830) (@renovate[bot])
  • 26ed1e03ee566905fcae6a6213f3f52359e70581: fix(deps): update google.golang.org/genproto/googleapis/api digest to 83f4791 (#5023) (@renovate[bot])
  • 438b52789a304d75a38ac0e8a3a1b22ca93d50c7: fix(deps): update google.golang.org/genproto/googleapis/api digest to 8636f87 (#5323) (@renovate[bot])
  • 294762d96a4faec211096c266cdf97ec939b0c35: fix(deps): update google.golang.org/genproto/googleapis/api digest to 88f65dc (#4923) (@renovate[bot])
  • 52b82f25649b2e3e0fd860045704079b4810e3c4: fix(deps): update google.golang.org/genproto/googleapis/api digest to 8e98ce8 (#5307) (@renovate[bot])
  • 11f012fcc9c9152a79811076ebcd32c9b94cb3b8: fix(deps): update google.golang.org/genproto/googleapis/api digest to 95abcf5 (#5028) (@renovate[bot])
  • 380e6c527f71f3375753c7bde32ef862e3552eb6: fix(deps): update google.golang.org/genproto/googleapis/api digest to 9702482 (#4709) (@renovate[bot])
  • 5ae642bc9675fd51f37e0842cbf40337e6c6682c: fix(deps): update google.golang.org/genproto/googleapis/api digest to 97cd9d5 (#5178) (@renovate[bot])
  • 15fab409db852b9bea1cceae3124fef308c18a0f: fix(deps): update google.golang.org/genproto/googleapis/api digest to 99fd39f (#5267) (@renovate[bot])
  • 27e77b75541129821184e9eabb85445e79124467: fix(deps): update google.golang.org/genproto/googleapis/api digest to ab9386a (#4966) (@renovate[bot])
  • 3cb44ec9633ad7375c63d38c47c26ef2300dd6ff: fix(deps): update google.golang.org/genproto/googleapis/api digest to b8f7ae3 (#5299) (@renovate[bot])
  • d9226512c5b1855a44fb9543900bd7ce89887396: fix(deps): update google.golang.org/genproto/googleapis/api digest to ce8ad4c (#5349) (@renovate[bot])
  • 499cbfb26aa95bd382ed2a693f7ba4096911efee: fix(deps): update google.golang.org/genproto/googleapis/api digest to d11affd (#5321) (@renovate[bot])
  • 6c6ced3a774581e165ac55cb6f34e42748a41040: fix(deps): update google.golang.org/genproto/googleapis/api digest to f26f940 (#4988) (@renovate[bot])
  • 36b17ba6b6c662f26bfdd3af904b53790dc32688: fix(deps): update google.golang.org/genproto/googleapis/api digest to ff82c1b (#5120) (@renovate[bot])
  • 185875c806b6fc474440151a8d074f1e5d9d61e0: fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 0a764e5 (#5089) (@renovate[bot])
  • c011ffc5a941d9253109768c4c04c87777e6a777: fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 3a174f9 (#4796) (@renovate[bot])
  • 5a82121c26905aa7b37b527f49655ba822137ad5: fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 546029d (#5350) (@renovate[bot])
  • 4e1edbdd726ebb7dadf0137f07b6d479909794f9: fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 8636f87 (#5277) (@renovate[bot])
  • 13fdac9571ea3db881d9812b53ed9b8fcbe9b1cd: fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 95abcf5 (#4967) (@renovate[bot])
  • 693ae46dacfe0cc2c379e1a8cfb3b1c2d3c82b2b: fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 99fd39f (#5268) (@renovate[bot])
  • 9952c3e1aa9dc2dc8057928b072895faaa663d9a: fix(deps): update module cloud.google.com/go/storage to v1.56.1 (#4652) (@renovate[bot])
  • e43e53e1d0dee45fbc878d27591dc6048afaa045: fix(deps): update module cloud.google.com/go/storage to v1.57.0 (#4835) (@renovate[bot])
  • a3951e9ff977e5fc97162d14c52695fab5d23bcc: fix(deps): update module cloud.google.com/go/storage to v1.57.1 (#4969) (@renovate[bot])
  • 52fe2c1d1ca53a3f4e350cb656f3cb2cdd9060bb: fix(deps): update module cloud.google.com/go/storage to v1.57.2 (#5040) (@renovate[bot])
  • ab89245d435fcda4157909b341ba8c4c9804b58f: fix(deps): update module cloud.google.com/go/storage to v1.58.0 (#5138) (@renovate[bot])
  • d0b37243f68635871478e17d769acdd3b2c86111: fix(deps): update module cloud.google.com/go/storage to v1.59.0 (#5253) (@renovate[bot])
  • dfe40e53906251d8715243f5af2e52b039f18f5d: fix(deps): update module cloud.google.com/go/storage to v1.59.1 (#5280) (@renovate[bot])
  • 38240bc8d721745b13ed68c80cb4a5821f50188f: fix(deps): update module cloud.google.com/go/storage to v1.59.2 (#5328) (@renovate[bot])
  • 82b792db6b3be6b94a9f61af3f7df34ec6c4a7e2: fix(deps): update module cloud.google.com/go/storage to v1.60.0 (#5453) (@renovate[bot])
  • a53a3ff4750871c5c09668a4162811364e2e4076: fix(deps): update module code.gitea.io/sdk/gitea to v0.22.0 (#4654) (@renovate[bot])
  • 7b2b790179b30fb8a96c56dc46be890896760c11: fix(deps): update module code.gitea.io/sdk/gitea to v0.22.1 (#4939) (@renovate[bot])
  • 7e69975ac6b613308160832bcf123eec02db7db7: fix(deps): update module code.gitea.io/sdk/gitea to v0.23.2 (#5351) (@renovate[bot])
  • c61a894e31e27127785b9a0b5a0f5555602a8cc5: fix(deps): update module cuelang.org/go to v0.14.1 (#4655) (@renovate[bot])
  • 38c66f3dd5380468aec77ecdde7698a2907c5162: fix(deps): update module cuelang.org/go to v0.14.2 (#4880) (@renovate[bot])
  • ffce27a71be95e2a7e7dd866bd310eeb4dc630a6: fix(deps): update module cuelang.org/go to v0.15.0 (#5007) (@renovate[bot])
  • f73e227fef4a6202e5fb1db0548ceff71b28ca7d: fix(deps): update module cuelang.org/go to v0.15.1 (#5070) (@renovate[bot])
  • a94ce519e462406d1a650bbec97940381523e9e5: fix(deps): update module cuelang.org/go to v0.15.3 (#5231) (@renovate[bot])
  • f3bf6c038e526d7caff5749f645bd0bbd84961ea: fix(deps): update module cuelang.org/go to v0.15.4 (#5326) (@renovate[bot])
  • 387066a4f9de0b227d4c60120c784743f2ca2f43: fix(deps): update module cuelang.org/go to v0.16.0 (#5487) (@renovate[bot])
  • afa157c2323342e0b90d6f77ddd189e307c632f7: fix(deps): update module dagger.io/dagger to v0.18.17 (#4656) (@renovate[bot])
  • 5874c0827efaada1bb5999c604249b063a8179bf: fix(deps): update module dagger.io/dagger to v0.19.10 (#5281) (@renovate[bot])
  • f38d01bd172eb01e6d1ea811e1d7588bbdf63840: fix(deps): update module dagger.io/dagger to v0.19.11 (#5359) (@renovate[bot])
  • 7641f9797d99cb5bce0a4e19f71817732431ab54: fix(deps): update module dagger.io/dagger to v0.19.6 (#4836) (@renovate[bot])
  • e1014ce20ddd7ff212d8506de0f589cb9238eb29: fix(deps): update module dagger.io/dagger to v0.19.7 (#5061) (@renovate[bot])
  • 6b9cfa7b464ab0e1ee7ecef0b4098add3986667e: fix(deps): update module dagger.io/dagger to v0.19.8 (#5136) (@renovate[bot])
  • afcf7523124f7ebb43404d1e1f81e6a9bb8b34b2: fix(deps): update module dagger.io/dagger to v0.19.9 (#5246) (@renovate[bot])
  • 00b77131167e62960cf08997de10a09c2e7bd086: fix(deps): update module dagger.io/dagger to v0.20.0 (#5454) (@renovate[bot])
  • 2382d01a42ec70bd7be0e261666648b221c68627: fix(deps): update module github.com/99designs/gqlgen to v0.17.78 (#4626) (@renovate[bot])
  • 81bd7ed210ce1289c0dde5fe82269b1a6fd9e729: fix(deps): update module github.com/99designs/gqlgen to v0.17.81 (#4805) (@renovate[bot])
  • 4e833a36871c91b447955cb1d8f9be3e5cbb932f: fix(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.31.18 (#5025) (@renovate[bot])
  • 1c15a5114edaa75f07ea9410ae87e1dd1c2e839d: fix(deps): update module github.com/aws/aws-sdk-go-v2/service/ecr to v1.52.0 (#5038) (@renovate[bot])
  • 592caae272792cacb14360e097ec0ea92be79a3e: fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.88.4 (#4870) (@renovate[bot])
  • 4c12c19e0c68ecf963adeb312000d2994d4f525c: fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.89.0 (#4962) (@renovate[bot])
  • cc0e6e189826f9afb5862ab9ccbdd1de8f6c7a5c: fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.92.0 (#5063) (@renovate[bot])
  • f963b1be815bc76e60b36add09498d07386d8a5f: fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.96.0 (#5330) (@renovate[bot])
  • a07c2465f882e2a8adb7be852cd98a37e19e2fb7: fix(deps): update module github.com/azure/azure-sdk-for-go/sdk/storage/azblob to v1.6.2 (#4627) (@renovate[bot])
  • 90b0a30d5a0311e3d1c57f67c863d4e9056b0d64: fix(deps): update module github.com/azure/azure-sdk-for-go/sdk/storage/azblob to v1.6.3 (#4905) (@renovate[bot])
  • 68fbeec02ceaf6a688b630c7d18d0b11724b6073: fix(deps): update module github.com/azure/azure-sdk-for-go/sdk/storage/azblob to v1.6.4 (#5273) (@renovate[bot])
  • b1a567b0a8fe7ea183e2a87b6f7d2ca72d26e5f8: fix(deps): update module github.com/bufbuild/buf to v1.57.0 (#4657) (@renovate[bot])
  • c297b1e8bf6cfa9a956cf489b547a2bef7fada93: fix(deps): update module github.com/bufbuild/buf to v1.57.2 (#4806) (@renovate[bot])
  • 2844dcad6c8bc39fbe8aa9ac12c3b6115f85fcb1: fix(deps): update module github.com/bufbuild/buf to v1.58.0 (#4881) (@renovate[bot])
  • 196354b938d9dc9393a7fe6eb92ad01929bc2c6c: fix(deps): update module github.com/bufbuild/buf to v1.59.0 (#4925) (@renovate[bot])
  • 6d27fae47b330f77e22b5fdae054e7b52721d437: fix(deps): update module github.com/bufbuild/buf to v1.60.0 (#5043) (@renovate[bot])
  • 7f50630daff9a743eee6e998784a66b7f63a967a: fix(deps): update module github.com/bufbuild/buf to v1.61.0 (#5095) (@renovate[bot])
  • dff6dd64f870e7012acabc41e8f543c612121cc6: fix(deps): update module github.com/bufbuild/buf to v1.62.1 (#5229) (@renovate[bot])
  • 9a3dd6146c02d5632c3d422b5c1cc3047565619a: fix(deps): update module github.com/bufbuild/buf to v1.63.0 (#5244) (@renovate[bot])
  • 1380993b0023e0391415c9753ab83eb795e95b3b: fix(deps): update module github.com/bufbuild/buf to v1.64.0 (#5297) (@renovate[bot])
  • dfcc00bc13de1c77bca8ba023192a2808b1b4c24: fix(deps): update module github.com/bufbuild/buf to v1.65.0 (#5354) (@renovate[bot])
  • 0fcf1d47d48bc39293464b0191534dc4ab0c2881: fix(deps): update module github.com/bufbuild/buf to v1.66.0 (#5455) (@renovate[bot])
  • f06c0298be0e2cadad7f38addee4d4d1c9cfa404: fix(deps): update module github.com/clickhouse/clickhouse-go/v2 to v2.40.1 (#4658) (@renovate[bot])
  • a87b95fc1ff39fc98385f7a2435443262e2f5a9c: fix(deps): update module github.com/clickhouse/clickhouse-go/v2 to v2.40.3 (#4807) (@renovate[bot])
  • bd0a432e9bfcee390ea415d31ed48982ccb9b83d: fix(deps): update module github.com/clickhouse/clickhouse-go/v2 to v2.42.0 (#5210) (@renovate[bot])
  • 4966e1bbcd282b2636bfaa663791bf2209f48bd3: fix(deps): update module github.com/clickhouse/clickhouse-go/v2 to v2.43.0 (#5333) (@renovate[bot])
  • 2e02796e45b38f4d6fccc726d9fb365be294ba4a: fix(deps): update module github.com/containerd/platforms to v1.0.0-rc.2 (#4998) (@renovate[bot])
  • b26e6e2fb0b11f1a39487e6dc91bdba529b51f1d: fix(deps): update module github.com/coreos/go-oidc/v3 to v3.15.0 (#4659) (@renovate[bot])
  • 50d38abc078ba22a35a6dea374d92bc095b6aa54: fix(deps): update module github.com/coreos/go-oidc/v3 to v3.16.0 (#4850) (@renovate[bot])
  • ee44f4de5b87f1b2a6ffd44a279b68513890e4a7: fix(deps): update module github.com/coreos/go-oidc/v3 to v3.17.0 (#5065) (@renovate[bot])
  • e006b3e3d7cde676a2ad8cbe9b032fdd8753b1ae: fix(deps): update module github.com/docker/docker to v28.3.3+incompatible (#4668) (@renovate[bot])
  • a575c59e27d61e2ac437bfa08a825899da485b56: fix(deps): update module github.com/docker/docker to v28.4.0+incompatible (#4692) (@renovate[bot])
  • 1e3cbdf268f5d6018d04df2d83c41eae5479149f: fix(deps): update module github.com/docker/docker to v28.5.1+incompatible (#4837) (@renovate[bot])
  • d4b459e6d65365eed3d30fa35981ac9eb061d8bd: fix(deps): update module github.com/docker/docker to v28.5.2+incompatible (#5002) (@renovate[bot])
  • 412370815d926aa54d3ded9dd9ef6b4c37687746: fix(deps): update module github.com/fullstorydev/grpchan to v1.1.2 (#5030) (@renovate[bot])
  • 8e2e3370751d66c2e3e37cc3f8571bce75548503: fix(deps): update module github.com/go-chi/chi/v5 to v5.2.3 (#4628) (@renovate[bot])
  • 9ecc559150c24a4187725efadc86a8a7f6e65347: fix(deps): update module github.com/go-chi/chi/v5 to v5.2.4 (#5282) (@renovate[bot])
  • 948526443edb48c98c47b7b2a205044a64924c4d: fix(deps): update module github.com/go-chi/chi/v5 to v5.2.5 (#5360) (@renovate[bot])
  • a05db54b543f2c1517b35971ac5ad5e8d2e88927: fix(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (#5140) (@renovate[bot])
  • 2c68675fae086908a97925425362c8ade05d8174: fix(deps): update module github.com/go-git/go-billy/v5 to v5.8.0 (#5456) (@renovate[bot])
  • f072b09d4579c35fd3c1bf8a2677b7752f053707: fix(deps): update module github.com/go-git/go-git/v5 to v5.16.2 (#4670) (@renovate[bot])
  • 09c115174c8717ae9a735a6d13bb7faa4a408810: fix(deps): update module github.com/go-git/go-git/v5 to v5.16.3 (#4849) (@renovate[bot])
  • 1baebe00cfe8ad849cfb25fb344723b5b37e7806: fix(deps): update module github.com/go-git/go-git/v5 to v5.16.4 (#5073) (@renovate[bot])
  • 3b25756be17a898fb542bfa8ea9c4ee229d7e701: fix(deps): update module github.com/go-git/go-git/v5 to v5.17.0 (#5457) (@renovate[bot])
  • db0f6fe41d3a37be2d177f0815c173508a930cc6: fix(deps): update module github.com/golang-migrate/migrate/v4 to v4.19.0 (#4671) (@renovate[bot])
  • 85c5e2bded1e2d5a8c945ce830c816b09f337ff3: fix(deps): update module github.com/golang-migrate/migrate/v4 to v4.19.1 (#5104) (@renovate[bot])
  • 0ec59f7e59b5f6d355e19364d861b870ee3523f0: fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.10.1 (#5458) (@renovate[bot])
  • 2d1e605f8497f37c3194f3be6e4ef296ef3f0d42: fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.5.0 (#4838) (@renovate[bot])
  • b4f25b7843901657d236ea98f10bd89ee9340150: fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.0 (#4970) (@renovate[bot])
  • 1c815790b38c41abca3a1ab7c8f3a466247de49f: fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.1 (#4999) (@renovate[bot])
  • 3b4c4e4ccacb95ffb06441593ea1e85a16d6d7c7: fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.2 (#5041) (@renovate[bot])
  • 1397ba2489052a74c2c9740013b3ec1c717962bc: fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.0 (#5129) (@renovate[bot])
  • 4c012b738a7352363c63dc6d634127a2b29bc778: fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.1 (#5133) (@renovate[bot])
  • 6be0171aea5d5d9e11554ffb3074f387df1d3b88: fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 (#5142) (@renovate[bot])
  • e2a5ab70ff83b0a28ba3c92d90342a1c3bff7fe9: fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.8.0 (#5248) (@renovate[bot])
  • ebc30a9abcf76b2f24dba134716fe4f8a2b4bc88: fix(deps): update module github.com/google/gnostic-models to v0.7.1 (#5054) (@renovate[bot])
  • f48fdea227bb0a90243382cd60762051e9af6ec6: fix(deps): update module github.com/google/go-containerregistry to v0.20.7 (#5090) (@renovate[bot])
  • 2f8b95f954cc8242e592a1c007f5dd781f153551: fix(deps): update module github.com/google/go-containerregistry to v0.21.1 (#5459) (@renovate[bot])
  • 1cea16bb26c68a7218995ec2346e21129e9c3e1a: fix(deps): update module github.com/google/go-containerregistry to v0.21.2 (#5485) (@renovate[bot])
  • 130fcb805a6e4fb0f08f2d943cc665722b0a7a0b: fix(deps): update module github.com/grpc-ecosystem/go-grpc-middleware/v2 to v2.3.3 (#5000) (@renovate[bot])
  • 588453b6bf6f6e117b1af6fdfa69ca865f3833a9: fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.2 (#4629) (@renovate[bot])
  • e007f60b35059cea69a2441a2a9c63163727b236: fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.3 (#4831) (@renovate[bot])
  • a3b50b19e96a0f8ecd76f5eec4a9208638870297: fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.4 (#5217) (@renovate[bot])
  • 09493432b52ecc123b197d08cc1873f51d570fd5: fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.5 (#5304) (@renovate[bot])
  • 40ec2e94c439b25791626f12475cb66195e398c9: fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.6 (#5329) (@renovate[bot])
  • 6d9e27c92aae00560ca71aaabf9f2e9eec2f37b3: fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.7 (#5332) (@renovate[bot])
  • 89f495f3a46c858516e9f69a5145147706bdf8c7: fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.28.0 (#5460) (@renovate[bot])
  • 6794e4771dfc02e745353467e4599c8d3598ade5: fix(deps): update module github.com/hamba/avro/v2 to v2.29.0 (#4693) (@renovate[bot])
  • 4f36cb38f4b030e55c08686255591682387850e4: fix(deps): update module github.com/hamba/avro/v2 to v2.30.0 (#4719) (@renovate[bot])
  • a1b60500f72a124792d488374ba40a1735462b6f: fix(deps): update module github.com/hamba/avro/v2 to v2.31.0 (#5249) (@renovate[bot])
  • cf88846207a07eedc55f09570b0ad3c1582e269c: fix(deps): update module github.com/hashicorp/cap to v0.10.0 (#4694) (@renovate[bot])
  • b2e44802c46a4b0ebab000ee3291ce267bf88330: fix(deps): update module github.com/hashicorp/cap to v0.11.0 (#4840) (@renovate[bot])
  • 72bb327cc84f50347fdc9152b2fffaa79522bf3a: fix(deps): update module github.com/hashicorp/cap to v0.12.0 (#5139) (@renovate[bot])
  • 42dabf53d0a3e09cabc0ee3190bb7011402da5f8: fix(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.8 (#4630) (@renovate[bot])
  • 54ceacdf3eba2e446bd16d0e8c981f305b23eb16: fix(deps): update module github.com/jackc/pgx/v5 to v5.7.6 (#4712) (@renovate[bot])
  • 1b8aabd1c0874dbc1b807f1b616db2955e38c66f: fix(deps): update module github.com/jackc/pgx/v5 to v5.8.0 (#5218) (@renovate[bot])
  • aad112aed1a7054f59cf5008e38d17c7e5ae2b1b: fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.32 (#4631) (@renovate[bot])
  • defed51da9fab49b91794ac8cebe9c9c04b9b3d0: fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.33 (#5232) (@renovate[bot])
  • a0064bdd9dbb83fd4e5016e06b5fa12ec1188e86: fix(deps): update module github.com/open-feature/go-sdk to v1.15.1 (#4695) (@renovate[bot])
  • 47726142e37afa2561da197b068852f28e76f084: fix(deps): update module github.com/open-feature/go-sdk to v1.16.0 (#4841) (@renovate[bot])
  • 5afa2fc774519c7f280e0f4cf758c25cd6e32997: fix(deps): update module github.com/open-feature/go-sdk to v1.17.0 (#5004) (@renovate[bot])
  • b7d1ba2d246a67587431ef02ca4df4c2e403e189: fix(deps): update module github.com/open-feature/go-sdk to v1.17.1 (#5274) (@renovate[bot])
  • 9401d9d8b00c9fa1b822fd7b989fa69237c17486: fix(deps): update module github.com/open-feature/go-sdk-contrib/providers/ofrep to v0.1.6 (#4632) (@renovate[bot])
  • ca261bb4f930a295b5984bba9743f25f9a3a7dd7: fix(deps): update module github.com/open-feature/go-sdk-contrib/providers/ofrep to v0.1.7 (#5062) (@renovate[bot])
  • 5f8fce392f234391cd4d36d5a8a4bad9a243a324: fix(deps): update module github.com/open-policy-agent/opa to v1.10.0 (#4977) (@renovate[bot])
  • 47619f1879cb3ed29867e2e22615fd166392243d: fix(deps): update module github.com/open-policy-agent/opa to v1.10.1 (#5003) (@renovate[bot])
  • c8a23dbe63da7eb4c34c7968a28fa7f77f5f768f: fix(deps): update module github.com/open-policy-agent/opa to v1.11.0 (#5099) (@renovate[bot])
  • 0ef2d048c1e51360ec2fb3d6cd758521651b98fd: fix(deps): update module github.com/open-policy-agent/opa to v1.12.1 (#5211) (@renovate[bot])
  • 7d4bc7b4fc5c0e5015ac03e01e59e4f1f3dc68af: fix(deps): update module github.com/open-policy-agent/opa to v1.12.2 (#5243) (@renovate[bot])
  • 5a08096394d9195535e0ea58c0f94dec34be5a42: fix(deps): update module github.com/open-policy-agent/opa to v1.12.3 (#5283) (@renovate[bot])
  • f1898fe0f0814b4381c5fd9945ec47d8506080b5: fix(deps): update module github.com/open-policy-agent/opa to v1.13.1 (#5334) (@renovate[bot])
  • 9807f182e4c9a9f2d6e575d31343594f4ae520fe: fix(deps): update module github.com/open-policy-agent/opa to v1.14.0 (#5468) (@renovate[bot])
  • a96d8a59e15839a1cb9be9c6b25c5c33076d0ca7: fix(deps): update module github.com/open-policy-agent/opa to v1.8.0 (#4696) (@renovate[bot])
  • 2866836998835a706d2f6c20016b6965e2c70052: fix(deps): update module github.com/open-policy-agent/opa to v1.9.0 (#4842) (@renovate[bot])
  • 34e0270233ef1bb5b49947415387166bfdbe5c71: fix(deps): update module github.com/prometheus/client_golang to v1.23.2 (#4697) (@renovate[bot])
  • 5faf3b3d113876eda9a09d7713da35531780c4fb: fix(deps): update module github.com/prometheus/common to v0.67.1 (#4871) (@renovate[bot])
  • 715674623651abfeb98b0d669a0d11029aaa6322: fix(deps): update module github.com/prometheus/common to v0.67.2 (#4960) (@renovate[bot])
  • 8e028b46fa4199bfcc9d4f4e95b3ec4d48c2ed0f: fix(deps): update module github.com/prometheus/common to v0.67.3 (#5049) (@renovate[bot])
  • 4e740cb49547f7710342a13baad73eb18dfe1f40: fix(deps): update module github.com/prometheus/common to v0.67.4 (#5069) (@renovate[bot])
  • acf5d8b4ead33721020e0ac3c3ca1b4ded0e26d0: fix(deps): update module github.com/prometheus/common to v0.67.5 (#5241) (@renovate[bot])
  • f67dd6fd8bd72598066948cc94901898463c2a3f: fix(deps): update module github.com/rakyll/gotest to v0.0.7 (#5256) (@renovate[bot])
  • 44f910435bd8a86a10ef0ecb4241a0ccb9ead30f: fix(deps): update module github.com/redis/go-redis/extra/redisotel/v9 to v9.13.0 (#4699) (@renovate[bot])
  • 903e8cd80431ced08557e139898dd2671b562ed8: fix(deps): update module github.com/redis/go-redis/extra/redisotel/v9 to v9.14.0 (#4725) (@renovate[bot])
  • 6c3adbc3fa0674828b9dfce71eec17abaa894d9f: fix(deps): update module github.com/redis/go-redis/extra/redisotel/v9 to v9.15.1 (#4843) (@renovate[bot])
  • 841ce0f9fe458ab60354485a5e62e6bc602dcc9e: fix(deps): update module github.com/redis/go-redis/extra/redisotel/v9 to v9.16.0 (#4941) (@renovate[bot])
  • 4e2259b53870644bd65272a2d756cd7a3aeee07d: fix(deps): update module github.com/redis/go-redis/extra/redisotel/v9 to v9.17.0 (#5057) (@renovate[bot])
  • 6f8f4207c039390adc484a84450753e8a83eeb82: fix(deps): update module github.com/redis/go-redis/extra/redisotel/v9 to v9.17.1 (#5097) (@renovate[bot])
  • 33a417aed628f52f9346cfc7942a3bfd122d71f0: fix(deps): update module github.com/redis/go-redis/extra/redisotel/v9 to v9.17.2 (#5117) (@renovate[bot])
  • 50767ef01333d5ffc80555cb7ade3771acd263bb: fix(deps): update module github.com/redis/go-redis/extra/redisotel/v9 to v9.17.3 (#5311) (@renovate[bot])
  • 5459e1085247bb4e14ff0316d980f2e979f9965a: fix(deps): update module github.com/redis/go-redis/extra/redisotel/v9 to v9.18.0 (#5472) (@renovate[bot])
  • a132c9391c34e2ff1fb4ce83aa1c13b75e290b78: fix(deps): update module github.com/redis/go-redis/v9 to v9.18.0 (#5473) (@renovate[bot])
  • f7fed6c0e29b289c2c5613a08f0daebaab419343: fix(deps): update module github.com/spf13/cobra to v1.10.1 (#4700) (@renovate[bot])
  • 6c785dcff91cf2f782868fb292ad257653d07024: fix(deps): update module github.com/spf13/cobra to v1.10.2 (#5127) (@renovate[bot])
  • 0d1391e4c2273524656dc45f9701978fa9396aef: fix(deps): update module github.com/spf13/viper to v1.21.0 (#4714) (@renovate[bot])
  • 4cb3362df334a83ce7b9a0387db77c170f859777: fix(deps): update module github.com/stretchr/testify to v1.11.1 (#4701) (@renovate[bot])
  • 0ad83060296afc107eb661b4183bee97a463fd7a: fix(deps): update module github.com/testcontainers/testcontainers-go to v0.38.0 (#4702) (@renovate[bot])
  • b78a77c5780a572c07854dea6578fef1a06d97f4: fix(deps): update module github.com/testcontainers/testcontainers-go to v0.39.0 (#4844) (@renovate[bot])
  • 6b7cadd99015a3bda166f44a84f8cfd591148653: fix(deps): update module github.com/testcontainers/testcontainers-go to v0.40.0 (#5008) (@renovate[bot])
  • dc7a898cd579b078d4e22291091d09dd5e599937: fix(deps): update module github.com/twmb/franz-go to v1.19.5 (#4643) (@renovate[bot])
  • cd5609f4f4563d92313528245ec8ae89d13135c6: fix(deps): update module github.com/twmb/franz-go to v1.20.0 (#4904) (@renovate[bot])
  • ca712f24f15d2404a3648a722efa2502f357cf8d: fix(deps): update module github.com/twmb/franz-go to v1.20.1 (#4932) (@renovate[bot])
  • 6678446427cb662f89e90500b26a1fc316b792ac: fix(deps): update module github.com/twmb/franz-go to v1.20.2 (#4943) (@renovate[bot])
  • f3938829b02f755e4ffdaa7f06cf8c7de5bbd072: fix(deps): update module github.com/twmb/franz-go to v1.20.3 (#5006) (@renovate[bot])
  • ed9a326324b01bb2a4ce2b226d4d663517621c08: fix(deps): update module github.com/twmb/franz-go to v1.20.4 (#5042) (@renovate[bot])
  • 002411da7fb4b998b828a7f5077bd6c89c7673ec: fix(deps): update module github.com/twmb/franz-go to v1.20.5 (#5072) (@renovate[bot])
  • e4070225795b490ac2830011123f18ef5bee451b: fix(deps): update module github.com/twmb/franz-go to v1.20.6 (#5207) (@renovate[bot])
  • 433245aea548bd216c72f854cb21cff8e7085b7c: fix(deps): update module github.com/twmb/franz-go to v1.20.7 (#5447) (@renovate[bot])
  • 8fe8f40c42b027d338df08f5815d25952d1d80eb: fix(deps): update module github.com/twmb/franz-go/pkg/kadm to v1.16.1 (#4633) (@renovate[bot])
  • f60a090973d66ba5263d8944beb1846d9a49d4be: fix(deps): update module github.com/twmb/franz-go/pkg/kadm to v1.17.0 (#4906) (@renovate[bot])
  • ec7d461b2baee630d66b27e1fdc96e625c5d663d: fix(deps): update module github.com/twmb/franz-go/pkg/kadm to v1.17.1 (#4933) (@renovate[bot])
  • cf7d8babbcccbe5236df051c8913f8b5adec232a: fix(deps): update module github.com/twmb/franz-go/pkg/kadm to v1.17.2 (#5305) (@renovate[bot])
  • d1da231781cebd8146bdae392ea7665efc66805a: fix(deps): update module github.com/twmb/franz-go/pkg/sr to v1.5.0 (#4703) (@renovate[bot])
  • 4a31e683ae24af8598f1780a19efc55922880f92: fix(deps): update module github.com/twmb/franz-go/pkg/sr to v1.6.0 (#5124) (@renovate[bot])
  • ef83cae47735d3bccf98fc7575e43cc6184160ac: fix(deps): update module github.com/vektah/gqlparser/v2 to v2.5.30 (#4634) (@renovate[bot])
  • e1ba8b6059b0ab54eecc4fec2655c6db1aad0bbd: fix(deps): update module github.com/xo/dburl to v0.24.2 (#5212) (@renovate[bot])
  • fef5218399e423dc57fed9b21f062592056e3ecb: fix(deps): update module github.com/xsam/otelsql to v0.40.0 (#4845) (@renovate[bot])
  • f48fcc2feb256c905717042165c795f323dd9065: fix(deps): update module github.com/xsam/otelsql to v0.41.0 (#5214) (@renovate[bot])
  • 2be6e0400e1b37eb7946b1d59bc4f873d73b8748: fix(deps): update module go.uber.org/zap to v1.27.1 (#5055) (@renovate[bot])
  • d3e0e5018a44df72dc86147c5ea3f18174eadef7: fix(deps): update module gocloud.dev to v0.43.0 (#4704) (@renovate[bot])
  • c3b771185ca92ea4e6115feb2c19bddb42d86e84: fix(deps): update module gocloud.dev to v0.44.0 (#5119) (@renovate[bot])
  • 06dcf0e05616677f04fe1b64dbabcbc9be647e25: fix(deps): update module gocloud.dev to v0.45.0 (#5474) (@renovate[bot])
  • 268f41ba9a94d52cae32adb84996b9f0f93b7144: fix(deps): update module golang.org/x/crypto to v0.42.0 (#4726) (@renovate[bot])
  • 33aaef0d37db75e04b4305d5dfa10c0544ed6bc1: fix(deps): update module golang.org/x/crypto to v0.43.0 (#4872) (@renovate[bot])
  • 9f55160d8c142494b09e642324b0427c9defd558: fix(deps): update module golang.org/x/crypto to v0.44.0 (#5031) (@renovate[bot])
  • 0a610ab38516929132c0f108d26d3851abe37572: fix(deps): update module golang.org/x/crypto to v0.45.0 [security] (#5053) (@renovate[bot])
  • 91c3468b1ee12580c45b3eda2f0da611a0e74da1: fix(deps): update module golang.org/x/crypto to v0.48.0 (#5448) (@renovate[bot])
  • fc9278eec2a8eda9846206ff2e8fbdf384d3629e: fix(deps): update module golang.org/x/mod to v0.27.0 (#4705) (@renovate[bot])
  • 32303ac5abf6bc828e5fa8369c5380f6705c4c9b: fix(deps): update module golang.org/x/mod to v0.29.0 (#4873) (@renovate[bot])
  • 7b102075c3d2a5877c901285d1168d0c8556b528: fix(deps): update module golang.org/x/mod to v0.30.0 (#5032) (@renovate[bot])
  • a3658f32a7308e7ec8c9e52396754b3e33a0c7ae: fix(deps): update module golang.org/x/mod to v0.31.0 (#5161) (@renovate[bot])
  • 59aff858195ca4ab66201b2d5a96b82fea133cca: fix(deps): update module golang.org/x/mod to v0.32.0 (#5254) (@renovate[bot])
  • 3a78633a849b1c26b398861fffe0012d259ba1fe: fix(deps): update module golang.org/x/mod to v0.33.0 (#5488) (@renovate[bot])
  • 403c93e8377c795a4a47a170fc4d7c6fb424caf7: fix(deps): update module golang.org/x/net to v0.46.0 (#4882) (@renovate[bot])
  • b3ced9ea86cdc7e1d752c80a147918bd5a20cd4e: fix(deps): update module golang.org/x/net to v0.47.0 (#5033) (@renovate[bot])
  • b3ed44b068d4c62b3ad4cc2af4d3eaed6845f36e: fix(deps): update module golang.org/x/net to v0.49.0 (#5270) (@renovate[bot])
  • 97ea3ccae7bd853c878865100735df9414c2495f: fix(deps): update module golang.org/x/net to v0.51.0 (#5489) (@renovate[bot])
  • d32f06d1b112415f2d1919da810a2a5c0fe347d6: fix(deps): update module golang.org/x/oauth2 to v0.31.0 (#4851) (@renovate[bot])
  • c27414fc19d7b75954165fa5cb7afdb85b4f3528: fix(deps): update module golang.org/x/oauth2 to v0.32.0 (#4883) (@renovate[bot])
  • 30f86a555c7bd8f88db97c3a554676e386a7b684: fix(deps): update module golang.org/x/oauth2 to v0.33.0 (#5011) (@renovate[bot])
  • c8db78a61fc14ccb27c3ffec1efde14b2037b299: fix(deps): update module golang.org/x/oauth2 to v0.34.0 (#5163) (@renovate[bot])
  • 05ef37f6d2a519ae2579b0e0daa3fe70fdfa875a: fix(deps): update module golang.org/x/oauth2 to v0.35.0 (#5369) (@renovate[bot])
  • 3b0784e064296cdde978ad5174cb3b019c1d946c: fix(deps): update module golang.org/x/sync to v0.18.0 (#5012) (@renovate[bot])
  • baee07ad9378932dc61e04d8121d73bc9ab9096b: fix(deps): update module golang.org/x/sync to v0.19.0 (#5164) (@renovate[bot])
  • 80e9aaeaa9377623fad66a428bbbb596d2afc23f: fix(deps): update module golang.org/x/tools to v0.38.0 (#4884) (@renovate[bot])
  • 940d2c40a7bf2a5eff8a6a278500ad3fa1cc52bb: fix(deps): update module golang.org/x/tools to v0.39.0 (#5035) (@renovate[bot])
  • 6d8d35d4da3e5c0a1b373678211531efed03cdd3: fix(deps): update module golang.org/x/tools to v0.40.0 (#5165) (@renovate[bot])
  • c7a57aa11367d900897e806e6ca0a8c0b0915b08: fix(deps): update module golang.org/x/tools to v0.41.0 (#5271) (@renovate[bot])
  • 2a89ca569ff0b5478964560faaf58140e2adc31a: fix(deps): update module google.golang.org/grpc to v1.75.0 (#4706) (@renovate[bot])
  • 7f908a0dfe12fb88fd747f8c67c050ff927d1594: fix(deps): update module google.golang.org/grpc to v1.75.1 (#4724) (@renovate[bot])
  • ddf45f028d381f2f7eec561fd1d595a8d6820444: fix(deps): update module google.golang.org/grpc to v1.76.0 (#4861) (@renovate[bot])
  • 0f86810c559670b90c21088171e02f217e1b628d: fix(deps): update module google.golang.org/grpc to v1.77.0 (#5047) (@renovate[bot])
  • cfffce892c9dbc6263ead4347129070244780486: fix(deps): update module google.golang.org/grpc to v1.78.0 (#5215) (@renovate[bot])
  • 79dc925c476bb9e1ac41b584bf31e805c01adbe2: fix(deps): update module google.golang.org/grpc to v1.79.1 (#5491) (@renovate[bot])
  • cb0f0d7cbe0cadc5b05a95ebc5971a54c900fe61: fix(deps): update module google.golang.org/grpc to v1.79.2 (#5496) (@renovate[bot])
  • ebed032c26e9259b4cf78a0857f96cbe5fb661c8: fix(deps): update module google.golang.org/grpc/cmd/protoc-gen-go-grpc to v1.6.0 (#5101) (@renovate[bot])
  • 1135ecb64a6596caeac06cdd9d46cc94f3a8c049: fix(deps): update module google.golang.org/grpc/cmd/protoc-gen-go-grpc to v1.6.1 (#5356) (@renovate[bot])
  • 97f8d7ef1f0fb9dc50b2d4fe1afd05b0d49cd484: fix(deps): update module google.golang.org/protobuf to v1.36.10 (#4832) (@renovate[bot])
  • 7165eda5212b2fd48f01d407cd738c0886af4990: fix(deps): update module google.golang.org/protobuf to v1.36.11 (#5182) (@renovate[bot])
  • d5b8aaceb96a3f17a6378ae5515323860901128f: fix(deps): update module google.golang.org/protobuf to v1.36.8 (@renovate[bot])
  • fab46fc80581fb67b2493715c2e41a4aabf4452a: fix(deps): update module google.golang.org/protobuf to v1.36.9 (main) (#4717) (@renovate[bot])
  • 952bab4b77b05d2e5b78f88addf59f1f906a6e11: fix(deps): update module gopkg.in/segmentio/analytics-go.v3 to v3.3.0 (#4852) (@renovate[bot])
  • dc95c650caa5819db2d044bcb8e8dd1cf0199ff7: fix(deps): update module sigs.k8s.io/kind to v0.30.0 (#4862) (@renovate[bot])
  • dac1210daa64633abfb18ba6140be64f072c6138: fix(deps): update module sigs.k8s.io/kind to v0.31.0 (#5216) (@renovate[bot])
  • 4c25b0602309b022a3cd5f14b2a78df1f006fbf6: fix(deps): update opentelemetry (#4863) (@renovate[bot])
  • f64eddd9d1e87bd4ace5cef8b87b6aba196eee38: fix(deps): update opentelemetry (#5166) (@renovate[bot])
  • 444dad6051e6aa02971352adf0caf2a9f1ea7979: fix(deps): update opentelemetry (#5352) (@renovate[bot])
  • 2c931db6547157dcedc0d55b0bdbdb0f946cbf9e: fix(deps): update opentelemetry (#5495) (@renovate[bot])
  • 56f2b5cd5011d168aeb00bfd80793dc08c1856d7: fix(deps): update radix-ui-primitives monorepo (#4636) (@renovate[bot])
  • 8a86e9e2a6d06305e8b8865b27781db1f455a522: fix: add goarm64 variant to goreleaser prebuilt path template (#5500) (@markphelps)
  • 381bbc422e2bad8393389665b2200a481ab2ec5f: fix: uts after removing go.work* (#4816) (@markphelps)

Other

  • 9920502a500f843032e6674b954a4fb44f3fb1af: chore: upgrade to go 1.26 (#5400) (@erka)
  • 2ad3bff669eb995e74e00b2311426684970fc34b: Merge branch 'main' into renovate/main-google.golang.org-protobuf-1.x (@markphelps)
  • 7c806f437469c1e64de92fda632726ca527a5491: Merge branch 'main' into renovate/main-google.golang.org-protobuf-1.x (@markphelps)
  • 1cadc2ff0ab1eae3f76def9ffb3d6d377e65b407: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • 183ab1c4e3056d445828b9de8b3d3ee3d65b1df2: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • cbfb4e0408741467e4dbf4bdde8c5fbc33b60ecc: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • 2740a34469021b9c2a291a9ba645a3243c58b0bb: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • bd0966d32e2ae6801e4ba2d07a48ffc36b1b1e88: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • d05f5594add64bd5737044f1e31a0a04b853f0e5: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • abeb403815751bf8b6d45e2c96d0e4cdb660cc65: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • f6e02034fbf51b3093dbe1713a26b505e59c99be: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • 3f3c601f22480645481c7d164c60f57824a8cb2b: Merge pull request #4608 from flipt-io/renovate/main-node-18.x-lockfile (@markphelps)
  • efa54d7b87d811374a07d5be1768394627217a07: Merge pull request #4618 from flipt-io/release/1.59 (@markphelps)
  • 3f06412aa62270b69c2c0ae7aef8c94fb1aef966: Merge pull request #4635 from flipt-io/renovate/main-google.golang.org-protobuf-1.x (@markphelps)
  • e809793654cc84f3856b6255982d3df527a98dd5: chore(deps): bump github.com/fullstorydev/grpchan to v1.1.2 (#5027) (@erka)
  • 669b996d3c5dbd2de22460b747807a9f522c4bb5: chore(deps): update alpine docker tag (#5128) (@renovate[bot])
  • df49b75a67a2f694e3d8b0b3a6b8615523772855: chore(deps): update alpine docker tag to v3.22.2 (#4867) (@renovate[bot])
  • f33d2bdb9dce03721e330966c377416269770fb3: chore(deps): update alpine docker tag to v3.23.2 (#5202) (@renovate[bot])
  • 9766b1fdf50986dcf239729716a057152c4e53fa: chore(deps): update alpine docker tag to v3.23.3 (#5324) (@renovate[bot])
  • d0b94ef4cbdd48bbaab95c764b7a405d9a244aec: chore(deps): update bufbuild/buf-setup-action action to v1.50.0 (#4637) (@renovate[bot])
  • 56f736e5da60e9294335402c331ce84caa5c7692: chore(deps): update codecov/codecov-action action to v5.5.0 (#4638) (@renovate[bot])
  • 92bc540932c0e06d377c3318efb316fed11b8023: chore(deps): update codecov/codecov-action action to v5.5.1 (#4686) (@renovate[bot])
  • 0247488c31001bcd0fdba346b7fc71aa52902efe: chore(deps): update codecov/codecov-action action to v5.5.2 (#5168) (@renovate[bot])
  • 56aa932af3749894b8e0891baa31db19aa89876f: chore(deps): update codemirror (#5203) (@renovate[bot])
  • 082b882038fa0cd1f452bc5fbea07cf21c80c5d3: chore(deps): update codemirror (#5275) (@renovate[bot])
  • 0bfec19580e902d39cfd3b88518d4f12523cdfff: chore(deps): update codemirror (#5278) (@renovate[bot])
  • e6c09b5377f299e4139bb0c519157a94b253dd29: chore(deps): update codemirror (#5442) (@renovate[bot])
  • 02d86b2b30280a93f2c24b553f82d004ee312823: chore(deps): update codemirror (#5475) (@renovate[bot])
  • 937a0bf37b4a7fedcf5cb93ba35ebe62d4656f24: chore(deps): update dependency @babel/preset-typescript to v7.28.5 (#4940) (@renovate[bot])
  • c3cab0c2da8275c350b0ac1876922ca14b7e2a56: chore(deps): update dependency @codemirror/lint to v6.9.0 (#4810) (@renovate[bot])
  • 03dd8c5ed337d0e49f6f6b449558eb9e0e4ce79e: chore(deps): update dependency @codemirror/lint to v6.9.1 (#4936) (@renovate[bot])
  • d208dfbf11a896aaef9d1c620612417b8ac6a118: chore(deps): update dependency @codemirror/lint to v6.9.2 (#4989) (@renovate[bot])
  • 8cf8898ff27503036e77f926a2d393e8211b501f: chore(deps): update dependency @codemirror/lint to v6.9.3 (#5325) (@renovate[bot])
  • 895a987bed7793c7bb89655addf9c39be76e8b1a: chore(deps): update dependency @codemirror/view to v6.38.4 (#4797) (@renovate[bot])
  • 77f421bf214444780bbe4f2e3a4ddcfa13d29338: chore(deps): update dependency @codemirror/view to v6.38.5 (#4865) (@renovate[bot])
  • 8846d8c2dee368f3c9e4b716db836fa515a51da4: chore(deps): update dependency @codemirror/view to v6.38.6 (#4891) (@renovate[bot])
  • c7783cff6b01b9f90f5f4befb0a999ef858c4da7: chore(deps): update dependency @codemirror/view to v6.38.7 (#5039) (@renovate[bot])
  • c44eddeb9a806d8faa50ded4d8a5845c1b658bde: chore(deps): update dependency @codemirror/view to v6.38.8 (#5044) (@renovate[bot])
  • 8ce866c5284780663d6a53568ea2c63dcf33d14f: chore(deps): update dependency @codemirror/view to v6.39.0 (#5158) (@renovate[bot])
  • f383997cc2b010e62aeb4df1ebef820bf5313ac8: chore(deps): update dependency @codemirror/view to v6.39.12 (#5336) (@renovate[bot])
  • 2d58507a1ef012e1ba216972e652cf791143b171: chore(deps): update dependency @codemirror/view to v6.39.13 (#5368) (@renovate[bot])
  • 9023829b758d88a80e5902661e7e3fd119bba1ad: chore(deps): update dependency @codemirror/view to v6.39.2 (#5169) (@renovate[bot])
  • 01bfce6230cb00fecbe4500e2eacdb6c0625bf64: chore(deps): update dependency @codemirror/view to v6.39.3 (#5173) (@renovate[bot])
  • d29e661865aad6702a2ba748e0627ca16de307ac: chore(deps): update dependency @codemirror/view to v6.39.5 (#5179) (@renovate[bot])
  • ce17d2e14609498046e256e279b3152fc89cc742: chore(deps): update dependency @codemirror/view to v6.39.7 (#5213) (@renovate[bot])
  • dab0b5325e81cae999a222c3ec46d05de931dcfe: chore(deps): update dependency @codemirror/view to v6.39.8 (#5230) (@renovate[bot])
  • 9ca82b3c779444c909e0e242c69ff83bae1d0fea: chore(deps): update dependency @codemirror/view to v6.39.9 (#5242) (@renovate[bot])
  • 1b79caa2f0a44e545d1591f5d11d12e805be57ce: chore(deps): update dependency @radix-ui/react-slot to v1.2.4 (#4993) (@renovate[bot])
  • 0e5eb8f3f3e33f3edf62611ab08eab46d1e93923: chore(deps): update dependency @reduxjs/toolkit to v2.10.0 (#4990) (@renovate[bot])
  • d8f6e2f9a8807853ed4dd9ea698634b9359faac4: chore(deps): update dependency @reduxjs/toolkit to v2.10.1 (#4994) (@renovate[bot])
  • f2a6344a05f5474281557cdef02661fc004a07be: chore(deps): update dependency @reduxjs/toolkit to v2.11.0 (#5074) (@renovate[bot])
  • 4eae1d1e2d633eda4a0c999e14494f6bda02799a: chore(deps): update dependency @reduxjs/toolkit to v2.11.1 (#5151) (@renovate[bot])
  • 3c96eeb91a53ace76e9197682ea8f66b65723b8a: chore(deps): update dependency @reduxjs/toolkit to v2.11.2 (#5204) (@renovate[bot])
  • 1ef8ea9d7a68771b8ef3301fab40225136f08e95: chore(deps): update dependency @reduxjs/toolkit to v2.9.1 (#4901) (@renovate[bot])
  • 819bf41f4fbec0ab348733f94e5535c9c08b7830: chore(deps): update dependency @reduxjs/toolkit to v2.9.2 (#4930) (@renovate[bot])
  • 3a5c9467204d6e8efeb0c3291f6ae6f91ffd4134: chore(deps): update dependency @tailwindcss/forms to v0.5.11 (#5205) (@renovate[bot])
  • 5853fbecac29e5f729a4e5d07e5d4b946153e97f: chore(deps): update dependency @types/node to v18.19.123 (@renovate[bot])
  • c3fa25975cb898d13a787152fb7cb1069fdd29ec: chore(deps): update dependency @types/node to v18.19.124 (#4687) (@renovate[bot])
  • 182ffbcb3fda93cf899afa3855228bc8d3484f09: chore(deps): update dependency @types/node to v18.19.129 (#4798) (@renovate[bot])
  • 22df65e897b8ae1a71f17e1bf8429f50e9e40ad1: chore(deps): update dependency @types/node to v18.19.130 (#4877) (@renovate[bot])
  • f00ec78d51ffc78d48f10eaf52a79a2ef81a4df3: chore(deps): update dependency @types/react to v18.3.25 (#4799) (@renovate[bot])
  • 85ff6ece2eee123ecd59fd9cc99fba9a0a6c3c8b: chore(deps): update dependency @types/react to v18.3.26 (#4859) (@renovate[bot])
  • 2ec3714b16a8fe87aa8cd62a94dea1537f0c3f37: chore(deps): update dependency @types/react to v18.3.27 (#5046) (@renovate[bot])
  • 598c96660b17849f1e7429dd432806e76f76152f: chore(deps): update dependency @types/react to v18.3.28 (#5358) (@renovate[bot])
  • ef972eae1419b7bf71d3079fe33954e8006b28a7: chore(deps): update dependency @uiw/codemirror-theme-tokyo-night to v4.25.2 (#4800) (@renovate[bot])
  • 38fc6a23a6ecb34b7b706659796546fae8b2f896: chore(deps): update dependency @uiw/codemirror-theme-tokyo-night to v4.25.3 (#4995) (@renovate[bot])
  • da7ee96576e4290148a5d3034f4333e38696e5d3: chore(deps): update dependency @uiw/codemirror-theme-tokyo-night to v4.25.4 (#5180) (@renovate[bot])
  • 88ababc55d16b071221cd14f239a2ac032c63dfc: chore(deps): update dependency @uiw/codemirror-theme-tokyo-night to v4.25.5 (#5443) (@renovate[bot])
  • ed5906d84a257dca797723000391ae6e64d87e2a: chore(deps): update dependency @uiw/codemirror-theme-tokyo-night to v4.25.7 (#5476) (@renovate[bot])
  • 5a6f6b45db63035720099c2b5f611ad2de72b11f: chore(deps): update dependency @uiw/react-codemirror to v4.25.2 (#4801) (@renovate[bot])
  • a8c1fa2f247fbd40d41571fc1d137493c554d7e1: chore(deps): update dependency @uiw/react-codemirror to v4.25.3 (#4996) (@renovate[bot])
  • 0c1c23075705d35e0afaf84c679736c9cf031bcb: chore(deps): update dependency @uiw/react-codemirror to v4.25.4 (#5181) (@renovate[bot])
  • db99f361a39530de12fab0a9acdf0e0b3adfe34b: chore(deps): update dependency @uiw/react-codemirror to v4.25.5 (#5444) (@renovate[bot])
  • 64f8ddb007b4ca60adb27ea8b9b23b1a8d9ce5f8: chore(deps): update dependency @uiw/react-codemirror to v4.25.7 (#5482) (@renovate[bot])
  • 070f5540b2e3c12177c7c0df728930dc108b5087: chore(deps): update dependency @vitejs/plugin-react to v4.7.0 (#4640) (@renovate[bot])
  • b5c8578fc4b99507bd4154aed0a7e813fa43e436: chore(deps): update dependency chart.js to v4.5.1 (#4892) (@renovate[bot])
  • b4159255231ad1abf0a8d0bb949b737d9b5b7de1: chore(deps): update dependency eslint to v8.57.1 (#4609) (@renovate[bot])
  • b5c8ee08c0beb1bab285fb2b9467bb12a61a6db1: chore(deps): update dependency eslint-plugin-prettier to v5.5.4 (#4611) (@renovate[bot])
  • e923ae6954a4e04904bf4e7788bf8731373f7b7f: chore(deps): update dependency eslint-plugin-prettier to v5.5.5 (#5279) (@renovate[bot])
  • 9a93b3eb46ddcd1db362df9488ddf479f7bedcd9: chore(deps): update dependency formik to v2.4.8 (#5009) (@renovate[bot])
  • c43bdbfa15cfe3e244b998ab853101427ea02ec8: chore(deps): update dependency formik to v2.4.9 (#5024) (@renovate[bot])
  • 0a2601a14a3e9f12049db38c28544e2aaf09e0c8: chore(deps): update dependency go to v1.25.0 (#4641) (@renovate[bot])
  • 113b355ff5950c28a865d1a20ab0414c25b59637: chore(deps): update dependency go to v1.25.1 (#4688) (@renovate[bot])
  • 2196fd213c41215784170d204de68ca8bbe9ff7e: chore(deps): update dependency go to v1.25.2 (#4868) (@renovate[bot])
  • 3254f72e506cb5c38e58a60ec9572cb81405e216: chore(deps): update dependency go to v1.25.3 (#4893) (@renovate[bot])
  • 3392a3124986e70731ee3f448be077b4ac63ac78: chore(deps): update dependency go to v1.25.4 (#5001) (@renovate[bot])
  • 240ecc34370ea0e68d688a87050c92e385e37dad: chore(deps): update dependency go to v1.25.5 (#5121) (@renovate[bot])
  • e4e948d18fe74f0e0ab1df637694c43bfb702ee4: chore(deps): update dependency go to v1.25.6 (#5285) (@renovate[bot])
  • d181424fba658d8fb458f02340e1c4ae8779c5e2: chore(deps): update dependency go to v1.25.7 (#5355) (@renovate[bot])
  • 098073ed18accf75951057b355083b54aa584f9b: chore(deps): update dependency go to v1.26.0 (#5449) (@renovate[bot])
  • d58120c4d804be378eaa038501f26079873ce925: chore(deps): update dependency go to v1.26.1 (#5492) (@renovate[bot])
  • a50b75ba8c248c2acf44accde077feec85e62023: chore(deps): update dependency playwright to v1.55.1 [security] (#4918) (@renovate[bot])
  • 28c2cbc48a2af3c57e8eface77e59480d0ba8e16: chore(deps): update dependency postcss to v8.5.8 (#5483) (@renovate[bot])
  • eac3fa8cd3eacec96087b95e57b2b506cc102d29: chore(deps): update dependency prettier to v3.7.0 (#5100) (@renovate[bot])
  • 29e4d9f1949a08339a6529ca00dcc158b749320e: chore(deps): update dependency prettier to v3.7.2 (#5102) (@renovate[bot])
  • dc3caa279b11c5cc8fb375ed045cbc562ecf1fc2: chore(deps): update dependency prettier to v3.7.3 (#5103) (@renovate[bot])
  • 5e24dccf302ca216e55c360c43768d68bc00ed59: chore(deps): update dependency prettier to v3.7.4 (#5125) (@renovate[bot])
  • 27703b7b406bb89446784a42d9bb789481c699e5: chore(deps): update dependency prettier to v3.8.0 (#5284) (@renovate[bot])
  • 46e975fbdcf41f3abef650e451b64f78cfcfbf97: chore(deps): update dependency prettier to v3.8.1 (#5303) (@renovate[bot])
  • 5fde9e971bb569f1252c8b6a678dd9fb1c7a747f: chore(deps): update dependency prettier-plugin-tailwindcss to ^0.7.0 (#4899) (@renovate[bot])
  • 9177528f131b51cb96d71e0a7fbe3a37dfafb984: chore(deps): update dependency prettier-plugin-tailwindcss to v0.7.1 (#4909) (@renovate[bot])
  • 43fb2888c3d3c1f238be7c4d4aed09bea1c5f0e0: chore(deps): update dependency prettier-plugin-tailwindcss to v0.7.2 (#5115) (@renovate[bot])
  • 1c0f8b695c1f449dc00fd7ed10f6bd5786a55088: chore(deps): update dependency react-chartjs-2 to v5.3.1 (#4954) (@renovate[bot])
  • c22468e59ad87785d99889b0bd17dafb83c04100: chore(deps): update dependency react-router to v7.10.0 (#5123) (@renovate[bot])
  • c03f9d953520540314c39182dc8d769036fe2d1c: chore(deps): update dependency react-router to v7.10.1 (#5132) (@renovate[bot])
  • 3d1321c36f9c9d4029acfbf02614f2dcce06a1c8: chore(deps): update dependency react-router to v7.11.0 (#5208) (@renovate[bot])
  • fecd8b282ba0eab65c2b9c6fac81e258af2e1e78: chore(deps): update dependency react-router to v7.12.0 (#5247) (@renovate[bot])
  • d994db297ac04aaeb80f81eaf3b35a458314c4da: chore(deps): update dependency react-router to v7.13.0 (#5308) (@renovate[bot])
  • 068426fac9c956980bac73d3ddcfc069630a2f50: chore(deps): update dependency react-router to v7.13.1 (#5445) (@renovate[bot])
  • e2c2f24e405a42ed2d20689a57f3f8e1cfe55d14: chore(deps): update dependency react-router to v7.9.3 (#4808) (@renovate[bot])
  • ec852f335412543192803f09ba336513e5d8c88f: chore(deps): update dependency react-router to v7.9.4 (#4869) (@renovate[bot])
  • 07c10c3cefe2b081f7d37a8f659f99e29ed6c792: chore(deps): update dependency react-router to v7.9.5 (#4968) (@renovate[bot])
  • a6ab377eb15c2faebb809e149062cc608ed6b98c: chore(deps): update dependency react-router to v7.9.6 (#5037) (@renovate[bot])
  • d9c74fe920ad43c97efcb6c73ee920ef10e41fb9: chore(deps): update dependency tailwind-merge to v2.6.1 (#5337) (@renovate[bot])
  • 141285b0e7f1e8a05e9ee4cb2bc328a402c75b2d: chore(deps): update dependency ts-jest to v29.4.4 (#4802) (@renovate[bot])
  • d1c588526c17d510226895d745b8344ecf0010c7: chore(deps): update dependency ts-jest to v29.4.5 (#4878) (@renovate[bot])
  • 6129fe99a8565f0761bdb4c9192a974fb9d41c31: chore(deps): update dependency ts-jest to v29.4.6 (#5116) (@renovate[bot])
  • 522aa9691f00f96753698d30a9a2161ceaa40ec0: chore(deps): update dependency vite to v6.3.6 (#4711) (@renovate[bot])
  • f8de6705b2492e6f4b7aa09595804427eda6a2d2: chore(deps): update dependency vite to v6.3.7 (#4898) (@renovate[bot])
  • d969e50984c26d0dc457423dff65b776cc0a858a: chore(deps): update dependency vite to v6.4.0 (#4900) (@renovate[bot])
  • 7a5db52a464d74a846f00affb3adfe4fd4e94933: chore(deps): update dependency vite to v6.4.1 (#4917) (@renovate[bot])
  • 1c55eefb8be56cebb162e2458e288f67ce663fa8: chore(deps): update dependency yup to v1.7.1 (#4803) (@renovate[bot])
  • 3fc2f52ace04184cf37c97de80f06645c008e424: chore(deps): update golang docker tag to v1.25 (#4644) (@renovate[bot])
  • 2cb86c8199e8463408e7aa368aa8206df1db30c4: chore(deps): update golang docker tag to v1.26 (#5450) (@renovate[bot])
  • b0381d44f23bc084a61ae204104015d85ad67107: chore(deps): update module github.com/erka/openfeature-go-ofrep-provider to v0.0.2 (#4613) (@renovate[bot])
  • 3a20c70fc6c3f2619f3a16299a5be648bbc38524: chore(deps): update opentelemetry to v0.63.0 (#4961) (@renovate[bot])
  • a2303ab467670fade192f171fca8230d4499a542: chore(deps): update playwright monorepo to v1.57.0 (#5094) (@renovate[bot])
  • 58ec4860cf3d846d503ec36f70ce8f4423e9d319: chore(deps): update playwright monorepo to v1.58.0 (#5309) (@renovate[bot])
  • 268ec34e205e17d744bba57d5cc03c13d10bacc2: chore(deps): update playwright monorepo to v1.58.1 (#5338) (@renovate[bot])
  • ac1ff7d7f76f1e78b76caf2fc2ef8fe8ffc1960b: chore(deps): update playwright monorepo to v1.58.2 (#5366) (@renovate[bot])
  • 09086dbc0dacc3fa45f526d4d0b6e45751801e7b: chore(deps): update react monorepo (#4614) (@renovate[bot])
  • 3fed0c88619760bb8e561fc85f0d913b098088cf: chore(deps): update tailwindcss monorepo to v4.1.12 (#4615) (@renovate[bot])
  • 6a24876d063efaf0885746ec2f481a5a4f14fbae: chore(deps): update tailwindcss monorepo to v4.1.13 (#4689) (@renovate[bot])
  • a2d741e2730c69211c5c1e5f49cc7cc096285502: chore(deps): update tailwindcss monorepo to v4.1.14 (#4804) (@renovate[bot])
  • e669d0a59a759067e31b7733b4f688d8e8974f6a: chore(deps): update tailwindcss monorepo to v4.1.15 (#4924) (@renovate[bot])
  • 841a8458809d076cc58a0ca68df27a3963509b01: chore(deps): update tailwindcss monorepo to v4.1.16 (#4937) (@renovate[bot])
  • 3fb60022d2d91e689009cf705b0898f42e0e1856: chore(deps): update tailwindcss monorepo to v4.1.17 (#5005) (@renovate[bot])
  • 42e2095e443b9a5728cd9f689cfb40cfbbd6f52c: chore(deps): update tailwindcss monorepo to v4.1.18 (#5176) (@renovate[bot])
  • f38cba0869c0564644424629dcb024950f5bb7f1: chore(ui): update package-lock dependencies (#5403) (@erka)
  • a1cca0b5baafbb7096f805bd24322f96e73aaca7: chore: bump goreleaser to latest version in actions (#4814) (@markphelps)
  • 7dcc8b21853e7cb75e3b9ae79d096f158b0dd184: chore: mod tidy (@claude)
  • 16172f4b63e720ece5174b258a6fa4e34de8903d: chore: prep Release/1.60 (#4723) (@markphelps)
  • 4f54ce3d7dd382dce77e689b303b45541572027c: chore: release v1.61.1 (#5498) (@markphelps)
  • af459cd16d8640f261dd359479b7e8bf23f67818: chore: update changelog for 1.61.0 release (#4812) (@markphelps)
  • 75dc0b5fbca2c2217a3705f05f58f99dff3dd56f: chore: update kodiak config (@markphelps)
  • 8301d5feb3def417ac5f8a8b76053f8a78c67a61: docs: update .all-contributorsrc [skip ci] (#4708) (@erka)
  • 94735fc2b2b6a0914296b82ba252ecf2c2de8414: docs: update go requirements in DEVELOPMENT.md (#4675) (@erka)

Installation

Homebrew :beer:

  brew install flipt-io/brew/flipt

Docker Images :whale:

  docker pull docker.flipt.io/flipt/flipt:v1.61.1
  docker pull ghcr.io/flipt-io/flipt:v1.61.1

Thank you!

We hope you :heart: this release! Feel free to open issues/discussions or reach out to us on Discord if you have any questions or feedback.

v2.7.0 New feature
Notable features
  • Optionally merge OIDC userinfo claims into the authentication session.
  • Configurable token signing algorithms for OIDC.
  • Support SigV4 for analytics Prometheus storage.
Full changelog

Changelog

Features

  • f2382640cc9e8b6fbebc1875474ba0a00f4b3758: feat(oidc): optionally merge userinfo claims into auth session (#5364) (@gzxu)
  • c4446a85e38e6ba24aac9f944504e3c0d0913601: feat(oidc): support configurable token signing algorithms (#5362) (@gzxu)
  • 6b4811e3de4551b336e63e8af3e773316e2f7318: feat: Support SigV4 for analytics Prometheus storage (#5388) (@markphelps)
  • 492ce41d3248f01299eadf98cf003dbea6c73f87: feat: add GitHub App authentication support (#5327) (@erka)

Bug Fixes

  • 8ac634627f79381a568f22058283788607ff4555: fix(git): complete ref update after fetch for both bare and normal repositories (#5144) (@erka)
  • aa2e23221d2fdaef426e4d8b9b7e7bdc3ad40962: fix: handle annual license key format in activation wizard (#5335) (@markphelps)
  • d1704d4d53fe6a8bdb0007ecb426d26d3264bf74: fix: improve GitHub auth error message for security requirements (#5331) (@erka)
  • 2470bbe993d23e4cb8d4d59061accbc1dd84d081: fix: replace default git commit email (#5383) (@erka)
  • da550d9ee510cfcd92fe637975c354b22dc203c0: fix: support ssh URLs with non-standard ports in git (#5298) (@erka)

Other

  • b6f833c9398c781340e778a80a014365258194a7: Add Open Collective funding option (@markphelps)
  • b6267295add572c5bdd7d64395832876701dce91: chore(deps): bump @codemirror/lint from 6.9.1 to 6.9.2 in /ui (#5313) (@dependabot[bot])
  • 65ab2d5e34ef04ed8dda85c9f82cd5fb563bed50: chore(deps): bump @codemirror/lint from 6.9.2 to 6.9.4 in /ui (#5395) (@dependabot[bot])
  • 2240bc82a6d1554b37cfd50cf6c6d55c6d70fd78: chore(deps): bump @codemirror/search from 6.5.11 to 6.6.0 in /ui (#5375) (@dependabot[bot])
  • da05848413768c8c19f470514bb1adbbdfc732c9: chore(deps): bump @codemirror/state from 6.5.2 to 6.5.3 in /ui (#5260) (@dependabot[bot])
  • c3aff3be1f8cca686564f47c7c52e8610a2f244d: chore(deps): bump @codemirror/state from 6.5.3 to 6.5.4 in /ui (#5320) (@dependabot[bot])
  • a701328b071cd1157b8f8b95e352c604ed6b6893: chore(deps): bump @codemirror/view from 6.38.1 to 6.39.9 in /ui (#5259) (@dependabot[bot])
  • a7bb107fc8188732af0181604decc59273b32ffb: chore(deps): bump @codemirror/view from 6.39.9 to 6.39.11 in /ui (#5315) (@dependabot[bot])
  • e3327b32d340980420b6f00138f47a7cbc38f1c7: chore(deps): bump @mui/material from 7.3.6 to 7.3.7 in /ui (#5258) (@dependabot[bot])
  • 2ed073ae45132481df79f8abf4911898a4832996: chore(deps): bump @mui/material from 7.3.7 to 7.3.8 in /ui (#5394) (@dependabot[bot])
  • 3637ba6a303d6aff850fb101cbce614df918a49e: chore(deps): bump @mui/x-charts from 8.23.0 to 8.25.0 in /ui (#5291) (@dependabot[bot])
  • 17ed13d8b2fae9edd156e3d3c0fe901672f3659b: chore(deps): bump @mui/x-charts from 8.25.0 to 8.26.0 in /ui (#5341) (@dependabot[bot])
  • 50ab7fd1792f5c8fd70b36e196c2947c38c0c84b: chore(deps): bump @reduxjs/toolkit from 2.9.1 to 2.11.2 in /ui (#5261) (@dependabot[bot])
  • 1c11f330655a3045877a70ec1a0f204ba6a07519: chore(deps): bump @uiw/codemirror-theme-tokyo-night in /ui (#5294) (@dependabot[bot])
  • aa5259f4500c7a876ab6ec921b1c89efa44450b7: chore(deps): bump @uiw/react-codemirror from 4.25.2 to 4.25.4 in /ui (#5319) (@dependabot[bot])
  • 48770d4f8a0f039e0a780bcd7f7eaacc516173fb: chore(deps): bump alpine from 3.23.2 to 3.23.3 in /build (#5339) (@dependabot[bot])
  • ee37ee50ccfdc47f04418c62cd12cf17b3a15c7d: chore(deps): bump code.gitea.io/sdk/gitea from 0.22.1 to 0.23.2 (#5378) (@dependabot[bot])
  • 8767f6cf2186d8f9260d86ef4871e7061d373a3d: chore(deps): bump cuelang.org/go from 0.15.3 to 0.15.4 (#5340) (@dependabot[bot])
  • 1d0fb9016555abad4155d16764740dbc0208817d: chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 (#5343) (@dependabot[bot])
  • 8655e10e97dee6628308ee09271c38f338882cbd: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#5263) (@dependabot[bot])
  • fd0033e4e7b0fdcfbbd9792a1f56c6d3d7c749be: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#5396) (@dependabot[bot])
  • 9630cf5bdf4596e9351a946da89d9a80971de72c: chore(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 (#5288) (@dependabot[bot])
  • 2607368b7e67306cb03ae48f56e832ca5bc45a74: chore(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to 5.2.5 (#5379) (@dependabot[bot])
  • 14c4da091f9982e3b53ab15873842ddfe3a2fb76: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5316) (@dependabot[bot])
  • cd755ecd882b5b389ca374ad5669a0bf8bc058fb: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5345) (@dependabot[bot])
  • 9d850f6dd219e442beda5c04a330579a88ac4a15: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5390) (@dependabot[bot])
  • ecc1e6dd9717daa5d5a8fc62702ac115be0c073e: chore(deps): bump github.com/jferrl/go-githubauth from 1.5.0 to 1.5.1 (#5398) (@dependabot[bot])
  • 0ca48ec4718d6cacafb8e6d81b1cc538f63ee21b: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.88 to 0.9.89 (#5376) (@dependabot[bot])
  • e88dcfdf52ebdb824a29b7bfe18fdda580828a10: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.89 to 0.9.91 (#5397) (@dependabot[bot])
  • dab1426f849362757e27f42c07c20ee6439a92b1: chore(deps): bump github.com/open-policy-agent/opa from 1.12.1 to 1.12.2 (#5265) (@dependabot[bot])
  • bb85b0d7318cce5fa16549983b88e4ad366fa449: chore(deps): bump github.com/open-policy-agent/opa from 1.12.2 to 1.12.3 (#5292) (@dependabot[bot])
  • 84028d04610845c83642fc2bf91c81797ab9e006: chore(deps): bump github.com/open-policy-agent/opa from 1.12.3 to 1.13.1 (#5342) (@dependabot[bot])
  • fbd713ec02369a332cc33efbcdf05262c32a6977: chore(deps): bump github.com/prometheus/common from 0.67.4 to 0.67.5 (#5257) (@dependabot[bot])
  • 0cfb2399eac0100645d48e693d620c85ed6f0d40: chore(deps): bump github.com/redis/go-redis/extra/redisotel/v9 (#5317) (@dependabot[bot])
  • e6c93a25a7ecadc8b154c8370642a0aabbdb97c8: chore(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 (#5290) (@dependabot[bot])
  • f40683fc49c98e29c8d040b3aa7d041d8e061f68: chore(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 (#5377) (@dependabot[bot])
  • a81d95c8622050276cbc563c7fb9a53b2edfa269: chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 (#5264) (@dependabot[bot])
  • 6dd5b82db78a2490a5920596b1f84989f7df5682: chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.1 (#5399) (@dependabot[bot])
  • 4038bbdac7381fd51c30ceba5c04f1081d1c101b: chore(deps): bump lodash from 4.17.21 to 4.17.23 in /ui (#5302) (@dependabot[bot])
  • b7d36953a07e800d689c45c57693813c309c5b66: chore(deps): bump lodash-es from 4.17.21 to 4.17.23 in /ui (#5301) (@dependabot[bot])
  • 7072840d55c4ee10f799048335d98f2f8e6c7235: chore(deps): bump lucide-react from 0.542.0 to 0.562.0 in /ui (#5295) (@dependabot[bot])
  • 2f6b80cdc2920c2a07af0f307fc26b6535f61f18: chore(deps): bump lucide-react from 0.563.0 to 0.564.0 in /ui (#5392) (@dependabot[bot])
  • c35c855b2f91058f9ffa2a236e5842f595b75b3a: chore(deps): bump react-chartjs-2 from 5.3.0 to 5.3.1 in /ui (#5262) (@dependabot[bot])
  • 0921bae752317aff6398357b19e5ada704beac5e: chore(deps): bump react-dom from 19.2.3 to 19.2.4 in /ui (#5344) (@dependabot[bot])
  • 584bf2de7838d6e2b985eac792630eeabb69adfd: chore(deps): bump react-router from 7.12.0 to 7.13.0 in /ui (#5391) (@dependabot[bot])
  • d9594f6e7c2ab87626a21e8787fdcc3b5470ce5d: chore(deps): bump suzuki-shunsuke/github-action-renovate-config-validator from 1.1.1 to 2.0.0 (#5286) (@dependabot[bot])
  • fcc79ea55aee27542dc39396583ef47d3798aa09: chore(deps): bump tailwind-merge from 2.6.0 to 2.6.1 in /ui (#5370) (@dependabot[bot])
  • e83278e6966a39ff740b5ac2280ef327e4fe9889: chore(deps): bump the opentelemetry group with 14 updates (#5374) (@dependabot[bot])
  • 9be627ba13222125619362e1b8e2668989c7c5a7: chore(deps-dev): bump @playwright/test from 1.57.0 to 1.58.2 in /ui (#5373) (@dependabot[bot])
  • 13d1ead80655a08196190ae5c8b62bf9b567d9ed: chore(deps-dev): bump @types/react from 19.2.7 to 19.2.14 in /ui (#5393) (@dependabot[bot])
  • 191ca6df85c26424725e0e6ff3ac041a76210559: chore(deps-dev): bump @types/react-dom from 19.2.2 to 19.2.3 in /ui (#5289) (@dependabot[bot])
  • ab5d2a2ab9db7226e238d23a16072ae7dede5f14: chore(deps-dev): bump eslint-plugin-prettier from 5.5.4 to 5.5.5 in /ui (#5371) (@dependabot[bot])
  • bf88830f4ba0b42d1ad0b203b72e02456f8e5c71: chore(deps-dev): bump knip from 5.68.0 to 5.82.0 in /ui (#5293) (@dependabot[bot])
  • c9d58f861c43ad904284c9570ba3aac76192244d: chore(deps-dev): bump knip from 5.82.0 to 5.82.1 in /ui (#5318) (@dependabot[bot])
  • 59799a39c23cfe6c17caee2ab069a5e62732b0e5: chore(deps-dev): bump knip from 5.82.1 to 5.83.1 in /ui (#5372) (@dependabot[bot])
  • e4707a92d038aa3569386293686454755264f9f2: chore(deps-dev): bump playwright from 1.57.0 to 1.58.1 in /ui (#5348) (@dependabot[bot])
  • 6660103d31baa19a93dc91f20d65cf486fa1de4e: chore(deps-dev): bump prettier from 3.6.2 to 3.8.1 in /ui (#5347) (@dependabot[bot])
  • f65f27f51e1af2bab254bb8e61e284d12b96d1a5: chore: add Claude Code release and changelog commands (#5401) (@markphelps)
  • 521f9d3366f3dcb2aae5800b17bfe71a19125ba7: chore: add deepwiki badge (@markphelps)
  • 362161666b0b9c6f26af09c0ebb67b9ee46812d1: chore: bump devenv to v 1.11.2 (#5300) (@erka)
  • 7a6abee0d85ddc65b09fe7e3d5dbb67b1ec2296f: chore: bump go to 1.26.0 (#5386) (@erka)
  • 97e47bd765b156f91f623cfb8aeb09913f879fd9: chore: bump go-git to v6.0.0-20260216160506-e6a3f881772f (#5381) (@erka)
  • 97186d02ffafd6134eb47e3009dc310a6346a827: chore: release v2.7.0 (#5402) (@markphelps)
  • 031c18caea845c3b95875dbb9af9d1b92176f538: chore: ui fmt (@markphelps)
  • 00744df0aeb36cded94e31f080215a21c43890d3: chore: update changelog for 2.6 (#5367) (@markphelps)
  • 32fa4552d94b0d09ab95194c7a1ea1a56452aa4f: refactor: migrate from go-grpc-prometheus to go-grpc-middleware/providers/prometheus (#5272) (@erka)

Installation

Docker Images :whale:

  docker pull docker.flipt.io/flipt/flipt:v2.7.0
  docker pull ghcr.io/flipt-io/flipt:v2.7.0

Thank you!

We hope you :heart: this release! Feel free to open issues/discussions or reach out to us on Discord if you have any questions or feedback.

v2.6.0 New feature
Notable features
  • Add GitHub App authentication support (#5327)
  • Optionally merge OIDC userinfo claims into auth session (#5364)
  • Support configurable token signing algorithms for OIDC (#5362)
Full changelog

Changelog

Features

  • f2382640cc9e8b6fbebc1875474ba0a00f4b3758: feat(oidc): optionally merge userinfo claims into auth session (#5364) (@gzxu)
  • c4446a85e38e6ba24aac9f944504e3c0d0913601: feat(oidc): support configurable token signing algorithms (#5362) (@gzxu)
  • 492ce41d3248f01299eadf98cf003dbea6c73f87: feat: add GitHub App authentication support (#5327) (@erka)

Bug Fixes

  • 8ac634627f79381a568f22058283788607ff4555: fix(git): complete ref update after fetch for both bare and normal repositories (#5144) (@erka)
  • aa2e23221d2fdaef426e4d8b9b7e7bdc3ad40962: fix: handle annual license key format in activation wizard (#5335) (@markphelps)
  • d1704d4d53fe6a8bdb0007ecb426d26d3264bf74: fix: improve GitHub auth error message for security requirements (#5331) (@erka)
  • da550d9ee510cfcd92fe637975c354b22dc203c0: fix: support ssh URLs with non-standard ports in git (#5298) (@erka)

Other

  • b6f833c9398c781340e778a80a014365258194a7: Add Open Collective funding option (@markphelps)
  • b6267295add572c5bdd7d64395832876701dce91: chore(deps): bump @codemirror/lint from 6.9.1 to 6.9.2 in /ui (#5313) (@dependabot[bot])
  • da05848413768c8c19f470514bb1adbbdfc732c9: chore(deps): bump @codemirror/state from 6.5.2 to 6.5.3 in /ui (#5260) (@dependabot[bot])
  • c3aff3be1f8cca686564f47c7c52e8610a2f244d: chore(deps): bump @codemirror/state from 6.5.3 to 6.5.4 in /ui (#5320) (@dependabot[bot])
  • a701328b071cd1157b8f8b95e352c604ed6b6893: chore(deps): bump @codemirror/view from 6.38.1 to 6.39.9 in /ui (#5259) (@dependabot[bot])
  • a7bb107fc8188732af0181604decc59273b32ffb: chore(deps): bump @codemirror/view from 6.39.9 to 6.39.11 in /ui (#5315) (@dependabot[bot])
  • e3327b32d340980420b6f00138f47a7cbc38f1c7: chore(deps): bump @mui/material from 7.3.6 to 7.3.7 in /ui (#5258) (@dependabot[bot])
  • 3637ba6a303d6aff850fb101cbce614df918a49e: chore(deps): bump @mui/x-charts from 8.23.0 to 8.25.0 in /ui (#5291) (@dependabot[bot])
  • 17ed13d8b2fae9edd156e3d3c0fe901672f3659b: chore(deps): bump @mui/x-charts from 8.25.0 to 8.26.0 in /ui (#5341) (@dependabot[bot])
  • 50ab7fd1792f5c8fd70b36e196c2947c38c0c84b: chore(deps): bump @reduxjs/toolkit from 2.9.1 to 2.11.2 in /ui (#5261) (@dependabot[bot])
  • 1c11f330655a3045877a70ec1a0f204ba6a07519: chore(deps): bump @uiw/codemirror-theme-tokyo-night in /ui (#5294) (@dependabot[bot])
  • aa5259f4500c7a876ab6ec921b1c89efa44450b7: chore(deps): bump @uiw/react-codemirror from 4.25.2 to 4.25.4 in /ui (#5319) (@dependabot[bot])
  • 48770d4f8a0f039e0a780bcd7f7eaacc516173fb: chore(deps): bump alpine from 3.23.2 to 3.23.3 in /build (#5339) (@dependabot[bot])
  • 8767f6cf2186d8f9260d86ef4871e7061d373a3d: chore(deps): bump cuelang.org/go from 0.15.3 to 0.15.4 (#5340) (@dependabot[bot])
  • 1d0fb9016555abad4155d16764740dbc0208817d: chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 (#5343) (@dependabot[bot])
  • 8655e10e97dee6628308ee09271c38f338882cbd: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#5263) (@dependabot[bot])
  • 9630cf5bdf4596e9351a946da89d9a80971de72c: chore(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 (#5288) (@dependabot[bot])
  • 14c4da091f9982e3b53ab15873842ddfe3a2fb76: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5316) (@dependabot[bot])
  • cd755ecd882b5b389ca374ad5669a0bf8bc058fb: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5345) (@dependabot[bot])
  • dab1426f849362757e27f42c07c20ee6439a92b1: chore(deps): bump github.com/open-policy-agent/opa from 1.12.1 to 1.12.2 (#5265) (@dependabot[bot])
  • bb85b0d7318cce5fa16549983b88e4ad366fa449: chore(deps): bump github.com/open-policy-agent/opa from 1.12.2 to 1.12.3 (#5292) (@dependabot[bot])
  • 84028d04610845c83642fc2bf91c81797ab9e006: chore(deps): bump github.com/open-policy-agent/opa from 1.12.3 to 1.13.1 (#5342) (@dependabot[bot])
  • fbd713ec02369a332cc33efbcdf05262c32a6977: chore(deps): bump github.com/prometheus/common from 0.67.4 to 0.67.5 (#5257) (@dependabot[bot])
  • 0cfb2399eac0100645d48e693d620c85ed6f0d40: chore(deps): bump github.com/redis/go-redis/extra/redisotel/v9 (#5317) (@dependabot[bot])
  • e6c93a25a7ecadc8b154c8370642a0aabbdb97c8: chore(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 (#5290) (@dependabot[bot])
  • a81d95c8622050276cbc563c7fb9a53b2edfa269: chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 (#5264) (@dependabot[bot])
  • 4038bbdac7381fd51c30ceba5c04f1081d1c101b: chore(deps): bump lodash from 4.17.21 to 4.17.23 in /ui (#5302) (@dependabot[bot])
  • b7d36953a07e800d689c45c57693813c309c5b66: chore(deps): bump lodash-es from 4.17.21 to 4.17.23 in /ui (#5301) (@dependabot[bot])
  • 7072840d55c4ee10f799048335d98f2f8e6c7235: chore(deps): bump lucide-react from 0.542.0 to 0.562.0 in /ui (#5295) (@dependabot[bot])
  • c35c855b2f91058f9ffa2a236e5842f595b75b3a: chore(deps): bump react-chartjs-2 from 5.3.0 to 5.3.1 in /ui (#5262) (@dependabot[bot])
  • 0921bae752317aff6398357b19e5ada704beac5e: chore(deps): bump react-dom from 19.2.3 to 19.2.4 in /ui (#5344) (@dependabot[bot])
  • d9594f6e7c2ab87626a21e8787fdcc3b5470ce5d: chore(deps): bump suzuki-shunsuke/github-action-renovate-config-validator from 1.1.1 to 2.0.0 (#5286) (@dependabot[bot])
  • 191ca6df85c26424725e0e6ff3ac041a76210559: chore(deps-dev): bump @types/react-dom from 19.2.2 to 19.2.3 in /ui (#5289) (@dependabot[bot])
  • bf88830f4ba0b42d1ad0b203b72e02456f8e5c71: chore(deps-dev): bump knip from 5.68.0 to 5.82.0 in /ui (#5293) (@dependabot[bot])
  • c9d58f861c43ad904284c9570ba3aac76192244d: chore(deps-dev): bump knip from 5.82.0 to 5.82.1 in /ui (#5318) (@dependabot[bot])
  • e4707a92d038aa3569386293686454755264f9f2: chore(deps-dev): bump playwright from 1.57.0 to 1.58.1 in /ui (#5348) (@dependabot[bot])
  • 6660103d31baa19a93dc91f20d65cf486fa1de4e: chore(deps-dev): bump prettier from 3.6.2 to 3.8.1 in /ui (#5347) (@dependabot[bot])
  • 521f9d3366f3dcb2aae5800b17bfe71a19125ba7: chore: add deepwiki badge (@markphelps)
  • 362161666b0b9c6f26af09c0ebb67b9ee46812d1: chore: bump devenv to v 1.11.2 (#5300) (@erka)
  • 031c18caea845c3b95875dbb9af9d1b92176f538: chore: ui fmt (@markphelps)
  • 7d099d5f2a8197b6a5b7ba69cfcecf502a43cdcd: chore: update changelog for 2.6 (@markphelps)
  • 32fa4552d94b0d09ab95194c7a1ea1a56452aa4f: refactor: migrate from go-grpc-prometheus to go-grpc-middleware/providers/prometheus (#5272) (@erka)

Installation

Docker Images :whale:

  docker pull docker.flipt.io/flipt/flipt:v2.6.0
  docker pull ghcr.io/flipt-io/flipt:v2.6.0

Thank you!

We hope you :heart: this release! Feel free to open issues/discussions or reach out to us on Discord if you have any questions or feedback.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
4,817
Forks
290
Languages
Go TypeScript CUE

Community & Support

Beta — feedback welcome: [email protected]