pre-commit-ci[bot]
916a4bb784
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-19 08:04:13 +00:00
Min RK
befc4785b0
Merge branch 'main' into doc-scopes-read-user
2025-02-19 09:03:56 +01:00
Min RK
04175ae3bd
Merge pull request #5009 from manics/scopes-precommit
...
Automatically generate rest-api.yml and scopes.md using pre-commit
2025-02-19 09:02:34 +01:00
pre-commit-ci[bot]
7add99c09a
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-18 21:07:17 +00:00
Simon Li
6be4893bfa
run generate-scope-table.py in pre-commit
2025-02-18 21:04:02 +00:00
Simon Li
ee913f98fe
run generate-scope-table.py without jupyterhub deps
2025-02-18 20:54:58 +00:00
Simon Li
464b5ef31f
Don't linkcheck https://www.mysql.com , occasionally blocks CI
2025-02-18 19:53:38 +00:00
Simon Li
c5c4ea60fe
Update rest-api.yml
2025-02-18 19:45:21 +00:00
Simon Li
cf352f8a0d
Update jupyterhub/scopes.py
...
Co-authored-by: Min RK <benjaminrk@gmail.com >
2025-02-18 18:19:52 +00:00
Simon Li
b86734653c
MockHub: randomize hub and proxy API ports
...
Without this MockHub uses a random public port, but it still uses fixed internal ports
2025-02-16 15:32:07 +00:00
Simon Li
6d0dc488f7
doc: read:users only includes server not servers
...
The `read:users` only includes whether the default server is running or not, it doesn't include any server models which are under `servers`
2025-02-16 14:09:49 +00:00
Min RK
718f01e600
Merge pull request #4999 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2025-02-11 08:38:20 +01:00
pre-commit-ci[bot]
0521270862
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-06 18:59:55 +00:00
Long Vu
260f5ce35b
templates/login.html: allow full override of the username and password field
2025-02-06 13:57:56 -05:00
Long Vu
bf28242d9d
templates/login.html: allow adding extra HTML Input Attributes for Username and Password field
...
With this change, if we set
```
{% block username_input_attribs %}pattern="[a-z0-9]+"
placeholder="do not use email address, use your username"{% endblock username_input_attribs %}
```
We will get the following generated code
```
<input
id="username_input"
type="text"
autocapitalize="off"
autocorrect="off"
autocomplete="username"
class="form-control"
name="username"
val=""
tabindex="1"
autofocus="autofocus"
pattern="[a-z0-9]+"
placeholder="do not use email address, use your username"
/>
2025-02-06 13:51:17 -05:00
pre-commit-ci[bot]
18d0270af1
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-04 03:51:21 +00:00
kireetb
ee4a8e593d
simpler custom spawn bucket sizes
...
for prometheus
2025-02-03 22:50:58 -05:00
Barcafan
e65b7c3c15
Merge branch 'jupyterhub:main' into main
2025-02-03 22:10:42 -05:00
pre-commit-ci[bot]
16f07dda70
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-03 23:59:52 +00:00
pre-commit-ci[bot]
de461be7a9
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.6 → v0.9.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.6...v0.9.4 )
2025-02-03 23:58:34 +00:00
Erik Sundell
7c71e517ef
Merge pull request #4995 from minrk/rest-api-kind
...
make sure 'kind' shows up in rest api
2025-02-03 17:35:29 +01:00
Min RK
b9ea57a2f9
make sure 'kind' shows up in rest api
...
it's present in 'discriminator', but not mentioned explicitly in either model
2025-02-03 16:50:50 +01:00
dependabot[bot]
320b589037
Merge pull request #4993 from jupyterhub/dependabot/npm_and_yarn/jsx/jsx-minor-8b4a6847b1
2025-02-02 18:29:39 +00:00
Simon Li
ea7bedec49
Merge pull request #4992 from jupyterhub/dependabot/npm_and_yarn/npm-minor-d300448e1c
...
Bump sass from 1.83.0 to 1.83.4 in the npm-minor group
2025-02-02 18:20:57 +00:00
dependabot[bot]
49fa9e6b98
Bump the jsx-minor group in /jsx with 3 updates
...
Bumps the jsx-minor group in /jsx with 3 updates: [@testing-library/user-event](https://github.com/testing-library/user-event ), [eslint](https://github.com/eslint/eslint ) and [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ).
Updates `@testing-library/user-event` from 14.5.2 to 14.6.1
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v14.5.2...v14.6.1 )
Updates `eslint` from 9.17.0 to 9.19.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.17.0...v9.19.0 )
Updates `eslint-plugin-prettier` from 5.2.1 to 5.2.3
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.1...v5.2.3 )
---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: jsx-minor
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: jsx-minor
- dependency-name: eslint-plugin-prettier
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: jsx-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-01 17:35:07 +00:00
dependabot[bot]
d9ce3dbe5d
Bump sass from 1.83.0 to 1.83.4 in the npm-minor group
...
Bumps the npm-minor group with 1 update: [sass](https://github.com/sass/dart-sass ).
Updates `sass` from 1.83.0 to 1.83.4
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.83.0...1.83.4 )
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-01 17:24:30 +00:00
Simon Li
4fbc737152
Update Spawner.ip doc
2025-01-30 22:26:39 +00:00
Simon Li
0b4c181bf7
Add IP:0:0:0:0:0:0:0:1 for internal ssl
2025-01-30 22:20:27 +00:00
Barcafan
6a10070602
Merge branch 'jupyterhub:main' into main
2025-01-30 16:03:24 -05:00
Simon Li
5b02d9c222
Add method to handle formatting of IPv6 in URLs
2025-01-30 18:44:50 +00:00
Simon Li
948e112bde
Spawner.ip: IPv6 should not be wrapped with []
...
JUPYTERHUB_SERVICE_URL: ipv6 must be wrapped in `[]`
2025-01-30 18:28:49 +00:00
Simon Li
79af8ea264
Use ::1
for localhost if hub IP is ::
2025-01-30 18:28:49 +00:00
Simon Li
ec83356261
Wrap ipv6 in []
when displaying/logging messages
2025-01-30 18:28:49 +00:00
Simon Li
c7bb995f29
Server.bind_url_default: wrap ipv6 in []
2025-01-30 18:28:49 +00:00
Simon Li
f887a7b547
JUPYTERHUB_SERVICE_URL: ipv6 must be wrapped in []
2025-01-30 18:28:49 +00:00
Min RK
a2ba05d7b8
add $JUPYTERHUB_XSRF_ANONYMOUS_USE_IP and $JUPYTERHUB_XSRF_ANONYMOUS_ID_HEADERS
...
for influencing how anonymous xsrf tokens are computed
including fully opting out of distinguishable xsrf ids for anonymous (login) requests
2025-01-28 13:08:48 +01:00
Min RK
0cc382012e
don't distinguish private ips in xsrf tokens
...
almost certainly proxy ips, which don't solve the problem anyway,
and can change due to replicas
2025-01-28 10:24:10 +01:00
Erik Sundell
9fc16bb3f7
Merge pull request #4990 from minrk/browser-install-less
...
don't install unused browsers for playwright
2025-01-28 09:41:19 +01:00
Min RK
cddeeb9da4
Merge pull request #4986 from manics/singleuser-ipv6
...
Singleuser: listen on IPv4 and IPv6 if ip==""
2025-01-27 10:54:57 +01:00
Min RK
d2ee8472a3
Merge pull request #4984 from minrk/rm-double-close
...
close tornado FDs without closing asyncio loop
2025-01-27 10:32:33 +01:00
Min RK
0563a95dc1
don't install unused browsers for playwright
...
tests use firefox, only install firefox on ci
2025-01-27 10:20:20 +01:00
Min RK
ff823fa8cf
Merge pull request #4982 from mishaschwartz/insecure-alert-dark-mode-fix
...
make insecure-login-warning visible in dark mode
2025-01-27 10:15:20 +01:00
Min RK
bf09419377
prevent error when pytest-asyncio tries to cleanup a closed loop
2025-01-27 09:38:03 +01:00
Simon Li
a2a238f81d
If JUPYTERHUB_SERVICE_URL host empty listen on ipv4+ipv6
2025-01-26 15:29:43 +00:00
Min RK
1ec169a8a1
avoid closing asyncio event loop when cleaning up tornado
...
pytest-asyncio 0.25.2 doesn't handle closed event loop
we don't need to close asyncio, but we do need to close sockets, etc. associated with tornado
2025-01-20 15:35:56 +01:00
Min RK
2550d24048
Merge pull request #4968 from oboki/feature/fix-jsx-group-edit-selected-users
...
Fix bug in `GroupEdit`: Users being reset when clicking the button to edit a group
2025-01-20 14:52:27 +01:00
mishaschwartz
c3bfedf0a2
make insecure-login-warning visible in dark mode
2025-01-17 09:30:53 -05:00
Barcafan
dce25e065f
Merge branch 'jupyterhub:main' into main
2025-01-13 12:01:32 -05:00
Min RK
8f9723f0a7
Merge pull request #4976 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2025-01-09 09:21:52 +01:00
Min RK
8391d1d5cf
Merge pull request #4978 from manics/url-tokens-5.0.0-changelog
...
Missing breaking change in 5.0.0 changelog: URL tokens
2025-01-09 09:21:26 +01:00