Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c84f39ad7c 
							
						 
					 
					
						
						
							
							fix: project mode count even if no settings exist ( #4825 )  
						
						
						
					 
					
						2023-09-25 12:44:02 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7d87a2339 
							
						 
					 
					
						
						
							
							feat: add project collaboration mode to prometheus ( #4819 )  
						
						
						
					 
					
						2023-09-25 12:07:59 +03:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9041422cc9 
							
						 
					 
					
						
						
							
							chore: pin @swc/core to v1.3.83 ( #4823 )  
						
						... 
						
						
						
						Reverts
ebc9cb20a9 
						
					 
					
						2023-09-25 10:07:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06ea70ef00 
							
						 
					 
					
						
						
							
							feat: enforce no transitive parents ( #4818 )  
						
						
						
					 
					
						2023-09-25 10:12:32 +02:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb259a3783 
							
						 
					 
					
						
						
							
							chore: Doc only should skip build ( #4820 )  
						
						... 
						
						
						
						## About the changes
This fakes the build on docs-only PRs to be able to have a green build.
Touching a doc to validate it works 
						
					 
					
						2023-09-25 09:12:03 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9946ee35c 
							
						 
					 
					
						
						
							
							docs: Unleash Slack App integration ( #4801 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1235/docs-slack-app-integration-documentation 
This adds a new reference doc for the new Unleash Slack App integration
and marks the previous Slack integration as deprecated.
As a side-effect this PR also fixes an issue where we wouldn't be able
to delete tags with special characters.
---------
Co-authored-by: David Leek <david@getunleash.io>
Co-authored-by: Thomas Heartman <thomas@getunleash.ai> 
					
						2023-09-22 23:19:17 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Ferranti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e197934fa4 
							
						 
					 
					
						
						
							
							docs:Add Feature Flag Migration guide to docs ( #4792 )  
						
						... 
						
						
						
						I'm adding a Feature Flag Migration tutorial written by Customer Success
to the docs.
The content should live in the Topic Guide section
Topic Guides
Feature Flags Migration Best Practices index page with subpages for 
* Define scope
* Make business case 
* Planning 
* Execution
* Onboarding users
---------
Co-authored-by: Thomas Heartman <thomasheartman+github@gmail.com>
Co-authored-by: Gastón Fournier <gastonfournier@gmail.com>
Co-authored-by: Gastón Fournier <gaston@getunleash.io>
Co-authored-by: Mark Fulton <128738155+markunl@users.noreply.github.com>
Co-authored-by: Thomas Heartman <thomas@getunleash.ai> 
						
					 
					
						2023-09-22 16:41:11 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cefbf01934 
							
						 
					 
					
						
						
							
							feat: visualize feature variants on cr ( #4809 )  
						
						... 
						
						
						
						Adds a view over feature strategy variants on addStrategy or
editStrategy action 
						
					 
					
						2023-09-22 16:17:41 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Ferranti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f5f1f347c 
							
						 
					 
					
						
						
							
							docs: Create feature-flag-best-practices.md ( #4804 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Co-authored-by: Ivar Conradi Østhus <ivar@getunleash.io> 
						
					 
					
						2023-09-22 14:09:41 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91edae3ccf 
							
						 
					 
					
						
						
							
							refactor: contract event group deleted after  #4816  ( #4817 )  
						
						... 
						
						
						
						As mentioned in
https://github.com/Unleash/unleash/pull/4816#discussion_r1334162284  
						
					 
					
						2023-09-22 12:57:09 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6b0f83e3d 
							
						 
					 
					
						
						
							
							feat: add group-deleted event ( #4816 )  
						
						... 
						
						
						
						Adds a missing `group-deleted` event. 
						
					 
					
						2023-09-22 11:04:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4742df8be 
							
						 
					 
					
						
						
							
							feat: UI stub for adding dependent features ( #4814 )  
						
						
						
					 
					
						2023-09-22 11:26:45 +02:00 
						 
				 
			
				
					
						
							
							
								Bolaji Ayodeji 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d28e7e5a69 
							
						 
					 
					
						
						
							
							docs: update the bulleted list case in about-the-docs.md ( #4811 )  
						
						... 
						
						
						
						## About the changes
While exploring the [About the docs](https://docs.getunleash.io ) page
for the first time, I observed the first bulleted list started with
lowercase, which isn't consistent with other sections of the page. This
minor PR capitalizes the first letter of the bullet lists in the
"Documentation structure" section. This ensures the list follows the
existing style across the page and the stable rule of written language
([reference](https://www.purchase.edu/editorial-style-guide/general-style-preferences/punctuation/bulleted-and-numbered-lists/#C )). 
						
					 
					
						2023-09-22 11:06:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac018447f9 
							
						 
					 
					
						
						
							
							feat: optimize private projects for enterprise ( #4812 )  
						
						
						
					 
					
						2023-09-22 11:54:33 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc8ddbd6ff 
							
						 
					 
					
						
						
							
							fix: string-width issue when running docker container ( #4808 )  
						
						
						
					 
					
						2023-09-21 15:48:17 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7eae1f8382 
							
						 
					 
					
						
						
							
							fix: datadog addon needs flagResolver ( #4806 )  
						
						... 
						
						
						
						Fixes what this breaks: https://github.com/Unleash/unleash/pull/4765  -
The Datadog integration needs a `flagResolver`. 
						
					 
					
						2023-09-21 15:07:24 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea9901c968 
							
						 
					 
					
						
						
							
							chore: GA (remove flag) for Slack App integration ( #4765 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1405/remove-slackappaddon-feature-flag-and-make-this-ga 
GA's the new Slack App integration by removing the feature flag 🚀  
					
						2023-09-21 13:55:58 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6884f9cdc9 
							
						 
					 
					
						
						
							
							feat: strategy variants on strategy overview ( #4776 )  
						
						... 
						
						
						
						Refactors the breakdown of feature variants per strategy on the
environment overview level: 
						
					 
					
						2023-09-21 14:28:45 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5799d0c90f 
							
						 
					 
					
						
						
							
							docs: add info on how to troubleshoot and better errors ( #4803 )  
						
						... 
						
						
						
						This PR adds some troubleshooting information to the website readme and
also makes it so that we get more readable errors in the build logs when
something goes wrong. 
						
					 
					
						2023-09-21 11:46:39 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1234fb89c 
							
						 
					 
					
						
						
							
							fix: force permissions export to only be enterprise in ui ( #4760 )  
						
						
						
					 
					
						2023-09-21 11:12:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e6ed0baac 
							
						 
					 
					
						
						
							
							feat: private projects handle in playground ( #4791 )  
						
						
						
					 
					
						2023-09-21 11:22:29 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7233143ace 
							
						 
					 
					
						
						
							
							chore(deps): update dependency jest to v29.7.0 ( #4799 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [jest](https://jestjs.io/ )
([source](https://togithub.com/jestjs/jest )) | [`29.6.4` ->
`29.7.0`](https://renovatebot.com/diffs/npm/jest/29.6.4/29.7.0 ) |
[](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>jestjs/jest (jest)</summary>
###
[`v29.7.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2970 )
[Compare
Source](https://togithub.com/jestjs/jest/compare/v29.6.4...v29.7.0 )
##### Features
- `[create-jest]` Add `npm init` / `yarn create` initialiser for Jest
projects ([#​14465](https://togithub.com/jestjs/jest/pull/14453 ))
- `[jest-validate]` Allow deprecation warnings for unknown options
([#​14499](https://togithub.com/jestjs/jest/pull/14499 ))
##### Fixes
- `[jest-resolver]` Replace unmatched capture groups in
`moduleNameMapper` with empty string instead of `undefined`
([#​14507](https://togithub.com/jestjs/jest/pull/14507 ))
- `[jest-snapshot]` Allow for strings as well as template literals in
inline snapshots
([#​14465](https://togithub.com/jestjs/jest/pull/14465 ))
- `[@jest/test-sequencer]` Calculate test runtime if `perStats.duration`
is missing
([#​14473](https://togithub.com/jestjs/jest/pull/14473 ))
##### Performance
- `[@jest/create-cache-key-function]` Cache access of `NODE_ENV` and
`BABEL_ENV`
([#​14455](https://togithub.com/jestjs/jest/pull/14455 ))
##### Chore & Maintenance
- `[jest-cli]` Move internal config initialisation logic to the
`create-jest` package
([#​14465](https://togithub.com/jestjs/jest/pull/14453 ))
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 16:14:36 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9a860730c 
							
						 
					 
					
						
						
							
							chore(deps): update dependency fast-check to v3.13.0 ( #4797 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fast-check](https://togithub.com/dubzzz/fast-check ) | [`3.12.1` ->
`3.13.0`](https://renovatebot.com/diffs/npm/fast-check/3.12.1/3.13.0 ) |
[](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>dubzzz/fast-check (fast-check)</summary>
###
[`v3.13.0`](https://togithub.com/dubzzz/fast-check/blob/HEAD/packages/fast-check/CHANGELOG.md#3130 )
[Compare
Source](https://togithub.com/dubzzz/fast-check/compare/v3.12.1...v3.13.0 )
*New options for `date`, `record` and `dictionary`*
\[[Code](https://togithub.com/dubzzz/fast-check/tree/v3.13.0 )]\[[Diff](https://togithub.com/dubzzz/fast-check/compare/v3.12.1...v3.13.0 )]
#### Features
- ([PR#4197](https://togithub.com/dubzzz/fast-check/pull/4197 )) Add
support for "Invalid Date" in `date`
- ([PR#4203](https://togithub.com/dubzzz/fast-check/pull/4203 ))
Deprecate `withDeletedKeys` on `record`
- ([PR#4204](https://togithub.com/dubzzz/fast-check/pull/4204 )) Support
null-proto in `dictionary`
- ([PR#4205](https://togithub.com/dubzzz/fast-check/pull/4205 )) Support
null-proto in `record`
#### Fixes
- ([PR#4207](https://togithub.com/dubzzz/fast-check/pull/4207 )) Bug:
Better poisoning resiliency for `dictionary`
- ([PR#4194](https://togithub.com/dubzzz/fast-check/pull/4194 )) CI: Add
some more details onto the PWA
- ([PR#4211](https://togithub.com/dubzzz/fast-check/pull/4211 )) CI:
Rework broken test on `date`
- ([PR#4212](https://togithub.com/dubzzz/fast-check/pull/4212 )) CI:
Rework broken test on `date` (retry)
- ([PR#4214](https://togithub.com/dubzzz/fast-check/pull/4214 )) CI:
Rework another broken test on date
- ([PR#4186](https://togithub.com/dubzzz/fast-check/pull/4186 )) Doc:
Document our approach to dual package
- ([PR#4187](https://togithub.com/dubzzz/fast-check/pull/4187 )) Doc:
Expose website as PWA too
- ([PR#4190](https://togithub.com/dubzzz/fast-check/pull/4190 )) Move:
Move the manifest in /static
- ([PR#4206](https://togithub.com/dubzzz/fast-check/pull/4206 ))
Refactor: Re-use null-proto helpers of `dictionary` on `anything`
- ([PR#4189](https://togithub.com/dubzzz/fast-check/pull/4189 )) Test:
Drop Node 14.x from the test-chain
***
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 14:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18f7d0f9e1 
							
						 
					 
					
						
						
							
							Remove integrationsRework flag ( #4770 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/1-1359/remove-integrationsrework-flag  
					
						2023-09-20 16:27:40 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eeeedffa8c 
							
						 
					 
					
						
						
							
							chore(deps): update dependency eslint to v8.49.0 ( #4796 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org )
([source](https://togithub.com/eslint/eslint )) | [`8.48.0` ->
`8.49.0`](https://renovatebot.com/diffs/npm/eslint/8.48.0/8.49.0 ) |
[](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>eslint/eslint (eslint)</summary>
### [`v8.49.0`](https://togithub.com/eslint/eslint/releases/tag/v8.49.0 )
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.48.0...v8.49.0 )
#### Features
-
[`da09f4e`](da09f4e641https://togithub.com/eslint/eslint/issues/17511 ))
(Nicholas C. Zakas)
-
[`32b2327`](32b2327aafhttps://togithub.com/eslint/eslint/issues/17527 ))
(Nicholas C. Zakas)
-
[`acb7df3`](acb7df35b9https://togithub.com/eslint/eslint/issues/17462 ))
(Nitin Kumar)
#### Documentation
-
[`ecfb54f`](ecfb54ff4cde86b3b2e5https://togithub.com/eslint/eslint/issues/17529 ))
(Nitin Kumar)
-
[`032c4b1`](032c4b1476https://togithub.com/eslint/eslint/issues/17500 ))
(James)
-
[`cd7da5c`](cd7da5cc31b7621c3b16https://togithub.com/eslint/eslint/issues/17550 ))
(Milos Djermanovic)
-
[`cac45d0`](cac45d04b8https://togithub.com/eslint/js )[@​8](https://togithub.com/8 ).49.0
([#​17549](https://togithub.com/eslint/eslint/issues/17549 ))
(Milos Djermanovic)
-
[`cd39508`](cd395082bfhttps://togithub.com/eslint/js ) release (ESLint
Jenkins)
-
[`203a971`](203a971c0ahttps://togithub.com/eslint/eslint/issues/17530 ))
(dependabot\[bot])
-
[`a40fa50`](a40fa50992https://togithub.com/eslint/eslint/issues/17516 ))
(Milos Djermanovic)
-
[`926a286`](926a286842https://togithub.com/eslint/eslint/issues/17126 ))
(Christian Bromann)
-
[`f591d2c`](f591d2c88bhttps://togithub.com/eslint/eslint/issues/17512 ))
(Nicholas C. Zakas)
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 13:32:40 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edd7c22887 
							
						 
					 
					
						
						
							
							fix(deps): update dependency uuid to v9.0.1 ( #4793 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [uuid](https://togithub.com/uuidjs/uuid ) | [`9.0.0` ->
`9.0.1`](https://renovatebot.com/diffs/npm/uuid/9.0.0/9.0.1 ) |
[](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>uuidjs/uuid (uuid)</summary>
###
[`v9.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#901-2023-09-12 )
[Compare
Source](https://togithub.com/uuidjs/uuid/compare/v9.0.0...v9.0.1 )
##### build
-   Fix CI to work with Node.js 20.x
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 11:47:32 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e66d2aca9 
							
						 
					 
					
						
						
							
							chore(deps): update dependency whatwg-fetch to v3.6.19 ( #4790 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [whatwg-fetch](https://togithub.com/github/fetch ) | [`3.6.18` ->
`3.6.19`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.6.18/3.6.19 )
|
[](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>github/fetch (whatwg-fetch)</summary>
###
[`v3.6.19`](https://togithub.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.18...v3.6.19 )
##### Bug Fixes
- Have unique error messages for xhr timeouts and errors
([#​1380](https://togithub.com/JakeChampion/fetch/issues/1380 ))
([7170f0b](7170f0b127📅  **Schedule**: Branch creation - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 10:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85c7f84f8d 
							
						 
					 
					
						
						
							
							feat: Client api dependent features ( #4778 )  
						
						
						
					 
					
						2023-09-20 11:53:43 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9704f4a04d 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vite-tsconfig-paths to v4.2.1 ( #4788 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[vite-tsconfig-paths](https://togithub.com/aleclarson/vite-tsconfig-paths )
| [`4.2.0` ->
`4.2.1`](https://renovatebot.com/diffs/npm/vite-tsconfig-paths/4.2.0/4.2.1 )
|
[](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>aleclarson/vite-tsconfig-paths (vite-tsconfig-paths)</summary>
###
[`v4.2.1`](https://togithub.com/aleclarson/vite-tsconfig-paths/compare/v4.2.0...v4.2.1 )
[Compare
Source](https://togithub.com/aleclarson/vite-tsconfig-paths/compare/v4.2.0...v4.2.1 )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 08:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39b0c089d1 
							
						 
					 
					
						
						
							
							feat: simpler integration filters ( #4766 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1407/remove-the-all-checkboxes-from-project-and-environment-filters 
Simplifies integration event filters by removing the "ALL" checkboxes
from these components. Whether you opted to check the "ALL" checkbox, or
not to filter at all, the result is the same - The selected options
would act as a filter.
Includes some refactoring and clean up.
 
					
						2023-09-20 09:21:30 +01:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6e1c9190a 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/type-is to v1.6.4 ( #4787 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/type-is](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/type-is )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`1.6.3` ->
`1.6.4`](https://renovatebot.com/diffs/npm/@types%2ftype-is/1.6.3/1.6.4 )
|
[](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 - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 07:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4f8e1692a 
							
						 
					 
					
						
						
							
							feat: make application usage private through project ( #4786 )  
						
						
						
					 
					
						2023-09-20 10:35:30 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d7c230af9 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/nodemailer to v6.4.10 ( #4783 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/nodemailer](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/nodemailer )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`6.4.9` ->
`6.4.10`](https://renovatebot.com/diffs/npm/@types%2fnodemailer/6.4.9/6.4.10 )
|
[](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 - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 05:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3ee050e80 
							
						 
					 
					
						
						
							
							chore: remove project select ( #4768 )  
						
						
						
					 
					
						2023-09-20 08:55:30 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4214cd4a32 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v18.17.15 ( #4782 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`18.17.14` ->
`18.17.15`](https://renovatebot.com/diffs/npm/@types%2fnode/18.17.14/18.17.15 )
|
[](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 - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 05:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4577362bc 
							
						 
					 
					
						
						
							
							feat: move middleware to enterprise ( #4767 )  
						
						
						
					 
					
						2023-09-20 08:37:52 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebc9cb20a9 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @swc/core to v1.3.84 ( #4781 )  
						
						... 
						
						
						
						[](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.83` ->
`1.3.84`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.83/1.3.84 ) |
[](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.84`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1384---2023-09-11 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.83...v1.3.84 )
##### Bug Fixes
- **(es/codegen)** Emit leading comments for `ExprStmt`
([#​7916](https://togithub.com/swc-project/swc/issues/7916 ))
([2da5895](2da58959c2https://togithub.com/swc-project/swc/issues/7936 ))
([dac8888](dac8888829https://togithub.com/swc-project/swc/issues/7932 ))
([97068e1](97068e12d1📅  **Schedule**: Branch creation - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 04:53:02 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							237b59b939 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @babel/core to v7.22.17 ( #4780 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core )
([source](https://togithub.com/babel/babel )) | [`7.22.15` ->
`7.22.17`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.22.15/7.22.17 )
|
[](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>babel/babel (@​babel/core)</summary>
###
[`v7.22.17`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72217-2023-09-08 )
[Compare
Source](https://togithub.com/babel/babel/compare/v7.22.15...v7.22.17 )
##### 🐛  Bug Fix
-   `babel-core`
- [#​15947](https://togithub.com/babel/babel/pull/15947 ) Fix
compatibility with Node.js 20.6
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-helper-module-transforms`,
`babel-plugin-transform-modules-commonjs`
- [#​15941](https://togithub.com/babel/babel/pull/15941 ) Fix
compiling duplicate ns imports to lazy CommonJS
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
-   `babel-types`
- [#​15920](https://togithub.com/babel/babel/pull/15920 ) Make
`ClassDeclaration["id"]` optional in babel-types
([@​jordanbtucker](https://togithub.com/jordanbtucker ))
##### 🔬  Output optimization
- `babel-helper-remap-async-to-generator`, `babel-helper-wrap-function`,
`babel-plugin-proposal-explicit-resource-management`,
`babel-plugin-proposal-function-sent`,
`babel-plugin-transform-async-generator-functions`,
`babel-plugin-transform-async-to-generator`,
`babel-plugin-transform-block-scoping`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-classes`, `babel-plugin-transform-parameters`,
`babel-plugin-transform-runtime`, `babel-preset-env`
- [#​15922](https://togithub.com/babel/babel/pull/15922 ) Improve
output when wrapping functions (e.g. `async` functions)
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-09-20 01:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bed0a2962f 
							
						 
					 
					
						
						
							
							chore: Improve access service iter 2 ( #4779 )  
						
						... 
						
						
						
						## About the changes
In https://github.com/Unleash/unleash/pull/4689  I forgot to add backward
compatibility for a public method that was being used in Enterprise. 
						
					 
					
						2023-09-19 16:15:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							013efac46b 
							
						 
					 
					
						
						
							
							feat: open-source segments  🚀  ( #4690 )  
						
						... 
						
						
						
						We love all open-source Unleash users. in 2022 we built the [segment
capability](https://docs.getunleash.io/reference/segments ) (v4.13) as an
enterprise feature, simplify life for our customers.
Now it is time to contribute it to the world 🌏 
---------
Co-authored-by: Thomas Heartman <thomas@getunleash.io> 
						
					 
					
						2023-09-19 11:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bff1bd1026 
							
						 
					 
					
						
						
							
							feat: implement optional json payload and template ( #4752 )  
						
						... 
						
						
						
						## About the changes
Adds optional support for specifying JSON templates for datadog message
payload

### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
`frontend/src/component/integrations/IntegrationForm/IntegrationParameters/IntegrationParameter/IntegrationParameterEnableWithDropdown.tsx`
- a new component comprising of a text field and a dropdown menu
`src/lib/addons/datadog.ts` - Where the integration is taking place
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
- Should I have implemented the new component type as a specifiable
addon parameter type in definitions? Felt a bit YAGNI/Premature
- Would like input on naming and the new component etc 
						
					 
					
						2023-09-19 13:08:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be7f0d8b4e 
							
						 
					 
					
						
						
							
							feat: Persist dependent features ( #4772 )  
						
						
						
					 
					
						2023-09-19 13:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12d9297f68 
							
						 
					 
					
						
						
							
							Revert "chore: improve access service" ( #4773 )  
						
						... 
						
						
						
						Reverts Unleash/unleash#4689  temporarily to figure out what's the
problem with the failing test 
						
					 
					
						2023-09-19 11:03:16 +01:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2186e2b568 
							
						 
					 
					
						
						
							
							chore: improve access service ( #4689 )  
						
						... 
						
						
						
						## About the changes
This enables us to use names instead of permission ids across all our
APIs at the computational cost of searching for the ids in the DB but
improving the API user experience
## Open topics
We're using methods that are test-only and circumvent our business
logic. This makes our test to rely on assumptions that are not always
true because these assumptions are not validated frequently.
i.e. We are expecting that after removing a permission it's no longer
there, but to test this, the permission has to be there before:
78273e4ff3/src/test/e2e/services/access-service.e2e.test.ts (L367-L375) 
						
					 
					
						2023-09-19 11:36:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2843388673 
							
						 
					 
					
						
						
							
							refactor: feature oriented architecture for feature dependencies ( #4771 )  
						
						
						
					 
					
						2023-09-19 11:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59f2ae435e 
							
						 
					 
					
						
						
							
							feat: stub for create dependent features ( #4769 )  
						
						
						
					 
					
						2023-09-19 10:04:05 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a71c3fe43a 
							
						 
					 
					
						
						
							
							feat: add ids to scheduled jobs ( #4764 )  
						
						... 
						
						
						
						* Adds an ID to scheduled jobs so that they are easier to identify in
the future 
						
					 
					
						2023-09-18 16:31:42 +02:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c55e929ae 
							
						 
					 
					
						
						
							
							chore: merge one of with properties ( #4763 )  
						
						... 
						
						
						
						## About the changes
Open API code generator does not get along with `oneOf` alongside
`properties`:
```shell
$ openapi-generator-cli validate -i modified-openapi.json --recommend
Validating spec (modified-openapi.json)
Warnings: 
        - Schemas defining properties and oneOf are not clearly defined in the OpenAPI
          Specification. While our tooling supports this, it may cause issues with other tools.
```
bab67e44e4/modules/openapi-generator/src/main/java/org/openapitools/codegen/validations/oas/OpenApiSchemaValidations.java (L25-L29) 
						
					 
					
						2023-09-18 15:43:01 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c826bdbba 
							
						 
					 
					
						
						
							
							feat: Add active users statistics to metrics ( #4674 )  
						
						... 
						
						
						
						## About the changes
- `getActiveUsers` is using multiple stores, so it is refactored into
read-model
- Refactored Instance stats service into `features` to co-locate related
code
Closes https://linear.app/unleash/issue/UNL-230/active-users-prometheus 
### Important files
`src/lib/features/instance-stats/getActiveUsers.ts`
## Discussion points
`getActiveUsers` is coded less _class-based_ then previous similar
read-models. In one file instead of 3 (read-model interface, fake read
model, sql read model). I find types and functions way more readable,
but I'm ready to refactor it to interfaces and classes if consistency is
more important. 
						
					 
					
						2023-09-18 15:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4484615321 
							
						 
					 
					
						
						
							
							fix: prevent blur when selecting text ( #4762 )  
						
						
						
					 
					
						2023-09-18 14:42:41 +02:00