Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kernel selectors to allow users to specify name, language or type (Micro/Jupyter) of kernel to use #1328

Closed
nokome opened this issue Dec 8, 2021 · 1 comment
Assignees

Comments

@nokome
Copy link
Member

nokome commented Dec 8, 2021

No description provided.

@nokome nokome self-assigned this Dec 8, 2021
nokome added a commit that referenced this issue Dec 9, 2021
@nokome nokome closed this as completed Dec 9, 2021
stencila-ci added a commit that referenced this issue Dec 10, 2021
# [0.134.0](v0.133.1...v0.134.0) (2021-12-10)

### Bug Fixes

* **Bash microkernel:** Use `printf` ([bd0882b](bd0882b))
* **Binaries:** Allow `require` for any binary; rename `list` command to `installable` ([55b1500](55b1500))
* **Binaries:** Always match on lowercase name ([1b181ad](1b181ad))
* **Binaries:** Search for name or aliases of registered binaries ([0934732](0934732))
* **Binaries:** Use correct crate name ([8cc3590](8cc3590))
* **Binary:** Move `installations` back to trait so overrides of version are used ([d89b305](d89b305))
* **Chrome binary:** Get version on Windows ([81afa41](81afa41))
* **Deno microkernel:** FIx semver requirement ([c30940c](c30940c))
* **Jupyter kernel:** Add Jupyter  to log and error messages to clarify ([7b49e6b](7b49e6b))
* **Kernels REPL:** Default to getting symbol ([7c6af0b](7c6af0b))
* **Kernels:** Allow selector tags to have hyphens ([7b447c9](7b447c9))
* **Kernels:** Fix escape sequences in old versions of Bash ([6cb0f6d](6cb0f6d))
* **Kernels:** Fix handling of paths with whitespaces on mac ([a34b241](a34b241))
* **Kernels:** When searching for running kernels also check against name ([1fde46c](1fde46c))
* **Microkernels:** Add `READY` flag to protocol ([7ec3af1](7ec3af1)), closes [#1329](#1329)
* **Microkernels:** Add features for `binaries` crate ([1690ea8](1690ea8))
* **Microkernels:** Add lines other than those with `READY` flag ([ecd950d](ecd950d))
* **Microkernels:** Allow compile on Windows where `nix` crate is not functional ([8c0e79d](8c0e79d))
* **Microkernels:** Allow for escaping of Unicode on Windows ([cb346d3](cb346d3))
* **Microkernels:** Update status of pipe failures ([a9a6854](a9a6854))
* **Node kernel:** Fix line unescaping, override console methods ([9967d38](9967d38))
* **Pandoc binary:** Move Windows path to globs ([e55af70](e55af70))
* **Patches:** Replace, rather than diff,  Base64 `content_url`s of `MediaObject` types ([88bd9ca](88bd9ca))
* **Python kernel:** Monkey patch `print` for multiple outputs; encode values and errors ([52d6d50](52d6d50))
* **R kernel:** Do not output from assignment on last line ([c716289](c716289))
* **R kernel:** Error handling and encoding / decoding of values ([0c78b0a](0c78b0a))
* **R microkernel:** Capture plots and avoid recursive print calls ([cfb5a42](cfb5a42))
* **R microkernel:** Handle the creation of user library ([cc4ccf8](cc4ccf8))
* **R microkernel:** Set `.libPaths` and ensure `requires()` is truely quiet ([80c2281](80c2281))
* **R microkernel:** Suppress messages on install ([ca46d8a](ca46d8a))
* **R microkernel:** Suppress warnings when requiring ([d847313](d847313))
* **R microkernel:** Unbox string outputs ([d8760ce](d8760ce))
* **Rscript binary:** Update crate name ([3f41131](3f41131))
* **Rscript binary:** Use correct casing ([47da877](47da877))
* **Store kernel:** Update `get` to be `mut` ([0b1febd](0b1febd))
* **Web client:** Respect attribute aliases for `Add` operations ([5523797](5523797))

### Features

* **Bash microkernel:** Initial iteration of a ([c516aee](c516aee))
* **Bash parser:** Add parser for Bash code ([2d9f530](2d9f530))
* **Binaries:** Add `BinaryInstallation::interact` for interacting with long running processes ([19996fe](19996fe))
* **Binaries:** Allow glob patterns for binary paths; add `r` and `chromium` binary specs ([516d7a6](516d7a6))
* **Binaries:** Expose functions for checking for existing installation ([094714c](094714c))
* **Deno kernel:** Add kernel for executing Typescript code ([9d68fa5](9d68fa5))
* **Kernels:** Add `KernelSelector` for more precision in selecting kernel to execute in ([5c8b76c](5c8b76c)), closes [#1328](#1328)
* **Kernels:** Integrate microkernels ([6bf692b](6bf692b))
* **Kernels:** Support kernel forks ([ba34fa2](ba34fa2))
* **Microkernels:** Add `MicroKernel`s as a lightweight alternative to `JupyterKernel` ([57f0c90](57f0c90))
* **Microkernels:** Add ability to specify which OSes a microkernel can run ([dbafd8e](dbafd8e))
* **Node.js microkernel:** Initial iteration of a Node.js microkernel ([d4c4447](d4c4447))
* **Python kernel:** Initial iteration of encoding for `numpy`, `pandas` and `matplotlib` values ([925d9ed](925d9ed))
* **Python microkernel:** Initial iteration of a Python microkernel ([cada22f](cada22f))
* **R microkernel:** Handle conversion of data frames and plots ([2af6ad0](2af6ad0))
* **R microkernel:** Initial iteration of a R microkernel ([98325d7](98325d7))
* **Rust parser:** Initial iteration of a parser for Rust ([abcf8f3](abcf8f3))
* **Zsh microkernel:** Add Zsh microkernel ([f2d2746](f2d2746))
@stencila-ci
Copy link
Collaborator

🎉 This issue has been resolved in version 0.134.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants