Releases: featurehub-io/featurehub
Releases · featurehub-io/featurehub
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)
🧰 Platform Improvements
v1.5.8 🌈
Changes
🚀 Features
- Formally support MariaDB @rvowles (#797)
- Admin SDK key refresh @IrinaSouth (#793)
- Add Admin SDK Key option to the UI @IrinaSouth (#788)
- SAML Support for FeatureHub @rvowles (#785)
- Admin Service Accounts @rvowles (#769)
- oauth2 token headers and form @rvowles (#776)
- Support Cache Control for website and APIs @rvowles (#751)
🐛 Bug Fixes
- Some dbs miss newly associated SA/Environments @rvowles (#798)
- Fix environments ordering functionality on Admin UI @IrinaSouth (#752)
📝 Documentation
- Add docs - admin service accounts @IrinaSouth (#796)
- Add SAML docs
📌 Dependencies
v1.5.7 🌈
Changes
🚀 Features
- Support Heartbeats in SSE @rvowles (#738)
- Support multi-architecture builds @rvowles (#736)
- Add feature description field to admin UI and metadata to the API @rvowles (#724)
- Add Change value/ retire permission to display in the Admin UI @IrinaSouth (#721)
- This allows individual environments to retire features at the end of their lifecycle @rvowles (#708)
- Admin UI - add user name on avatar hover in the App bar @IrinaSouth (#710)
🐛 Bug Fixes
- Fix: Environment ordering issues @rvowles (#716)
- Deleted users were allowed in by oauth @rvowles (#706)
- When OAuth2 login fails, the server should route to a nice page on the front end explaining what happened @rvowles (#701)
- Allow set cache control on Edge GET API @rvowles (#696)
📝 Documentation
- Support multiple docs versions per FeatureHub version
- Update "Retire feature" docs @IrinaSouth (#728)
📌 Dependencies
- Bump follow-redirects from 1.14.7 to 1.14.8 in /adks/e2e-sdk @dependabot (#715)