Releases: featurehub-io/featurehub
Releases · featurehub-io/featurehub
v1.8.1 🌈
Changes
🚀 Features
🐛 Bug Fixes
- Remove default encryption key for Slack. Now users required to set their own in the system config. This is a breaking change if you upgrading from 1.8.0 to 1.8.1 only. Upgrading from earlier versions is not affected. Please check https://docs.featurehub.io/featurehub/latest/configuration.html#_encryption
- Fix: convert checkbox to stateful widget to fix permissions for service accounts failing occasionally @IrinaSouth (#1170)
- Service Account Permissions being wiped @rvowles (#1168)
📝 Documentation
📌 Dependencies
v1.8.0 🌈
Changes
🚀 Features
- Slack integration (#913) https://docs.featurehub.io/featurehub/latest/slack-integration.html
- Add feature audit history per feature value to the Admin UI @IrinaSouth (#1152) @rvowles (#1151)
- Added System Config page to the Admin UI @rvowles (#1133)
- Feature value editing UI improvements, plus fix for unexpected locking error @IrinaSouth (#1140)
- Admin UI - Add a prompt/snackbar when feature value or its strategy changes @IrinaSouth (#1136)
- Support for Zipkin & Jaeger exporters @rvowles (#1123)
- Add extension to SDKs for exposing additional metadata in features, e.g. feature name, app name etc.. (Open Source version only) @rvowles (#1118) @rvowles (#1151) https://docs.featurehub.io/featurehub/latest/configuration.html#_sdk_feature_extension_properties
- [feature] OpenTelemetry Upgrade @rvowles (#1112)
🐛 Bug Fixes
- Fix #1141 add strategy attribute conditions - Includes and Excludes to Platform, Device and Country types @IrinaSouth (#1148)
- Fix to close side panel feature editing on Save @IrinaSouth (#1145)
- Feature value editing UI improvements, plus fix for unexpected locking error @IrinaSouth (#1140)
- Fix webhook headers editing with single tap @IrinaSouth (#1127)
- Minor fix for the group strategy field hint @IrinaSouth (#1122)
- Fix for #1115 - webhook url to allow https @IrinaSouth (#1116)
- [bugfix] Murmur3 hash seeds should be zero @rvowles (#1111)
📝 Documentation
- docs updates - various general docs @IrinaSouth (#1101)
📌 Dependencies
- Bump follow-redirects from 1.15.2 to 1.15.6 in /adks/e2e-sdk @dependabot (#1134)
🧰 Platform Improvements
- Minor UI changes: UTC dates format; Icons on the menu @IrinaSouth (#1155)
- side sheet feature value editing improvements @IrinaSouth (#1154)
- UI updates: Landing message and feature value editing cosmetics @IrinaSouth (#1143) (#1154)
- Support logging for generic cloud events
v1.7.1 🌈
v1.7.0 🌈
Changes
🚀 Features
- Feature Groups - initial cut. Please see original request here #900
Documentation: https://docs.featurehub.io/featurehub/latest/feature-groups.html
🐛 Bug Fixes
📝 Documentation
- Add links to docs in the admin app @IrinaSouth (#1082)
📌 Dependencies
v1.6.3 🌈
Changes
🚀 Features
- Allow service accounts to have super-admin role via UI @rvowles (#1053) (#1050 )
- Allow NATS health check to be disabled @rvowles (#1046)
- Storing Headers in NATS, Dacha and Edge logs (#691)
- Log Improvements (#1018)
🐛 Bug Fixes
- Concurrent hashmap webhook issue @rvowles (#1058)
- Locked features not rejecting subtle changes @rvowles (#1052)
- Sometimes the webhook doesn't contain feature values (#1019)
- New Dacha1 servers should not be able to start up if they are in a bad state (#973)
📝 Documentation
- Add API documentation for ADK and SDK to the docs.featurehub.io @IrinaSouth (#1064)
📌 Dependencies
- Bump puma from 6.0.0 to 6.3.1 in /backend/webhook-feature-update/sinatra-example @dependabot (#1048)
v1.6.2 🌈
Changes
🚀 Features
- Allow Admin SDK to extract the history of changes to a feature value @rvowles (#1020)
- Ensure webhook always shows "who updated" feature value, including regular user, Admin SDK key or regular SDK when PUT requests are fired @rvowles (#1017)
- Make Admin UI to run in "release" mode, to improve performance overall
🐛 Bug Fixes
- Spurious errors about extra cloud event messages have been removed
- Admin Service Account groups don't update @rvowles (#1032)
- Fix default prometheus exports @rvowles (#1022)
- Fix issue if dacha is not available @rvowles (#1025) - Dacha being down returns a 503 to the SDK which tells it to keep trying (rather than a 404)
v1.6.1 🌈
Changes
🚀 Features
- New Material3 UI
- Allow refresh of Dacha1 cache from UI @rvowles (#984)
- Support reordering of rollout strategies @rvowles (#943)
- Allow for the disabling of prometheus metrics @rvowles (#946)
- Ability to add multi comma separated values in the strategies field @IrinaSouth (#942)
- add ability to use google analytics in the Admin UI app (optional feature) @IrinaSouth (#933)
🐛 Bug Fixes
- Cache not expiring changing api keys @rvowles (#999)
- Fix service account saving functionality when saved more than once repeatedly @IrinaSouth (#997)
- fix metadata editing permission @IrinaSouth (#964)
- fix feature create permission to show "create feature" button. Lock/Unlock allow only when permission set @IrinaSouth (#962)
- Fix refresh of dashboard @rvowles (#959)
- Person's details not updated after edit @rvowles (#953)
- Minor fixes for responsive UI @IrinaSouth (#937)
- Admin UI minor fix for the copy link @IrinaSouth (#927)
📝 Documentation
- Latest SDK docs improvements @IrinaSouth (#996)
- add swift docs @IrinaSouth (#993)
📌 Dependencies
- [internal/minor-dep-fixes] More minor dependency fixes @rvowles (#980)
- [internal/dependency-update] @rvowles (#978)
- Bump rack from 2.2.6.2 to 2.2.6.3 in /backend/webhook-feature-update/sinatra-example @dependabot (#935)
🧰 Platform Improvements
- Feature/messaging cloud event @vidya-bhargav (#979)
- Refactor feature update messaging converter and publisher @vidya-bhargav (#986)
v1.6.0 🌈
Changes
🚀 Features
New dashboard redesign to support:
- Pagination and filtering ability in the Admin UI #676
- Search for features in the Admin UI #675
- Other UI improvements + performance for the features dashboard
📝 Documentation
📌 Dependencies
- Bump minimatch from 3.0.4 to 3.1.2 in /infra/api-bucket @dependabot (#887)
- Bump minimatch from 3.0.4 to 3.1.2 in /adks/e2e-sdk @dependabot (#888)
🧰 Platform Improvements
v1.5.10 🌈
Changes
🚀 Features
- Show deactivated (deleted) users @IrinaSouth (#889)
- Allow undeleting (activating) user @rvowles (#878)
- Add new Feature level permission "create" @rvowles (#885)
- Support for Fastly docs @rvowles (#875)
🐛 Bug Fixes
- Unable to set create feature perms on multiple apps @rvowles (#882)
- Non-boolean skipped update for 1st "not set" status @rvowles (#871)
📌 Dependencies
v1.5.9 🌈
Changes
🚀 Features
- Add external feature link and make it clickable in the UI @IrinaSouth (#844)
- Add ability to add metadata as simple string @IrinaSouth (#838)
- Add ability to add metadata on a feature to the UI and format it as JSON @IrinaSouth (#834)
- Add ability to rename service accounts + UI improvements @IrinaSouth (#824)
🐛 Bug Fixes
- Various UI responsiveness fixes @IrinaSouth (#858)
- Admin UI - make selectable text @IrinaSouth (#846)
- SAML - Single login bugfix @rvowles (#829)
- UI - fix loading indicators @IrinaSouth (#811)
- Fix error messages and add a util method for url validation @IrinaSouth (#810)
📝 Documentation
- Fix "search" function in main docs @IrinaSouth (#861)
- Restructure and improve docs and UI improvements @IrinaSouth (#831)
- FeatureHub documentation improvements @IrinaSouth (#820)