pctx_executor 0.2.1

TypeScript execution environment orchestration
# 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.2.1 (2026-03-25)

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 4 commits contributed to the release over the course of 8 calendar days.
 - 12 days passed between releases.
 - 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**
    - Merge pull request #66 from portofcontext/registry-audit-log ([`267473b`]https://github.com/portofcontext/pctx/commit/267473bc7615b438ae13c1ecd61b4be5dfacc231)
    - Merge pull request #65 from portofcontext/62-question-intended-approach-for-stateful-upstream-mcp-tools-eg-lsp-mcp-start_lsp---open_document ([`0f2ded4`]https://github.com/portofcontext/pctx/commit/0f2ded4e8b5bef930ad2b84bf6a399c2b74aa095)
    - Execution event trace ([`52efa39`]https://github.com/portofcontext/pctx/commit/52efa391590fb5945b2654cf992147b43b95b6e7)
    - Unified mcp (http) connection pool caching ([`2636de8`]https://github.com/portofcontext/pctx/commit/2636de8d77dcd8a5a364aa706120f358f5cddaa3)
</details>

## 0.2.0 (2026-03-13)

### Other

 - <csr-id-12e0b624c08fb8a4cb8a87e73de6fb64ffb5a862/> unified registry

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 13 commits contributed to the release.
 - 1 commit was 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**
    - Merge pull request #64 from portofcontext/ts-sidecar ([`aa7d8c8`]https://github.com/portofcontext/pctx/commit/aa7d8c8b1ef1ba2c6eac45810f3b3e9990252720)
    - Changelog + version bumps ([`a4b2bdf`]https://github.com/portofcontext/pctx/commit/a4b2bdf8d36bdd3cbee494565030e20ff07b1225)
    - Unified registry ([`12e0b62`]https://github.com/portofcontext/pctx/commit/12e0b624c08fb8a4cb8a87e73de6fb64ffb5a862)
    - Registry crate ([`af6d95c`]https://github.com/portofcontext/pctx/commit/af6d95c2c5d572b49298e8b5258cde2a3ad07a68)
    - Merge pull request #56 from portofcontext/in-memory-fs ([`8b692dd`]https://github.com/portofcontext/pctx/commit/8b692dde566648ff4eae65bee0e5578170d419bf)
    - Merge typescipt updates ([`797c1e5`]https://github.com/portofcontext/pctx/commit/797c1e5c02211ff88aca4d6ad82054d9974cee36)
    - Merge pull request #59 from portofcontext/type-check-blind-spots ([`1e667f8`]https://github.com/portofcontext/pctx/commit/1e667f82a573eeba4ecabffd879a7ea1b671fdf2)
    - Merge ([`c19b36c`]https://github.com/portofcontext/pctx/commit/c19b36cc9a6317879af5225204aeb0bcce35d7b4)
    - Async not needed for type check ([`50be02d`]https://github.com/portofcontext/pctx/commit/50be02df73c8f310289c044c85db416a922ab34d)
    - Cargo fmt ([`0a12053`]https://github.com/portofcontext/pctx/commit/0a120535dc4344330ec186453f8df933d8e1c6d9)
    - Update tests that were not actually ts ([`1c89c70`]https://github.com/portofcontext/pctx/commit/1c89c70834764b000b70c0057e1bd2e2fab6a954)
    - Include ts lib deps as part of type checking ([`db67183`]https://github.com/portofcontext/pctx/commit/db67183cf9443fe3233e08fecce4d842d5a12ad1)
    - Fix merge ([`ae69455`]https://github.com/portofcontext/pctx/commit/ae694559e756fa9aede6053b6d50a71ea5eeeef1)
</details>

## 0.1.3 (2026-02-04)

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 11 commits contributed to the release over the course of 7 calendar days.
 - 7 days passed between releases.
 - 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**
    - Release pctx_executor v0.1.3, pctx_code_mode v0.2.3 ([`910e7bd`]https://github.com/portofcontext/pctx/commit/910e7bdef73344767a59774b1c9f7a990c5ecca4)
    - Bump executor ([`f596c9c`]https://github.com/portofcontext/pctx/commit/f596c9c85d012d3282d96a2c30e80e9a0d5742ac)
    - Release pctx_codegen v0.2.0, pctx_type_check_runtime v0.1.2, pctx_executor v0.1.2, pctx_code_mode v0.2.3 ([`dbe7858`]https://github.com/portofcontext/pctx/commit/dbe78587850bc31d42e24f8132069ce705313351)
    - Release pctx_codegen v0.2.0, pctx_type_check_runtime v0.1.2, pctx_executor v0.1.2, pctx_code_mode v0.2.3 ([`2b9e359`]https://github.com/portofcontext/pctx/commit/2b9e359c8366d1cf50fdf23b49287e77025ecf4e)
    - Release pctx_codegen v0.2.0, pctx_type_check_runtime v0.1.2, pctx_executor v0.1.2, pctx_code_mode v0.2.3 ([`ca2531d`]https://github.com/portofcontext/pctx/commit/ca2531dac6d202d926c55beec03c73496a75e056)
    - Release pctx_codegen v0.2.0, pctx_type_check_runtime v0.1.2, pctx_executor v0.1.2, pctx_code_mode v0.2.2 ([`8cd4cb3`]https://github.com/portofcontext/pctx/commit/8cd4cb3354416208f70927e8fdb6540162402eef)
    - Merge pull request #55 from portofcontext/vec-panic ([`f1b3a91`]https://github.com/portofcontext/pctx/commit/f1b3a912d955fdecef9531b10a4910ddb05cffb0)
    - Fix cargo fmt ([`9edb5d8`]https://github.com/portofcontext/pctx/commit/9edb5d886522e14523782f8305bd10d9757cf98c)
    - Cetralized mutex ([`9d072f3`]https://github.com/portofcontext/pctx/commit/9d072f3a387c80e7f5191a41e56cc81e54690a71)
    - Remove allowed hosts tests (fetch no longer available ([`4b413be`]https://github.com/portofcontext/pctx/commit/4b413beed11f8ebcff00c423a6e229c67ded8208)
    - Sync with main ([`cc6a0a9`]https://github.com/portofcontext/pctx/commit/cc6a0a90a8dc7d08e0faf108b70b77a96c2b44a2)
</details>

## 0.1.2 (2026-01-28)

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 4 commits contributed to the release over the course of 1 calendar day.
 - 7 days passed between releases.
 - 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**
    - Release pctx_config v0.1.3, pctx_code_execution_runtime v0.1.3, pctx_executor v0.1.2, pctx_code_mode v0.2.2 ([`d89a17a`]https://github.com/portofcontext/pctx/commit/d89a17a1dcf724dd9545c3a59cadae7ba1bfeff7)
    - Remove generic fectch from runtime ([`fdfc800`]https://github.com/portofcontext/pctx/commit/fdfc80069eb561177410fc55909ce422f2450280)
    - Minify just-bash bundle ([`4010323`]https://github.com/portofcontext/pctx/commit/40103233148950826ca198c723bf8ff99f1958a3)
    - Add just-bash ([`5629f3a`]https://github.com/portofcontext/pctx/commit/5629f3a7b31bc17be713ca7d8022e65d21d9d6a7)
</details>

## 0.1.1 (2026-01-20)

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 7 commits contributed to the release over the course of 1 calendar day.
 - 8 days passed between releases.
 - 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**
    - Release pctx_executor v0.1.1, pctx_code_mode v0.1.1 ([`075fd8b`]https://github.com/portofcontext/pctx/commit/075fd8b93993e4727d05568f10977586ae958354)
    - Bump all ([`5e0f10a`]https://github.com/portofcontext/pctx/commit/5e0f10af5f3914e26e1c157439bd5611d0807ce9)
    - Adjusting changelogs prior to release of pctx_config v0.1.1, pctx_code_execution_runtime v0.1.1, pctx_codegen v0.1.1, pctx_deno_transpiler v0.1.1, pctx_type_check_runtime v0.1.1, pctx_executor v0.1.0, pctx_code_mode v0.1.0 ([`1226141`]https://github.com/portofcontext/pctx/commit/1226141953fe727fc35c42ef50d1c95bd27037e0)
    - Merge pull request #52 from portofcontext/bump-deps-for-goose ([`8a25938`]https://github.com/portofcontext/pctx/commit/8a259388b64d111a671cf930cdd6294449b70d8b)
    - Bump deps and export needed code mode structs and funcs ([`ddf9f35`]https://github.com/portofcontext/pctx/commit/ddf9f35cfb9d9bc760b8e31d02eb332cbc04b1ed)
    - Merge pull request #51 from portofcontext/otlp-traceparent ([`1a0c13e`]https://github.com/portofcontext/pctx/commit/1a0c13e4c739285f278f887e0abd4fa2d1a43f08)
    - Consolidate deps to root cargo toml ([`4da94a7`]https://github.com/portofcontext/pctx/commit/4da94a7fb913fc9e4d6052277077eb6f7a87628a)
</details>

## 0.1.0 (2026-01-12)

### Added

- Initial release of pctx_executor

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 35 commits contributed to the release over the course of 45 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**
    - Release pctx_deno_transpiler v0.1.0, pctx_type_check_runtime v0.1.0, pctx_executor v0.1.0, pctx_code_mode v0.1.0 ([`6abd5b1`]https://github.com/portofcontext/pctx/commit/6abd5b160dd1895e88a216360b1ff07e355f819e)
    - Deno_transpile package rename, taken on crates.io ([`4da2765`]https://github.com/portofcontext/pctx/commit/4da27656112812eb787349dbe1adced502da64fe)
    - Release 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 ([`821751c`]https://github.com/portofcontext/pctx/commit/821751c5ba7e28d2be1741454fcfe73fde3e8414)
    - 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)
    - Check len before register ([`e7c82f3`]https://github.com/portofcontext/pctx/commit/e7c82f3cfd2e6dbf746267c09ec223662abb0e56)
    - Merge pull request #45 from portofcontext/debug-windows-issue-from-dep-updates ([`0bc2c73`]https://github.com/portofcontext/pctx/commit/0bc2c73e1ed4ad5c087e7c4a5bd6fa9a3f136be4)
    - Switch feature to Win32_Networking_WinSock ([`c0e520f`]https://github.com/portofcontext/pctx/commit/c0e520f7c6e44a8de2b75ea0cc6d29b5e9271f9f)
    - Try adding Win32_Networking feature to pctx_executor.windows-sys ([`d518e22`]https://github.com/portofcontext/pctx/commit/d518e222feea879df513b02ff48b2194ec654109)
    - Merge pull request #44 from portofcontext/handle-mcp-errs-and-stdio ([`9732aad`]https://github.com/portofcontext/pctx/commit/9732aade68e6ac34a46ddea158f1bcb30457549d)
    - Merge branch 'main' into handle-mcp-errs-and-stdio ([`363a3f0`]https://github.com/portofcontext/pctx/commit/363a3f082c38e2b1c509e02321711c6d04291d7c)
    - Merge branch 'main' into more-instrumentation ([`bdbe6b5`]https://github.com/portofcontext/pctx/commit/bdbe6b5301868f8de51530848bfea373e6a86bbf)
    - Merge pull request #42 from portofcontext/bugfix/ts-compiler-err-msg-handling ([`7c96a40`]https://github.com/portofcontext/pctx/commit/7c96a408b76d12bc18c0e79ce6ce2c40dcc2ab2f)
    - Pr comments ([`37c2f44`]https://github.com/portofcontext/pctx/commit/37c2f44386bd777642351181d12d8d8a088d53ab)
    - Improve handling of ts compiler errors ([`80858a9`]https://github.com/portofcontext/pctx/commit/80858a95b95d6fb7c625c1d884093d656c7e56c4)
    - Add stdio MCP support ([`21d2d92`]https://github.com/portofcontext/pctx/commit/21d2d92886b6c36b79a24ba3d1e9596ae8d9324a)
    - Merge pull request #38 from portofcontext/dependency-bumps-dec-12 ([`5ef7aef`]https://github.com/portofcontext/pctx/commit/5ef7aefb11d22f09330af9cf23bd1341448f7c3a)
    - 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)
    - Delete unused crate and add architecture diagram ([`1d49697`]https://github.com/portofcontext/pctx/commit/1d4969747ccdcab5d8341d716680fa07b6d18426)
    - Merge main ([`141137e`]https://github.com/portofcontext/pctx/commit/141137e9c2e66e5ce60b09a201a71b82feaa49f4)
    - Merge branch 'callbacks-eap' of https://github.com/portofcontext/pctx into callbacks-eap ([`8fb7057`]https://github.com/portofcontext/pctx/commit/8fb7057dd70497d9451ee683cd3d7c8ee246208c)
    - CallMCPTool explicit ([`b6a792c`]https://github.com/portofcontext/pctx/commit/b6a792cd7328b7f05ab723171fff548bcbfb06db)
    - Executor callback tests ([`b80ad65`]https://github.com/portofcontext/pctx/commit/b80ad65f01218d2ec59252e7bac141ae0d101b10)
    - Add callback_registry & simplify ([`c2ac47f`]https://github.com/portofcontext/pctx/commit/c2ac47f64c63b423e724c8d97a0fda4cb0b0ac74)
    - 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)
    - Progress on websocket handling ([`1858be2`]https://github.com/portofcontext/pctx/commit/1858be2ad0c2afcb5abee006f4987121da3d9000)
    - Websocket refactor ([`e0e1ffb`]https://github.com/portofcontext/pctx/commit/e0e1ffb658f8cb4fdfa1add0c5b7594c013ccd6d)
    - Setup python bindings and some renaming ([`e5b8755`]https://github.com/portofcontext/pctx/commit/e5b8755f3c16499e61f5ce1be09f9c8a941504ab)
</details>