Skip to content

Releases: AnswerDotAI/ipymini

v0.1.14

Choose a tag to compare

@jph00 jph00 released this 26 Jun 20:16

New Features

  • Support comm_manager; replace per-subshell parent ContextVars and comm_context with shared module-level vars and set_kernel binding; stop echoing inbound comms on IOPub (#37)

v0.1.13

Choose a tag to compare

@jph00 jph00 released this 18 Jun 02:36

New Features

  • Add SIGTERM handler (#36)

v0.1.12

Choose a tag to compare

@jph00 jph00 released this 18 Jun 02:13

New Features

  • Shut down nested ipymini kernels when their launcher exits via JPY_PARENT_PID watcher (#35)

v0.1.11

Choose a tag to compare

@jph00 jph00 released this 18 Jun 00:41

New Features

  • Add Concurrent execution helpers (#34)

v0.1.10

Choose a tag to compare

@jph00 jph00 released this 18 Jun 00:24

New Features

  • Run router send and recv concurrently (kill ~40ms reply latency) (#33), thanks to @PiotrCzapla
  • De-slop AsyncRouterThread.run_async (#32), thanks to @PiotrCzapla
  • Propagate thread-local IO context through ThreadPoolExecutor.submit (#27)
  • Add unlock() and subshell() opt-ins for concurrent in-cell execution (#26)

v0.1.9

Choose a tag to compare

@jph00 jph00 released this 12 Jun 05:11

New Features

  • Add concurrent execution support via WorkTracker/ScopeGroup; isolate display hook per-context (#25)
  • Interrupt handling: wake async scopes, add SIGUSR1 faulthandler dump, tighten subshell lifecycle (#23)

v0.1.8

Choose a tag to compare

@jph00 jph00 released this 11 Jun 03:40
  • Refactor using microio

v0.1.7

Choose a tag to compare

@jph00 jph00 released this 21 Feb 21:02

New Features

  • Propagate contextvars to user-launched threads for correct output routing (#22)

v0.1.6

Choose a tag to compare

@jph00 jph00 released this 16 Feb 21:50

New Features

  • Set kernel attr (#21)

v0.1.5

Choose a tag to compare

@jph00 jph00 released this 31 Jan 11:30

Bugs Squashed

  • Fix debugger start state for gutter breakpoints (#20), thanks to @jph00