e69cd6ac72- Update to 2.16.0 ## Enhancements made * If ServerApp.ip is ipv6 use [::1] as local_url #1495 (@manics) * Don't hide .so,.dylib files by default #1457 (@nokados) * Add async start hook to ExtensionApp API #1417 (@Zsailer) ## Bugs fixed * Update meetings notes link and zoom link #1517 (@krassowski) * Fallback to direct write for readonly dirs and use temp path for checkpoints #1516 (@Darshan808) * Check file permissions before making tmp file #1513 (@RRosio) * Validate extension name before toggling through CLI #1509 (@Darshan808) * Fix for #1479 : Incorrect usage of i18n format #1500 (@kjayan) * Fix handling of missing parent header in record activity #1498 (@davidbrochart) * display_url: Don't duplicate public_url and local_url if they are the same #1494 (@manics) - Release 2.15.0 ## Enhancements made * Better error message when starting kernel for session. #1478 (@Carreau) * Add a traitlet to disable recording HTTP request metrics #1472 (@yuvipanda) * prometheus: Expose 3 activity metrics #1471 (@yuvipanda) * Add prometheus info metrics listing server extensions + versions #1470 (@yuvipanda) * Add prometheus metric with version information #1467 (@yuvipanda) * Better hash format error message #1442 (@fcollonval) ## Bugs fixedBenjamin Greiner2025-06-21 17:38:12 +00:00
c7f138d88c- Update to 2.13.0 ## Enhancements made * Add an option to have authentication enabled for all endpoints by default #1392 (@krassowski) * websockets: add configurations for ping interval and timeout #1391 (@oliver-sanders) ## Bugs fixed * Fix color in windows log console with colorama #1397 (@hansepac)Benjamin Greiner2024-03-07 12:14:04 +00:00
357fd86a40- Skip building and using python39-jupyter-server-test: no longer supported since ipython 8.19 (through ipykernel)Benjamin Greiner2024-03-07 11:24:32 +00:00
ed9b4c6870Accepting request 1140283 from devel:languages:python:jupyterAna Guerrero2024-01-21 22:10:18 +00:00
35f76c6ef6Accepting request 1138728 from devel:languages:python:jupyterAna Guerrero2024-01-15 21:19:40 +00:00
573339c6a9- Update to 2.12.4 * Fix log arguments for gateway client error #1385 (@minrk) - Release 2.12.3 * Import User unconditionally #1384 (@yuvipanda) - Release 2.12.2 * Fix a typo in error message #1381 (@krassowski) * Force legacy ws subprotocol when using gateway #1311 (@epignot)Benjamin Greiner2024-01-14 20:40:25 +00:00
9ff52f448cAccepting request 1134929 from devel:languages:python:jupyterAna Guerrero2023-12-25 18:05:34 +00:00
bfea8e4e64- Update to 2.12.1 * log extension import time at debug level unless it's actually slow #1375 (@minrk) * Add support for async Authorizers #1374#1373 (@Zsailer)Benjamin Greiner2023-12-23 19:40:46 +00:00
1725a799c7Accepting request 1130946 from devel:languages:python:jupyterAna Guerrero2023-12-05 16:04:12 +00:00
c696cbc19a- Update to 2.11.2: Fix GHSA-h56g-gq9v-vc8r, CVE-2023-49080, boo#1217809 * Unhandled errors in API requests include traceback information, which can include path information. There is no known mechanism by which to trigger these errors without authentication, so the paths revealed are not considered particularly sensitive, given that the requesting user has arbitrary execution permissions already in the same environment. * jupyter-server no longer includes traceback information in JSON error responses. For compatibility, the traceback field is present, but always empty. - Release 2.11.1 * avoid unhandled error on some invalid paths #1369 (@minrk) * Change md5 to hash and hash_algorithm, fix incompatibility #1367 (@Wh1isper)Benjamin Greiner2023-12-05 10:04:58 +00:00
c36948ecd7Accepting request 1128961 from devel:languages:python:jupyterAna Guerrero2023-11-27 21:43:01 +00:00
c228aefe16- Update to 2.11.0 * Support get file(notebook) md5 #1363 (@Wh1isper) - Release 2.10.1 * ContentsHandler return 404 rather than raise exc #1357 (@bloomsa) - Release 2.10.0 * Update kernel env to reflect changes in session #1354 (@blink1073) - Release 2.9.0 * Ability to configure cull_idle_timeout with kernelSpec #1342 (@akshaychitneni) * Run Gateway token renewers even if the auth token is empty. #1340 (@ojarjur) - Release 2.8.0 * Added Logs for get_os_path closes issue #1336 (@jayeshsingh9767) * Avoid showing "No answer for 5s" when shutdown is slow #1320 (@minrk)Benjamin Greiner2023-11-26 16:39:10 +00:00
dc9134b2a3Accepting request 1113302 from devel:languages:python:jupyterAna Guerrero2023-09-25 18:03:18 +00:00
d3e6a215ba- Update to 2.7.2 * accessing API version should not count as activity #1315 (@minrk) * Make kernel_id as a conditional optional field #1300 (@allstrive) * Reference current_user to detect auth #1294 (@bhperry) * send2trash now supports deleting from different filesystem type(#1290) #1291 (@wqj97) - Release 2.7.0 * Add missing events to gateway client #1288 (@allstrive)Benjamin Greiner2023-08-26 13:23:52 +00:00
f0341a17ae- Update to 2.1.0 * Fix preferred_dir for sync contents manager #1173 (@vidartf) * Update typing and warning handling #1174 (@blink1073) - Release 2.0.7 * Log how long each extension module takes to import #1171 (@yuvipanda) * Set JPY_SESSION_NAME to full notebook path. #1100 (@Carreau) * Reapply preferred_dir fix, now with better backwards compatability #1162 (@vidartf) * Update example to use hatch #1169 (@blink1073) * Clean up docs build and typing #1168 (@blink1073) * Fix check release by ignoring duplicate file name in wheel #1163 (@blink1073) * Fix broken link in warning message #1158 (@consideRatio)Benjamin Greiner2023-01-15 21:04:00 +00:00
f5da7f3c92- Update to version 1.21.0 * Handle client 8 pending kernels #1014 (@blink1073) - Release 1.19.1 * Wrap the concurrent futures in an asyncio future #1000 (@blink1073) - Release 1.19.0 * New features added + Backport Inject session identifier into environment variable #920 (@vidartf) * Enhancements made + Backport #981: Make it easier to pass custom env variables to kernel #994 (@divyansshhh) + Retry certain errors between server and gateway #944 (@kevin-bates) * Bugs fixed + Backport PR #965: Correct content-type headers #966 (@epignot) + avoid creating asyncio.Lock at import time #935 (@minrk) + Fix c.GatewayClient.url snippet syntax #917 (@rickwierenga) + Add back support for kernel launch timeout pad #910 (@CiprianAnton) * Maintenance and upkeep improvements + Test with client 8 updates #992 (@blink1073) + Backport PR #922: Improve logging of bare exceptions etc. #926 (@thetorpedodog) + Fix handling of dev version #913 (@blink1073) + Fix owasp link #908 (@blink1073)Benjamin Greiner2022-10-26 10:35:22 +00:00
bfdbb34d10- Update to 1.4.1: - Update README.md #425 - Solve UnboundLocalError in launch_browser() #421 - Add file_to_run to server extension docs #420 - Remove outdated reference to _jupyter_server_extension_paths in docs #419 - Add Tests to Distribution #416 - Enable extensions to control the file_to_run #415 - add missing template for view.html #414 - Remove obsoleted asyncio-patch fixture #412 - Emit deprecation warning on old name #411 - Correct logging message position #410 - Update 1.3.0 Changelog to include broken 1.2.3 PRs #408 - [Gateway] Track only this server's kernels #407 - Update manager.py: more descriptive warnings when extensions fail to load #396Matej Cepl2021-02-25 21:07:39 +00:00