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
abe160eb7d
feat: Unleash v7 ESM migration ( #9877 )
...
We're migrating to ESM, which will allow us to import the latest
versions of our dependencies.
Co-Authored-By: Christopher Kolstad <chriswk@getunleash.io>
2025-05-14 09:47:12 +02:00
Mateusz Kwasniewski
b0223e38ef
refactor: stabilize frontend apps reporting ( #9880 )
2025-05-01 15:43:03 +02:00
Mateusz Kwasniewski
1ccc6cae19
feat: Spike frontend applications registration ( #9846 )
2025-04-28 09:01:07 +02:00
Christopher Kolstad
efcf04487d
chore: make it build with strict null checks set to true ( #9554 )
...
As part of preparation for ESM and node/TSC updates, this PR will make
Unleash build with strictNullChecks set to true, since that's what's in
our tsconfig file. Hence, this PR also removes the `--strictNullChecks
false` flag in our compile tasks in package.json.
TL;DR - Clean up your code rather than turning off compiler security
features :)
2025-03-19 10:01:49 +01:00
Gastón Fournier
4ffd3e7116
chore: stop using feature service v2 ( #9500 )
...
Just replacing references as both are interchangeable
143c8a3074/src/lib/types/services.ts (L81-L82)
Depends on
https://github.com/bricks-software/unleash-enterprise/pull/138
2025-03-12 11:44:47 +01:00
Tymoteusz Czech
dc4a760172
feat: read logs and update cors maintenance root-role permissions ( #8996 )
...
Additional granular permissions related to instance-level access.
- CORS settings
- Reading logs (both instance logs and login history)
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io>
2025-01-08 10:03:40 +01:00
Jaanus Sellin
d578deab7f
chore: remove new frontend api feature flag ( #6906 )
...
The flag has been 100% for a bit now, we need to prepare for GA.
2024-04-24 09:15:57 +03:00
Christopher Kolstad
cf2bd28ff6
feat: use audit info in events ( #6872 )
...
I've tried to use/add the audit info to all events I could see/find.
This makes this PR necessarily huge, because we do store quite a few
events.
I realise it might not be complete yet, but tests
run green, and I think we now have a pattern to follow for other events.
2024-04-18 16:32:35 +02:00
Gastón Fournier
e845459034
chore: Better randomness ( #6755 )
...
## About the changes
This change is irrelevant as it doesn't pose a security risk, but
there's no reason for us not to use a different type of random
generation for the `sessionId`
**Note:** the magic number 18 was picked because that's the length of
the string we get from `String(Math.random())`
Closes https://github.com/Unleash/unleash/security/code-scanning/68 and
https://github.com/Unleash/unleash/security/code-scanning/69
2024-04-02 16:21:33 +02:00
Christopher Kolstad
53354224fc
chore: Bump biome and configure husky ( #6589 )
...
Upgrades biome to 1.6.1, and updates husky pre-commit hook.
Most changes here are making type imports explicit.
2024-03-18 13:58:05 +01: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
Jaanus Sellin
2a57acca41
feat: start monitoring total time to update cache ( #6517 )
2024-03-12 14:27:04 +02:00
Jaanus Sellin
b7915171ff
feat: start tracking operation duration ( #6514 )
2024-03-12 12:30:30 +02:00
Mateusz Kwasniewski
bc83a4d66e
refactor: rename proxy to frontend api in openapi schemas ( #6511 )
2024-03-12 10:15:24 +01:00
Mateusz Kwasniewski
1f374ea20e
refactor: rename proxy to frontend api ( #6502 )
2024-03-11 17:30:46 +01:00