2.97.1 (2024-02-02)
- audit: handle case where AuditLog doesn't have a history record (#3357) (6501829)
- feature-service/get_edge_override: handle deleted features (#3368) (1eae11c)
2.97.0 (2024-01-31)
- rate-limit/redis: Use redis to store throttling data for admin endpoints (#2863) (61537ce)
- send telemetry heartbeat post migrations are applied (#3351) (31af594)
- 2079/deadlock: avoid deadlock by updating env individually (#3339) (85443a2)
- staging/infra/redis: use correct connection factory (#3353) (4a5f5e6)
- webhook/logging: log response code only if response is not none (#3354) (ea42a34)
2.96.0 (2024-01-29)
- make segment condition value dynamic (#3245) (dea63df)
- redesign organisation layout (#3257) (61d0585)
- sse/tracking: Add project and org name to the influx event (#3337) (351232f)
- display of usage chart (#3331) (21cf0b8)
- projects list navigation (#3328) (92d6076)
- segment paging (#3332) (8050aed)
- tweak sdk copy (#3341) (13617c5)
2.95.0 (2024-01-23)
- allow editing scheduled changes (#3227) (90ee8c7)
- Handle feature import processing during import (#3305) (28459c5)
- Incorrect tag filtering when results have no features (#3309) (cca86c3)
- sse/stream_access_logs: handle invalid log (#3307) (0ef4764)
- variation percentage calculation (#3268) (ec272ba)
2.94.0 (2024-01-16)
- Paging spacer logic (#3275) (00ac34e)
- Reading role permissions generates 500 errors (#3009) (de5cf9d)
- Reset password error handling (#3271) (a54352f)
- Tidy up ld import (#3276) (3ee8e6a)
- webhooks: prevent raise on give up (#3295) (581a8c9)
2.93.0 (2024-01-11)
- audit: add change details to AuditLog (#3218) (c665063)
- Call webhooks async and add backoff to webhooks (#2932) (445c698)
- dynamo_documents: propagate delete to dynamo (#3220) (b7ecd75)
- implement feature actions dropdown (#3253) (972f1a3)
- tags/view: Add api to get tag by uuid (#3229) (6500451)
- Adjust segment not rule (#3267) (6edc932)
- infra/staging: Add INFLUXDB_BUCKET to task def (#3199) (445dc2b)
- OR button hiding and empty condtions (#3269) (0e28b6c)
- versioning: endpoints should return latest versions (#3209) (5e16e56)
- webhooks: default task processor to use processor and prevent webhook retries in non-processor environments (#3273) (4d002fc)
2.92.0 (2024-01-02)
- Add new url for role master api keys (#3215) (924149c)
- prepopulate control value on segment overrides (#3208) (68a1c6c)
- tasks-processor: Add recurring task to clean up old recurring task runs (#3151) (9f83f27)
env
variable instructions on locally-api.md (#3223) (4f2fa90)- erroneous booleans in feature tooltip (#3219) (3758d33)
2.91.0 (2023-12-21)
- Add new url for roles master api keys (#3154) (d770399)
- add new url from role groups (#3178) (eebc541)
- Revert Add new url for roles master api keys (#3154) (#3214) (22b8d9c)
- admin/task-processor: handle no task run (#3196) (eab1f6d)
- subscriptions: ensure that manually added subscriptions work correctly in all deployments (#3182) (ae94267)
- task-processor: implement grace period for deleting old recurring task (#3169) (00f0552)
2.90.0 (2023-12-20)
- sse/tracking: Use INFLUXDB_BUCKET for storing data (#3197) (fbd14fe)
- task-processor/task-definition: set RUN_BY_PROCESSOR (#3195) (f478def)
- ui: SAML should not be in Scale-up (#3189) (e6822bd)
2.89.0 (2023-12-19)
- Count v2 identity overrides for feature state list view (#3164) (65be52b)
- Create flagsmith on flagsmith feature export task (#3149) (e74ba0f)
- Organisation reverts to free plan (#3096) (e5efdc8)
- postgres/analytics: Add task to clean-up old data (#3170) (8c8ce1f)
- Write migrated environments to v2 (#3147) (5914860)
- Add missing f-string from app_analytics models (#3155) (58d6589)
- change request rendering issue when author no longer belongs to organisation (#3087) (8087fe2)
- Dockerfile: setup gnupg correctly for nobody (#3167) (4759876)
- Fine tune feature import export (#3163) (79e67ee)
- hide identity overrides badge or edge projects (#3156) (6a44b3d)
2.88.0 (2023-12-13)
- Add a task for writing (edge) identity overrides (#3127) (2a9cd7c)
- add attribute to store identity overrides storage type (#3109) (c31322b)
- Add dunning banner (#3114) (ad26100)
- add endpoint to list (edge) identity overrides for a feature (#3116) (098ab94)
- Add new url for role users (#3120) (0604ec1)
- Add Payment component in the blocked page (#3068) (3f100d2)
- explicitly set audit log created date (#3083) (e470ddb)
- Flag group owners (#3112) (b0a00d0)
- Import / export of features across environments and orgs (#3026) (c4bdc0f)
- Migrate given project's (edge) identities to environments v2 (#3138) (574a08e)
- Set feature export response on initial API request (#3126) (89b7c8c)
- sse: track usage (#3050) (9502e55)
- api-deploy/action.yml: Write the PGP key correctly (#3099) (c1c45cb)
- bump rbac to fix import issue (#3128) (ba33582)
- do not show identity overrides tab until release (#3134) (b1fb768)
- Dockerfile: Use correct secret ID for pgp_key (#3141) (44ee410)
- Environments metadata n+1 for project admin (#3101) (093fa3a)
- hide additional actions on identity overrides tab in Edge (#3135) (5e0093e)
- Husky install (#3137) (921b210)
- Manage members layout is broken (#3058) (d129397)
- re-add identity overrides for core projects (#3139) (8a5c20f)
- show falsy values in identity overrides (#3144) (68cfd15)
- Show scheduled change request (#3118) (efddf13)
- sse_recurring_task: reload sse/tasks (#3108) (4e8e321)
- tests/NoCredentialsError: use aws_credentials fixture (#3131) (7883e28)
- Unable to delete multiple segment overrides at once (#3100) (9e6e0ca)
2.87.0 (2023-12-05)
- Add group owners to missing endpoint (#3080) (8fe2ea7)
- Move environments and features to test area (#3081) (05a3b37)
- postgres/feature-analytics: use feature filter (#3091) (c0fc231)
- Reading role permissions generates 500 error backend (#3079) (cee607a)
- Refactor existing Chargebee webhooks for subscriptions (#3047) (c89c56a)
- remove pagination from group summaries (#3090) (1065ad0)
- resolve outstanding N+1 issues (#3066) (661c42f)
- revert "fix: Reading role permissions generates 500 error backend" (#3093) (e57a01c)
2.86.0 (2023-11-30)
2.85.0 (2023-11-28)
- Move projects and integrations to tests (#3044) (0dc4e14)
- Rely on Flagsmith Engine for segment evaluation, avoid N+1 queries (#3038) (616c6be)
- Safely parse announcement Flag (#3052) (6994f6b)
2.84.2 (2023-11-27)
- Move organisation tests to proper location (#3041) (34c6d07)
- resolve environment N+1 caused by feature versioning v2 (#3040) (5392480)
2.84.1 (2023-11-27)
2.84.0 (2023-11-27)
- Feature Versioning V2 (#2382) (bcfb10e)
- Rely on Flagsmith Engine for segment evaluation (#2865) (322eb08)
- ui: hide API keys from integrations list (#3019) (b02a524)
2.83.0 (2023-11-21)
- api: validate before creating projects based on current subscription (#2869) (f32159e)
- edge-identity-view: reduce max page size to 100 (#2937) (6c4807f)
- Move and merge features tests into proper location (#3002) (5f3482c)
2.82.0 (2023-11-20)
- Add permission for manage segments overrides (#2919) (716f6a9)
- Add seats to next invoice (#2977) (e4325a8)
- Remove all but first admin when subscription has reached cancellation date (#2965) (6976f81)
- add LDAP to installed apps (#2993) (9f9237e)
- ensure SimpleFeatureStateViewSet uses correct permissions for segment overrides (#2990) (00c6444)
- Excessive 404s on subscription metadata (#2985) (627a6fa)
- Failure to import LD project other than
default
(#2979) (e0d6e8a) - Logic in segment overrides readonly with the manage_segment_overrides permission (#2973) (37879b2)
- Move tests to unit (#2987) (43caad8)
- opening the flag panel shifts the main table slightly (#2994) (85d980c)
- Pagination icons disappeared (#2982) (0d2b979)
- Update docstring to not include change requests (#2995) (e3ac7ef)
- Update endpoint getEnvironment RTK response (#2968) (3993823)
2.81.1 (2023-11-14)
2.81.0 (2023-11-14)
- add foundation for LDAP in core repository (#2923) (65351e2)
- Add manage segment overrides permission in UI (#2936) (88c43cd)
- Allow organisation admins to mandate 2fa for their organisation (#2877) (1d006fb)
- trial management in sales dashboard (#2805) (a056713)
- Audit Log records don't get created with threaded task processing (#2958) (716b228)
- Fix evironment metadata N+1 for environments list (#2947) (7e1c779)
- Handle payment errors during user flow (#2951) (b18e4a6)
- Move organisation tests (#2964) (01d14d2)
- sales dashboard subscription metadata shows wrong data after starting trial (#2962) (9a49f7d)
2.80.0 (2023-11-13)
- add copy button to server keys (#2943) (b78842b)
- Add or remove user and groups from roles (#2791) (c2d0c11)
- boto3/dynamo: use tcp_keepalive (#2926) (eee1c0a)
- Check that feature owners are able to view the project of a feature (#2931) (a0eefdd)
- Close icon missing in roles modal (#2946) (4960f7e)
- creating change requests in private cloud UI (#2953) (8eedf55)
- deps: CVE dependency updates (PVE-2023-61661, PVE-2023-61657, PV… (#2939) (ac26fc9)
- Infinite loop 404 after leaving the organisation (#2957) (7b7f986)
- prevent sentry errors for on premise subscriptions (#2948) (6f830e2)
- Rebuild environments when stop serving flags changed (#2944) (7d16197)
2.79.0 (2023-11-07)
2.78.0 (2023-11-01)
- Revert "ci: Run only API tests affected by changes in PRs and Upgrade GHA runners" (#2910) (6a730c7)
- task/priority: change field to SmallIntegerField (#2914) (6e6a48b)
2.77.0 (2023-10-30)
- Click Segment Overrides icon doesnt open the segment override tab (#2887) (96f3b22)
- permissions/tags: Add tags support (#2685) (78e559c)
2.76.0 (2023-10-24)
2.75.0 (2023-10-23)
- partial imports, off values as control value (#2864) (93df958)
- update change request layout (#2848) (eaffffe)
- Cannot see the assigned users in the changes request section (#2868) (59abf20)
- rate limit admin endpoints (#2703) (b0ef013)
2.74.0 (2023-10-18)
- enable audit for import events (#2849) (7964e49)
- incorrect default_percentage_allocation on import, binary flags imported as multivariate (#2841) (619c3f5)
- Logged out of Flagsmith when testing Webhook (#2842) (cfbf7f1)
2.73.1 (2023-10-05)
2.73.0 (2023-10-05)
- Project Dropdown selector is not sorted alphabetically (#2812) (7123cf6)
- Shows "Identities" nav element as disabled for users without relevant permission (#2813) (3ec2f6b)
2.72.1 (2023-09-28)
- Last Influx data updated at never updates (#2802) (929afeb)
- Payment modal (#2792) (c231749)
- Price is missing in dark mode (#2799) (31c9884)
- seat-upgrades: Allow auto seat upgrades for new scaleup plan (#2809) (1cada3c)
- Toast messages look wrong (#2800) (f003732)
2.72.0 (2023-09-19)
- Add a pill for server side only flags (#2780) (2b70c68)
- display warning and prevent creation on limit (#2526) (000be2b)
- Realtime updates, defaultFlags, cacheControl and timeout config for Android (#2757) (54de331)
- Environment webhook update button not working (#2788) (5f92a00)
- Feature id in mv-option request is undefined (#2751) (3c3b1d7)
- fix segments display crashing (#2770) (#2789) (bb080d2)
- Send JSON response instead of plain text (#2739) (cad0cbf)
2.71.0 (2023-09-11)
- Add feature description like the old UI (#2733) (33e7c17)
- task-processor: validate arguments passed to task processor functions (#2747) (d947474)
- allow registration via invite link if ALLOW_REGISTRATION_WITHOUT_INVITE is False (#2731) (73705d5)
- Deleting a project causes multiple UI issues (#2749) (8cd144b)
- featurestate-permissions: Add misc extra checks (#2712) (ecb7fd2)
- UI issue when there were more than 100 features (#2711) (c1a62ce)
- update ecs staging docker (#2759) (34f9a5b)
- Update Webhook button not working (#2753) (8566fe0)
- Webhook doesnt show the environment selected (#2748) (79b6030)
2.70.2 (2023-09-05)
- chargebee: ensure multiple addons are counted to subscription limits (#2741) (2ac23a8)
- migrations: remove features/0060 set environment not null (#2738) (3aed121)
2.70.1 (2023-09-05)
2.70.0 (2023-09-05)
2.69.1 (2023-09-01)
- Announcement desing (#2721) (45844d2)
- Button to go to the link doesnt close the announcement (#2724) (b7c92df)
- make
OrganisationSubscriptionInformationCache.allowed_projects
nullable (#2716) (1b37c99) - prevent error when addons is null (#2722) (003d782)
2.69.0 (2023-08-31)
- Home page announcement (#2710) (9de235b)
- master-api-key/roles: Add roles to master api key (#2436) (a46295b)
- Use get-metadata-subscription to get max_api_calls (#2279) (42049fc)
- ensure feature segments are cloned correctly (#2706) (414e62f)
- env-clone/permission: allow clone using CREATE_ENVIRONMENT (#2675) (edc3afc)
- environment document totals (#2671) (33c9bf2)
- settings page margin (#2707) (ef0ca42)
2.68.0 (2023-08-22)
- admin action to delete all segments for project (#2646) (4df1b80)
- re-add totals and limits (#2631) (7a6a2c8)
- frontend: Disabled loading indicator when getting featuers so screen doesn't flicker (#2598) (830e899)
- password-reset: rate limit password reset emails (#2619) (db98743)
- total api calls handling (#2583) (ff0da20)
- user-create: duplicate email error message (#2642) (7b65a8d)
2.67.0 (2023-08-15)
2.66.2 (2023-08-10)
2.66.1 (2023-08-10)
- issue retrieving project with master api key (#2623) (1514bf7)
- update auth controller vars in private cloud image build (#2620) (863c863)
2.66.0 (2023-08-10)
- Associated segment overrides (#2582) (707d394)
- metadata validation causes AttributeError for patch requests (#2614) (5e13707)
- variation value overflow (#2612) (863161b)
2.65.0 (2023-08-04)
2.64.1 (2023-08-03)
- environment webhooks shows current date, not created date (#2555) (94fb957)
- Highlight encoding (#2558) (717f175)
- Sanitize HTML tooltips (#2538) (f68ea54)
2.64.0 (2023-07-31)
2.63.3 (2023-07-28)
- allow creating integration configurations where deleted versions exist (#2531) (3430829)
- change request audit logs (#2527) (d7c459e)
- percentage allocation display (#2518) (f8b1d50)
- roles/org-permission: Add missing viewset (#2495) (2b56c7c)
- SwaggerGenerationError: Remove filterset_field (#2539) (6dba7bd)
- tests: support any webhook order (#2524) (da2b4a7)
2.63.2 (2023-07-25)
- ensure recurring tasks are unlocked after being picked up (but not executed) (#2508) (24c21ea)
- rendering recurring task admin times out (#2514) (cb95a92)
- Update Hyperlink "Learn about Audit Webhooks" URL (#2504) (9ec20b5)
2.63.1 (2023-07-21)
2.63.0 (2023-07-21)
- limits: Add limits to features, segments and segment overrides (#2480) (d150c7f)
- tests: test coverage (#2482) (1389c6e)
2.62.5 (2023-07-20)
2.62.4 (2023-07-19)
2.62.0 (2023-07-19)
2.61.0 (2023-07-16)
- Adjust AWS payment settings (#2400) (de4618d)
- Bake enterprise version info into private cloud image (#2420) (acebf93)