renovate[bot]
ca319ee357
chore(deps): update dependency sass to v1.54.5 ( #1234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-20 02:01:37 +00:00
renovate[bot]
0960317bbf
chore(deps): update material-ui monorepo ( #1232 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 23:06:22 +00:00
renovate[bot]
a37aa8975d
chore(deps): update dependency vite to v2.9.15 ( #1231 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 20:22:19 +00:00
renovate[bot]
b7c59e1733
fix(deps): update dependency docusaurus-theme-openapi-docs to v1.1.8 ( #1938 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 17:35:51 +00:00
renovate[bot]
70b0942efe
chore(deps): update dependency sass to v1.54.4 ( #1230 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 17:09:35 +00:00
renovate[bot]
d210578df6
chore(deps): update dependency date-fns to v2.29.2 ( #1229 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 14:35:56 +00:00
renovate[bot]
c6fb196228
chore(deps): update dependency @types/semver to v7.3.12 ( #1228 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 14:21:40 +00:00
renovate[bot]
a6c524c251
fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.1.8 ( #1937 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 14:14:52 +00:00
renovate[bot]
a8f6ea15b0
chore(deps): update dependency @testing-library/user-event to v14.4.3 ( #1225 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 14:07:17 +00:00
renovate[bot]
ad85f10851
chore(deps): update dependency @types/jest to v28.1.7 ( #1227 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 13:53:04 +00:00
renovate[bot]
99d251a424
chore(deps): update dependency @testing-library/jest-dom to v5.16.5 ( #1224 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 11:16:00 +00:00
olav
30f1ef01eb
4.15.0-beta.2
2022-08-19 13:10:54 +02:00
olav
f39f3d59ae
fix: use correct project field for proxy features ( #1946 )
2022-08-19 12:54:40 +02:00
Gastón Fournier
b8b802c8ed
refactor: improve performance of collapseHourlyMetrics ( #1945 )
2022-08-19 11:45:41 +02:00
olav
b5fead41f6
4.15.0-beta.1
2022-08-19 10:55:47 +02:00
Fredrik Strand Oseberg
874d8459ce
Feat/add alias to api tokens ( #1931 )
...
* refactor: remove unused API definition routes
* feat: embed proxy endpoints
* feat: check token metadata for alias if none is found
* fix: rename param
* feat: add test for retrieving token by alias
* fix: update schema
* fix: refactor to alias
* fix: refactor to null
* fix: update snapshot
* fix: update openapi snapshot
* fix: add check to getUserForToken
* refactor: add more token alias tests
* refactor: use timingSafeEqual for token comparisons
Co-authored-by: olav <mail@olav.io>
2022-08-19 10:48:33 +02:00
olav
d2999d816d
refactor: batch feature metric inserts ( #1928 )
...
* refactor: batch feature metric inserts
* fix: use startOfHour when collapsing metrics
* refactor: avoid extra loop to sum yes/no values
* refactor: add experimental flag for batching metrics
2022-08-19 10:38:26 +02:00
Gastón Fournier
d91b91b56f
chore: type improvements ( #1941 )
...
Simplify the type to its minimum so it matches the API spec
2022-08-19 10:28:53 +02:00
olav
e927012f9f
chore: update unleash-frontend ( #1944 )
2022-08-19 10:26:54 +02:00
olav
44f5301c1c
4.15.0-beta.1
2022-08-19 09:57:47 +02:00
olav
0d293929f5
feat: add CORS support to the proxy endpoints ( #1936 )
...
* feat: add CORS support to the proxy endpoints
* refactor: remove unused development mode CORS support
2022-08-19 08:09:44 +02:00
renovate[bot]
15213755cf
chore(deps): update node.js to 14.20 ( #1186 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-18 14:04:16 +00:00
renovate[bot]
d577c7516b
chore(deps): pin dependencies ( #1223 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-18 13:56:39 +00:00
Tymoteusz Czech
1335e02648
Feat: embedded proxy token ( #1222 )
...
* initial frontend for embedded proxy token
* update wording on tokens
* embedded proxy feature flag
* update in-app guidance for api tokens
* simplify token form flag
2022-08-18 15:41:01 +02:00
renovate[bot]
98376d73d3
chore(deps): update dependency eslint to v8.22.0 ( #1127 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-18 15:16:32 +02:00
olav
831380333e
fix: attempt to unflake the feature e2e tests ( #1940 )
2022-08-18 12:35:45 +02:00
Tymoteusz Czech
14b1540715
feat: add feature flag for embedded proxy ( #1939 )
...
* feat: add feature flag for embedded proxy
* update snapshot for config
2022-08-18 11:26:31 +02:00
Tymoteusz Czech
3266e9c22a
Refactor: rename frontend api key ( #1935 )
...
* refactor: rename frontend api key
* fix: api token schema tests
2022-08-18 08:20:51 +00:00
Fredrik Oseberg
b6143efa87
4.14.6
2022-08-18 09:43:35 +02:00
olav
d3572cf53a
fix: wrap chips in feature strategy lists ( #1221 )
2022-08-17 16:42:11 +02:00
sjaanus
037b8eacd3
Wrong number on the project page regarding members in that project ( #1917 )
...
* Fix project member count
* Fix
* Add editors to projects
2022-08-17 09:05:41 +00:00
Tymoteusz Czech
9676165de9
Feat: Create frontend API key ( #1932 )
...
* refactor: remove unused API definition routes
* feat: embed proxy endpoints
* feat: add metadata
* feat: update schema
* feat: check token metadata for alias if none is found
* refactor: add api token metadata test coverage
* refactor: proxy key validation and default values
* refactor: update snapshot
Co-authored-by: olav <mail@olav.io>
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-08-17 10:55:52 +02:00
Tymoteusz Czech
45c6464587
Migration for API key metadata ( #1930 )
...
* feat: add metadata to api_keys
* fix: default to empty object for metadata
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-08-16 16:38:20 +02:00
olav
e8d542af0f
feat: embed proxy endpoints ( #1926 )
...
* refactor: remove unused API definition routes
* feat: add support for proxy keys
* feat: support listening for any event
* feat: embed proxy endpoints
* refactor: add an experimental flag for the embedded proxy
2022-08-16 15:33:33 +02:00
Fredrik Strand Oseberg
c82318d4c5
fix: check variants before mapping ( #1922 )
...
* fix: check variants before mapping
* fix: default to empty array
2022-08-16 13:39:20 +02:00
olav
fdc025d66a
fix: wrap long lines in event JSON ( #1220 )
2022-08-16 12:57:55 +02:00
Fredrik Oseberg
2e0fb25029
4.14.5
2022-08-16 11:27:48 +02:00
Fredrik Oseberg
a378ad4683
4.14.4
2022-08-16 11:27:36 +02:00
Fredrik Oseberg
7d76588aaa
4.14.4-beta.1
2022-08-16 11:03:22 +02:00
renovate[bot]
c8f0283049
fix(deps): update dependency docusaurus-theme-openapi-docs to v1.1.7 ( #1925 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-16 02:30:05 +00:00
renovate[bot]
c6fc4a1b9b
fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.1.7 ( #1924 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-16 00:07:05 +00:00
renovate[bot]
3ed72e382a
chore(deps): update typescript-eslint monorepo to v5.33.1 ( #1923 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-15 21:20:13 +00:00
renovate[bot]
aebecf5f3a
chore(deps): update dependency eslint to v8.22.0 ( #1920 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-14 04:39:45 +00:00
renovate[bot]
32a5e3c4f5
fix(deps): update dependency docusaurus-theme-openapi-docs to v1.1.6 ( #1919 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-13 04:21:33 +00:00
renovate[bot]
53853203bc
fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.1.6 ( #1918 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-13 01:18:21 +00:00
sjaanus
bf11001d1c
Fix Project members SQL query performance issue ( #1911 )
...
* Fix sql query
* Update
2022-08-12 13:34:51 +00:00
andreas-unleash
eaaaa29199
Playground UI bugs and improvements ( #1219 )
...
* fix status cell logic
* Add back disabled env wrapper
* Add back disabled env wrapper
* fmt
* Wording improvements, refactor for readability
* improvement
* fmt
* Fixes after merge
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-08-12 15:33:18 +02:00
olav
523807359e
fix: sort strategy parameters payload ( #1218 )
...
* refactor: improve useStrategy fetch hook
* fix: sort strategy parameters payload
* refactor: move React import to the top
* refactor: fix refetchStrategy name
2022-08-12 14:49:26 +02:00
Thomas Heartman
b04920602b
fix: Add deprecated openapi tags as valid tags for operations ( #1916 )
...
## PR text
I realized that the tag changes we introduced in #1907 would be breaking for people who use the unleash-server package and implement their own endpoints on top of it (as we do in unleash-enterprise).
This change makes it possible to still use the old tags. However, these tags are purposefully not added to the root schema or the list of OpenAPI tag types. Any of our endpoints still using them (I think there is one in Unleash enterprise, see ivarconr/unleash-enterprise#109 ) should switch over when possible.
## Commits
* fix: Add deprecated openapi tags as valid tags for operations
* Docs: add explanatory comment for why the type exists.
2022-08-12 12:06:21 +00:00
Thomas Heartman
6516ac21ee
docs( #1873 ): Document the Unleash playground ( #1901 )
...
* Docs: start adding stuff for the playground docs
* docs(#1873 ): start filling in playground doc
* docs(#1873 ): draft 1
* docs(#1873 ): add playground images
* docs(#1873 ): typo (pr comment)
* docs(#1873 ): Add a sentence or two about stickiness
* docs(#1873 ): merge required and implicit fields
* docs(#1873 ): reduce cognitive complexity
* docs(#1873 ): add link to stickiness calculation section
* docs(#1873 ): add detailed results image
* docs(#1873 ): reword playground requirement env and proj
2022-08-12 12:17:25 +02:00