blair drummond
2712dc4226
change authenticate_prometheus default
5 years ago
Kevin Bates
8cd9a5f78a
Merge pull request #5957 from afshin/contents-manager
...
Allow jupyter_server-based contents managers in notebook
5 years ago
Kevin Bates
5d96514eb0
Merge pull request #5966 from kevin-bates/gateway-async-km
...
Update GatewayKernelManager to derive from AsyncMappingKernelManager
5 years ago
Zachary Sailer
c353da48c7
Merge pull request #5968 from kevin-bates/skip-terminal-test-win-3.9
...
Skip terminal tests on Windows 3.9+ (temporary)
5 years ago
Kevin Bates
434c5cb4cb
Skip collection of terminal tests on Windows 3.9+
5 years ago
Zachary Sailer
5c081a3d8c
Merge pull request #5965 from kevin-bates/drop-pyzmq-ioloop
...
Drop use of deprecated pyzmq.ioloop
5 years ago
Zachary Sailer
3f64d74fe1
Merge pull request #5952 from kevin-bates/cull-test-idle-timeout
...
Increase culling test idle timeout
5 years ago
Kevin Bates
198178f4bf
Drop use of deprecated pyzmq.ioloop
5 years ago
Kevin Bates
3e69164479
Update GatewayKernelManager to derive from AsyncMappingKernelManager
5 years ago
Steven Silvester
ff5399a5c8
Update notebook/notebookapp.py
...
Co-authored-by: Kevin Bates <kbates4@gmail.com>
5 years ago
Kevin Bates
2a90e23434
Drop Python 3.5
5 years ago
Afshin T. Darian
3865b7f2e5
Allow jupyter_server-based contents managers in notebook
5 years ago
insolor
8f2fbdb331
Make more human Russain translation of the "Toggle" term
5 years ago
insolor
1c20ad9d0f
Fix Russain translation for "In" and "Out"
5 years ago
Kevin Bates
c89c359906
Increase culling test idle timeout
5 years ago
Afshin T. Darian
b6297d011e
Re-enable support for answer_yes flag
5 years ago
Kevin Bates
364ac5257d
Replace Travis and Appveyor with Github Actions
5 years ago
Steven Silvester
358714829a
Back to dev version
5 years ago
Steven Silvester
57fcc413b4
Release 6.2.0
5 years ago
Kevin Bates
e67c331a4e
Add shim to mathjaxutils.js
5 years ago
Kevin Bates
57db70979b
Merge pull request #5928 from mishaschwartz/persist-cell-id
...
Ensure that cell ids persist after save
5 years ago
Kevin Bates
8d0af52125
Adjust skip decorators to avoid remaining dependency on nose ( #5932 )
5 years ago
mishaschwartz
a5d7528994
cell copy: make sure that cell id is not copied when copying cell
5 years ago
mishaschwartz
b070efc32c
cell data: make sure that the cell id (from nbformat 4.5) is kept when saving notebooks
5 years ago
Dvoiak Stepan
d95f251ac6
Update notebook/gateway/managers.py
...
Co-authored-by: Kevin Bates <kbates4@gmail.com>
5 years ago
sd
cd102428ca
traitlets Int for gateway_retry_max parameter
5 years ago
sd
ba0f490c94
mirrored logic from https://github.com/jupyter/nb2kg/pull/45 to notebook/gateway
5 years ago
Kevin Bates
16727777f5
Merge pull request #5894 from stefanor/trashpermissionerror
...
Handle TrashPermissionError, now that it exists
5 years ago
user202729
3cc628e3fe
Fix typo
5 years ago
Zsailer
fb5deeed23
Back to dev version
5 years ago
Zsailer
e39ccb9188
Release 6.1.6
5 years ago
Zachary Sailer
63450082ea
Merge pull request #5875 from kevin-bates/kernel-list-race-condition
...
Fix race condition with async kernel management
5 years ago
Kevin Bates
24bf3a5a73
Merge pull request #5898 from minrk/allow_origin_wildcard
...
handle allow_origin='*' in check_referer
5 years ago
Min RK
5abcbd3e9f
Merge pull request #5908 from SylvainCorlay/nudge-kernel
...
ensure iopub subscriptions propagate prior to accepting websocket connections
5 years ago
Min RK
672f0a6e20
nudge: handle failure cases
...
- connect iopub first (tiny effect on the race!)
- docstrings, log details
- resolve immediately if kernel is busy, rather than setting up timeouts, futures
- use gen.with_timeout instead of separately managed timeout
- use gen.multi to wait for both futures instead of duplicated check in each handler, third Future
- add various cancel conditions (sockets closed, kernel stopped, etc.)
5 years ago
Sylvain Corlay
94678545db
Use transient shell channel, and do not nudge busy kernels
5 years ago
Min RK
f716328d90
relax busy/idle ordering on reconnect
...
nudge can leak idle messages, so it could be busy->idle, or idle->busy->idle.
The important thing is that we get at least one idle message
5 years ago
Sylvain Corlay
b4f5f6b4d4
Log nudge attempt count at warning-level if it keeps going up
...
Co-authored-by: Min RK <benjaminrk@gmail.com>
5 years ago
Sylvain Corlay
2c87813ef4
Add counter for nudge attempts
5 years ago
Sylvain Corlay
9770ef7760
Review: open is not a coroutine
5 years ago
Daisuke Taniwaki
caab6baeca
Fix typo
5 years ago
Min RK
067c3993f2
handle allow_origin='*' in check_referrer
...
allow_origin can be the wildcard '*' to allow any host
check_referer should match check_origin
5 years ago
Sylvain Corlay
7a3ae6e4a4
Nudge kernel with info request until we receive IOPub messages
5 years ago
Nicholas Bollweg
73c9ac1b2c
do not apply asyncio patch for tornado >=6.1
5 years ago
Stefano Rivera
7bcc824873
Handle send2trash failure in test_delete_non_empty_dir
...
If the test working directory isn't trashable, we expect to not be able
to delete the non-empty directory.
5 years ago
Stefano Rivera
6a46458f1f
Check for TrashPermissionError rather than guess
...
_check_trash() was added (in #3304 ) because TrashPermissionError didn't
exist, yet.
Now that it does, we can use it, and stop guessing what will cause a
permission problem.
Closes : #3374
5 years ago
mofanke
af72fa1cc7
Update handlers.py
...
Remove or correct this useless self-assignment
5 years ago
Min RK
e8459d97eb
Release 6.1.5
5 years ago
Min RK
1abd95130c
Validate redirect target in TrailingSlashHandler
...
Fixes open redirect vulnerability GHSA-c7vm-f5p4-8fqh
5 years ago
Kevin Bates
ed0c640898
Fix race condition with async kernel management
5 years ago