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 fixed
- Return HTTP 400 when attempting to post an event with an unregistered schema #1463 (@afshin)
- write server extension list to stdout #1451 (@minrk)
- don't let ExtensionApp jpserver_extensions be overridden by config #1447 (@minrk)
- Pass session_id during Websocket connect #1440 (@gogasca)
- Do not log environment variables passed to kernels #1437 (@krassowski)
- extensions: render default templates with default static_url #1435 (@minrk)
- Improve the busy/idle execution state tracking for kernels. #1429 (@ojarjur)
Maintenance and upkeep improvements
- Donation link NF -> LF #1485 (@Carreau)
- Handle newer jupyter_events wants string version, drop 3.8 #1481 (@Carreau)
- Ignore unclosed sqlite connection in traits #1477 (@cjwatson)
Documentation improvements
- add comments to explain signal handling under jupyterhub #1452 (@oliver-sanders)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @blink1073 | @bloomsa | @bollwyvl | @Carreau | @cjwatson | @davidbrochart | @dependabot | @epignot | @fcollonval | @gogasca | @hansepac | @holzman | @IITII | @krassowski | @lresende | @manics | @markypizz | @minrk | @mwouts | @ojarjur | @oliver-sanders | @pre-commit-ci | @Timeroot | @tornaria | @welcome | @Wh1isper | @yuvipanda | @Zsailer