Skip to content

Release-0.4.1

Compare
Choose a tag to compare
@codemercenary codemercenary released this 27 Jan 02:25
· 1964 commits to master since this release

This release has a heck of a lot of wonderful new features! Thanks in particular to @jo3w4rd for helping us get our act together on our public documentation, hopefully it's just the start of a policy of keeping up with our public-facing documentation more diligently.

Among the list of updates are:

  • CoreContext::Initiate no longer recursively initializes parent contexts. Now, the child context is put in a "ready to run" state if it's initiated while the parent context is not yet running. Once the parent context moves to the running state, the child context moves to a running state, too.
  • Contexts that are in the "ready to run" state will not be cleaned up until their parent is initiated, terminated, or torn down, or the context itself is terminated.
  • AutoPacket now supports operator+= similar to AutoPacketFactory
  • We now have a multi-decoration gather strategy! More than one AutoFilter supplying the same decoration is permitted in the same autofilter network, provided that there are no filters in that network which expect a single argument of that type. The syntax for a gathered decoration is T*[], and it describes a null-terminated list of decorations on a packet.