- Support setting of status and headers in notebook-http mode
- Support automatic, minimal Swagger doc generation in notebook-http mode
- Support download of a notebook in notebook-http mode
- Support CORS and token auth in notebook-http mode
- Expose HTTP request headers in notebook-http mode
- Support multipart form encoding in notebook-http mode
- Fix request value JSON encoding when passing requests to kernels
- Fix kernel name handling when pre-spawning
- Fix lack of access logs in notebook-http mode
- Support notebook-defined HTTP APIs on a pool of kernels
- Disable kernel instance list by default
- Support Jupyter Notebook kernel CRUD APIs and Jupyter kernel protocol over Websockets
- Support shared token auth
- Support CORS headers
- Support base URL
- Support seeding kernels code from a notebook at a file path or URL
- Support default kernel, kernel pre-spawning, and kernel count limit
- First PyPI release