v1.27.0 is out with new support for audit events to webhook sinks as well as tighter integration with observability tools like Datadog!
Oh and we now fully support Flipt on MacOS for local development! π
Install via homebrew:
brew install flipt-io/brew/flipt
Here's the rundown of all that's in this new release:
Webhook audit event sinks π£
Ability to filter audit events for specific actions
An example of how to use Datadog as an exporter for OTLP traces
Default config if none provided
An in-app support page π
The ability to set the default theme for UI via configuration β¨
flipt/validate
now builds an entire snapshot of your state to catch more potential validation errors
v1.26.0 is out, with more authentication improvements!
GitHub OAuth Support was added so you can now authenticate Flipt using your existing GitHub account! Checkout the docs
PKCE support was added to OIDC Authentication to keep your sessions extra secure π
A new version of Flipt built for MacOS! It's still in beta for now, but we've set up a Homebrew tap and will have more updates in the next release!
Some small UI tweaks to render icons correctly in both light and dark modes
Feel free to reach out on Discord with any feedback or questions. Thank you for using Flipt! π
From the latest v1.25.0 Release!
- Logical Operations for Segments: Now, you can use AND or OR to combine multiple segments when creating rules or rollouts. Unlocking new possibilities for flag evaluations! ποΈ
- Graduation of Filesystem Backends: Previously experimental, now fully supported. Learn More π
- ui
: Copy flag/segment key to clipboard button π
- storage/cache
: Redis connection with optional parameters
- fs/s3
: Support for prefix filtering
- config/flipt.schema.*
: OIDC provider scopes property
- ui
: Flags and segments inputs are now properly disabled in readonly mode
Explore, create, and innovate with this latest release. Feel free to reach out on Discord with any feedback or questions. Thank you for using Flipt! π
Flipt v1.24.0 adds a new boolean
flag type along with new Rollout functionality and many other features/improvements including:
A new evaluation API that allows you to configure authentication separately from our 'management' API π
The ability to specify email address that are allowed to authentication when configuring OIDC Authentication π
S3 / Object support for our Filesystem Backend functionality βοΈ
Improved caching for evaluating multiple entityIDs π₯
This is our biggest release yet and we're not stopping anytime soon!
Stop by our Discord to let us know what you think of these new features!
Flipt v1.23 adds Darkmode support to the UI π!
We've also added:
The ability to copy flags and segments between namespaces
Experimental π§ͺ filesystem/git backends
Read-only UI mode (if running in the above filesystem/git backend mode)
A new validate
subcommand to enable validation of imported files
New
We just released Flipt v1.22.1 (https://github.com/flipt-io/flipt/releases/tag/v1.22.1) with some awesome additions to our constraints model including:
The ability to add a description
to a constraint
Entirely new datetime
constraint type!
The datetime
constraint type was a much-requested feature that allows you to set up evaluation rules based on either dates or dates+time. This can be useful for rolling out sales, promotions, or any feature that you want to enable/disable at a specific moment in time! More details on all constraint types are in the docs: https://www.flipt.io/docs/concepts#constraint-types
While we're talking dates and times, we also added the ability for users to specify their display timezone in the UI. Currently, we support selecting either UTC or the browser's local time (default). This should allow you to more easily keep track of when things changed in Flipt as well as make setting up the above-mentioned date/datetime constraints nicer.
We may add more time zones in the future if requested.
To change this value, head to the new 'General > Preferences' section in 'Settings.
Most of our officially supported SDKs have been released to support this new functionality, including:
https://github.com/flipt-io/flipt-node (Node/TypeScript)
We're following up shortly with updating both our https://github.com/flipt-io/flipt-rust and https://github.com/flipt-io/flipt-openfeature-provider-go SDKs as well so stay tuned!
New
We just released v1.21.0 with support for native audit events around the mutation of any of the core Flipt objects (flags, segments, namespaces, tokens, etc).
Check out our latest blog post which goes more in-depth on the implementation, configuration, and use cases and also see our updated documentation for more info!
https://www.flipt.io/blog/audit-events
https://www.flipt.io/docs/configuration/observability#audit-events
New
We just released one of our most requested features, the ability to group flags/segments/rules etc by environment or similar. We're calling this feature Namespaces.
Namespaces allow you to separate all data within Flipt for use in different environments such as Development, Staging, Production, etc. You could also decide to organize your Flipt data by internal team or specialty such as 'backend' or 'frontend'.
Read more about namespaces here: https://www.flipt.io/docs/concepts#namespaces
We've open-sourced our new Python REST SDK: https://github.com/flipt-io/flipt-python
If you're using Python in your applications please give it a try and provide feedback.
For a list of all of our 'official' SDKs, check out our integration docs: https://www.flipt.io/docs/integration