Flipper 0.26.0

Hello beautiful feature flagger!

Hope you are having a fine day. Let's get into this last release, shall we?

We shall.

UI BUG FIX

First, big thanks @Lockyy for fixing a bug in flipper-ui. Previously, if confirm_fully_enable was on but feature_removal_enabled was off, it would show the dreaded Undefined. Now it doesn't.

MORE ENV VARS

Second, @dudo stepped up with several new ENV vars that can be used for configuring railtie.

You can now use FLIPPER_ENV_KEY, FLIPPER_MEMOIZE, FLIPPER_PRELOAD, FLIPPER_INSTRUMENTER and FLIPPER_LOG to configure how the Railtie functions.

Cloud Polling Improvements

Third, @bkeepers and @jnunemaker (HEY THATS ME) dropped a huge improvement for the default Flipper Cloud setup.

Previously, the default polling adapter would poll in the main thread, which meant if Cloud was down, your app would be slow or possibly down. This is why we heavily recommended webhooks.

The good news is that's no longer an issue. This release now defaults to a polling adapter that only polls in a background thread. This should be huge for anyone who can't use webhooks for whatever reason.

We've been testing it for a few weeks in our local environments and production with success.

Main

Lastly, I finally changed the default branch from master to main. It felt like it was going to be a pain, but GitHub made it so easy!

Happy Flipping!