Releases: flippercloud/flipper
Releases · flippercloud/flipper
v1.4.1
What's Changed
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #961
- Add config to disable the Fully Enable button by @jnunemaker in #979
- Add sync mode bypass to Strict adapter by @jnunemaker in #982
- Skip ETag header on cache_bust to prevent stale webhook syncs by @jnunemaker in #987
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Move models to their own files by @jnunemaker in #944
- Add kwarg passing for get_all and cache buster for webhook sync by @jnunemaker in #945
- Always poll even for webhook config by @jnunemaker in #946
- Cloud get_all etag support by @jnunemaker in #947
- fix sync behavior when remote expression value is set to nil by @jdnvn in #949
- Expression sync by @jnunemaker in #950
- Shut down polling and adjust poll interval based on headers by @jnunemaker in #948
- Fixes confirmation trigger for disable by @jnunemaker in #959
- Bump supercharge/mongodb-github-action from 1.12.0 to 1.12.1 by @dependabot[bot] in #954
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #956
- Allow links in descriptions by @jnunemaker in #960
- Handle cloud sync causing write on read request by @jnunemaker in #958
- Add adapter_stack method for debugging adapter chains by @jnunemaker in #963
- Fix: Pass instrumenter to Feature instances in Synchronizer by @blumhardts in #964
- Fix: Allow sync to bypass ActorLimit (Issue #951) by @jnunemaker in #965
- Test: Add coverage for question marks in feature names by @jnunemaker in #968
- Set CI job timeout to 20 minutes by @jnunemaker in #969
- Add FeatureEnabled expression for feature dependencies by @jnunemaker in #970
- Add time-based feature enablements to expressions by @jnunemaker in #971
- Update flipper-dalli to support dalli < 6 by @mlarraz in #975
- Auto Cloud Migration by @jnunemaker in #972
- Remove expression duration by @jnunemaker in #977
- Fix serialization error when caching get_all results by @jnunemaker in #978
New Contributors
- @jdnvn made their first contribution in #949
- @blumhardts made their first contribution in #964
Full Changelog: v1.3.6...v1.4.0
1.3.6
What's Changed
- adds race_condition_ttl option for the ActiveSupportCacheStore adapter by @rosanelli in #932
- Do not load ActiveRecord at require time by @hugopeixoto in #935
New Contributors
- @rosanelli made their first contribution in #932
- @hugopeixoto made their first contribution in #935
Full Changelog: v1.3.5...v1.3.6
v1.3.5
What's Changed
- (cleanup) redis-namespace no longer works by @joshgoebel in #918
- Fix frozen strings for ruby 3.4 by @jnunemaker in #922
- ActiveRecord Loading Stuff by @jnunemaker in #924
- Fix grammatical issue ("needs migrated") by @codeconscious in #928
- Horrible hackish thing to fix redis less than 4.7 with active record 7.1 by @jnunemaker in #931
New Contributors
- @joshgoebel made their first contribution in #918
- @codeconscious made their first contribution in #928
Full Changelog: v1.3.4...v1.3.5
v1.3.4
What's Changed
- docs: fix typo in Flipper initializer template by @andrewmcodes in #914
- Make rack_protection key work again for flipper ui by @jnunemaker in #916
New Contributors
- @andrewmcodes made their first contribution in #914
Full Changelog: v1.3.3...v1.3.4
v1.3.3
What's Changed
- Make redis and redis cache work with connection pool by @jnunemaker in #910
- Big pass on escaping and urls by @jnunemaker in #911
- Generate a default initializer by @bkeepers in #815
- Add pstore gem for ruby 3.3.x by @jnunemaker in #898
- Relax sanitize version constraint by @ur5us in #903
- Use reject(&:nil?) in enabled? check by @stevecrozz in #887
cloud only
- Chill Out the Backoff Policy for Telemetry by @jnunemaker in #908
- Poll cold start fix by @jnunemaker in #795
flipper dev related only
- Add funding_uri to metadata.rb by @andrew in #900
- Bump supercharge/mongodb-github-action from 1.11.0 to 1.12.0 by @dependabot in #902
- Fix all the warnings and turn them on for CI by @jnunemaker in #912
New Contributors
- @ur5us made their first contribution in #903
- @andrew made their first contribution in #900
- @stevecrozz made their first contribution in #887
Full Changelog: v1.3.2...v1.3.3
v1.3.2
What's Changed
- Sort available groups alphabetically in UI by @ghiculescu in #892
- Remove usage of OpenStruct by @benedikt in #896
- Add support for Rails v8.x by @benedikt in #895
New Contributors
- @ghiculescu made their first contribution in #892
- @benedikt made their first contribution in #896
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- Remove redundant deletion of feature gate in Flipper::Adapters::ActiveRecord#set. by @khiet in #862
- Fix: Respect Rails defaults in an initializer by delaying loading ActiveRecord adapter until framework is loaded by @pbstriker38 in #832
- Address soft deprecation of
ActiveRecord::Base.connectionby @joshuay03 in #869 - Avoid active record poisoned transaction with postgres by @jnunemaker in #881
New Contributors
- @khiet made their first contribution in #862
- @joshuay03 made their first contribution in #869
Full Changelog: v1.3.0...v1.3.1
1.3.0
Read more about Flipper 1.3.0 on The Friday Deploy
What's Changed
- Add a default limit of 100 actors per feature. See docs to customize - by @bkeepers in #847
- UI: Update to use Bootstrap 5 by @bkeepers in #851
- UI: Replace breadcrumbs with configurable nav by @bkeepers in #853
- Add base class for wrapping another adapter by @bkeepers in #846
- Support Rack 3 by @danielmorrison in #828
- Cloud: Enable telemetry by default by @jnunemaker in #836
- Cloud: Add telemetry shutdown header by @jnunemaker in #850
- Cloud: Adjust minimum poll and sleep interval - by @jnunemaker in #841
- Add ActiveRecord validations to mirror table NOT NULL constraint by @tmaier in #859
- CLI: Use provided stdout/stderr streams by @bkeepers in #838
- API Perf - Features#get by @jnunemaker in #843
- Micro optimization for
#featureson ActiveRecord adapter by @bkeepers in #844 - Cache Improvements by @jnunemaker in #848
- Refactor shared adapter test by @bkeepers in #854
- Fix tests by @pbstriker38 in #833
- Fail specs if any output by @bkeepers in #834
New Contributors
- @danielmorrison made their first contribution in #828
- @pbstriker38 made their first contribution in #833
- @tmaier made their first contribution in #859
Sponsors
A big thanks to @PagerTree and @kdaigle for being monthly sponsors.
If your company uses Flipper, and Flipper Cloud is not a good fit, consider becoming a sponsor to invest in the software your business depends on and to help us make Flipper sustainable.
Full Changelog: v1.2.2...v1.3.0