Iodine v0.7.44 Release Notes

Release Date: 2021-02-28 // 8 months ago
  • 🛠 Fix: Fixes issue #103 where an empty String response would result in the word "null" being returned (no String object was created, which routed the NULL object to facil.io's JSON interpreter). Credit to @waghanza (Marwan Rabbâa) for exposing the issue.

    🛠 Fix: Fixes a possible edge case race condition where the GC might free a channel name's String object before it's passed on to the user's callback.

    🛠 Fix: Fixes a typo in the CLI documentation.


Previous changes from v0.7.43

  • 🛠 Fix: Fixes an issue where the GVL state in user-spawned threads is inaccurate. This issue only occurs if spawning a new thread and calling certain Iodine methods from a user thread.

    🛠 Fix: validate that data passed by the user to write is a String object and print warnings / raise exceptions if t isn't. Credit to Vamsi Ambati for asking a question that exposed this issue.