majic/CHANGELOG.md
Jordan Bracco b5777bf9e8 Majic.
2020-06-15 22:23:14 +02:00

1.2 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

majic Unreleased

Added

  • Forked gen_magic.
  • Pool: Majic.Pool
  • Unified API: Majic.perform/1,2,3

Changed

  • C port now using erl_interface
  • Majic.Server.reload/2,3
  • Majic.Server.recycle/2,3
  • Bytes support: Majic.Server.perform(ref, {:bytes, <<>>})
  • Builds on Musl
  • Better error and timeout handling

gen_majic [1.0]

Added

  • Added support for process recycling (evadne).
  • Added documentation (evadne).

Changed

  • Replaced GenServer with :gen_statem (evadne).

    • Changed API; added support for customisation.
  • Refined tests and other aspects of the library (evadne).

0.20.83

Added

  • Soak testing script (devstopfix)

Changed

  • Replaced Erlexec usage with Port (devstopfix)

0.0.1

Added

  • Initial Elixir wrapper with Erlexec (evadne)
  • Intiial C program (evadne)