Featurehub Versions Save

FeatureHub - cloud native feature flags, A/B testing and remote configuration service. Real-time streaming feature updates. Provided with Java, JavaScript, React, Python, Go, .Net, Ruby, Android, Swift and Flutter SDKs.

v1.7.1

3 months ago

Changes

🐛 Bug Fixes

  • Fix Admin UI pagination issue on Features console (#1105 )
  • Non-deterministic hash seed (#1109)
  • Webhook URL to allow https (#1115)

v1.7.0

5 months ago

Changes

🚀 Features

🐛 Bug Fixes

  • [bugfix/account-perm] Fix multi-group permission issue @rvowles (#1076)

📝 Documentation

  • Add links to docs in the admin app @IrinaSouth (#1082)

📌 Dependencies

  • [internal/security-sampl] dependency update for SAML @rvowles (#1079)

v1.6.3

7 months ago

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

9 months ago

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

11 months ago

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

1 year ago

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

  • Push based Webhooks for driving automation #902
  • Concurrently modify rules for a feature #611

📝 Documentation

  • Documentation for webhooks @rvowles (#919)

📌 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

  • Feature Auditing Part 1 (backend) @rvowles (#897)
  • Support enrichment pipeline @rvowles (#899)

v1.5.10

1 year ago

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

  • 3rd party dependency update @rvowles (#886)

v1.5.9

1 year ago

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

  • Support Google Pub/Sub for platform as well as NATS @rvowles (#842)
  • Add AWS Kinesis support @rvowles (#849)
  • Support Fastly Cache on GET requests @rvowles (#818)
  • Updated metrics @rvowles (#807)

v1.5.8

1 year ago

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

  • Security dependency updates @rvowles (#782)

v1.5.7

2 years ago

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)

🧰 Platform Improvements

  • Update how the Edge cache works @rvowles (#713)