renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3e51f297d 
							
						 
					 
					
						
						
							
							fix(deps): update dependency pg-connection-string to v2.9.0 ( #10055 )  
						
						 
						
						... 
						
						
						
						This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[pg-connection-string](https://redirect.github.com/brianc/node-postgres/tree/master/packages/pg-connection-string )
([source](https://redirect.github.com/brianc/node-postgres/tree/HEAD/packages/pg-connection-string ))
| [`2.7.0` ->
`2.9.0`](https://renovatebot.com/diffs/npm/pg-connection-string/2.7.0/2.9.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>brianc/node-postgres (pg-connection-string)</summary>
###
[`v2.9.0`](https://redirect.github.com/brianc/node-postgres/blob/HEAD/CHANGELOG.md#v290 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg-connection-string@2.8.5...pg-connection-string@2.9.0 )
- Add better support for [unix domain
socket](https://redirect.github.com/brianc/node-postgres/pull/487 )
connections
###
[`v2.8.5`](https://redirect.github.com/brianc/node-postgres/compare/pg-connection-string@2.8.2...pg-connection-string@2.8.5 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg-connection-string@2.8.2...pg-connection-string@2.8.5 )
###
[`v2.8.2`](https://redirect.github.com/brianc/node-postgres/compare/pg-connection-string@2.8.1...pg-connection-string@2.8.2 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg-connection-string@2.8.1...pg-connection-string@2.8.2 )
###
[`v2.8.1`](https://redirect.github.com/brianc/node-postgres/compare/pg-connection-string@2.8.0...pg-connection-string@2.8.1 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg-connection-string@2.8.0...pg-connection-string@2.8.1 )
###
[`v2.8.0`](https://redirect.github.com/brianc/node-postgres/blob/HEAD/CHANGELOG.md#v280 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg-connection-string@2.7.0...pg-connection-string@2.8.0 )
-   Add support for parsing JSON\[] and UUID\[] result types
</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-05-29 09:27:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02a6f51ffd 
							
						 
					 
					
						
						
							
							fix(deps): update dependency pg to v8.16.0 ( #10054 )  
						
						 
						
						... 
						
						
						
						This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pg](https://redirect.github.com/brianc/node-postgres )
([source](https://redirect.github.com/brianc/node-postgres/tree/HEAD/packages/pg ))
| [`8.14.0` ->
`8.16.0`](https://renovatebot.com/diffs/npm/pg/8.14.0/8.16.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>brianc/node-postgres (pg)</summary>
###
[`v8.16.0`](https://redirect.github.com/brianc/node-postgres/blob/HEAD/CHANGELOG.md#pg8160 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg@8.15.6...pg@8.16.0 )
- Add support for [min connection pool
size](https://redirect.github.com/brianc/node-postgres/pull/3438 ).
###
[`v8.15.6`](https://redirect.github.com/brianc/node-postgres/compare/pg@8.15.5...pg@8.15.6 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg@8.15.5...pg@8.15.6 )
###
[`v8.15.5`](https://redirect.github.com/brianc/node-postgres/compare/pg@8.15.2...56e286257724783681f8830b2faa7d407b6563e7 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg@8.15.2...pg@8.15.5 )
###
[`v8.15.2`](https://redirect.github.com/brianc/node-postgres/compare/pg@8.15.1...88ff6955e098257358640d33c354c35836369200 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg@8.15.1...pg@8.15.2 )
###
[`v8.15.1`](https://redirect.github.com/brianc/node-postgres/compare/pg@8.15.0...fb25f7bdb3deb0ca3602d1ac1693977dc1033f35 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg@8.15.0...pg@8.15.1 )
###
[`v8.15.0`](https://redirect.github.com/brianc/node-postgres/blob/HEAD/CHANGELOG.md#pg8150 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg@8.14.1...pg@8.15.0 )
- Add support for
[esm](https://redirect.github.com/brianc/node-postgres/pull/3423 )
importing. CommonJS importing is still also supported.
###
[`v8.14.1`](https://redirect.github.com/brianc/node-postgres/compare/pg@8.14.0...477f812984a9d75346e8ec37eefa3f79a117d581 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg@8.14.0...pg@8.14.1 )
</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-05-29 09:11:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6be1fba37 
							
						 
					 
					
						
						
							
							fix(deps): update dependency make-fetch-happen to v14 ( #10051 )  
						
						 
						
						
						
					 
					
						2025-05-29 11:10:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18e476da3e 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/pg to v8.15.2 ( #10052 )  
						
						 
						
						... 
						
						
						
						This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/pg](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pg )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg ))
| [`8.11.11` ->
`8.15.2`](https://renovatebot.com/diffs/npm/@types%2fpg/8.11.11/8.15.2 )
|
[](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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-05-29 09:09:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8d484e918 
							
						 
					 
					
						
						
							
							chore(deps): update yarn to v4.9.1 ( #10053 )  
						
						 
						
						... 
						
						
						
						This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [yarn](https://redirect.github.com/yarnpkg/berry )
([source](https://redirect.github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-cli ))
| [`4.7.0` ->
`4.9.1`](https://renovatebot.com/diffs/npm/yarn/4.7.0/4.9.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>yarnpkg/berry (yarn)</summary>
###
[`v4.9.1`](2b26e3dff6...1908ee79fd )
[Compare
Source](2b26e3dff6...1908ee79fd )
###
[`v4.9.0`](76596c5d3f...2b26e3dff6 )
[Compare
Source](76596c5d3f...2b26e3dff6 )
###
[`v4.8.1`](260cff1745...76596c5d3f )
[Compare
Source](260cff1745...76596c5d3f )
###
[`v4.8.0`](62fd8525b8...260cff1745 )
[Compare
Source](62fd8525b8...260cff1745 )
</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-05-29 09:07:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4140745970 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/cors to v2.8.18 ( #10050 )  
						
						 
						
						... 
						
						
						
						This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/cors](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cors )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors ))
| [`2.8.17` ->
`2.8.18`](https://renovatebot.com/diffs/npm/@types%2fcors/2.8.17/2.8.18 )
|
[](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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-05-29 01:36:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83abd2bff8 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @tanstack/react-virtual to v3.13.9 ( #10049 )  
						
						 
						
						... 
						
						
						
						This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tanstack/react-virtual](https://tanstack.com/virtual )
([source](https://redirect.github.com/TanStack/virtual/tree/HEAD/packages/react-virtual ))
| [`3.13.2` ->
`3.13.9`](https://renovatebot.com/diffs/npm/@tanstack%2freact-virtual/3.13.2/3.13.9 )
|
[](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>TanStack/virtual (@​tanstack/react-virtual)</summary>
###
[`v3.13.9`](https://redirect.github.com/TanStack/virtual/blob/HEAD/packages/react-virtual/CHANGELOG.md#3139 )
[Compare
Source](https://redirect.github.com/TanStack/virtual/compare/@tanstack/react-virtual@3.13.8...@tanstack/react-virtual@3.13.9 )
##### Patch Changes
- Updated dependencies
\[[`9e33cdb`](9e33cdb1c8 )]:
-
[@​tanstack/virtual-core](https://redirect.github.com/tanstack/virtual-core )[@​3](https://redirect.github.com/3 ).13.9
###
[`v3.13.8`](https://redirect.github.com/TanStack/virtual/blob/HEAD/packages/react-virtual/CHANGELOG.md#3138 )
[Compare
Source](https://redirect.github.com/TanStack/virtual/compare/@tanstack/react-virtual@3.13.7...@tanstack/react-virtual@3.13.8 )
##### Patch Changes
- Updated dependencies
\[[`60719f6`](60719f61b5 )]:
-
[@​tanstack/virtual-core](https://redirect.github.com/tanstack/virtual-core )[@​3](https://redirect.github.com/3 ).13.8
###
[`v3.13.7`](https://redirect.github.com/TanStack/virtual/blob/HEAD/packages/react-virtual/CHANGELOG.md#3137 )
[Compare
Source](https://redirect.github.com/TanStack/virtual/compare/@tanstack/react-virtual@3.13.6...@tanstack/react-virtual@3.13.7 )
##### Patch Changes
- Updated dependencies
\[[`e2d93c2`](e2d93c2dcd )]:
-
[@​tanstack/virtual-core](https://redirect.github.com/tanstack/virtual-core )[@​3](https://redirect.github.com/3 ).13.7
###
[`v3.13.6`](https://redirect.github.com/TanStack/virtual/blob/HEAD/packages/react-virtual/CHANGELOG.md#3136 )
[Compare
Source](https://redirect.github.com/TanStack/virtual/compare/@tanstack/react-virtual@3.13.5...@tanstack/react-virtual@3.13.6 )
##### Patch Changes
- Updated dependencies
\[[`042616f`](042616f39c )]:
-
[@​tanstack/virtual-core](https://redirect.github.com/tanstack/virtual-core )[@​3](https://redirect.github.com/3 ).13.6
###
[`v3.13.5`](https://redirect.github.com/TanStack/virtual/blob/HEAD/packages/react-virtual/CHANGELOG.md#3135 )
[Compare
Source](https://redirect.github.com/TanStack/virtual/compare/@tanstack/react-virtual@3.13.4...@tanstack/react-virtual@3.13.5 )
##### Patch Changes
- Updated dependencies
\[[`51656d9`](51656d94a2 )]:
-
[@​tanstack/virtual-core](https://redirect.github.com/tanstack/virtual-core )[@​3](https://redirect.github.com/3 ).13.5
###
[`v3.13.4`](https://redirect.github.com/TanStack/virtual/blob/HEAD/packages/react-virtual/CHANGELOG.md#3134 )
[Compare
Source](https://redirect.github.com/TanStack/virtual/compare/@tanstack/react-virtual@3.13.3...@tanstack/react-virtual@3.13.4 )
##### Patch Changes
- Updated dependencies
\[[`514b62d`](514b62d049 ),
[`f03d814`](f03d8142c0 )]:
-
[@​tanstack/virtual-core](https://redirect.github.com/tanstack/virtual-core )[@​3](https://redirect.github.com/3 ).13.4
###
[`v3.13.3`](https://redirect.github.com/TanStack/virtual/blob/HEAD/packages/react-virtual/CHANGELOG.md#3133 )
[Compare
Source](https://redirect.github.com/TanStack/virtual/compare/v3.13.2...@tanstack/react-virtual@3.13.3 )
##### Patch Changes
- Updated dependencies
\[[`02ef309`](02ef3097de )]:
-
[@​tanstack/virtual-core](https://redirect.github.com/tanstack/virtual-core )[@​3](https://redirect.github.com/3 ).13.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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-05-28 23:13:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9dba46c2c 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @tanstack/react-table to v8.21.3 ( #10048 )  
						
						 
						
						... 
						
						
						
						This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tanstack/react-table](https://tanstack.com/table )
([source](https://redirect.github.com/TanStack/table/tree/HEAD/packages/react-table ))
| [`8.21.2` ->
`8.21.3`](https://renovatebot.com/diffs/npm/@tanstack%2freact-table/8.21.2/8.21.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>TanStack/table (@​tanstack/react-table)</summary>
###
[`v8.21.3`](https://redirect.github.com/TanStack/table/releases/tag/v8.21.3 )
[Compare
Source](https://redirect.github.com/TanStack/table/compare/v8.21.2...v8.21.3 )
Version 8.21.3 - 4/14/25, 8:19 PM
#### Changes
##### Fix
- table-core: use right Document instance on getResizeHandler
(column-sizing feature)
([#​5989](https://redirect.github.com/TanStack/table/issues/5989 ))
([`54ce673`](https://redirect.github.com/TanStack/table/commit/54ce673 ))
by [@​riccardoperra](https://redirect.github.com/riccardoperra )
##### Docs
- fix all 158 broken links
([#​5972](https://redirect.github.com/TanStack/table/issues/5972 ))
([`f7bf6f1`](https://redirect.github.com/TanStack/table/commit/f7bf6f1 ))
by [@​kisaragi-hiu](https://redirect.github.com/kisaragi-hiu )
- add vue example for grouping
([#​5941](https://redirect.github.com/TanStack/table/issues/5941 ))
([`3efa59c`](https://redirect.github.com/TanStack/table/commit/3efa59c ))
by Harshil Patel
#### Packages
-
[@​tanstack/table-core](https://redirect.github.com/tanstack/table-core )[@​8](https://redirect.github.com/8 ).21.3
-
[@​tanstack/angular-table](https://redirect.github.com/tanstack/angular-table )[@​8](https://redirect.github.com/8 ).21.3
-
[@​tanstack/lit-table](https://redirect.github.com/tanstack/lit-table )[@​8](https://redirect.github.com/8 ).21.3
-
[@​tanstack/qwik-table](https://redirect.github.com/tanstack/qwik-table )[@​8](https://redirect.github.com/8 ).21.3
-
[@​tanstack/react-table](https://redirect.github.com/tanstack/react-table )[@​8](https://redirect.github.com/8 ).21.3
-
[@​tanstack/solid-table](https://redirect.github.com/tanstack/solid-table )[@​8](https://redirect.github.com/8 ).21.3
-
[@​tanstack/svelte-table](https://redirect.github.com/tanstack/svelte-table )[@​8](https://redirect.github.com/8 ).21.3
-
[@​tanstack/vue-table](https://redirect.github.com/tanstack/vue-table )[@​8](https://redirect.github.com/8 ).21.3
-
[@​tanstack/react-table-devtools](https://redirect.github.com/tanstack/react-table-devtools )[@​8](https://redirect.github.com/8 ).21.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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-05-28 17:21:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							241b7e8165 
							
						 
					 
					
						
						
							
							chore: simplify serving of static openapi assets ( #10046 )  
						
						 
						
						... 
						
						
						
						Use existing public folder from frontend to serve opeanapi static
assets. We also benefit from frontend image optimizations 
						
					 
					
						2025-05-28 19:14:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							707c2de9b1 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @swc/core to v1.11.29 ( #10047 )  
						
						 
						
						... 
						
						
						
						This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs )
([source](https://redirect.github.com/swc-project/swc )) | [`1.11.24` ->
`1.11.29`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.24/1.11.29 )
|
[](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.11.29`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11129---2025-05-21 )
[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.24...v1.11.29 )
##### Bug Fixes
- **([@​swc/types](https://redirect.github.com/swc/types ))** Add
`transform.nativeClassProperties`
([#​10418](https://redirect.github.com/swc-project/swc/issues/10418 ))
([f3af44c](f3af44c154 ))
- **([@​swc/types](https://redirect.github.com/swc/types ))** Add
`resolveFully` to `BaseModuleConfig`
([#​10426](https://redirect.github.com/swc-project/swc/issues/10426 ))
([164cbaa](164cbaa2c0 ))
- **(ci)** Remove wasmer override
([425eeb9](425eeb9056 ))
- **(es/compat)** Properly handle rest assignment in for-in/of head
([#​10489](https://redirect.github.com/swc-project/swc/issues/10489 ))
([b9c0446](b9c04468f1 ))
- **(es/jest)** Hoisting vars with names starting with mock
([#​10410](https://redirect.github.com/swc-project/swc/issues/10410 ))
([a29eb29](a29eb29733 ))
- **(es/jest)** Revert
[#​10410](https://redirect.github.com/swc-project/swc/issues/10410 )
([#​10452](https://redirect.github.com/swc-project/swc/issues/10452 ))
([bc756f8](bc756f84c9 ))
- **(es/minifier)** Properly handle object shorthand syntax during
compression
([#​10467](https://redirect.github.com/swc-project/swc/issues/10467 ))
([bae4940](bae494039d ))
- **(es/module)** Handle `__proto__` export name
([#​10420](https://redirect.github.com/swc-project/swc/issues/10420 ))
([1b94c7a](1b94c7a7fb ))
- **(es/optimization)** Support decimal numbers in `jsonify`
([#​10424](https://redirect.github.com/swc-project/swc/issues/10424 ))
([affdec2](affdec2be8 ))
- **(es/react-compiler)** Mark function components declared as a var
interesting
([#​10437](https://redirect.github.com/swc-project/swc/issues/10437 ))
([5eac076](5eac076b77 ))
- **(es/renamer)** Fix (broken) identifier preserving API
([#​10474](https://redirect.github.com/swc-project/swc/issues/10474 ))
([06c64cf](06c64cf9ed ))
- **(ts/fast-dts)** Emit `readonly` for Object getter prop
([#​10492](https://redirect.github.com/swc-project/swc/issues/10492 ))
([6c03e20](6c03e20a98 ))
- **(ts/fast-dts)** Align object getter/setter emit behavior with
TypeScript
([#​10502](https://redirect.github.com/swc-project/swc/issues/10502 ))
([78c754e](78c754e7a6 ))
##### Features
- **(common)** Allow using `build_sourcemap` with multiple `SourceMap`
([#​10438](https://redirect.github.com/swc-project/swc/issues/10438 ))
([2a07c8a](2a07c8a9c2 ))
- **(common)** Add `ignoreList` support for sourcemap
([#​10442](https://redirect.github.com/swc-project/swc/issues/10442 ))
([6750459](6750459d91 ))
- **(config)** Allow using glob in some places
([#​10445](https://redirect.github.com/swc-project/swc/issues/10445 ))
([f7a6359](f7a635985e ))
- **(config)** Use `globset` instead
([#​10446](https://redirect.github.com/swc-project/swc/issues/10446 ))
([7bbaef8](7bbaef8b17 ))
- **(es/module)** Add support for stripping "node:" prefix in imports
and exports
([#​10461](https://redirect.github.com/swc-project/swc/issues/10461 ))
([ae2ff62](ae2ff627a1 ))
- **(es/react-compiler)** Initialize support crate
([#​10422](https://redirect.github.com/swc-project/swc/issues/10422 ))
([1e88e6b](1e88e6b414 ))
- Initialize `@swc/react-compiler`
([#​10475](https://redirect.github.com/swc-project/swc/issues/10475 ))
([883b24c](883b24c624 ))
##### Miscellaneous Tasks
- **(es/minifier)** Remove useless check
([#​10471](https://redirect.github.com/swc-project/swc/issues/10471 ))
([ca85958](ca85958403 ))
##### Performance
- **(common)** Accept owned instance of `sourcemap::SourceMap`
([#​10463](https://redirect.github.com/swc-project/swc/issues/10463 ))
([6ee439a](6ee439aa7a ))
- **(es/minifier)** Use fxhash for DCE
([#​10440](https://redirect.github.com/swc-project/swc/issues/10440 ))
([c0ddd96](c0ddd96f69 ))
- **(es/minifier)** Remove needless `collect_decls` call
([#​10450](https://redirect.github.com/swc-project/swc/issues/10450 ))
([8e4b6ce](8e4b6ce881 ))
- **(es/minifier)** Clear graph eagerly in DCE
([#​10455](https://redirect.github.com/swc-project/swc/issues/10455 ))
([31e21d7](31e21d7cbc ))
- **(es/minifier)** Perform full analysis only once for DCE
([#​10454](https://redirect.github.com/swc-project/swc/issues/10454 ))
([61baf84](61baf84942 ))
- **(es/minifier)** Use `bitflags` for var info
([#​10459](https://redirect.github.com/swc-project/swc/issues/10459 ))
([36f8385](36f8385256 ))
- **(es/optimization)** Rely on `resolver` from `inline_globals`
([#​10449](https://redirect.github.com/swc-project/swc/issues/10449 ))
([1978809](197880946a ))
- **(es/renamer)** Merge Id/Def collector
([#​10487](https://redirect.github.com/swc-project/swc/issues/10487 ))
([73377f0](73377f09dc ))
- **(es/utils)** Make `IdentUsageFinder` parallel
([#​10444](https://redirect.github.com/swc-project/swc/issues/10444 ))
([d074bca](d074bcaf20 ))
- **(es/utils)** Stop visiting once found in `EvalFinder`
([#​10483](https://redirect.github.com/swc-project/swc/issues/10483 ))
([3402270](3402270edc ))
##### Refactor
- **(common)** Remove useless `&mut`
([#​10405](https://redirect.github.com/swc-project/swc/issues/10405 ))
([edbeb49](edbeb4947a ))
- **(common)** Remove unused methods
([#​10469](https://redirect.github.com/swc-project/swc/issues/10469 ))
([b77311a](b77311adfc ))
- **(ecma/transform)** Cleanup rename analyzer
([#​10500](https://redirect.github.com/swc-project/swc/issues/10500 ))
([de51be1](de51be1a78 ))
- **(es)** Remove unused code
([#​10460](https://redirect.github.com/swc-project/swc/issues/10460 ))
([d344133](d34413338b ))
- **(es)** Deduplicate `EvalFinder`
([#​10472](https://redirect.github.com/swc-project/swc/issues/10472 ))
([9f104af](9f104af508 ))
- **(es/minifier)** Remove unused file
([#​10465](https://redirect.github.com/swc-project/swc/issues/10465 ))
([7d49097](7d49097825 ))
- **(es/minifier)** Merge label/private name renamer
([#​10480](https://redirect.github.com/swc-project/swc/issues/10480 ))
([5add84d](5add84dffc ))
- **(es/parser)** Split parser into also-lex/parse-only
([#​10399](https://redirect.github.com/swc-project/swc/issues/10399 ))
([26289ab](26289ab766 ))
- **(es/parser)** Parse shebang and cleanup
([#​10481](https://redirect.github.com/swc-project/swc/issues/10481 ))
([619873a](619873a2cf ))
- **(es/parser)** Cleanup usage of `is!` and `bump!`
([#​10490](https://redirect.github.com/swc-project/swc/issues/10490 ))
([b695b68](b695b6830e ))
- **(es/renamer)** Inline `get_unresolved`
([#​10493](https://redirect.github.com/swc-project/swc/issues/10493 ))
([0f5d9c1](0f5d9c1ac7 ))
- **(es/transforms)** Unify `preset_env` and `es_version` transform
([#​10451](https://redirect.github.com/swc-project/swc/issues/10451 ))
([6546c27](6546c27fab ))
##### Build
- **(plugin)** Update `wasmer` to `v6.0.0`
([#​10439](https://redirect.github.com/swc-project/swc/issues/10439 ))
([b9eff3c](b9eff3c92b ))
- Update `rustc` to `nightly-2025-05-06`
([#​10443](https://redirect.github.com/swc-project/swc/issues/10443 ))
([a7cbde7](a7cbde7fdb ))
</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-05-28 17:14:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79baa24945 
							
						 
					 
					
						
						
							
							fix: allow openapi-static in docker ( #10045 )  
						
						 
						
						
						
					 
					
						2025-05-28 17:56:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba8f552f33 
							
						 
					 
					
						
						
							
							chore(deps): update dpage/pgadmin4 docker tag to v9 ( #9457 )  
						
						 
						
						
						
					 
					
						2025-05-28 16:48:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33d50b61c0 
							
						 
					 
					
						
						
							
							fix: removed docs folder and replaced with openapi-static ( #10044 )  
						
						 
						
						... 
						
						
						
						Forgot to include the folder in docker
Related to: https://github.com/Unleash/unleash/pull/10038 
 
						
					 
					
						2025-05-28 16:32:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f296961a29 
							
						 
					 
					
						
						
							
							fix: removed docs folder and replaced with openapi-static ( #10042 )  
						
						 
						
						... 
						
						
						
						https://github.com/Unleash/unleash/actions/runs/15298694489/job/43037677429#step:10:360 
we are failing to copy docs because we removed them 
						
					 
					
						2025-05-28 14:35:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff83f934d5 
							
						 
					 
					
						
						
							
							feat: clean up old OAS and ability to add badges to descriptions ( #10038 )  
						
						 
						
						... 
						
						
						
						## About the changes
This removes some old and unused files from an initial test of setting
up openapi that's currently not working:

Also, adds the ability of marking endpoints as (note, the endpoints are
made up just for illustration purposes):
- Enterprise only 

- Beta: 

- Both: 

---------
Co-authored-by: Thomas Heartman <thomas@getunleash.io> 
						
					 
					
						2025-05-28 13:14:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f4aa0ed34 
							
						 
					 
					
						
						
							
							chore!: remove deprecated delete project groups roles endpoint ( #10036 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3362/remove-delete-apiadminprojectsprojectidgroupsgroupidrolesroleid 
Removes DELETE
`/api/admin/projects/{projectId}/groups/{groupId}/roles/{roleId}` which
was deprecated in v5.5.
Also cleans up related code. 
						
					 
					
						2025-05-28 12:11:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b111abc96f 
							
						 
					 
					
						
						
							
							feat: update sidebar navigation - refactors ( #10037 )  
						
						 
						
						... 
						
						
						
						- added `sideMenuCleanup` flag
- extracted `SecondaryNavigation`, `SecondaryNavigationList` and
`MobileNavigationSidebar` into separate files
- hidden recent projects and flags
- renamed 'Insights' to 'Analytics' 
						
					 
					
						2025-05-28 12:00:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a302055bea 
							
						 
					 
					
						
						
							
							feat: add required cdn events ( #10040 )  
						
						 
						
						... 
						
						
						
						## About the changes
Exposes configuration revision service UPDATE_EVENT constant so it can
be used, and we also add a new event for cdn token created 
						
					 
					
						2025-05-28 09:39:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e65865d410 
							
						 
					 
					
						
						
							
							chore(deps-dev): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /frontend ( #9786 )  
						
						 
						
						... 
						
						
						
						Bumps
[http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware )
from 2.0.7 to 2.0.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/chimurai/http-proxy-middleware/releases ">http-proxy-middleware's
releases</a>.</em></p>
<blockquote>
<h2>v2.0.9</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(fixRequestBody): check readableLength by <a
href="https://github.com/chimurai "><code>@chimurai</code></a> in <a
href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1097 ">chimurai/http-proxy-middleware#1097</a></li>
<li>chore(package): v2.0.9 by <a
href="https://github.com/chimurai "><code>@chimurai</code></a> in <a
href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1099 ">chimurai/http-proxy-middleware#1099</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/chimurai/http-proxy-middleware/compare/v2.0.8...v2.0.9 ">https://github.com/chimurai/http-proxy-middleware/compare/v2.0.8...v2.0.9 </a></p>
<h2>v2.0.8</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(fixRequestBody): prevent multiple .write() calls by <a
href="https://github.com/chimurai "><code>@chimurai</code></a> in <a
href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1090 ">chimurai/http-proxy-middleware#1090</a></li>
<li>fix(fixRequestBody): handle invalid request by <a
href="https://github.com/chimurai "><code>@chimurai</code></a> in <a
href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1091 ">chimurai/http-proxy-middleware#1091</a></li>
<li>chore(package): v2.0.8 by <a
href="https://github.com/chimurai "><code>@chimurai</code></a> in <a
href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1094 ">chimurai/http-proxy-middleware#1094</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.8 ">https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.8 </a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md ">http-proxy-middleware's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/chimurai/http-proxy-middleware/releases/tag/v2.0.9 ">v2.0.9</a></h2>
<ul>
<li>fix(fixRequestBody): check readableLength</li>
</ul>
<h2><a
href="https://github.com/chimurai/http-proxy-middleware/releases/tag/v2.0.8 ">v2.0.8</a></h2>
<ul>
<li>fix(fixRequestBody): prevent multiple .write() calls</li>
<li>fix(fixRequestBody): handle invalid request</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="617a7c9da9 "><code>617a7c9</code></a>
chore(package): v2.0.9 (<a
href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1099 ">#1099</a>)</li>
<li><a
href="d22d587648 "><code>d22d587</code></a>
fix(fixRequestBody): check readableLength (<a
href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1097 ">#1097</a>)</li>
<li><a
href="d03d51b54a "><code>d03d51b</code></a>
chore(package): v2.0.8 (<a
href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1094 ">#1094</a>)</li>
<li><a
href="c50dd06d91 "><code>c50dd06</code></a>
fix(fixRequestBody): handle invalid request (<a
href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1091 ">#1091</a>)</li>
<li><a
href="76a9d8d6dc "><code>76a9d8d</code></a>
fix(fixRequestBody): prevent multiple .write() calls (<a
href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1090 ">#1090</a>)</li>
<li>See full diff in <a
href="https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.9 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Unleash/unleash/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
					 
					
						2025-05-27 17:58:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a419b8e098 
							
						 
					 
					
						
						
							
							chore: prefer searchEvents over deprecated methods ( #10031 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3577/prefer-the-new-searchevents-method-over-deprecated-methods 
We should favor our new `searchEvents` method over the other deprecated
methods. This PR removes these deprecated methods, replaces them with
the new `searchEvents` and `searchEventsCount` methods, and marks the
old endpoints as deprecated.
Follow-up to: https://github.com/Unleash/unleash/pull/10030  
						
					 
					
						2025-05-27 16:19:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2879ce9dd6 
							
						 
					 
					
						
						
							
							fix: make revision id not be so reactive ( #10032 )  
						
						 
						
						... 
						
						
						
						Unleash is being too reactive to events inside Unleash. We should not
update etag if feature is created or tag is added to feature.
This PR adds this condition and adds test for it. 
						
					 
					
						2025-05-27 16:16:26 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e57c4803c 
							
						 
					 
					
						
						
							
							Chore(1-3755)/split insights in three ( #10035 )  
						
						 
						
						... 
						
						
						
						Creates sections for the insights dashboard and moves charts around into
the same order as the sketches and into the right sections. There's no
charts for the top section (lifecycle currently) yet, and the sections
also don't have their own filters.
To make this re-ordering easier, I've also moved the previous insights
chart into a legacy file and set up a proxy component that handles
switching based on the flag.

Next step is separating the filters. 
						
					 
					
						2025-05-27 15:06:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5df074bd14 
							
						 
					 
					
						
						
							
							Remove entire row for median time to production ( #10034 )  
						
						 
						
						... 
						
						
						
						Removes the "median time to production" snapshot + graph when the
lifecycleMetrics flag is active.
In other words: this entire box is gone 💨  
<img width="1326" alt="image"
src="https://github.com/user-attachments/assets/929a9097-82a6-493d-b0dd-614000ffcfe7 "
/> 
						
					 
					
						2025-05-27 14:00:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							092c525531 
							
						 
					 
					
						
						
							
							chore: add lifecycleMetrics flag definition ( #10033 )  
						
						 
						
						... 
						
						
						
						Adds the new lifecycleMetrics flag. 
						
					 
					
						2025-05-27 11:53:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							290ef6ca40 
							
						 
					 
					
						
						
							
							chore!: remove deprecated POST events search endpoint ( #10030 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3368/remove-post-apiadmineventssearch-deprecated-in-610 
Removes POST `/api/admin/events/search` which was deprecated in v6.1.
Also cleans up related code. 
						
					 
					
						2025-05-27 09:12:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45434109a9 
							
						 
					 
					
						
						
							
							chore: don't include passwordLink if it's unleashUrl ( #10029 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3572/fix-dont-include-passwordlink-if-its-the-same-as-unleashurl 
In case we don't have password auth enabled (`passwordLink ===
unleashUrl`), we should see the alternative branch in our getting
started email:
e52fcd11e0/src/mailtemplates/getting-started-new/getting-started-new.html.mustache (L40-L45) 
This change helps us validate this behavior within the
`newGettingStartedEmail`. If it works correctly for both cases (password
auth enabled/disabled) we can probably clean this up as part of our flag
removal. 
						
					 
					
						2025-05-26 14:57:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e52fcd11e0 
							
						 
					 
					
						
						
							
							chore!: remove deprecated POST ui-config endpoint ( #10027 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3472/remove-post-apiadminui-config-deprecated-in-690 
Removes POST `/api/admin/ui-config` which was deprecated in v6.9.
Also cleans up related code. 
						
					 
					
						2025-05-26 10:22:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27781fea47 
							
						 
					 
					
						
						
							
							chore: remove console.log and reuse package scripts ( #10025 )  
						
						 
						
						... 
						
						
						
						Make `start:dev` re-use `dev:backend`, the only difference is start:dev
runs a clean before running 
						
					 
					
						2025-05-23 12:24:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fca29f254 
							
						 
					 
					
						
						
							
							feat: custom metrics ( #10022 )  
						
						 
						
						
						
					 
					
						2025-05-22 09:58:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76b201e40e 
							
						 
					 
					
						
						
							
							feat: add migration for cdn_tokens ( #10021 )  
						
						 
						
						
						
					 
					
						2025-05-21 14:20:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fb718efcd 
							
						 
					 
					
						
						
							
							feat: custom metrics poc ( #10018 )  
						
						 
						
						... 
						
						
						
						Now we can receive custom metrics, return those for UI and have extra
prometheus endpoint for it.
---------
Co-authored-by: Christopher Kolstad <chriswk@getunleash.io> 
						
					 
					
						2025-05-21 16:55:30 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e118321bfb 
							
						 
					 
					
						
						
							
							chore: fix typo ( #10016 )  
						
						 
						
						... 
						
						
						
						Fixes a typo error that snuck in 
						
					 
					
						2025-05-19 11:10:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9955267d39 
							
						 
					 
					
						
						
							
							Chore(1-3753)!: block deletion of context fields in use ( #10005 )  
						
						 
						
						... 
						
						
						
						Blocks deletion of context fields that are in use and updates the
"active usage" count to exclude use in archived flags.
- Before allowing you to delete a context field, checks if it is in use
by any strategies. If so, returns a 409 error.
- Updates what we count as "in use" to exclude flags that have been
archived.
BREAKING CHANGE: Context fields can no longer be deleted if they are in
use by active (non-archived) flags. 
						
					 
					
						2025-05-19 13:02:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fae8fb8b3 
							
						 
					 
					
						
						
							
							chore: remove teams integration CR events flag ( #10015 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3265/investigate-teams-integration-for-change-request-notifications 
Removes the `teamsIntegrationChangeRequests` feature flag.
Follow-up to: https://github.com/Unleash/unleash/pull/9309  
						
					 
					
						2025-05-16 15:06:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a0cfd6821 
							
						 
					 
					
						
						
							
							task(ci): Bump base image for OSS docker ( #10014 )  
						
						 
						
						... 
						
						
						
						We're building with node 22 locally, so our docker image should also use
node 22. This PR bumps our docker workflow to use 22.15.1 image. 
						
					 
					
						2025-05-16 15:50:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9f2a55602 
							
						 
					 
					
						
						
							
							task(ci): Removed unnecessary NODE_ENV setting ( #10013 )  
						
						 
						
						... 
						
						
						
						vitest automatically sets NODE_ENV to test, so this PR makes our
package.json scripts easier to read. 
						
					 
					
						2025-05-16 15:27:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0954f213c 
							
						 
					 
					
						
						
							
							chore: remove flagsReleaseManagementUI and flagsOverviewSearch flags ( #10011 )  
						
						 
						
						... 
						
						
						
						Removing the `flagsReleaseManagementUI` and `flagsOverviewSearch`
feature flags - we're keeping these enabled. 
						
					 
					
						2025-05-16 15:13:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8afaf7e88b 
							
						 
					 
					
						
						
							
							fix(ci): update config to make GHA reporting be better  
						
						 
						
						
						
					 
					
						2025-05-16 15:04:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a08db953b8 
							
						 
					 
					
						
						
							
							fix: now feature component is not loaded before we have feature infor… ( #10012 )  
						
						 
						
						... 
						
						
						
						We were seeing strange errors when the feature component was rendered
before the feature data was returned from the backend. Now, we ensure
the component is not rendered until the feature is available. 
						
					 
					
						2025-05-16 16:03:26 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e754212a39 
							
						 
					 
					
						
						
							
							docs: explain health API properly ( #10009 )  
						
						 
						
						... 
						
						
						
						## About the changes
Our health implementation always returns GOOD if the server is up:
beb29f5b5b/src/lib/routes/health-check.ts (L46-L51) 
Currently our documentation of the endpoint is misleading saying that it
will return BAD if unable to connect to PostgreSQL
Closes  #9965  
						
					 
					
						2025-05-16 12:38:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b133bb842b 
							
						 
					 
					
						
						
							
							fix(ci): fix incorrect parameter usage to coverallsapp github action  
						
						 
						
						
						
					 
					
						2025-05-16 11:56:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e7d9ac109 
							
						 
					 
					
						
						
							
							fix(ci): Setup cobertura coverage  
						
						 
						
						
						
					 
					
						2025-05-16 11:46:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							beb29f5b5b 
							
						 
					 
					
						
						
							
							chore: stop using deprecated properties and lean on resourceLimits cfg ( #9994 )  
						
						 
						
						... 
						
						
						
						This removes segmentValuesLimit and strategySegmentsLimit from
ui-config-schema, deprecated in 5.11.0 
						
					 
					
						2025-05-16 09:41:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b681702b77 
							
						 
					 
					
						
						
							
							task: migrate tests to vitest  
						
						 
						
						... 
						
						
						
						Vitest Pros:
* Automated failing test comments on github PRs
* A nice local UI with incremental testing when changing files (`yarn
test:ui`)
* Also nicely supported in all major IDEs, click to run test works (so
we won't miss what we had with jest).
* Works well with ESM
Vitest Cons:
* The ESBuild transformer vitest uses takes a little longer to transform
than our current SWC/jest setup, however, it is possible to setup SWC as
the transformer for vitest as well (though it only does one transform,
so we're paying ~7-10 seconds instead of ~ 2-3 seconds in transform
phase).
* Exposes how slow our tests are (tongue in cheek here) 
						
					 
					
						2025-05-16 11:19:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d1b44818f 
							
						 
					 
					
						
						
							
							chore: remove filterExistingFlagNames feature flag ( #9957 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3564/remove-filterexistingflagnames-feature-flag 
We're removing the `filterExistingFlagNames` feature flag since we've
decided we want this to be the default behavior.
We don't need to rush to merge it, just in case we need to disable this
for any reason. However it should also be pretty easy to just revert if
needed.
Changes in tests are a bit tricky since they assumed the previous
behavior where we always registered metrics, even for non existing flag
names. `cachedFeatureNames` is also memoized with a TTL of 10s, so the
easiest way to overcome this was to override `cachedFeatureNames` to
return what we expected. As long as they return the same flag names that
we expect, we're able to register their metrics.
Let me know if you can think of a better approach. 
						
					 
					
						2025-05-16 08:52:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							995d69a352 
							
						 
					 
					
						
						
							
							fix: hide project archive in OSS ( #10004 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3569/fix-hide-project-archive-in-oss 
Hides "project archive" in OSS.
I believe this is a bug. OSS only has one project and the project
archive was acting unexpectedly anyways since it was showing the same
default project as being archived. This is because in OSS we use the OSS
project-controller, not the Enterprise version (override) of it. 
						
					 
					
						2025-05-15 14:45:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffdf85c8b8 
							
						 
					 
					
						
						
							
							Fix: deleted legal values not being cleared when you select new ones ( #9986 )  
						
						 
						
						... 
						
						
						
						Updates how we handle deleted legal values for the constraint reducer.
The previous iteration used useState and took the deleted legal values
as a third argument. This isn't possible anymore because a reducer can
take only two args. The simplest way forward for this was to move the
deleted legal values into the state itself, so that it's available in
the reducer. Because deleted legal values can be updated whenever (when
we get a response for that specific context field), we'll update it via
`useEffect`.
I'm not crazy about this approach, so if you have better suggestions,
I'm listening.
I've changed the signature of the reducer, so I've also updated the
tests. In doing so, I thought it now makes more sense to have the base
objects be objects instead of functions, so the changes there are
primarily updating that. 
						
					 
					
						2025-05-15 13:06:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e09b839ac0 
							
						 
					 
					
						
						
							
							chore: disable delete button if a context field has usage ( #10002 )  
						
						 
						
						... 
						
						
						
						Blocks deletion of context fields from the UI if the context field has
any usage.
<img width="1399" alt="image"
src="https://github.com/user-attachments/assets/e6c26671-761b-4e54-9850-c505ba7b42f3 "
/> 
						
					 
					
						2025-05-15 13:55:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							082a03afd7 
							
						 
					 
					
						
						
							
							Fix(1-3485)/handle deleted constraints ( #9999 )  
						
						 
						
						... 
						
						
						
						Improves handling of constraints in use that have been deleted.
This change implments a few small changes on both the front and the back
end on how we deal with constraints that have been deleted.
The most important change is on the back end, in the
`/constraints/validate` endpoint. We used to throw here if the
constraint couldn't be found, but the only reason we wanted to look for
the constraint in the db was to check for legal values. Now, instead,
we'll allow you to pass a constraint field that doesn't exist in the
database. We'll still check the values against the operator for
validity, we just don't control legal values anymore (because there
aren't any).
On the front end, we improve the handling by showing the deleted context
filed in the dropdown, both when the selector dropdown is closed and
when it is open. However, if you change the context field, we remove the
deleted field from the list. This seems like a sensible tradeoff. Means
you can't select it if you've deselected it. 
						
					 
					
						2025-05-15 13:08:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d92d54f9a 
							
						 
					 
					
						
						
							
							feat: track last seen clients using bulk update  ( #9981 )  
						
						 
						
						... 
						
						
						
						Let's not update `lastSeen` in the db on each client call 
						
					 
					
						2025-05-15 13:06:54 +02:00