# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 0.1.0 (2026-01-12)
### Added
- Initial release of pctx_code_execution_runtime
### Commit Statistics
<csr-read-only-do-not-edit/>
- 63 commits contributed to the release over the course of 63 calendar days.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
* **Uncategorized**
- Changelog init ([`899cdfc`](https://github.com/portofcontext/pctx/commit/899cdfcf69f9b404668188f768cc24ed853daf7d))
- Adjusting changelogs prior to release of pctx_config v0.1.0, pctx_code_execution_runtime v0.1.0, pctx_codegen v0.1.0, deno_transpiler v0.1.0, pctx_type_check_runtime v0.1.0, pctx_executor v0.1.0, pctx_code_mode v0.1.0 ([`44a3253`](https://github.com/portofcontext/pctx/commit/44a325347bad9a22a69e87691c583dfb3721ab39))
- Init changelogs ([`60b8c14`](https://github.com/portofcontext/pctx/commit/60b8c14b41da72b74a843c1e4a20297ddc17f364))
- Update crates setup for crates.io publishing ([`92502a4`](https://github.com/portofcontext/pctx/commit/92502a46c7b006023fb767796600cc0267fbf5e0))
- Merge pull request #43 from portofcontext/more-instrumentation ([`b26329d`](https://github.com/portofcontext/pctx/commit/b26329dc8d135865073090b2330d6f9c54404f69))
- Merge branch 'main' into more-instrumentation ([`f43a433`](https://github.com/portofcontext/pctx/commit/f43a43397d9030a8b7bf24a9cf6c86d6f248f474))
- Unused ([`bdcd266`](https://github.com/portofcontext/pctx/commit/bdcd266033b52541c6018d10bb26704008cda4c2))
- Consistent instrument ([`87f70f7`](https://github.com/portofcontext/pctx/commit/87f70f7884b2a948e6ca677f7d9bd92b3722b282))
- Merge pull request #44 from portofcontext/handle-mcp-errs-and-stdio ([`9732aad`](https://github.com/portofcontext/pctx/commit/9732aade68e6ac34a46ddea158f1bcb30457549d))
- Pr updates ([`5d3ff56`](https://github.com/portofcontext/pctx/commit/5d3ff5698217dae0eab73d1cd69ce242d15a420b))
- Add support for extra flags in npx with shlex ([`3a283b3`](https://github.com/portofcontext/pctx/commit/3a283b3d2de22e975644780dd9ea1f026e6db81b))
- Full integration tests ([`3db4316`](https://github.com/portofcontext/pctx/commit/3db4316ad92368f60fe7449b9bf3532672926eed))
- Some changes and python client update ([`c2247ba`](https://github.com/portofcontext/pctx/commit/c2247bad6f52632a1f2038e1801e1902c3780297))
- Merge branch 'main' into more-instrumentation ([`bdbe6b5`](https://github.com/portofcontext/pctx/commit/bdbe6b5301868f8de51530848bfea373e6a86bbf))
- Instrument callback & mcp calls ([`8e21478`](https://github.com/portofcontext/pctx/commit/8e21478b1b7d60c997d61214fd37492c11eed509))
- Merge branch 'pctx-api-key' into more-instrumentation ([`a6146ed`](https://github.com/portofcontext/pctx/commit/a6146ed19a9ebaf9979b614c5a3b0a80d9427fae))
- Handle MCP init failures during tool calls ([`cfd602d`](https://github.com/portofcontext/pctx/commit/cfd602dfab597d1ee26b7b185fe1d72ecf06db20))
- Merge pull request #38 from portofcontext/dependency-bumps-dec-12 ([`5ef7aef`](https://github.com/portofcontext/pctx/commit/5ef7aefb11d22f09330af9cf23bd1341448f7c3a))
- Wip ([`ade41b7`](https://github.com/portofcontext/pctx/commit/ade41b7ad881bb7983dc19dd3f74e04497b2d62c))
- Merge pull request #39 from portofcontext/ws-only-for-execute ([`ca4ec8d`](https://github.com/portofcontext/pctx/commit/ca4ec8ddc1bffd67e8c96fa7bc566d36a9771c9c))
- Execute with registry ([`9fc55c2`](https://github.com/portofcontext/pctx/commit/9fc55c21b43fcab1a9ed920e6e0dc7c881818f0f))
- Various dependency updates for compatability ([`0a2a3e8`](https://github.com/portofcontext/pctx/commit/0a2a3e8f18d4f366ef8e4051b8f79d99ce80a86c))
- Merge pull request #29 from portofcontext/feature/py-lib ([`0a09de6`](https://github.com/portofcontext/pctx/commit/0a09de66e3afd2b5072a198468bdbcbae117c738))
- Confirm callback registry has all ([`4470394`](https://github.com/portofcontext/pctx/commit/44703940d256c0296f71ec346da9aa5b81b0ca09))
- Merge branch 'callbacks-eap' of https://github.com/portofcontext/pctx into callbacks-eap ([`8fb7057`](https://github.com/portofcontext/pctx/commit/8fb7057dd70497d9451ee683cd3d7c8ee246208c))
- Merge branch 'callbacks-eap' of github.com:portofcontext/pctx into callbacks-eap ([`cd7b8f6`](https://github.com/portofcontext/pctx/commit/cd7b8f6b6f37978fb1ad00aefce11747e19bd197))
- CallMCPTool explicit ([`b6a792c`](https://github.com/portofcontext/pctx/commit/b6a792cd7328b7f05ab723171fff548bcbfb06db))
- Make new arch compile ([`8922559`](https://github.com/portofcontext/pctx/commit/892255953e30eaa36cd34d97819945c0c2899b29))
- Executor callback tests ([`b80ad65`](https://github.com/portofcontext/pctx/commit/b80ad65f01218d2ec59252e7bac141ae0d101b10))
- Add callback_registry & simplify ([`c2ac47f`](https://github.com/portofcontext/pctx/commit/c2ac47f64c63b423e724c8d97a0fda4cb0b0ac74))
- Delete session crate ([`b47b06a`](https://github.com/portofcontext/pctx/commit/b47b06ac3182f92b98918e59dc57fdd50287e322))
- Move session out of executor ([`7722bc4`](https://github.com/portofcontext/pctx/commit/7722bc4be6b8ef8e62606cc331e06eff298c9ff8))
- Restructuring ([`194c3d3`](https://github.com/portofcontext/pctx/commit/194c3d314497d35e89e74a5881488bfb963750ff))
- Merged pctx-py ([`fdb30c5`](https://github.com/portofcontext/pctx/commit/fdb30c58223d31ba67ff10e29c5f5f9238be50f0))
- Fix interfaces mcp vs. ws ([`65a04bf`](https://github.com/portofcontext/pctx/commit/65a04bfef8d8dff66923379307f1afa5e86aee84))
- Fmt ([`266cf55`](https://github.com/portofcontext/pctx/commit/266cf55266b89581df1ff9d7544d93d5d579b51b))
- Progress on websocket handling ([`1858be2`](https://github.com/portofcontext/pctx/commit/1858be2ad0c2afcb5abee006f4987121da3d9000))
- Websocket refactor ([`e0e1ffb`](https://github.com/portofcontext/pctx/commit/e0e1ffb658f8cb4fdfa1add0c5b7594c013ccd6d))
- Add output type and maturin publishing ([`7ddba30`](https://github.com/portofcontext/pctx/commit/7ddba3071246760fb78ad23c22ace5bd38cdaddc))
- Setup python bindings and some renaming ([`e5b8755`](https://github.com/portofcontext/pctx/commit/e5b8755f3c16499e61f5ce1be09f9c8a941504ab))
- Missed renaming for local/callable ([`e2f0646`](https://github.com/portofcontext/pctx/commit/e2f06464a6eb7e1b3d1dbbfad5086f4fb5271b65))
- Merge pull request #27 from portofcontext/js-local-tools ([`ea151c3`](https://github.com/portofcontext/pctx/commit/ea151c33c8ad48705db58dc5ed2294cab50dea47))
- Renaming ([`66376f7`](https://github.com/portofcontext/pctx/commit/66376f778f1d90f52f3df277e62cc53957ec1856))
- Refactor registry and init client sdks ([`4c1ecf1`](https://github.com/portofcontext/pctx/commit/4c1ecf141d969d4512fa5f58fde1154bb586ffaf))
- Namespacing of local tools ([`bccfd0a`](https://github.com/portofcontext/pctx/commit/bccfd0a420197e1c97166b2329fdfc83883f24d5))
- Python/js high level callable with tests ([`9e891cd`](https://github.com/portofcontext/pctx/commit/9e891cda8d0be08f657d22a8f859651716610ae4))
- Add py local tools ([`76941b2`](https://github.com/portofcontext/pctx/commit/76941b2a97b4825a5e16146b251db4af80c5d777))
- Make callback more generic ([`cf3ffa3`](https://github.com/portofcontext/pctx/commit/cf3ffa3c22919c3e725afb62c7ed92e2a9abf53c))
- Merge and rm example ([`92fe8a9`](https://github.com/portofcontext/pctx/commit/92fe8a99574b39485f4e2a683458ffe7c8486800))
- Prototype ([`e9aa09e`](https://github.com/portofcontext/pctx/commit/e9aa09ee2c8a000a0affb8d638f87d99d6b74ad7))
- Merge branch 'logging-config' into otlp ([`b3f1dc6`](https://github.com/portofcontext/pctx/commit/b3f1dc6ca8c539a964d776d24025bdef5f433d2c))
- Merge branch 'main' into logging-config ([`40f0e45`](https://github.com/portofcontext/pctx/commit/40f0e458b59e4ac585b195d5e01eaecc76bc271b))
- Merge pull request #9 from portofcontext/example-impl-and-syncing-fixes ([`4e5ffa7`](https://github.com/portofcontext/pctx/commit/4e5ffa7f99d77d5dc82f9ea172e7ff63b4882ce6))
- Simplify ts check ([`1f801d0`](https://github.com/portofcontext/pctx/commit/1f801d02dbc50829902431bb13e8893c88afe2ff))
- Code sharing ([`aa3cc8f`](https://github.com/portofcontext/pctx/commit/aa3cc8f2bffa1207e112d394d18a29c3edb108c6))
- Merge branch 'main' into typegen-test ([`46d583f`](https://github.com/portofcontext/pctx/commit/46d583fb14f8b30812a70a120eec5a5f94eef893))
- Sync build deno interface with dev one ([`14a9d27`](https://github.com/portofcontext/pctx/commit/14a9d271e79460c5ad98ef3253d519e17c226d64))
- Sync build deno interface with dev one ([`86cb63e`](https://github.com/portofcontext/pctx/commit/86cb63eee812f90a4f24252293329332181bde06))
- Mcp client connect in config crate & used by runtime executor ([`19d352d`](https://github.com/portofcontext/pctx/commit/19d352d84ccc44cf17cfc553266ca7a99862439a))
- Merge branch 'main' of github.com:portofcontext/pctx ([`c2a830d`](https://github.com/portofcontext/pctx/commit/c2a830db033437d00a08be114f0c8e83ac1d072f))
- Publishing setup ([`abb5fb4`](https://github.com/portofcontext/pctx/commit/abb5fb4169fb53c9f020a85dfffd00e6f69304f2))
- Merge branch 'main' into cfg ([`8c04221`](https://github.com/portofcontext/pctx/commit/8c042218a9746241eb0e4467535f618d51ffc161))
- Type check in a deno sandbox with snapshot ([`4281d0b`](https://github.com/portofcontext/pctx/commit/4281d0bfa1f0234c02b5458da9965ad3d3363b4c))
</details>