Skip to content

Latest commit

 

History

History
1997 lines (1134 loc) · 170 KB

CHANGELOG.md

File metadata and controls

1997 lines (1134 loc) · 170 KB

Changelog

2.154.0 (2024-11-21)

Features

Bug Fixes

  • Allow teardown to use FLAGSMITH_API_URL (#4849) (9ad8da6)
  • Custom Gunicorn logger not sending StatsD stats (#4819) (9bbfdf0)
  • flagsmith stale flags check (#4831) (ea6a169)
  • Google OAuth broken in unified docker image (#4839) (051cc6f)
  • Handle environment admin not being able to check VIEW_PROJECT permissions (#4827) (23ab3c1)
  • Handle invalid colour codes on tags, allow default colours (#4822) (a33633f)
  • prevent lock when adding FFAdmin.uuid column (#4832) (4a310b0)
  • project/realtime: only allow enterprise to enable realtime (#4843) (9b21af7)
  • project/serializer: limit edit to only fields that make sense (#4846) (86ba762)
  • replace alter field with adding a new field (#4817) (0d1c64a)
  • revert #4817 (#4850) (793a110)

2.153.0 (2024-11-12)

Features

Bug Fixes

  • Allow any auth except LDAP and SAML to change email (#4810) (10eb571)
  • Edit identity override with prevent flag defaults enabled (#4809) (0f9b24b)
  • make clone_feature_states_async write only (#4811) (513b088)

2.152.0 (2024-11-06)

Features

Bug Fixes

2.151.0 (2024-11-04)

Features

  • async the logic for cloning feature states into a cloned environment (#4005) (02f5f71)
  • ci: add command to rollback migrations (#4768) (483cc87)
  • export: Add support for edge identities data (#4654) (f72c764)
  • permissions: update endpoints to expose tag-supported perms (#4788) (43e68c1)

Bug Fixes

  • Extend user first name length to 150 characters (#4797) (364c565)
  • hide view features from associated segment overrides (#4786) (49ff569)
  • Set tag to get or create (#4790) (fedd296)

2.150.0 (2024-10-30)

Features

Bug Fixes

  • associated segment override check (#4781) (85556a0)
  • audit and version limits for existing subscriptions (#4780) (5827e07)
  • GitHub integration tagging issues (#4586) (56a266d)
  • Prevent newlines in environment variables from causing frontend syntax errors (#4750) (6bbd6c7)
  • run eslint --fix removing all prettier error from web/ folder (#4739) (13494b6)
  • sales-dashboard: prevent 500 error when user doesn't exist on sales dashboard search (#4757) (282d82f)
  • versioning: handle versioned environments for associated-features endpoint (#4735) (7d40a07)

2.149.0 (2024-10-25)

Features

  • Support PREVENT_EMAIL_PASSWORD in backend (#4765) (7a6b2e0)

Bug Fixes

  • Disable is_admin switcher in Organization API Keys (#4753) (6d955b4)
  • Fix stored XSS when rendering tooltips (#4770) (96f62c7)
  • Removing segment overrides whilst adding others (#4709) (05f2bca)

2.148.2 (2024-10-22)

Bug Fixes

  • Fix "assigned groups" showing empty when trying to assign groups to a role (#4756) (038a15a)
  • Frontend error when creating SAML configuration if API URL is relative (#4751) (df1b84e)
  • Tag Based permissions only validate some views (#4523) (6d2ab58)
  • value editor typing (#4748) (99876ca)

2.148.1 (2024-10-17)

Bug Fixes

  • AttributeError when using LOGGING_CONFIGURATION_FILE environment variable (#4693) (2aad0a1)
  • ci: Failing Trivy cron job (#4741) (dbb9ddf)
  • ci: Trivy scan triggered when no scan requested (#4742) (1ffef49)
  • Combine segment override and value change requests (#4734) (714a68b)

2.148.0 (2024-10-15)

Features

Bug Fixes

  • add trailing slash to endpoint to retrieve features after feature create (#4730) (cbd08f3)
  • Duplicated segment conditions on save (#4726) (8825971)

2.147.0 (2024-10-15)

Features

Bug Fixes

2.146.0 (2024-10-14)

Features

Bug Fixes

2.145.0 (2024-10-08)

Features

Bug Fixes

  • diff check for versioned segment overrides and MV (#4656) (8d1c22e)
  • searching edge identities (dashboard_alias prefix and identifier casing) (#4700) (8e6b241)

2.144.0 (2024-10-03)

Features

Bug Fixes

2.143.0 (2024-09-27)

Features

  • Add domain to API flags blocked notification (#4574) (dd1dd32)
  • add MANAGE_TAGS permission (#4628) (566520f)
  • allow feature value size to be configured per installation (#4446) (c28f6f1)
  • Set default billing terms for missing info cache (#4614) (f9069e4)

Bug Fixes

2.142.0 (2024-09-23)

Features

Bug Fixes

2.141.0 (2024-09-13)

Features

  • Add hubspot cookie tracking (#4539) (6714384)
  • Add subscription cache for new organisations (#4587) (b2a1899)
  • Add use_identity_overrides_in_local_eval setting (#4612) (f8a048e)
  • Detect unchanged feature states when saving versions (#4609) (0e53baf)
  • Move versioned feature history into feature details modal (#4499) (ae47db1)

Bug Fixes

  • 404 when last organisation doesn't exist (#4624) (d60b3b7)
  • Allow switching organisations if current one is blocked (#4606) (6ef774b)
  • Don't include null traits in transient identifier (#4598) (4bf7b9d)
  • Handle null cancellation dates (#4589) (603889c)
  • ignore old versions when validating segment override limit (#4618) (52b9780)
  • incorrect Java SDK installation and initialization code examples (#4596) (d12cf8b)
  • versioning: fix issue creating duplicate priority segment overrides (#4603) (1e357b8)
  • versioning: use transaction.atomic to prevent corrupt versions being created (#4617) (7ac05cd)
  • webhook/changed_by: Return name of the master api key (#4602) (1b22cf5)

2.140.0 (2024-09-06)

Features

  • allow ignore conflicts on scheduled change (#4590) (a891114)
  • environment: Add toggle for identity override in local eval (#4576) (5e82c97)
  • Improve Github integration (#4498) (65600a7)
  • search identities by dashboard alias (#4569) (5c02c1e)

Bug Fixes

2.139.0 (2024-09-03)

Features

  • Add sane defaults for segment_operators, integration_data, saml flags (#4554) (ff5c0ed)
  • Backend support for Organisation-level integrations (#4400) (3e6b96f)

Bug Fixes

  • app_analytics/cache: use lock to make cache thread safe (#4567) (8e371a8)
  • edge-v2: Migrate only Edge API-enabled projects (#4556) (9c5ff4f)
  • grafana: update migration to noop on table name (#4571) (65b63cf)
  • incorrect statistics in organisation admin list (#4546) (bc3ddaf)

2.138.2 (2024-08-28)

Bug Fixes

Deprecations

Since this release upgrades the Django major version, this release drops support for Postgres <12.

2.138.1 (2024-08-27)

Bug Fixes

  • ldap-login: create custom serializer to fix login field (#4535) (a704c7c)
  • Missing permissions for LaunchDarkly view (#4531) (5e02eb4)

2.138.0 (2024-08-22)

Features

  • add UUID to user model (#4488) (32be7c0)
  • Copy ACS URL for SAML configurations to clipboard. Disable editing SAML configuration names (#4494) (3f561ee)
  • usage period filter (#4526) (968b894)

Bug Fixes

  • audit logs generation for feature state value (#4525) (af0369c)
  • incorrect negative value conversion (#4316) (2931cdf)
  • Missing permissions for integration API endpoints (#4530) (cd99a07)
  • project settings permissions (#4528) (9382908)
  • Update email wording for paid customers with API usage notifications (#4517) (5cfdaba)
  • usage and analytics data duplicates the current day (#4529) (910b3ed)

2.137.0 (2024-08-20)

Features

Bug Fixes

2.136.0 (2024-08-13)

Features

  • Add automatic tagging for github integration (#4028) (7920e8e)
  • Add tags for GitHub integration FE (#4035) (3c46a31)
  • Support Aptible deployments (#4340) (3b47ae0)
  • Use environment feature state instead of fetching feature states (#4188) (b1d49a6)

Bug Fixes

  • ensure that usage notification logic is independent of other organisations notifications (#4480) (6660af5)
  • Remove warning about non-unique health namespace (#4479) (6ef7a74)

Infrastructure (Flagsmith SaaS Only)

2.135.1 (2024-08-12)

Infrastructure (Flagsmith SaaS Only)

2.135.0 (2024-08-09)

Features

  • app_analytics: Add cache for feature evaluation (#4418) (2dfbf99)
  • Support blank identifiers, assume transient (#4449) (0014a5b)

Bug Fixes

  • Identity overrides are not deleted when deleting Edge identities (#4460) (2ab73ed)
  • show correct SAML Frontend URL on edit (#4462) (13ad7ef)

2.134.1 (2024-08-07)

Bug Fixes

  • don't allow bypassing ALLOW_REGISTRATION_WITHOUT_INVITE behaviour (#4454) (0e6deec)
  • protect get environment document endpoint (#4459) (bee01c7)
  • Set grace period to a singular event (#4455) (3225c47)

2.134.0 (2024-08-02)

Features

  • Add command for Edge V2 migration (#4415) (035fe77)
  • Surface password requirements on signup / dynamic validation (#4282) (104d66d)

Bug Fixes

  • Catch full exception instead of runtime error in API usage task (#4426) (f03b479)
  • Check API usage before restricting serving flags and admin (#4422) (02f7df7)
  • Create a check for billing started at in API usage task helper (#4440) (e2853d7)
  • Delete scheduled change request (#4437) (233ce50)
  • deleting change requests with change sets throws 500 error (#4439) (670ede9)
  • Handle zero case for API usage limit (#4428) (04e8bc2)
  • Metadata UI improvements (#4327) (d4006c0)
  • tests: Strong password for E2E (#4435) (1afb3e5)

2.133.1 (2024-07-30)

Bug Fixes

  • add logic to handle subscriptions in trial (#4404) (c10e012)
  • build: Use a pre-created user for the frontend image (#4394) (45ce495)
  • casting issue in FE logic for delete attribute (#4398) (cbe0a0c)
  • models/featureevaluationraw: Add index on crated_at (#4405) (1f90900)

2.133.0 (2024-07-25)

Features

  • Send users notification when api flags have been blocked (#4338) (114d0c3)

2.132.0 (2024-07-25)

Features

  • Improve versioned change requests to handle multiple open CRs for single feature (#4245) (f1cc8d8)
  • Return transient traits explicitly (#4375) (79b3ae7)
  • versioned change request change sets (#4301) (6f1f212)

Bug Fixes

  • add logic to set segment to lowest priority if not set (#4381) (a78b284)
  • Cannot use an API Key to add users to a group (#4362) (0390075)
  • feature segments created with priority 0 are sent to bottom (#4383) (3f745c5)
  • Organisation/Project dropdown not reset after closing (#4365) (1af5d48)
  • users with CREATE_FEATURE permission cannot assign feature users / groups (#4371) (d0f3704)

2.131.0 (2024-07-22)

Features

Bug Fixes

  • build: Incorrect package used for GPG (#4355) (aa2fd70)
  • build: Missing gpg-agent for the SaaS build (#4356) (c655c73)
  • Non-admin project Role request to /projects/ID/features/ID Causes Crash (#4289) (bce6530)
  • Styling alert for API usage banner (#4360) (61cfdbf)
  • Update of organisations during flags and admin access (#4344) (7a9edca)

2.130.0 (2024-07-18)

Features

Bug Fixes

  • Non-admin users cannot link a feature to a GH Issue/PR (#4336) (56e6390)
  • The organisation setting page is broken locally (#4330) (1cd8e0f)

2.129.0 (2024-07-12)

Features

  • docker: Update entrypoint (#4262) (759e745)
  • Open payment modal if a plan was preselected, add annual plans (#4110) (103a94f)

Bug Fixes

  • annual plan ids and refreshing (#4323) (f5a7eed)
  • build: Avoid E2E rate limiting by swithing to Postgres image hosted on GHCR (#4328) (249db14)
  • e2e: Pass GITHUB_ACTION_URL to Docker E2E test runs (#4322) (f8babe8)
  • Fix "Create Project" button in the project selector not opening the project creation modal (#4294) (1f9aecc)
  • frontend fails to load when announcement flag isn't set (#4329) (c047233)
  • Prevent "Create Segment" button from disappearing when deleting the last segment (#4314) (cd121e8)

2.128.0 (2024-07-10)

Features

Bug Fixes

2.127.1 (2024-07-09)

Bug Fixes

  • segments: add migration to set version on existing segments (#4315) (288a47e)

2.127.0 (2024-07-09)

Features

Bug Fixes

  • build: Avoid Docker Hub pull throttling by using public ECR registry (#4292) (30bed4e)
  • Set early return when influxdb range is empty (#4274) (007351c)

2.126.0 (2024-06-26)

Features

  • api usage: Extra Flagsmith checks for API overage charges (#4251) (ca2b13b)

Bug Fixes

2.125.0 (2024-06-26)

Features

  • api-usage: add subscription.plan trait to flagsmith.get_identity_flags (#4247) (182ea04)

Bug Fixes

  • ci: Authenticate Trivy correctly for ephemeral build (#4227) (b9a6f92)
  • ci: Enable Docker builds and E2E for external PRs (#4224) (fe7cc53)
  • ci: Use correct ENV value for production (#4237) (81753ba)

Infrastructure (Flagsmith SaaS Only)

  • add production environment variables for FoF and API usage alerting (#4248) (af61d52)

2.124.2 (2024-06-25)

Bug Fixes

  • ci: packages:read permission lacking for Docker publish jobs (#4223) (a037f9f)

2.124.1 (2024-06-25)

Bug Fixes

  • ci: Secrets unavailable to Docker publish jobs (#4220) (30ba49d)
  • versioning webhooks and update test to correctly test end to end (#4221) (47eb149)

2.124.0 (2024-06-24)

Features

  • Add confirmations when removing features, segments and environments (#4210) (cdc3410)
  • Add logic to API usage notification templates (#4206) (6afa63d)
  • Add UI for SAML attribute mapping (#4184) (318fb85)
  • Grafana integration (#4144) (5c25c41)
  • versioning: add logic to create version in single endpoint (#3991) (57f8d68)

Bug Fixes

2.123.1 (2024-06-19)

Bug Fixes

  • not serializable arguments when calling environment feature version webhooks (#4187) (319708c)
  • scarf image formatting (#4178) (710ed87)
  • Stale connections after task processor errors (#4179) (17782bd)

2.123.0 (2024-06-18)

Features

  • Add alert message in the FE when exceeded the API usage (#4027) (da46dab)

Bug Fixes

2.122.0 (2024-06-18)

Features

Bug Fixes

  • dev: add management command to manually send API usage to influx (#4159) (77eeaa7)
  • postgres-analytics/usage: fix project_id filter (#4171) (5dafecf)
  • various fixes for API usage alerting / billing (#4158) (9a6e335)

2.121.0 (2024-06-13)

Features

  • analytics: Command to populate arbitrary periods of analytics data (#4155) (20fb43e)
  • Keep segment modal open on create / edit, add segment name to modal (#4109) (1daedc2)
  • Show new version warning in change requests (#4153) (69f6ae6)

Bug Fixes

  • cascade delete versions when corresponding change request is deleted (#4152) (baf8ddb)
  • Edge V2-enabled environments are not rebuilt on feature version publish (#4132) (7e0c9fd)
  • feature state value conversion (#3946) (d4f948d)
  • migrate_analytics: fix migrate_to_pg command (#4139) (c0f373a)

2.120.0 (2024-06-11)

Features

Bug Fixes

  • deps: Migrate MFA code to our codebase and bump djangorestframework (#3988) (e217df7)
  • Identity overrides tab (#4134) (1a51fd3)

2.119.1 (2024-06-06)

Bug Fixes

Infrastructure (Flagsmith SaaS Only)

2.119.0 (2024-06-06)

Features

Bug Fixes

Infrastructure (Flagsmith SaaS Only)

2.118.1 (2024-06-03)

Bug Fixes

  • audit: audit and history UI tweaks (#4092) (e65dc34)
  • facilitate FE display of environment version from audit log (#4077) (be9b7ce)
  • select propagation (#4085) (0e16068)
  • sentry-FLAGSMITH-API-4FY: resolve metadata segment n+1 (#4030) (a22f86c)
  • versioning: ensure get_previous_version returns previous version, not latest version (#4083) (22d371b)
  • versioning: ensure that audit log record is created when committing versions via CR (#4091) (8246dca)
  • versioning: prevent FeatureSegment from writing audit log on delete when v2 versioning enabled (#4088) (60c0748)

2.118.0 (2024-05-31)

Features

  • add audit log when environment feature version is published (#4064) (88cfc76)

Bug Fixes

  • don't create audit log for FeatureStateValue when not published (#4065) (8b73b5c)
  • versioned remove segment override (#4063) (e4cd25a)

2.117.1 (2024-05-30)

Bug Fixes

2.117.0 (2024-05-30)

Features

  • Add api usage metrics for different periods (#3870) (50cc369)
  • Add endpoint to fetch GitHub repository contributors (#4013) (6f321d4)
  • Add grace period to api usage billing (#4038) (3b61f83)
  • analytics: Add command to migrate analytics data to pg (#3981) (848db5a)
  • Implement be search and lazy loading for GitHub resources (#3987) (c896c50)
  • Improvements in the GitHub integration BE (#3962) (59ddfba)

Bug Fixes

  • Add support for versioning v2 on GitHub resource linking (#4015) (edb4a75)
  • GitHub repos unique constraint and delete (#4037) (7454e4a)
  • sentry-FLAGSMITH-API-4FZ: fix PATCH for segments (#4029) (3c43bb8)
  • Set api usage billing to 100k (#3996) (d86f8e7)
  • Set billing starts at to reasonable default for API usage notifications (#4054) (515b34c)
  • Set billing term starts at 30 days for null values (#4053) (84c0835)
  • Setting LOG_FORMAT: json does not write stack traces to logs (#4040) (9e2ffd2)
  • Switch function argument to date start (#4052) (d8f48a7)

Infrastructure (Flagsmith SaaS Only)

2.116.3 (2024-05-22)

Bug Fixes

  • versioning: webhooks not triggered when new version published (#3953) (fb2191b)

2.116.2 (2024-05-22)

Bug Fixes

2.116.1 (2024-05-21)

Bug Fixes

  • versioning: fix cloning environments using v2 versioning (#3999) (eef02fb)

2.116.0 (2024-05-20)

Features

Bug Fixes

  • change environment in settings page (#3956) (0d30180)
  • change environment in settings page (#3977) (db12f17)
  • Improve the UI/UX for clone identities (#3934) (48ac76c)
  • Improve the UI/UX for GitHub integrations (#3907) (f624223)
  • segment overrides stale feature state value while creating GitHub comment (#3961) (e9246bc)
  • versioning: ensure that future scheduled changes are migrated to versioning v2 (#3958) (c5aa610)
  • versioning: handle Master API Keys when publishing a version (#3959) (98a5114)
  • versioning: multiple versioned segment overrides added to environment document (#3974) (aa5cc95)

2.115.0 (2024-05-15)

Features

  • Add metadata fields to core entities (API) (#3315) (06eb8a4)

Bug Fixes

  • add trailing slash to update group logic (#3943) (95b14d1)
  • changed the error message from custom_auth serializer (#3924) (185bd6a)
  • Create GitHub comment as table (#3948) (bf67b1d)
  • Organisation ID is an object calling useHasPermission at organisation level (#3950) (1372917)
  • organisation id parsing (#3954) (aae116b)
  • Scroll to top on path change (#3926) (1a2e793)
  • segment override link (#3945) (fc0cceb)
  • Validate and handle URL params (#3932) (7e1617f)
  • versioning: prevent task from deleting all unrelated feature states / feature segments (#3955) (0ed5148)

2.114.1 (2024-05-14)

Bug Fixes

  • Add multivariate values when cloning identities (#3894) (92e3e9f)
  • Organisation id not numeric in organisation settings (#3929) (9e3746b)
  • versioning: fix exception getting feature states for edge identity post v2 versioning migration (#3916) (132ef77)
  • versioning: handle mapping of environment to engine post v2 versioning migration (#3913) (75acd12)

2.114.0 (2024-05-10)

Features

Bug Fixes

  • Disable segment override diffs for non versioned environments (#3914) (e5b4313)
  • Move call to GitHub integration tasks out from trigger_feature_state_change_webhooks (#3905) (dec9afa)

2.113.0 (2024-05-09)

Features

  • Block access after seven days notice of API overage (#3714) (e2cb7eb)
  • versioned segment override change request (#3790) (cf320b7)

Bug Fixes

2.112.0 (2024-05-07)

Features

Bug Fixes

  • Change some texts in the cloning Identities flow (#3862) (57313ca)
  • For Hubspot make the switch to unique org id (#3863) (54c2603)
  • Organisation can't have a new Github integration when had a prior one deleted (#3874) (53e728a)
  • typo (#3861) (29ae2e9)
  • update secrets location for GITHUB_PEM (#3868) (6e8d7b7)
  • use ENABLE_FLAGSMITH_REALTIME environment var (#3867) (41a8aa3)
  • versioning: feature segments updated with version (#3880) (08d4046)
  • versioning: prevent deleted segment overrides returning (#3850) (41981d4)

2.111.1 (2024-04-30)

Bug Fixes

2.111.0 (2024-04-30)

Features

  • Capability for Pydantic-based OpenAPI response schemas (#3795) (609deaa)
  • permissions: manage permissions from a single location (#3730) (fc34a53)

Bug Fixes

2.110.2 (2024-04-25)

Bug Fixes

  • saas: fix account number in secrets references (#3842) (0f6d333)

2.110.1 (2024-04-25)

Bug Fixes

  • saas: add correct GITHUB env vars to all locations (#3840) (12242c4)

2.110.0 (2024-04-25)

Features

Bug Fixes

  • Delete feature external resources when GitHub integration was deleted (#3836) (576cc83)

2.109.0 (2024-04-23)

Features

Bug Fixes

2.108.1 (2024-04-18)

Bug Fixes

  • prevent unauthorised remove-users access (#3791) (05353a5)

2.108.0 (2024-04-17)

Features

Bug Fixes

  • edge API not updated when versioned change request committed (#3760) (a7ee657)
  • handle InfluxDBError when writing data (#3788) (1eaa823)
  • odd behaviour seen when using REPLICA_DATABASE_URLS (#3771) (ec9e8ab)

2.107.4 (2024-04-17)

Bug Fixes

2.107.3 (2024-04-10)

Infrastructure (Flagsmith SaaS Only)

  • cache environment segments in production (#3745) (f2302ee)

2.107.2 (2024-04-09)

Bug Fixes

  • Revert "feat: Support multiple OR'd search terms in sales-dashboard" (#3739) (7dd0c82)

2.107.1 (2024-04-09)

Bug Fixes

2.107.0 (2024-04-09)

Features

  • add is_live filter to versions endpoint (#3688) (af0cc9c)
  • Support multiple OR'd search terms in sales-dashboard (#3715) (d5f76ff)

Bug Fixes

  • Adjust permissions logic for view / manage groups (#3679) (5ba3083)
  • allow deletion of scheduled change requests (#3713) (cd1f79c)
  • async feature versioning test (#3717) (8ad7f04)
  • convert CharFields to TextFields for FeatureImport / FeatureExport models (#3720) (6bebcef)
  • Create API usage notification butter bar (#3698) (d99fb24)
  • database Compose warnings and set a project name (#3701) (93ace86)
  • ensure api/static directory is created by Git (#3702) (eca05ca)
  • Incorrect environment variable interpolation in Makefile (#3709) (79a85bd)
  • organisation store imports (#3721) (2df29c4)
  • Remove CSRF parameter from sales-dashboard search form (#3716) (1e75ae9)

2.106.0 (2024-04-02)

Features

Bug Fixes

  • API usage alerting in production (#3507) (ce38ab7)
  • Avoid using a Gunicorn config file (#3699) (647c52a)
  • broken CSS on Integrations page in non-Chromium browsers (#3705) (0fe8646)

2.105.1 (2024-03-28)

Bug Fixes

2.105.0 (2024-03-27)

Features

Bug Fixes

  • Avoid loading Django settings in Gunicorn (#3685) (7c65445)
  • prevent tasks dying from temporary loss of db connection (#3674) (b872a6c)
  • Use dotenv in frontend/bin/env.js (#3668) (8c25cd6)

2.104.1 (2024-03-26)

Bug Fixes

  • Create group should auto focus on the name input (#3632) (ddb0b7f)
  • No pagination when querying environments_v2 (#3661) (7e19f4f)

2.104.0 (2024-03-20)

Features

Bug Fixes

  • Add stale_flags_limit_days to Project serializer (#3607) (99e0148)
  • change-requests: prevent incorrect scheduled changes warning (#3593) (165088b)
  • Freeze time for tests to ensure dependability (#3627) (2f647f2)
  • remove feature modal (#3608) (9d737ad)
  • startup plan does not allow correct permissions (#3602) (9642e2f)

2.103.4 (2024-03-11)

Bug Fixes

  • don't create feature export before launch darkly import (#3510) (afadf5a)

2.103.3 (2024-03-11)

Bug Fixes

2.103.2 (2024-03-08)

Bug Fixes

2.103.1 (2024-03-05)

Bug Fixes

  • Dasherize conversion event types path (#3516) (994eb55)
  • fs-delete/webhook: use fs instance instead of historical (#3475) (90e10cf)

2.103.0 (2024-03-01)

Features

Bug Fixes

2.102.0 (2024-02-27)

Features

  • add option to disable secure cookies and configure samesite (#3441) (7ec5491)

2.101.0 (2024-02-26)

Features

Bug Fixes

2.100.1 (2024-02-13)

Bug Fixes

  • infra: use correct version number for flagsmith workflows (#3408) (7adaeb1)

2.100.0 (2024-02-12)

Features

  • Add support for replicas and cross region replicas (#3300) (bda59f5)
  • api-usage: add environment variable to prevent API usage tracking. (#3386) (5fa0a1a)
  • Create split testing for multivariate (#3235) (ad3ce0e)
  • try importing rules from LD flags (#3233) (42634ec)

Bug Fixes

2.99.0 (2024-02-05)

Features

Bug Fixes

  • revert: "feat(rate-limit): enable rate limit in production (#3362)" (#3381) (ea3bc3c)

2.98.0 (2024-02-05)

Features

  • rate-limit: enable rate limit in production (#3362) (f9545f7)
  • task-processor: add Task Processor inputs as env vars (#3355) (789898c)

Bug Fixes

2.97.1 (2024-02-02)

Bug Fixes

  • 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)

Features

  • rate-limit/redis: Use redis to store throttling data for admin endpoints (#2863) (61537ce)
  • send telemetry heartbeat post migrations are applied (#3351) (31af594)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

2.95.0 (2024-01-23)

Features

Bug Fixes

  • 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)

Features

Bug Fixes

2.93.0 (2024-01-11)

Features

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

2.91.0 (2023-12-21)

Features

Bug Fixes

  • 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)

Features

  • task-processor: Add recurring task to clean password reset (#3153) (6898253)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

Bug Fixes

2.87.0 (2023-12-05)

Features

  • add new endpoint to list summary objects of permission groups (#3064) (2880ef5)

Bug Fixes

  • 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)

Features

Bug Fixes

2.85.0 (2023-11-28)

Features

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

2.84.0 (2023-11-27)

Features

Bug Fixes

  • WIP Move groups of tests to proper location (#3027) (1592919)

2.83.0 (2023-11-21)

Features

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • try self-hosted runner for the private cloud image (#2969) (99180cd)

2.81.0 (2023-11-14)

Features

  • 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)

Bug Fixes

  • 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)

Features

Bug Fixes

  • 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)

Features

Bug Fixes

2.78.0 (2023-11-01)

Features

Bug Fixes

  • 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)

Features

  • Click Segment Overrides icon doesnt open the segment override tab (#2887) (96f3b22)
  • permissions/tags: Add tags support (#2685) (78e559c)

Bug Fixes

2.76.0 (2023-10-24)

Features

  • rate-limit: allow user to pass default throttle classes (#2878) (dc4b02c)

2.75.0 (2023-10-23)

Features

Bug Fixes

  • Cannot see the assigned users in the changes request section (#2868) (59abf20)
  • rate limit admin endpoints (#2703) (b0ef013)

2.74.0 (2023-10-18)

Features

Bug Fixes

  • 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)

Bug Fixes

  • tasks: Create a different task to update environment document (#2807) (ab21983)

2.73.0 (2023-10-05)

Features

Bug Fixes

  • 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)

Bug Fixes

2.72.0 (2023-09-19)

Features

  • 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)

Bug Fixes

2.71.0 (2023-09-11)

Features

  • Add feature description like the old UI (#2733) (33e7c17)
  • task-processor: validate arguments passed to task processor functions (#2747) (d947474)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

2.70.0 (2023-09-05)

Features

  • integrate flagsmith client into API layer (#2447) (e71efbb)

Bug Fixes

  • model/featurestate: make environment not null (#2708) (55a9ef7)

2.69.1 (2023-09-01)

Bug Fixes

  • 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)

Features

Bug Fixes

2.68.0 (2023-08-22)

Features

Bug Fixes

  • 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)

Features

Bug Fixes

  • update POETRY_OPTS in private cloud build (#2624) (d76f84c)

2.66.2 (2023-08-10)

Bug Fixes

2.66.1 (2023-08-10)

Bug Fixes

  • 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)

Features

Bug Fixes

2.65.0 (2023-08-04)

Features

  • Use isEnterprise from endpoint version response to determine permissions (#2422) (edf38ac)

Bug Fixes

  • ensure that migrate command exits with non zero error code (#2578) (6c96ccf)

2.64.1 (2023-08-03)

Bug Fixes

2.64.0 (2023-07-31)

Features

  • integrations: add support for Amplitude base url (#2534) (5d52564)

2.63.3 (2023-07-28)

Bug Fixes

2.63.2 (2023-07-25)

Bug Fixes

  • 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)

Bug Fixes

  • webhooks: fix skipping webhooks calls on timeouts (#2501) (583e248)

2.63.0 (2023-07-21)

Features

  • limits: Add limits to features, segments and segment overrides (#2480) (d150c7f)
  • tests: test coverage (#2482) (1389c6e)

2.62.5 (2023-07-20)

Bug Fixes

  • infra: reduce number of threads per processor and increase sleep interval (#2486) (dd2516b)

2.62.4 (2023-07-19)

Bug Fixes

  • re-add EDGE_API_URL to api service task definition (#2475) (9554864)

2.62.0 (2023-07-19)

Features

  • add descriptive event title to dynatrace integration (#2424) (f1dba53)

Bug Fixes

  • Allow signups when invited and in PREVENT_SIGNUP mode (#2448) (10719eb)

2.61.0 (2023-07-16)

Features

Bug Fixes

  • (sales dashboard) correct api call overage data (#2434) (c55e675)
  • ensure relevant email domains are not sent to Pipedrive (#2431) (3a4d8cb)

Documentation