Mateusz Kwasniewski
f7062e2296
feat: making banner more composable ( #6540 )
2024-03-13 16:21:40 +01:00
Mateusz Kwasniewski
9438400e77
feat: outdated sdks api ( #6539 )
2024-03-13 15:56:22 +01:00
Jaanus Sellin
3c22a302c7
fix: fix frontend api timings ( #6536 )
...
Just a typo
2024-03-13 15:10:48 +02:00
Jaanus Sellin
c4412d8276
fix: measure frontend times only when flag enabled ( #6535 )
...
Moving to controller level to measure only for flag. Other option would
have been to check flag also at service.
2024-03-13 14:28:59 +02:00
Mateusz Kwasniewski
1aca59747e
docs: frontend API design ( #6521 )
2024-03-13 12:39:58 +01:00
Alvin Bryan
3ea9496a8b
Apply biome formatting to the docs website ( #6523 )
...
The docs were ignored by biome, this fixes it.
With this change
- The docs are no longer ignored by the formatter and the linter
- Custom components in the docs were updated to satisfy the linter
- All the files in the docs were formatted.
There is no new feature or change.
2024-03-13 11:30:40 +00:00
Nuno Góis
422af36d2d
chore: flatten payload util ( #6531 )
...
https://linear.app/unleash/issue/2-2029/support-filtering-on-nested-properties
This will allow us to support and suggest payload subproperties in the
action filters.
2024-03-13 11:10:44 +00:00
Tymoteusz Czech
afbc047c77
fix(insights): chart start date ( #6491 )
...
Switch charts to stretch X-axis to the full width
2024-03-13 11:47:25 +02:00
Tymoteusz Czech
f2f38a60dc
Insights dashboard chart colors ( #6504 )
...
Improved consistent colors for charts
![image](https://github.com/Unleash/unleash/assets/2625371/f3cb66ec-89f4-46c3-b98d-e28fd4bc5cb5 )
2024-03-13 11:46:32 +02:00
Tymoteusz Czech
d35ae7827f
feat: insights share events ( #6480 )
...
Figure out how many people are using and sharing insights in Beta.
https://linear.app/unleash/issue/1-2145/track-number-of-opened-share-links
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: andreas-unleash <andreas@getunleash.ai>
2024-03-13 11:45:42 +02:00
Jaanus Sellin
570af43615
feat: share context between both frontend apis ( #6529 )
...
We are sharing contexts because we want both clients to use same session
ID.
2024-03-13 11:17:40 +02:00
Jaanus Sellin
259fde09db
feat: add possibility to see differences for frontend API ( #6528 )
2024-03-13 09:41:48 +02:00
renovate[bot]
f934580c83
chore(deps): update dependency openapi-enforcer to v1.23.0 ( #6527 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [openapi-enforcer](https://openapi-enforcer.com )
([source](https://togithub.com/byu-oit/openapi-enforcer )) | [`1.22.3` ->
`1.23.0`](https://renovatebot.com/diffs/npm/openapi-enforcer/1.22.3/1.23.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/openapi-enforcer/1.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openapi-enforcer/1.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openapi-enforcer/1.22.3/1.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openapi-enforcer/1.22.3/1.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>byu-oit/openapi-enforcer (openapi-enforcer)</summary>
###
[`v1.23.0`](https://togithub.com/byu-oit/openapi-enforcer/blob/HEAD/CHANGELOG.md#1230 )
[Compare
Source](5f3718155e...f6427c46f0
)
##### Added
- **You Can Ignore Undefined Property Values**
The default implementation complains of objects where a property is
defined but set to `undefined`.
This will cause Schema instances to fail validations, serialization, and
deserialization.
Now you have the option to set the global
`Enforcer.config.ignoreUndefinedPropertyValues` to `true` or `false`
(default)
or when calling a Schema instance's `validate` function you can specify
the `ignoreUndefinedPropertyValues` as an option property.
Serialization and deserialization will now ignore undefined values in
all cases.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM3LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-13 01:12:54 +00:00
renovate[bot]
baf40e22d5
chore(deps): update dependency fast-check to v3.16.0 ( #6526 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fast-check](https://togithub.com/dubzzz/fast-check )
([source](https://togithub.com/dubzzz/fast-check/tree/HEAD/packages/fast-check ))
| [`3.15.1` ->
`3.16.0`](https://renovatebot.com/diffs/npm/fast-check/3.15.1/3.16.0 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/fast-check/3.16.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/fast-check/3.16.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/fast-check/3.15.1/3.16.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/fast-check/3.15.1/3.16.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>dubzzz/fast-check (fast-check)</summary>
###
[`v3.16.0`](https://togithub.com/dubzzz/fast-check/blob/HEAD/packages/fast-check/CHANGELOG.md#3160 )
[Compare
Source](https://togithub.com/dubzzz/fast-check/compare/v3.15.1...v3.16.0 )
*Type assert on assertions linked to `fc.pre`*
\[[Code](https://togithub.com/dubzzz/fast-check/tree/v3.16.0 )]\[[Diff](https://togithub.com/dubzzz/fast-check/compare/v3.15.1...v3.16.0 )]
#### Features
- ([PR#4709](https://togithub.com/dubzzz/fast-check/pull/4709 )) Make
`fc.pre` an assertion function
#### Fixes
- ([PR#4736](https://togithub.com/dubzzz/fast-check/pull/4736 )) Bug:
Wrong logo ratio on small screen
- ([PR#4747](https://togithub.com/dubzzz/fast-check/pull/4747 )) CI:
Deploy website on Netlify
- ([PR#4751](https://togithub.com/dubzzz/fast-check/pull/4751 )) CI: Drop
configuration of GitHub Pages
- ([PR#4756](https://togithub.com/dubzzz/fast-check/pull/4756 )) CI: Make
CI fail on invalid deploy
- ([PR#4776](https://togithub.com/dubzzz/fast-check/pull/4776 )) CI: Drop
Google Analytics
- ([PR#4769](https://togithub.com/dubzzz/fast-check/pull/4769 )) Clean:
Drop legacy patch on React 17
- ([PR#4677](https://togithub.com/dubzzz/fast-check/pull/4677 )) Doc: Add
`jsonwebtoken` to track record
- ([PR#4712](https://togithub.com/dubzzz/fast-check/pull/4712 )) Doc: Fix
console errors of website
- ([PR#4713](https://togithub.com/dubzzz/fast-check/pull/4713 )) Doc: Add
extra spacing on top of CTA
- ([PR#4730](https://togithub.com/dubzzz/fast-check/pull/4730 )) Doc:
Optimize image assets on homepage
- ([PR#4732](https://togithub.com/dubzzz/fast-check/pull/4732 )) Doc:
Optimize SVG assets
- ([PR#4735](https://togithub.com/dubzzz/fast-check/pull/4735 )) Doc:
Less layout shift with proper sizes
- ([PR#4750](https://togithub.com/dubzzz/fast-check/pull/4750 )) Doc: Add
link to Netlify
- ([PR#4754](https://togithub.com/dubzzz/fast-check/pull/4754 )) Doc:
Better assets on the homepage of the website
- ([PR#4768](https://togithub.com/dubzzz/fast-check/pull/4768 )) Doc: Add
new contributors ej-shafran and gruhn
- ([PR#4771](https://togithub.com/dubzzz/fast-check/pull/4771 )) Doc:
Blog post for 3.15.0
- ([PR#4753](https://togithub.com/dubzzz/fast-check/pull/4753 ))
Security: Configure CSP for fast-check.dev
- ([PR#4761](https://togithub.com/dubzzz/fast-check/pull/4761 ))
Security: Enforce Content-Security-Policy on our website
- ([PR#4772](https://togithub.com/dubzzz/fast-check/pull/4772 ))
Security: Relax CSP policy to support Algolia
***
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM3LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-12 23:15:29 +00:00
renovate[bot]
004ecc58a7
chore(deps): update dependency @swc/core to v1.4.4 ( #6525 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs )
([source](https://togithub.com/swc-project/swc )) | [`1.4.2` ->
`1.4.4`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.4.2/1.4.4 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.4.2/1.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.4.2/1.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>swc-project/swc (@​swc/core)</summary>
###
[`v1.4.4`](https://togithub.com/swc-project/swc/compare/v1.4.2...v1.4.4 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.4.2...v1.4.4 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM3LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-12 20:31:37 +00:00
Sebastian Bury
34729e8205
add custom root roles to docs on private projects ( #5829 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Co-authored-by: Thomas Heartman <thomas@getunleash.io>
2024-03-12 16:42:41 +01:00
Gastón Fournier
16507a971b
chore: re-add max listeners ( #6522 )
...
## About the changes
Some tests are reporting this error:
`MaxListenersExceededWarning: Possible EventEmitter memory leak
detected. 11 UPDATE_REVISION listeners added to
[ConfigurationRevisionService]. Use emitter.setMaxListeners() to
increase limit`
I thought it's because of this change
https://github.com/Unleash/unleash/pull/6400#discussion_r1511494201 but
it was not.
I've managed to get a trace of the issue following this
https://stackoverflow.com/q/62897235/239613 and now we can identify
`ConfigurationRevisionService` as one explanation. The reason is that
it's a singleton that should be cleaned up after tests.
E.g.:
https://github.com/Unleash/unleash/actions/runs/8248332132/job/22558419656?pr=6517#step:8:15
2024-03-12 16:34:55 +01:00
Mateusz Kwasniewski
6278cdb6c7
feat: better logging for old and new frontend api differences ( #6524 )
2024-03-12 16:22:16 +01:00
Fredrik Strand Oseberg
bfbd18eb97
fix: allow deletion of segments referencing strategies in archived f… ( #6406 )
...
Subset of #6392 , allowing you to delete segments that are referenced in
strategies on archived features.
2024-03-12 15:03:53 +01:00
Jaanus Sellin
a08bada1de
feat: do not return disabled features to FE api ( #6520 )
2024-03-12 14:41:25 +02:00
Christopher Kolstad
ca329da4b4
fix: scim id was not unique ( #6450 )
...
This PR drops the previous PRs scim_id idx and replaces it with an
actual UNIQUE index
2024-03-12 13:36:21 +01:00
Mateusz Kwasniewski
74df643ce0
docs: ADR for 3 types of models ( #6436 )
2024-03-12 13:35:35 +01:00
Fredrik Strand Oseberg
9c29461ee5
chore: add a script that validates that we don't use prohibited mui material-icons import ( #6516 )
...
This PR adds a check that should fail the build if we use disallowed
imports from `@mui/icons-material`
2024-03-12 13:29:52 +01:00
Jaanus Sellin
2a57acca41
feat: start monitoring total time to update cache ( #6517 )
2024-03-12 14:27:04 +02:00
Mateusz Kwasniewski
1d526e707b
test: compare frontend api implementations ( #6515 )
2024-03-12 12:22:27 +01:00
Jaanus Sellin
b7915171ff
feat: start tracking operation duration ( #6514 )
2024-03-12 12:30:30 +02:00
Christopher Kolstad
d2767a0eb9
task: Make Inactive users an enterprise feature ( #6510 )
...
Ivar pointed out to me that this was intended as an enterprise only
feature. So this PR makes it an enterprise only feature. Conditionally
render the link in the normal user table, and use premium feature
component if you happen to hit the route and not be running on the
enterprise plan.
2024-03-12 10:01:10 +00:00
Fredrik Strand Oseberg
f381718fd6
fix: icon imports ( #6499 )
...
Based on this article:
https://mui.com/material-ui/guides/minimizing-bundle-size/ importing
from `'@mui/icons-material'` instead of specifying the actual path to
the icon like `import Delete from '@mui/icons-material/Delete';` can be
up to six time slower. This change changes all named imports in Unleash
referencing the `@mui/icons-material` to default imports.
This reduced the amount of modules we had to process when building the
frontend from 15206 to 4746
Before:
<img width="1016" alt="Skjermbilde 2024-03-11 kl 14 19 58"
src="https://github.com/Unleash/unleash/assets/16081982/f137d24a-6557-4183-a40f-f62a33524520 ">
After:
<img width="1237" alt="Skjermbilde 2024-03-11 kl 14 20 32"
src="https://github.com/Unleash/unleash/assets/16081982/05a27d6a-2c3f-4409-9862-7188ab4b9c72 ">
Build time locally decreased by around 50%
Before:
<img width="1504" alt="Skjermbilde 2024-03-11 kl 14 31 45"
src="https://github.com/Unleash/unleash/assets/16081982/bc931559-b022-47ed-9f8f-c87401578518 ">
After:
<img width="1219" alt="Skjermbilde 2024-03-11 kl 14 27 00"
src="https://github.com/Unleash/unleash/assets/16081982/3c3a8d6b-576d-45c3-aa40-cc5f95d9df2b ">
2024-03-12 10:56:10 +01:00
Christopher Kolstad
55da9b8133
fix: admin token requests does not automatically have id ( #6501 )
...
To check that users do indeed have permissions to update the roles from
project-service, we've been depending on req.user.id.
We had one error on Friday March 8th, where we managed to send
undefined/null to a method that requires a number. This PR assumes that
if we have an API token, and we have admin permissions and userId is not
set we're a legacy admin token.
It uses the util method for extractUserId(req: IAuthRequest | IApiRequest), so if we've passed through the apiTokenMiddleware first, we'll have userId -42, if we haven't, we'll get -1337.
2024-03-12 10:39:37 +01:00
Mateusz Kwasniewski
faf2153423
chore: generate orval after frontend api refactor ( #6512 )
2024-03-12 10:28:52 +01:00
Mateusz Kwasniewski
bc83a4d66e
refactor: rename proxy to frontend api in openapi schemas ( #6511 )
2024-03-12 10:15:24 +01:00
renovate[bot]
313cad5f00
chore(deps): update dependency browserslist to v4.23.0 ( #6508 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [browserslist](https://togithub.com/browserslist/browserslist ) |
[`4.22.3` ->
`4.23.0`](https://renovatebot.com/diffs/npm/browserslist/4.22.3/4.23.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/browserslist/4.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/browserslist/4.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/browserslist/4.22.3/4.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/browserslist/4.22.3/4.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>browserslist/browserslist (browserslist)</summary>
###
[`v4.23.0`](https://togithub.com/browserslist/browserslist/blob/HEAD/CHANGELOG.md#4230 )
[Compare
Source](https://togithub.com/browserslist/browserslist/compare/4.22.3...4.23.0 )
- Added `BROWSERSLIST_ROOT_PATH` (by
[@​teleclimber](https://togithub.com/teleclimber )).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-12 03:14:29 +00:00
renovate[bot]
9bcadb6b23
chore(deps): update dependency @types/express-session to v1.18.0 ( #6507 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/express-session](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-session )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session ))
| [`1.17.10` ->
`1.18.0`](https://renovatebot.com/diffs/npm/@types%2fexpress-session/1.17.10/1.18.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fexpress-session/1.18.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fexpress-session/1.18.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fexpress-session/1.17.10/1.18.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fexpress-session/1.17.10/1.18.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-12 01:58:12 +00:00
renovate[bot]
8ddcf58915
chore(deps): update dependency vite to v5.1.5 ( #6506 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://vitejs.dev )
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite )) |
[`5.1.4` -> `5.1.5`](https://renovatebot.com/diffs/npm/vite/5.1.4/5.1.5 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.4/5.1.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.4/5.1.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
###
[`v5.1.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small515-2024-03-04-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.4...v5.1.5 )
- fix: `__vite__mapDeps` code injection
([#​15732](https://togithub.com/vitejs/vite/issues/15732 ))
([aff54e1](https://togithub.com/vitejs/vite/commit/aff54e1 )), closes
[#​15732](https://togithub.com/vitejs/vite/issues/15732 )
- fix: analysing build chunk without dependencies
([#​15469](https://togithub.com/vitejs/vite/issues/15469 ))
([bd52283](https://togithub.com/vitejs/vite/commit/bd52283 )), closes
[#​15469](https://togithub.com/vitejs/vite/issues/15469 )
- fix: import with query with imports field
([#​16085](https://togithub.com/vitejs/vite/issues/16085 ))
([ab823ab](https://togithub.com/vitejs/vite/commit/ab823ab )), closes
[#​16085](https://togithub.com/vitejs/vite/issues/16085 )
- fix: normalize literal-only entry pattern
([#​16010](https://togithub.com/vitejs/vite/issues/16010 ))
([1dccc37](https://togithub.com/vitejs/vite/commit/1dccc37 )), closes
[#​16010](https://togithub.com/vitejs/vite/issues/16010 )
- fix: optimizeDeps.entries with literal-only pattern(s)
([#​15853](https://togithub.com/vitejs/vite/issues/15853 ))
([49300b3](https://togithub.com/vitejs/vite/commit/49300b3 )), closes
[#​15853](https://togithub.com/vitejs/vite/issues/15853 )
- fix: output correct error for empty import specifier
([#​16055](https://togithub.com/vitejs/vite/issues/16055 ))
([a9112eb](https://togithub.com/vitejs/vite/commit/a9112eb )), closes
[#​16055](https://togithub.com/vitejs/vite/issues/16055 )
- fix: upgrade esbuild to 0.20.x
([#​16062](https://togithub.com/vitejs/vite/issues/16062 ))
([899d9b1](https://togithub.com/vitejs/vite/commit/899d9b1 )), closes
[#​16062](https://togithub.com/vitejs/vite/issues/16062 )
- fix(runtime): runtime HMR affects only imported files
([#​15898](https://togithub.com/vitejs/vite/issues/15898 ))
([57463fc](https://togithub.com/vitejs/vite/commit/57463fc )), closes
[#​15898](https://togithub.com/vitejs/vite/issues/15898 )
- fix(scanner): respect `experimentalDecorators: true`
([#​15206](https://togithub.com/vitejs/vite/issues/15206 ))
([4144781](https://togithub.com/vitejs/vite/commit/4144781 )), closes
[#​15206](https://togithub.com/vitejs/vite/issues/15206 )
- revert: "fix: upgrade esbuild to 0.20.x"
([#​16072](https://togithub.com/vitejs/vite/issues/16072 ))
([11cceea](https://togithub.com/vitejs/vite/commit/11cceea )), closes
[#​16072](https://togithub.com/vitejs/vite/issues/16072 )
- refactor: share code with vite runtime
([#​15907](https://togithub.com/vitejs/vite/issues/15907 ))
([b20d542](https://togithub.com/vitejs/vite/commit/b20d542 )), closes
[#​15907](https://togithub.com/vitejs/vite/issues/15907 )
- refactor(runtime): use functions from `pathe`
([#​16061](https://togithub.com/vitejs/vite/issues/16061 ))
([aac2ef7](https://togithub.com/vitejs/vite/commit/aac2ef7 )), closes
[#​16061](https://togithub.com/vitejs/vite/issues/16061 )
- chore(deps): update all non-major dependencies
([#​16028](https://togithub.com/vitejs/vite/issues/16028 ))
([7cfe80d](https://togithub.com/vitejs/vite/commit/7cfe80d )), closes
[#​16028](https://togithub.com/vitejs/vite/issues/16028 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 21:07:34 +00:00
renovate[bot]
b2cef08a20
chore(deps): update dependency @tanstack/react-table to v8.13.2 ( #6505 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tanstack/react-table](https://tanstack.com/table )
([source](https://togithub.com/TanStack/table/tree/HEAD/packages/react-table ))
| [`8.11.8` ->
`8.13.2`](https://renovatebot.com/diffs/npm/@tanstack%2freact-table/8.11.8/8.13.2 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2freact-table/8.13.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tanstack%2freact-table/8.13.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tanstack%2freact-table/8.11.8/8.13.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2freact-table/8.11.8/8.13.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>TanStack/table (@​tanstack/react-table)</summary>
###
[`v8.13.2`](https://togithub.com/TanStack/table/releases/tag/v8.13.2 )
[Compare
Source](https://togithub.com/TanStack/table/compare/v8.13.1...v8.13.2 )
Version 8.13.2 - 2/28/2024, 5:48 PM
#### Changes
##### Fix
- ts support for all optional keys in data model
([#​5283](https://togithub.com/TanStack/table/issues/5283 ))
([`bc7914a`](https://togithub.com/TanStack/table/commit/bc7914ae )) by
[@​jrozbicki](https://togithub.com/jrozbicki )
#### Packages
-
[@​tanstack/table-core](https://togithub.com/tanstack/table-core )[@​8](https://togithub.com/8 ).13.2
-
[@​tanstack/react-table](https://togithub.com/tanstack/react-table )[@​8](https://togithub.com/8 ).13.2
-
[@​tanstack/solid-table](https://togithub.com/tanstack/solid-table )[@​8](https://togithub.com/8 ).13.2
-
[@​tanstack/vue-table](https://togithub.com/tanstack/vue-table )[@​8](https://togithub.com/8 ).13.2
-
[@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table )[@​8](https://togithub.com/8 ).13.2
-
[@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools )[@​8](https://togithub.com/8 ).13.2
###
[`v8.13.1`](https://togithub.com/TanStack/table/releases/tag/v8.13.1 )
[Compare
Source](https://togithub.com/TanStack/table/compare/v8.13.0...v8.13.1 )
Version 8.13.1 - 2/28/2024, 5:37 PM
#### Changes
##### Fix
- column getIsVisible works for parent group columns
([#​5380](https://togithub.com/TanStack/table/issues/5380 ))
([`6792327`](https://togithub.com/TanStack/table/commit/6792327e )) by
Kevin Van Cott
#### Packages
-
[@​tanstack/table-core](https://togithub.com/tanstack/table-core )[@​8](https://togithub.com/8 ).13.1
-
[@​tanstack/react-table](https://togithub.com/tanstack/react-table )[@​8](https://togithub.com/8 ).13.1
-
[@​tanstack/solid-table](https://togithub.com/tanstack/solid-table )[@​8](https://togithub.com/8 ).13.1
-
[@​tanstack/vue-table](https://togithub.com/tanstack/vue-table )[@​8](https://togithub.com/8 ).13.1
-
[@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table )[@​8](https://togithub.com/8 ).13.1
-
[@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools )[@​8](https://togithub.com/8 ).13.1
###
[`v8.13.0`](https://togithub.com/TanStack/table/releases/tag/v8.13.0 )
[Compare
Source](https://togithub.com/TanStack/table/compare/v8.12.0...v8.13.0 )
Version 8.13.0 - 2/27/2024, 9:04 PM
#### Changes
##### Feat
- pagination row count apis, new pagination docs
([#​5377](https://togithub.com/TanStack/table/issues/5377 ))
([`1c0ce2d`](https://togithub.com/TanStack/table/commit/1c0ce2d9 )) by
Kevin Van Cott
##### Chore
- add and configure size-limit
([#​5370](https://togithub.com/TanStack/table/issues/5370 ))
([`631886b`](https://togithub.com/TanStack/table/commit/631886b8 )) by
Kevin Van Cott
- Add knip and sherif
([#​5357](https://togithub.com/TanStack/table/issues/5357 ))
([`06f560c`](https://togithub.com/TanStack/table/commit/06f560cf )) by
Lachlan Collins
##### Docs
- add missing faker-js dependency
([#​5372](https://togithub.com/TanStack/table/issues/5372 ))
([`8004b9a`](https://togithub.com/TanStack/table/commit/8004b9a9 )) by
[@​EugeneDz](https://togithub.com/EugeneDz )
- Add svelte filtering example
([#​5364](https://togithub.com/TanStack/table/issues/5364 ))
([`0d36056`](https://togithub.com/TanStack/table/commit/0d360567 )) by
Daniel Immke
- add column visibility docs
([#​5362](https://togithub.com/TanStack/table/issues/5362 ))
([`e808abf`](https://togithub.com/TanStack/table/commit/e808abfd )) by
Kevin Van Cott
- Remove extra $ in bash commands in installation.md
([#​5359](https://togithub.com/TanStack/table/issues/5359 ))
([`c42e95a`](https://togithub.com/TanStack/table/commit/c42e95ab )) by
[@​cairomassimo](https://togithub.com/cairomassimo )
- more idiomatic solid and eslint cleanup for solid filters example
([#​5361](https://togithub.com/TanStack/table/issues/5361 ))
([`b78b99b`](https://togithub.com/TanStack/table/commit/b78b99be )) by
Hephaestian
- replace react-dnd with dnd-kit in col-dnd example
([#​5358](https://togithub.com/TanStack/table/issues/5358 ))
([`8238990`](https://togithub.com/TanStack/table/commit/82389900 )) by
Kevin Van Cott
- replace react-dnd with dnd-kit in row ordering example
([#​5355](https://togithub.com/TanStack/table/issues/5355 ))
([`84c0791`](https://togithub.com/TanStack/table/commit/84c07914 )) by
Kevin Van Cott
- column-pinning docs wrong link
([#​5349](https://togithub.com/TanStack/table/issues/5349 ))
([`ef744cb`](https://togithub.com/TanStack/table/commit/ef744cba )) by
[@​PeanutButte7](https://togithub.com/PeanutButte7 )
- Update column-ordering.md
([#​5354](https://togithub.com/TanStack/table/issues/5354 ))
([`d7cc714`](https://togithub.com/TanStack/table/commit/d7cc714b )) by
Kevin Van Cott
- column ordering guide
([#​5353](https://togithub.com/TanStack/table/issues/5353 ))
([`eef7a99`](https://togithub.com/TanStack/table/commit/eef7a994 )) by
Kevin Van Cott
##### Ci
- Use Nx Agents
([#​5356](https://togithub.com/TanStack/table/issues/5356 ))
([`0004886`](https://togithub.com/TanStack/table/commit/00048864 )) by
Lachlan Collins
- Add read-only Nx cloud access token
([#​5346](https://togithub.com/TanStack/table/issues/5346 ))
([`d155dff`](https://togithub.com/TanStack/table/commit/d155dff3 )) by
Lachlan Collins
#### Packages
-
[@​tanstack/table-core](https://togithub.com/tanstack/table-core )[@​8](https://togithub.com/8 ).13.0
-
[@​tanstack/react-table](https://togithub.com/tanstack/react-table )[@​8](https://togithub.com/8 ).13.0
-
[@​tanstack/vue-table](https://togithub.com/tanstack/vue-table )[@​8](https://togithub.com/8 ).13.0
-
[@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools )[@​8](https://togithub.com/8 ).13.0
-
[@​tanstack/solid-table](https://togithub.com/tanstack/solid-table )[@​8](https://togithub.com/8 ).13.0
-
[@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table )[@​8](https://togithub.com/8 ).13.0
###
[`v8.12.0`](https://togithub.com/TanStack/table/releases/tag/v8.12.0 )
[Compare
Source](https://togithub.com/TanStack/table/compare/v8.11.8...v8.12.0 )
Version 8.12.0 - 2/14/2024, 6:15 AM
#### Changes
##### Feat
- new column pinning, sizing, ordering APIs for easier sticky pinning
([#​5344](https://togithub.com/TanStack/table/issues/5344 ))
([`de1a715`](https://togithub.com/TanStack/table/commit/de1a715d )) by
Kevin Van Cott
##### Chore
- lenient test condition for slower builds
([#​5345](https://togithub.com/TanStack/table/issues/5345 ))
([`d1e287c`](https://togithub.com/TanStack/table/commit/d1e287c8 )) by
Kevin Van Cott
##### Docs
- updated mui pagination example
([#​5341](https://togithub.com/TanStack/table/issues/5341 ))
([`3aa9da9`](https://togithub.com/TanStack/table/commit/3aa9da9a )) by
Antonio Galindo
- links to framework url
([#​5340](https://togithub.com/TanStack/table/issues/5340 ))
([`bca3dd6`](https://togithub.com/TanStack/table/commit/bca3dd6f )) by
Kevin Van Cott
##### Other
- finish row model docs
([#​5339](https://togithub.com/TanStack/table/issues/5339 ))
([`a587e43`](https://togithub.com/TanStack/table/commit/a587e435 )) by
Kevin Van Cott
##### Ci
- examples: Test examples in CI
([#​5324](https://togithub.com/TanStack/table/issues/5324 ))
([`4e2dd61`](https://togithub.com/TanStack/table/commit/4e2dd61e )) by
Lachlan Collins
#### Packages
-
[@​tanstack/table-core](https://togithub.com/tanstack/table-core )[@​8](https://togithub.com/8 ).12.0
-
[@​tanstack/react-table](https://togithub.com/tanstack/react-table )[@​8](https://togithub.com/8 ).12.0
-
[@​tanstack/solid-table](https://togithub.com/tanstack/solid-table )[@​8](https://togithub.com/8 ).12.0
-
[@​tanstack/vue-table](https://togithub.com/tanstack/vue-table )[@​8](https://togithub.com/8 ).12.0
-
[@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table )[@​8](https://togithub.com/8 ).12.0
-
[@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools )[@​8](https://togithub.com/8 ).12.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 18:19:06 +00:00
Mateusz Kwasniewski
1f374ea20e
refactor: rename proxy to frontend api ( #6502 )
2024-03-11 17:30:46 +01:00
Nuno Góis
b4454053e8
fix: check for project in the action permissions check ( #6503 )
...
Fixes the action permission check by also considering the project in the
check.
2024-03-11 15:06:00 +00:00
Gastón Fournier
977b0e4e28
chore: rename parametric types to make them clearer ( #6500 )
...
## About the changes
Just renaming to bring more clarity based on
https://github.com/Unleash/unleash/pull/6436#discussion_r1517334796
2024-03-11 15:41:34 +01:00
Mateusz Kwasniewski
160eec18a0
feat: compare old and new proxy results ( #6497 )
2024-03-11 14:00:18 +01:00
Jaanus Sellin
a544a8a4ad
feat: count frontend api requests ( #6495 )
...
Now frontend API requests will be counted separately under
getAllByfrontend. We are already tracking new FE db calls, so we can
build grafana dashboard.
2024-03-11 14:54:14 +02:00
Jaanus Sellin
184e0e5190
feat: add returnGlobalFrontendApiCache flag ( #6494 )
2024-03-11 14:27:17 +02:00
Mateusz Kwasniewski
eae373f386
fix: Configuration revision service singleton ( #6493 )
2024-03-11 13:22:52 +01:00
Mateusz Kwasniewski
c841e72244
fix: revert composition root ( #6492 )
2024-03-11 13:09:13 +01:00
Jaanus Sellin
0cf7b324a5
feat: frontend api clean up not needed columns ( #6489 )
...
1. Clean up not used fields
2. Fix a bug where segment was not attached
2024-03-11 13:41:41 +02:00
Jaanus Sellin
2997faecf6
refactor: remove client from frontend api ( #6490 )
...
There was extra call getClient().getAll() not needed and complicating
readability.
2024-03-11 13:30:32 +02:00
Mateusz Kwasniewski
17ea8b3734
feat: compare feture definitions not evaluations ( #6486 )
2024-03-11 12:05:17 +01:00
Mateusz Kwasniewski
48fa39c9fc
feat: Compositon root for proxy service ( #6488 )
2024-03-11 11:22:04 +01:00
andreas-unleash
bf5f38ba1e
fix: chart xAxis and null values ( #6472 )
...
Changes the xAxis from 'week' to 'date' (timeline fix)
Replace null values with 0
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-11 09:31:24 +01:00
andreas-unleash
ecd2693cfe
fix: insights navigation ( #6473 )
...
What it says on the tin
Also adds the beta badge
Closes #
[1-2152](https://linear.app/unleash/issue/1-2152/adjust-insights-placement-in-navigation )
<img width="902" alt="Screenshot 2024-03-08 at 16 14 59"
src="https://github.com/Unleash/unleash/assets/104830839/3e67cba3-fb0f-438c-9e53-e51d923a373e ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-11 09:31:03 +01:00
Mateusz Kwasniewski
2a3959082c
refactor: proxy/frontend api in feature oriented architecture ( #6487 )
2024-03-11 09:28:40 +01:00