Skip to content

Latest commit

 

History

History
1338 lines (755 loc) · 113 KB

CHANGELOG.md

File metadata and controls

1338 lines (755 loc) · 113 KB

Changelog

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