Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04814bfc63 
							
						 
					 
					
						
						
							
							fix: add condition to show variants tab ( #5775 )  
						
						... 
						
						
						
						Adds a conditional check so we don't display this tab for strategies
that don't support it. 
						
					 
					
						2024-01-05 11:05:58 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de7f6e035e 
							
						 
					 
					
						
						
							
							feat: add badges to the new strategy configuration form ( #5773 )  
						
						... 
						
						
						
						This PR adds badges to display the amount of variants and constraints /
segments.
<img width="778" alt="Skjermbilde 2024-01-05 kl 10 12 39"
src="https://github.com/Unleash/unleash/assets/16081982/3a188d46-7d2f-4fa2-b2a9-e64a59d5ef09 "> 
						
					 
					
						2024-01-05 10:28:27 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46ecce49a8 
							
						 
					 
					
						
						
							
							fix: add checks to remove warnings on project settings ( #5766 )  
						
						... 
						
						
						
						This PR removes warning on the project settings by always making sure we
have the project before rendering the settings and do a conditional
check on the featureLimit number field. 
						
					 
					
						2024-01-05 09:23:12 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							769146fbd3 
							
						 
					 
					
						
						
							
							fix: properly handle markdown links ( #5768 )  
						
						... 
						
						
						
						Iterates on https://github.com/Unleash/unleash/pull/5762 
While on the previous PR we would always open markdown links on a new
tab, we still want to navigate on the same tab when a relative link is
specified.
This adds a new `Markdown` common component with this logic by default,
which should make things a lot simpler and easier to maintain. The logic
that was followed is similar to the existing internal/external links
logic in our banners. 
						
					 
					
						2024-01-05 08:18:34 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3607c5fd2 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/react to v17.0.74 ( #5772 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ))
| [`17.0.71` ->
`17.0.74`](https://renovatebot.com/diffs/npm/@types%2freact/17.0.71/17.0.74 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-01-05 03:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee6ff188bc 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/jest to v29.5.11 ( #5771 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ))
| [`29.5.10` ->
`29.5.11`](https://renovatebot.com/diffs/npm/@types%2fjest/29.5.10/29.5.11 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-01-05 01:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39e7d3f185 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @swc/core to v1.3.101 ( #5770 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs )
([source](https://togithub.com/swc-project/swc )) | [`1.3.99` ->
`1.3.101`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.99/1.3.101 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>swc-project/swc (@​swc/core)</summary>
###
[`v1.3.101`](https://togithub.com/swc-project/swc/compare/v1.3.100...v1.3.101 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.100...v1.3.101 )
###
[`v1.3.100`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13100---2023-11-30 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.99...v1.3.100 )
##### Bug Fixes
- **(es/codegen)** Fix panic due to `\\ud`
([#​8346](https://togithub.com/swc-project/swc/issues/8346 ))
([1891afa](1891afa2adhttps://togithub.com/swc-project/swc/issues/8351 ))
([2cdea3f](2cdea3fbeahttps://togithub.com/swc-project/swc/issues/8320 ))
([91ef7c9](91ef7c9415https://togithub.com/swc-project/swc/issues/8357 ))
([ff719f0](ff719f0cddhttps://togithub.com/swc-project/swc/issues/8328 ))
([01e2c7f](01e2c7fc5ahttps://togithub.com/swc-project/swc/issues/8342 ))
([ed5a9b3](ed5a9b3f2ehttps://togithub.com/swc-project/swc/issues/8332 ))
([8af6ffb](8af6ffb1ddhttps://togithub.com/swc-project/swc/issues/8343 ))
([a423681](a423681df8https://togithub.com/swc-project/swc/issues/8339 ))
([58568fa](58568fa23bhttps://togithub.com/swc-project/swc/issues/8327 ))
([3dd73a3](3dd73a3cd8https://togithub.com/swc-project/swc/issues/8318 ))
([c25601d](c25601dec2https://togithub.com/swc-project/swc/issues/8352 ))
([55da0bb](55da0bb9ddhttps://togithub.com/swc-project/swc/issues/8325 ))
([1315615](13156157eb📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-01-04 21:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							147d123168 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @emotion/react to v11.11.3 ( #5769 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@emotion/react](https://togithub.com/emotion-js/emotion/tree/main#readme )
([source](https://togithub.com/emotion-js/emotion )) | [`11.11.1` ->
`11.11.3`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.11.1/11.11.3 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>emotion-js/emotion (@​emotion/react)</summary>
###
[`v11.11.3`](https://togithub.com/emotion-js/emotion/releases/tag/%40emotion/react%4011.11.3 )
[Compare
Source](https://togithub.com/emotion-js/emotion/compare/@emotion/react@11.11.1...@emotion/react@11.11.3 )
##### Patch Changes
- [#​3101](https://togithub.com/emotion-js/emotion/pull/3101 )
[`49c20b4f`](49c20b4faahttps://togithub.com/kyvong )! - Fix Theme import
for newer Typescript module resolution modes
- Updated dependencies
\[[`45c440fb`](45c440fbc8https://togithub.com/emotion/serialize )[@​1](https://togithub.com/1 ).1.3
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-01-04 18:16:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75e81515c8 
							
						 
					 
					
						
						
							
							chore: disable search feedback by default ( #5767 )  
						
						
						
					 
					
						2024-01-04 14:44:17 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab139553c5 
							
						 
					 
					
						
						
							
							fix: adapts react markdown to open links in new tab ( #5762 )  
						
						... 
						
						
						
						Adapts our current implementations of `ReactMarkdown` to always open
markdown links in new tabs. 
						
					 
					
						2024-01-04 14:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77074a26de 
							
						 
					 
					
						
						
							
							refactor: now always show feedback button for search page ( #5765 )  
						
						
						
					 
					
						2024-01-04 14:59:45 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							182901aab6 
							
						 
					 
					
						
						
							
							feat: plausible for feedback ( #5763 )  
						
						
						
					 
					
						2024-01-04 14:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b24471c1b4 
							
						 
					 
					
						
						
							
							feat: add dont ask me again button ( #5753 )  
						
						
						
					 
					
						2024-01-04 14:10:01 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5582339560 
							
						 
					 
					
						
						
							
							feat: add click away handler to sidebar content ( #5751 )  
						
						... 
						
						
						
						Does what it says on the can 
						
					 
					
						2024-01-04 12:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff96563742 
							
						 
					 
					
						
						
							
							fix: align timeline icon for schedule failures ( #5761 )  
						
						... 
						
						
						
						Aligns the icon to the end of the end of the box to make it match the
text.
Also removes a redundant br element. 
						
					 
					
						2024-01-04 16:04:50 +05:30 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c574a1e50 
							
						 
					 
					
						
						
							
							task: add kill-switch for edge bulk metrics ( #5758 )  
						
						... 
						
						
						
						If the kill switch is enabled unleash returns 404 and a json body explaining why a 404 was given, encouraging users to upgrade to the most recent version of Edge. 
						
					 
					
						2024-01-04 11:21:48 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							795aa18bca 
							
						 
					 
					
						
						
							
							fix: use the correct icon for failed scheduled CRs ( #5760 )  
						
						... 
						
						
						
						This PR switches the notification icon to an exclamation mark (the Error
icon). It updates three components:
1. The badge
2. The timeline
3. The review status
Screenshot with all the replaced icons
 
						
					 
					
						2024-01-04 15:44:53 +05:30 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d3394262f 
							
						 
					 
					
						
						
							
							fix: fix assets not showing up ( #5757 )  
						
						... 
						
						
						
						After upgrading vite https://github.com/Unleash/unleash/pull/5703 , small
icons are not popping up anymore. Disabling inlining assets to make it
work again.
 
						
					 
					
						2024-01-04 12:11:42 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8736189b4f 
							
						 
					 
					
						
						
							
							fix: UI improvements related to the increase of width ( #5752 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/UNL-309/1500px-width-ui-issues 
UI fixes, improvements and adjustments related to the recent increase in
width on the UI. Tried to follow the feature flag logic wherever it made
sense.


Co-authored-by: Nicolae <nicolae@getunleash.ai> 
					
						2024-01-04 09:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d779faf56d 
							
						 
					 
					
						
						
							
							feat: add private collaboration mode docs ( #5750 )  
						
						
						
					 
					
						2024-01-04 10:48:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0c9ef6d2f 
							
						 
					 
					
						
						
							
							fix: snapshot update to fix build ( #5755 )  
						
						
						
					 
					
						2024-01-04 09:02:08 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efa2117ded 
							
						 
					 
					
						
						
							
							chore: update default version in UI ( #4761 )  
						
						... 
						
						
						
						We get a flash of the Unleash scaffold when we first load the page. For
a brief moment, we display version 3 and then overwrite it with the
correct version. Looks kinda silly, we know we're in version 5.x so
let's just do that 
						
					 
					
						2024-01-03 22:23:25 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70600552d2 
							
						 
					 
					
						
						
							
							Feat/add feedback to new strategy form ( #5745 )  
						
						... 
						
						
						
						This PR adds the feedback form to the new create / edit strategy form
behind a feature flag.
* Add feedback form
* Minor refactor to useFeedback 
						
					 
					
						2024-01-03 15:43:22 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31124e4a90 
							
						 
					 
					
						
						
							
							fix: add feature-flag for license  
						
						
						
					 
					
						2024-01-03 15:25:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a73d87a943 
							
						 
					 
					
						
						
							
							feat: make feedback available for OSS ( #5748 )  
						
						
						
					 
					
						2024-01-03 15:08:01 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1556a51e37 
							
						 
					 
					
						
						
							
							fix: update text in scheduling components ( #5746 )  
						
						... 
						
						
						
						This pr updates the text in some of the scheduling components to be more
clear and consistent. 
						
					 
					
						2024-01-03 18:18:52 +05:30 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0c5baa9d3 
							
						 
					 
					
						
						
							
							chore: format schedule information according to user preferences ( #5747 )  
						
						... 
						
						
						
						This pr uses the user's preferred timezone to display the scheduled
times. If the user has no preferences, the default will be used.
With norwegian locale set as preference: 
<img width="1529" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/0072432c-e470-4edc-91fb-864a86bc8f30 ">
With nothing set (falls back to my system setting):
<img width="1529" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/adf3d95f-4015-4302-ac09-e3ba511090db "> 
						
					 
					
						2024-01-03 18:18:43 +05:30 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c4a044543 
							
						 
					 
					
						
						
							
							chore: observable events db migration ( #5749 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1773/db-create-migration-for-a-new-observable-events-table 
Adds a new DB migration to create a new `observable_events` table. Even
though we are thinking long term with the `source` columns, the short
term purpose of this table will be to store incoming webhook calls. 
					
						2024-01-03 12:08:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fef6935d3a 
							
						 
					 
					
						
						
							
							feat: license checker for self-hosted ( #5239 )  
						
						... 
						
						
						
						Show banner for enterprise self-hosted if they violate their license.
---------
Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2024-01-02 20:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a1c0616e0 
							
						 
					 
					
						
						
							
							feat: support null created_by_user_id ( #5744 )  
						
						... 
						
						
						
						## About the changes
Creating an incoming webhook with an admin token means we can't
correlate the action with a real user. In this case we should support
null. 
						
					 
					
						2024-01-02 17:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e993846471 
							
						 
					 
					
						
						
							
							task: add timer for client feature query ( #5734 )  
						
						... 
						
						
						
						Adds a database query timer for the client features query. 
						
					 
					
						2024-01-02 16:02:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc0df235dd 
							
						 
					 
					
						
						
							
							chore: remove private projects flag ( #5743 )  
						
						
						
					 
					
						2024-01-02 15:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							049c5b9afa 
							
						 
					 
					
						
						
							
							feat: variant name change on create ( #5742 )  
						
						... 
						
						
						
						This PR refactores the StrategyVariants component to be passed in from
the outside to the new form component. This allows us to pass in the
StrategyVariants with an "editable" property in the create form which we
use to determine the editable state of the name input field. If the
editable field is not passed in we keep the old behavior.
Notable changes:
* StrategyVariants is now passed in from the outside, allowing us to
define different props at call time
* Added tests for the new behavior, and for keeping the old behavior
(such as in edit strategy)
* Added tracking 
						
					 
					
						2024-01-02 13:53:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f53204c9b2 
							
						 
					 
					
						
						
							
							feat: add feature flag for posting feedback ( #5741 )  
						
						
						
					 
					
						2024-01-02 13:10:54 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cda7d2070c 
							
						 
					 
					
						
						
							
							test: specify custom config in dbm ( #5550 )  
						
						... 
						
						
						
						Was having some trouble running these migration tests locally due to
`dbm` not correctly picking up the passed in config. This fixes it by
setting the custom config property after it has been initialized, always
overriding any wrong values.
PS: I think I found the issue. `dbm` was prioritizing my `DATABASE_URL`
for some reason, as I started having issues when it was set, and stopped
having issues when I unset it.
I still think this is a good change, as it prevents similar
hard-to-debug issues in the future.
To help clarify this, running this locally:
- `export
DATABASE_URL=postgres://unleash_user:passord@localhost:5432/unleash`
 - `yarn test dedupe-permissions`
Fails on `main`, but passes on this branch. For some reason the `dbm`
instance prioritizes whatever is set in `DATABASE_URL` instead of the
options that are passed in `getInstance`. 
						
					 
					
						2024-01-02 10:47:59 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fd233abc2 
							
						 
					 
					
						
						
							
							chore: make security optional for /edge/validate endpoint ( #5739 )  
						
						... 
						
						
						
						We've had a couple of misunderstandings from people surprised that
Unleash allows posts against the `/edge/validate` endpoint without an
API key. It is intentional that this endpoint does not require an
Authorization header, so this PR updates our OpenAPI spec to clarify
that there is no security required for `/edge/validate` 
						
					 
					
						2024-01-02 10:09:49 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a7824a2e8 
							
						 
					 
					
						
						
							
							Added a check that allows posting edge bulk metrics with a client token ( #5735 )  
						
						... 
						
						
						
						This allows bulk metrics posted with a Client token to be accepted.
Previously you needed an admin token to have bulk metrics accepted 
						
					 
					
						2024-01-02 09:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4c9a257ad 
							
						 
					 
					
						
						
							
							feat: make local storage work and make feedback url configurable ( #5738 )  
						
						... 
						
						
						
						Make storage work react way.
Make feedback url configurable by env variable. 
						
					 
					
						2023-12-29 13:19:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55bd0a6760 
							
						 
					 
					
						
						
							
							feat: keep feedback submission in local storage ( #5737 )  
						
						... 
						
						
						
						Now it will track if feedback has been submitted in local storage. 
						
					 
					
						2023-12-29 10:08:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86da11015c 
							
						 
					 
					
						
						
							
							feat: ui now connects to backend, full e2e ( #5736 )  
						
						... 
						
						
						
						Added API hooks and now frontend actually sends data to database. 
						
					 
					
						2023-12-28 14:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								Antonio Ruiz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea0f2fa7ce 
							
						 
					 
					
						
						
							
							doc: C++ client supports now feature toggle variants. ( #5733 )  
						
						
						
					 
					
						2023-12-28 10:22:36 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2588a90f79 
							
						 
					 
					
						
						
							
							feat: feedback screen main ui ( #5729 )  
						
						... 
						
						
						
						Completes the main UI for feedback.
Next steps is to correct data flow and finetuning. 
						
					 
					
						2023-12-28 09:30:36 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71a65b1d6b 
							
						 
					 
					
						
						
							
							Fix: strategy import ( #5731 )  
						
						... 
						
						
						
						Some optional properties of `strategy` where not included after importing 
						
					 
					
						2023-12-27 19:37:51 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eeb2b2115e 
							
						 
					 
					
						
						
							
							Fix: icon rendering issue in ApplicationList and add help to app update ( #5730 )  
						
						... 
						
						
						
						- Fixed app icon rendering
- Added tooltip with link to MUI 
						
					 
					
						2023-12-27 18:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								Drew Gorton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9683dda8ec 
							
						 
					 
					
						
						
							
							Vercel redirects ( #5728 )  
						
						... 
						
						
						
						Converting Docusaurus redirects (client side) to Vercel server side
format. 
Will commit to main for testing on Vercel.
Build works. Merging to main to test at https://docs-new.getunleash.io/  
						
					 
					
						2023-12-22 09:43:54 -06:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5f89d357b 
							
						 
					 
					
						
						
							
							docs: schedule change request docs, take 1 ( #5358 )  
						
						... 
						
						
						
						This commit updates the change request docs to talk about how the new
scheduled state works.
The subsection is marked as "in development", saying that it can
change at any moment until the feature is released. 
						
					 
					
						2023-12-22 15:43:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ac1070f43 
							
						 
					 
					
						
						
							
							feat: implement createdByUserId for all features ( #5725 )  
						
						... 
						
						
						
						## About the changes
Implements setting values on the created_by_user_id column on the
features table in the db 
						
					 
					
						2023-12-22 14:33:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d8487ad6e 
							
						 
					 
					
						
						
							
							feat: feedback skeleton ui ( #5727 )  
						
						... 
						
						
						
						This adds component, which will allow to draw feedback component based
on incoming data. 
						
					 
					
						2023-12-22 15:09:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dadd23594 
							
						 
					 
					
						
						
							
							chore:system user and events created by userid migrations ( #5612 )  
						
						... 
						
						
						
						## About the changes
Migrations for:
- Adds column is_system to users
- Inserts unleash_system_user id -1337 to users 
includes `is_system: false` in the activeUsers and activeAccounts where filter
Tested by running:
`
select * into users_pre_check from users where id > -1;
delete from users where id > -1;
`
before starting unleash, then inspecting users table after unleash has
started and verifying that an 'admin' user has been created.
---------
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2023-12-22 11:19:39 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8a7d76f7b 
							
						 
					 
					
						
						
							
							chore: generate missing orval types  ( #5722 )  
						
						
						
					 
					
						2023-12-22 12:10:50 +02:00