Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad864049da 
							
						 
					 
					
						
						
							
							fix: only show visible environments for that project in actions ( #6318 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1969/actions-form-only-show-environments-scoped-to-the-current-project 
Filters the environment options in actions to only show environments
that are currently visible for that project, safeguarding users from
configuring actions for invalid environments.
 
					
						2024-02-23 08:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7682429839 
							
						 
					 
					
						
						
							
							Dashboard health stats widget ( #6262 )  
						
						
						
					 
					
						2024-02-23 09:05:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							474e53460a 
							
						 
					 
					
						
						
							
							fix: show total applications ( #6326 )  
						
						
						
					 
					
						2024-02-23 07:18:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42f6843029 
							
						 
					 
					
						
						
							
							refactor: application overview dom improvements and tests ( #6325 )  
						
						
						
					 
					
						2024-02-23 06:56:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0de0313563 
							
						 
					 
					
						
						
							
							feat: connect application envs to backend ( #6324 )  
						
						
						
					 
					
						2024-02-22 21:58:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef021a9464 
							
						 
					 
					
						
						
							
							feat: capped at limit strategy in application usage ( #6323 )  
						
						
						
					 
					
						2024-02-22 20:35:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24d6d24e24 
							
						 
					 
					
						
						
							
							fix: minimum pagination size ( #6322 )  
						
						
						
					 
					
						2024-02-22 20:30:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b0218df6a 
							
						 
					 
					
						
						
							
							test: project applications table ( #6321 )  
						
						
						
					 
					
						2024-02-22 19:03:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ade7a88d65 
							
						 
					 
					
						
						
							
							test: applications list ui ( #6319 )  
						
						
						
					 
					
						2024-02-22 19:03:11 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a08a121f0 
							
						 
					 
					
						
						
							
							feat: create the project-metrics-summary-trends table ( #6313 )  
						
						... 
						
						
						
						Adds a migration to create and fill the `project_metrics_summary_trends`
This table is to be used in enterprise to update the metrics data daily
per project (after the aggregation of the hourly data)
Driving force for this was doing performance testing on the executive
dashboard.
This will allow to remove the expensive query to aggregate the data on
demand and will drop the total response time from 2.5sec to 125ms
(measurements done with 100 Projects, 10000 features and over 1M rows in
`client_metrics_env_daily`
Closes #
[1-2080](https://linear.app/unleash/issue/1-2080/create-the-project-metrics-summary-trends-table )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-02-22 17:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Nnenna Ndukwe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cc968fdc4 
							
						 
					 
					
						
						
							
							docs: Java Tutorial v1 ( #6299 )  
						
						... 
						
						
						
						<!-- 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. -->
A v1 Java tutorial for docs! I used Java SDK to log flag statuses when
the Java app is running and connected to Unleash.
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
It's fairly simple and open to feedback for a new iteration to improve
the intro tutorial. I do weekly documentation improvement PRs! 
						
					 
					
						2024-02-22 09:18:17 -05:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dda4a1f0e 
							
						 
					 
					
						
						
							
							feat: switching to paginated applications list ( #6316 )  
						
						
						
					 
					
						2024-02-22 15:15:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edbd71ac15 
							
						 
					 
					
						
						
							
							feat: paginated hook for applications list ( #6315 )  
						
						
						
					 
					
						2024-02-22 14:37:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb63f21d8a 
							
						 
					 
					
						
						
							
							feat: project applications paging backend ( #6312 )  
						
						
						
					 
					
						2024-02-22 15:35:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adb6f61015 
							
						 
					 
					
						
						
							
							chore: proxy repository load features metrics ( #6314 )  
						
						... 
						
						
						
						## About the changes
- Adds createHistogram
- Adds histogram metrics for proxy-repositorys loading features 
						
					 
					
						2024-02-22 14:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bfafcf87e 
							
						 
					 
					
						
						
							
							chore: remove redundant check for project names in db ( #6311 )  
						
						... 
						
						
						
						Skips the fetching project names from db part in the proxy-repository
that was done when the token had ALL_PROJECTS 
						
					 
					
						2024-02-22 13:44:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc214d376a 
							
						 
					 
					
						
						
							
							chore: generate orval types ( #6310 )  
						
						
						
					 
					
						2024-02-22 12:50:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81ab77cf7c 
							
						 
					 
					
						
						
							
							feat: schema for paginated applications ( #6309 )  
						
						
						
					 
					
						2024-02-22 12:18:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff70a92956 
							
						 
					 
					
						
						
							
							feat: paginated applications view ( #6308 )  
						
						
						
					 
					
						2024-02-22 11:28:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c64a780a13 
							
						 
					 
					
						
						
							
							feat: warning mode app env styling ( #6305 )  
						
						
						
					 
					
						2024-02-22 08:41:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c4457af00 
							
						 
					 
					
						
						
							
							feat: application overview backend ( #6303 )  
						
						
						
					 
					
						2024-02-22 08:20:57 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6246459926 
							
						 
					 
					
						
						
							
							chore: db drop action_states ( #6300 )  
						
						... 
						
						
						
						Follow up to: https://github.com/Unleash/unleash/pull/6298 
We no longer need this table, since it was superseded by `action_events`
and is no longer used.
I believe it's safe to drop this table right away since the feature is
not being used yet. 
						
					 
					
						2024-02-21 17:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a4d5388d9 
							
						 
					 
					
						
						
							
							chore: action_set_events db table migration ( #6298 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1962/implement-new-action-events-logic 
Adds a new `action_set_events` table for the new action events logic.
Even though observable events are technically immutable, we're storing
the observable event along with the action set event. This allows us to
avoid 1 join while allowing us to persist action set event information
after deleting observable events, if we wish to do so at a later stage. 
					
						2024-02-21 14:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ccfc29e26 
							
						 
					 
					
						
						
							
							fix: generalize multi action button ( #6294 )  
						
						... 
						
						
						
						This PR moves the CR specific logic out of the MultiActionButton and
generalises so that we can re-use it across the application. The CR
specific logic is moved into:
* ApplyButton.tsx
* ReviewButton.tsx
This fixes a bug where multi action button would be disabled if you
tried to apply an approved change request that you had created yourself. 
						
					 
					
						2024-02-21 14:37:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac183e76f8 
							
						 
					 
					
						
						
							
							feat: Application elements lines ( #6301 )  
						
						
						
					 
					
						2024-02-21 14:34:57 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56cbe1485e 
							
						 
					 
					
						
						
							
							feat: styled application environment boxes ( #6296 )  
						
						
						
					 
					
						2024-02-21 12:15:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7baed29c07 
							
						 
					 
					
						
						
							
							feat: application overview schema ( #6295 )  
						
						
						
					 
					
						2024-02-21 12:59:55 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60754b9fca 
							
						 
					 
					
						
						
							
							chore: generate new orval types ( #6292 )  
						
						... 
						
						
						
						what it says on the box
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-02-21 11:31:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							869e33138b 
							
						 
					 
					
						
						
							
							chore: adds killswitch to scheduled per sec caches ( #6291 )  
						
						... 
						
						
						
						## About the changes
Adds killswitches to update revision id and publish unpublished events 
						
					 
					
						2024-02-21 10:12:23 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7182d8faf 
							
						 
					 
					
						
						
							
							fix: adjust padding of problem detected icon ( #6293 )  
						
						... 
						
						
						
						This PR adjusts the vertical position of the problem detected icon in
the environment selector.
<img width="1137" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/ef961bba-6380-4849-a81a-0468fc467b5c "> 
						
					 
					
						2024-02-21 10:58:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5c07f00cb 
							
						 
					 
					
						
						
							
							feat: rate limit password reset attempts ( #6257 )  
						
						
						
					 
					
						2024-02-21 08:49:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3c01545f2 
							
						 
					 
					
						
						
							
							feat: application graph ( #6279 )  
						
						... 
						
						
						
						Basic graph, that works with mock data.
Next steps, work on backend and try to put more content and **styling to
nodes**.
 
						
					 
					
						2024-02-21 09:13:18 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f46d420b10 
							
						 
					 
					
						
						
							
							feat: add warning icons to environments in selector ( #6290 )  
						
						... 
						
						
						
						This PR adds warning icons to the environment selector for environments
that have problems detected. However, because we don't have any way
detect problems yet, this PR only adds the icons and the infrastructure
to display them. They're always set to "not displayed" for now.
The icons have "problems detected" as accessible text.
It looks like this when you add them in (for every environment):
<img width="1137" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/c29bfa52-ddee-4b16-b3ac-5c1f8fcc326e "> 
						
					 
					
						2024-02-21 13:28:37 +08:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddae97080d 
							
						 
					 
					
						
						
							
							feat: wrap buttons in a fieldset and add an explanatory legend. ( #6289 )  
						
						... 
						
						
						
						This makes it more obvious to everyone what the buttons do. 
						
					 
					
						2024-02-21 12:15:02 +08:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e96f0c22af 
							
						 
					 
					
						
						
							
							chore(deps): update node.js to v18.19.1 ( #6287 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://togithub.com/nodejs/node ) | final | patch |
`18.19.0-alpine` -> `18.19.1-alpine` |
| [node](https://togithub.com/nodejs/node ) | stage | patch |
`18.19.0-alpine` -> `18.19.1-alpine` |
---
### Release Notes
<details>
<summary>nodejs/node (node)</summary>
###
[`v18.19.1`](https://togithub.com/nodejs/node/releases/tag/v18.19.1 ):
2024-02-14, Version 18.19.1 'Hydrogen' (LTS),
@​RafaelGSS prepared by @​marco-ippolito
[Compare
Source](https://togithub.com/nodejs/node/compare/v18.19.0...v18.19.1 )
##### Notable changes
This is a security release.
##### Notable changes
- CVE-2024-21892 - Code injection and privilege escalation through Linux
capabilities- (High)
- CVE-2024-22019 - http: Reading unprocessed HTTP request with unbounded
chunk extension allows DoS attacks- (High)
- CVE-2023-46809 - Node.js is vulnerable to the Marvin Attack (timing
variant of the Bleichenbacher attack against
[PKCS#1](https://togithub.com/PKCS/node/issues/1 ) v1.5 padding) -
(Medium)
- CVE-2024-22025 - Denial of Service by resource exhaustion in fetch()
brotli decoding - (Medium)
-   undici version 5.28.3
-   npm version 10.2.4
##### Commits
- \[[`69e0a1dba8`](https://togithub.com/nodejs/node/commit/69e0a1dba8 )]
- **crypto**: update root certificates to NSS 3.95 (Node.js GitHub Bot)
[#​50805](https://togithub.com/nodejs/node/pull/50805 )
- \[[`d3d357ab09`](https://togithub.com/nodejs/node/commit/d3d357ab09 )]
- **crypto**: disable [PKCS#1](https://togithub.com/PKCS/node/issues/1 )
padding for privateDecrypt (Michael Dawson)
[nodejs-private/node-private#525 ](https://togithub.com/nodejs-private/node-private/pull/525 )
- \[[`3d27175c42`](https://togithub.com/nodejs/node/commit/3d27175c42 )]
- **deps**: fix GHSA-f74f-cvh7-c6q6/CVE-2024-24806 (Santiago Gimeno)
[#​51614](https://togithub.com/nodejs/node/pull/51614 )
- \[[`331558b8ab`](https://togithub.com/nodejs/node/commit/331558b8ab )]
- **deps**: update archs files for openssl-3.0.13+quic1 (Node.js GitHub
Bot) [#​51614](https://togithub.com/nodejs/node/pull/51614 )
- \[[`99b77dfb9c`](https://togithub.com/nodejs/node/commit/99b77dfb9c )]
- **deps**: upgrade openssl sources to quictls/openssl-3.0.13+quic1
(Node.js GitHub Bot)
[#​51614](https://togithub.com/nodejs/node/pull/51614 )
- \[[`6cdc71bff1`](https://togithub.com/nodejs/node/commit/6cdc71bff1 )]
- **deps**: upgrade npm to 10.2.4 (npm team)
[#​50751](https://togithub.com/nodejs/node/pull/50751 )
- \[[`911cb33cda`](https://togithub.com/nodejs/node/commit/911cb33cda )]
- **http**: add maximum chunk extension size (Paolo Insogna)
[nodejs-private/node-private#520 ](https://togithub.com/nodejs-private/node-private/pull/520 )
- \[[`f48b89689d`](https://togithub.com/nodejs/node/commit/f48b89689d )]
- **lib**: update undici to v5.28.3 (Matteo Collina)
[nodejs-private/node-private#536 ](https://togithub.com/nodejs-private/node-private/pull/536 )
- \[[`e6b4c105e0`](https://togithub.com/nodejs/node/commit/e6b4c105e0 )]
- **src**: fix HasOnly(capability) in node::credentials (Tobias Nießen)
[nodejs-private/node-private#505 ](https://togithub.com/nodejs-private/node-private/pull/505 )
- \[[`97c49076cd`](https://togithub.com/nodejs/node/commit/97c49076cd )]
- **test**: skip test-child-process-stdio-reuse-readable-stdio on
Windows (Joyee Cheung)
[#​49621](https://togithub.com/nodejs/node/pull/49621 )
- \[[`60affdde8e`](https://togithub.com/nodejs/node/commit/60affdde8e )]
- **tools**: add macOS notarization verification step (Ulises Gascón)
[#​50833](https://togithub.com/nodejs/node/pull/50833 )
- \[[`ccc676a327`](https://togithub.com/nodejs/node/commit/ccc676a327 )]
- **tools**: use macOS keychain to notarize the releases (Ulises Gascón)
[#​50715](https://togithub.com/nodejs/node/pull/50715 )
- \[[`31f1ceb380`](https://togithub.com/nodejs/node/commit/31f1ceb380 )]
- **tools**: remove unused file (Ulises Gascon)
[#​50622](https://togithub.com/nodejs/node/pull/50622 )
- \[[`bd5f6fb92a`](https://togithub.com/nodejs/node/commit/bd5f6fb92a )]
- **tools**: add macOS notarization stapler (Ulises Gascón)
[#​50625](https://togithub.com/nodejs/node/pull/50625 )
- \[[`4168c4f71b`](https://togithub.com/nodejs/node/commit/4168c4f71b )]
- **tools**: improve macOS notarization process output readability
(Ulises Gascón)
[#​50389](https://togithub.com/nodejs/node/pull/50389 )
- \[[`4622f775aa`](https://togithub.com/nodejs/node/commit/4622f775aa )]
- **tools**: remove unused `version` function (Ulises Gascón)
[#​50390](https://togithub.com/nodejs/node/pull/50390 )
- \[[`b90804b1e7`](https://togithub.com/nodejs/node/commit/b90804b1e7 )]
- **win,tools**: upgrade Windows signing to smctl (Stefan Stojanovic)
[#​50956](https://togithub.com/nodejs/node/pull/50956 )
- \[[`f31d47e135`](https://togithub.com/nodejs/node/commit/f31d47e135 )]
- **zlib**: pause stream if outgoing buffer is full (Matteo Collina)
[nodejs-private/node-private#542 ](https://togithub.com/nodejs-private/node-private/pull/542 )
</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 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-02-21 00:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ae750577b 
							
						 
					 
					
						
						
							
							fix(deps): update dependency unleash-client to v5.5.0 ( #6286 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [unleash-client](https://togithub.com/Unleash/unleash-client-node ) |
[`5.5.0-beta.1` ->
`5.5.0`](https://renovatebot.com/diffs/npm/unleash-client/5.5.0-beta.1/5.5.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>Unleash/unleash-client-node (unleash-client)</summary>
###
[`v5.5.0`](https://togithub.com/Unleash/unleash-client-node/releases/tag/v5.5.0 )
[Compare
Source](https://togithub.com/Unleash/unleash-client-node/compare/v5.5.0-beta.1...v5.5.0 )
#### What's Changed
- feat: prevent double start by
[@​kwasniew](https://togithub.com/kwasniew ) in
[https://github.com/Unleash/unleash-client-node/pull/580 ](https://togithub.com/Unleash/unleash-client-node/pull/580 )
- chore: upgrade make-fetch-happen by
[@​kwasniew](https://togithub.com/kwasniew ) in
[https://github.com/Unleash/unleash-client-node/pull/583 ](https://togithub.com/Unleash/unleash-client-node/pull/583 )
**Full Changelog**:
https://github.com/Unleash/unleash-client-node/compare/v5.4.0...v5.5.0 
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-02-20 22:08:09 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7b0c9d60b 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @swc/core to v1.4.1 ( #6285 )  
						
						... 
						
						
						
						[](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.4.0` ->
`1.4.1`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.4.0/1.4.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>swc-project/swc (@​swc/core)</summary>
###
[`v1.4.1`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#141---2024-02-13 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.4.0...v1.4.1 )
##### Bug Fixes
- **(binding/types)** Update typings for `options.envs` to match
implementation
([#​8620](https://togithub.com/swc-project/swc/issues/8620 ))
([2a115cf](2a115cff71https://togithub.com/swc-project/swc/issues/8633 ))
([e5d6de0](e5d6de0ea9https://togithub.com/swc-project/swc/issues/8631 ))
([21a447f](21a447f35ahttps://togithub.com/swc-project/swc/issues/8610 ))
([5a77306](5a773061dbhttps://togithub.com/swc-project/swc/issues/8611 ))
([7d724d8](7d724d8ea3https://togithub.com/swc-project/swc/issues/8607 ))
([9e6dad9](9e6dad9bafhttps://togithub.com/swc-project/swc/issues/8617 ))
([95236e9](95236e9abehttps://togithub.com/swc-project/swc/issues/8621 ))
([132be95](132be95173https://togithub.com/swc-project/swc/issues/8602 ))
([6a48be4](6a48be4b6bhttps://togithub.com/swc-project/swc/issues/8603 ))
([ef91661](ef916614f1https://togithub.com/swc-project/swc/issues/8604 ))
([16e9d4c](16e9d4ca31https://togithub.com/swc-project/swc/issues/8593 ))
([3122e94](3122e944a8https://togithub.com/swc-project/swc/issues/8609 ))
([d87fef0](d87fef0feahttps://togithub.com/swc-project/swc/issues/8614 ))
([e5585e9](e5585e99f1https://togithub.com/swc-project/swc/issues/8600 ))
([6c50ff1](6c50ff1bechttps://togithub.com/swc-project/swc/issues/8615 ))
([c0beba7](c0beba7708https://togithub.com/swc-project/swc/issues/8601 ))
([95fe3db](95fe3dbe93https://togithub.com/swc-project/swc/issues/8618 ))
([6726b63](6726b631e6https://togithub.com/swc-project/swc/issues/8624 ))
([4e0d240](4e0d240895📅  **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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-02-20 19:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17c0d7137f 
							
						 
					 
					
						
						
							
							chore: add action state db indexes ( #6283 )  
						
						... 
						
						
						
						Adds some relevant indexes to `action_states`, useful for our new
"action events" query. 
						
					 
					
						2024-02-20 15:45:33 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7350c91a1e 
							
						 
					 
					
						
						
							
							fix: display all roles if we can't get project roles  
						
						
						
					 
					
						2024-02-20 16:23:25 +01:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b22b4233cb 
							
						 
					 
					
						
						
							
							chore: add vite resolution ( #6284 )  
						
						... 
						
						
						
						## About the changes
Some transitive dependencies still depends on vite@5.0.0 so this should
bring them up to 5.1.3 
						
					 
					
						2024-02-20 16:20:32 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9d9db17fe 
							
						 
					 
					
						
						
							
							feat: Adding Project access requires same role  ( #6270 )  
						
						... 
						
						
						
						In order to prevent users from being able to assign roles/permissions
they don't have, this PR adds a check that the user performing the
action either is Admin, Project owner or has the same role they are
trying to grant/add.
This addAccess method is only used from Enterprise, so there will be a
separate PR there, updating how we return the roles list for a user, so
that our frontend can only present the roles a user is actually allowed
to grant.
This adds the validation to the backend to ensure that even if the
frontend thinks we're allowed to add any role to any user here, the
backend can be smart enough to stop it.
We should still update frontend as well, so that it doesn't look like we
can add roles we won't be allowed to. 
						
					 
					
						2024-02-20 15:56:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4857a73621 
							
						 
					 
					
						
						
							
							fix: upgrade vite to v5.1.3 ( #6282 )  
						
						
						
					 
					
						2024-02-20 13:50:06 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f5d3df59c 
							
						 
					 
					
						
						
							
							docs: add ADR for logging with error object ( #6249 )  
						
						... 
						
						
						
						I've held an internal knowledge sharing session on this already. If
someone can think of a better phrasing for the background, I'm all ears.
I think it's just nice to have this documented, so people remember that
our logging framework already has a good way to format errors when you
use the API `logger.error("<message>", e)` 
						
					 
					
						2024-02-20 13:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd87eabefc 
							
						 
					 
					
						
						
							
							chore: upgrade vite dependency ( #6281 )  
						
						... 
						
						
						
						## About the changes
Just `cd frontend && yarn upgrade vite` to solve
https://github.com/Unleash/unleash/security/dependabot/119  
						
					 
					
						2024-02-20 13:53:58 +01:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b8c1f0d04 
							
						 
					 
					
						
						
							
							chore: regenerate yarn.lock of docker folder ( #6280 )  
						
						... 
						
						
						
						## About the changes
Regenerate yarn.lock from docker folder: `rm cloud/yarn.lock && cd cloud
&& yarn install`
Resolves: https://github.com/Unleash/unleash/security/dependabot/120  
						
					 
					
						2024-02-20 12:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef3f7dae55 
							
						 
					 
					
						
						
							
							fix: upgrade nodemailer to v6.9.9 ( #6278 )  
						
						
						
					 
					
						2024-02-20 11:38:26 +01:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c156ac31f 
							
						 
					 
					
						
						
							
							chore: avoid printing out warnings from known frontend proxies ( #6271 )  
						
						... 
						
						
						
						## About the changes
Our frontend API creates new instances of unleash-client-proxy. Because
this is by-design, we don't want to log a warning that was designed to
warn users about potential misconfiguration of Unleash Proxy.
As an extra, I'm renaming ProxyController to FrontendAPIController to
better reflect the intent of this controller. 
						
					 
					
						2024-02-20 11:27:21 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a468c55fc7 
							
						 
					 
					
						
						
							
							feat: add environment selection to connected instances screen ( #6277 )  
						
						... 
						
						
						
						This PR adds an environment selector to the connected instances table,
using query parameters to store the environment selection.
I'm still using the old data to populate this, so it'll show you all
data when nothing is selected and only filtered data when you select an
env. There is no way to unselect an env at the moment: I'm not sure
that's something we'll need to do, so we'll handle that when we know.
I imagine in the future, we might update the component to make separate
calls per environments and a call to determine which envs are available,
but for now, this will do just fine.
<img width="848" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/ef7562d5-c0ab-48c6-ba43-7c0007719ab4 "> 
						
					 
					
						2024-02-20 12:14:44 +02:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9cd81a61c 
							
						 
					 
					
						
						
							
							chore: pin ip library ( #6276 )  
						
						... 
						
						
						
						## About the changes
Add resolution to IP library so transitive dependencies also use the
latest library 
						
					 
					
						2024-02-20 10:37:27 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d967d4adb0 
							
						 
					 
					
						
						
							
							feat: add tabs ( #6267 )  
						
						... 
						
						
						
						This PR adds a new file "Application.tsx", which is analogous to the
existing Project.tsx file in that it contains the base layout for the
application page, as well as tabs pointing to sub pages. Currently, the
overview tab uses a paragraph with some fallback text, while the
connected instances table displays the instances table.
I have mostly copied the existing ApplicationEdit component and used
that as a base, assuming that we'll delete that component when we're
done with this.
<img width="1449" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/ac574a83-3cf4-4de5-a4de-188575074ecb "> 
						
					 
					
						2024-02-20 17:32:33 +08:00