Releases: Flagsmith/flagsmith-frontend
Split homepage, added webhooks
Removed marketing homepage
This release splits the marketing homepage from the main bullet-train app, allowing us to concentrate on each in isolation and provides a better experience for people who are self-hosting. We deployed the homepage (https://github.com/BulletTrainHQ/bullet-train-homepage) to https://bullet-train.io and moved the main application to https://app.bullet-train.io.
Webhooks
We also released webhooks, you can now configure multiple webhooks for a single bullet train project environment. Your webhook will receive a post whenever a feature is updated or removed.
Segments, Auditing and strengthened E2E Testing
Key Items in this release
- You can now create segments with a number operators including >=,<=,=,!=, contains, does not contain, regex and a % split!
- Any changes to do with flags and segments are now recorded in an audit log per project so you can view what has been changed and by who.
- Remote config and flag states can be overridden for any segment.
- The E2E tests have been revamped to improve stability.
Move to Babel 7, introduce linting and prettier
This release updates a lot of core libraries and introduces code linting and prettier to keep the quality up to scratch.
Segments and Usage Reporting
This is the initial public facing release of user segments, our segment builder UI is now integrated with our api to support the creation and editing of segments for your projects.
We also now show an organisation's API usage to give an indication of pricing.
UI improvements and WIP User Segments
Work has started on Segments recently, we've gradually been rolling our WIP segment code into production using Bullet Train https://github.com/SolidStateGroup/bullet-train-frontend/blob/master/web/components/Aside.js#L136
Our rules engine for the JS client has been developed here https://github.com/SolidStateGroup/bullet-train-rules-engine. Basically, our clients will receive information on the segment rules and will figure out segmentation when receives user traits. This means changes to a segment's rules or a user's traits can have an immediate affect and we don't have to worry too much about scaling.
We're going to be rolling out the initial version to the JS client only then will start adding support for other clients.
Fix user feature states
Fixes an issue where new user feature states could not be created.
Added user traits
In this release the dashboard now supports the newly released user trait feature. Clients can set traits against identified users which can be used in your application in conjunction with remote config and feature flags.
UI, Testing, SLA
- Added FAQ Section
- Added feature descriptions
- Added Privacy Policy
- Added SLA
- Added terms and conditions
- Fix switch environments when on the user’s page
- Optimised homepage
- UI improvements
- E2E improvements
v1.1.0
Uses the latest API and minor fixes including:
Using the correct default tab for creating a feature
Feature description now saves correctly
As the new API had breaking changes, this must be used with https://github.com/SolidStateGroup/bullet-train-api/releases/tag/v1.1.0
Initial public release
1.0.0 Update package.json