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
Barcafan
6a10070602
Merge branch 'jupyterhub:main' into main
2025-01-30 16:03:24 -05: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
Simon Li
7a76cfd89d
Missing breaking change in 5.0.0 changelog: URL tokens
...
b319b58a2f (diff-514e695392b67987ea4b144e522365c14062bb806eaa0bfe8f1d24175cabe072R363)
2025-01-08 22:47:29 +00:00
Angus Hollands
4d57412361
Allow CORS requests to /hub/api by default ( #4966 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Min RK <benjaminrk@gmail.com >
2025-01-08 17:28:06 +01:00
Barcafan
5cc6da1421
Merge branch 'jupyterhub:main' into main
2025-01-07 20:32:06 -05:00
Min RK
3003b8482a
Merge pull request #4964 from jrdnbradford/patch-1
...
Update `load_groups` config in collaboration-users.md
2025-01-07 09:02:48 +01:00
pre-commit-ci[bot]
2cf8681748
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-01-07 01:52:01 +00:00
pre-commit-ci[bot]
165364e752
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.1 → v0.8.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.1...v0.8.6 )
- [github.com/djlint/djLint: v1.36.3 → v1.36.4](https://github.com/djlint/djLint/compare/v1.36.3...v1.36.4 )
2025-01-07 01:51:02 +00:00
pre-commit-ci[bot]
4eb2d6d8a4
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-01-06 01:51:57 +00:00
kireetb
1effa17666
Merge branch 'main' of https://github.com/kireetb/jupyterhub
2025-01-05 20:51:26 -05:00
Barcafan
cab45ea60c
Using Traitlets for env vars
2025-01-05 20:51:14 -05:00
Barcafan
4d1904d25f
Merge branch 'jupyterhub:main' into main
2025-01-05 11:20:23 -05:00
Simon Li
8372079db4
Merge pull request #4970 from jupyterhub/dependabot/npm_and_yarn/jsx/jsx-minor-f50612d634
...
Bump the jsx-minor group in /jsx with 11 updates
2025-01-03 12:18:42 +00:00
Simon Li
b7002c12fa
Merge pull request #4974 from jupyterhub/dependabot/npm_and_yarn/npm-minor-19a2802931
...
Bump the npm-minor group with 2 updates
2025-01-03 12:15:52 +00:00
Samuel Marks
d8503534c3
[LICENSE] Add LICENSE that, e.g., GitHub understands
2025-01-02 13:50:34 -06:00
dependabot[bot]
f3d96f8f60
Bump the npm-minor group with 2 updates
...
Bumps the npm-minor group with 2 updates: [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome ) and [sass](https://github.com/sass/dart-sass ).
Updates `@fortawesome/fontawesome-free` from 6.7.1 to 6.7.2
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.7.1...6.7.2 )
Updates `sass` from 1.81.0 to 1.83.0
- [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.81.0...1.83.0 )
---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-free"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: sass
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 18:01:09 +00:00
dependabot[bot]
7a550e38cb
Bump the jsx-minor group in /jsx with 11 updates
...
Bumps the jsx-minor group in /jsx with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap ) | `2.10.6` | `2.10.7` |
| [react-icons](https://github.com/react-icons/react-icons ) | `5.3.0` | `5.4.0` |
| [react-redux](https://github.com/reduxjs/react-redux ) | `9.1.2` | `9.2.0` |
| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) | `7.0.1` | `7.1.1` |
| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react ) | `7.25.9` | `7.26.3` |
| [@testing-library/react](https://github.com/testing-library/react-testing-library ) | `16.0.1` | `16.1.0` |
| [eslint](https://github.com/eslint/eslint ) | `9.16.0` | `9.17.0` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) | `7.37.2` | `7.37.3` |
| [prettier](https://github.com/prettier/prettier ) | `3.4.1` | `3.4.2` |
| [webpack](https://github.com/webpack/webpack ) | `5.96.1` | `5.97.1` |
| [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) | `5.1.0` | `5.2.0` |
Updates `react-bootstrap` from 2.10.6 to 2.10.7
- [Release notes](https://github.com/react-bootstrap/react-bootstrap/releases )
- [Changelog](https://github.com/react-bootstrap/react-bootstrap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.6...v2.10.7 )
Updates `react-icons` from 5.3.0 to 5.4.0
- [Release notes](https://github.com/react-icons/react-icons/releases )
- [Commits](https://github.com/react-icons/react-icons/compare/v5.3.0...v5.4.0 )
Updates `react-redux` from 9.1.2 to 9.2.0
- [Release notes](https://github.com/reduxjs/react-redux/releases )
- [Changelog](https://github.com/reduxjs/react-redux/blob/master/CHANGELOG.md )
- [Commits](https://github.com/reduxjs/react-redux/compare/v9.1.2...v9.2.0 )
Updates `react-router` from 7.0.1 to 7.1.1
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.1.1/packages/react-router )
Updates `@babel/preset-react` from 7.25.9 to 7.26.3
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.26.3/packages/babel-preset-react )
Updates `@testing-library/react` from 16.0.1 to 16.1.0
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v16.0.1...v16.1.0 )
Updates `eslint` from 9.16.0 to 9.17.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.16.0...v9.17.0 )
Updates `eslint-plugin-react` from 7.37.2 to 7.37.3
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.2...v7.37.3 )
Updates `prettier` from 3.4.1 to 3.4.2
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.4.1...3.4.2 )
Updates `webpack` from 5.96.1 to 5.97.1
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.96.1...v5.97.1 )
Updates `webpack-dev-server` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.1.0...v5.2.0 )
---
updated-dependencies:
- dependency-name: react-bootstrap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: jsx-minor
- dependency-name: react-icons
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: jsx-minor
- dependency-name: react-redux
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: jsx-minor
- dependency-name: react-router
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: jsx-minor
- dependency-name: "@babel/preset-react"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: jsx-minor
- dependency-name: "@testing-library/react"
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-react
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: jsx-minor
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: jsx-minor
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: jsx-minor
- dependency-name: webpack-dev-server
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: jsx-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 17:59:37 +00:00