Skip to content

Releases: AnswerDotAI/ipymini

v0.1.14

26 Jun 20:16

Choose a tag to compare

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

18 Jun 02:36

Choose a tag to compare

New Features

  • Add SIGTERM handler (#36)

v0.1.12

18 Jun 02:13

Choose a tag to compare

New Features

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

v0.1.11

18 Jun 00:41

Choose a tag to compare

New Features

  • Add Concurrent execution helpers (#34)

v0.1.10

18 Jun 00:24

Choose a tag to compare

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

12 Jun 05:11

Choose a tag to compare

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

11 Jun 03:40

Choose a tag to compare

  • Refactor using microio

v0.1.7

21 Feb 21:02

Choose a tag to compare

New Features

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

v0.1.6

16 Feb 21:50

Choose a tag to compare

New Features

  • Set kernel attr (#21)

v0.1.5

31 Jan 11:30

Choose a tag to compare

Bugs Squashed

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