Mateusz Kwasniewski
08e6c77d9c
feat: prepopulate new user ( #10057 )
2025-05-29 12:08:46 +02:00
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