- Fixed a bug where the
significant
parameter would not be passed to the supervisor instatic_supervisor
.
- The
gleam/otp/task
gains thetry_await_all
function.
- The
try_await_forever
function in thegleam/otp/task
module has been deprecated. - The
gleam/otp/task
module gains thepid
,await2
,await3
, andawait4
functions. - Tasks are no longer monitored.
- The minimum required Gleam version in
gleam.toml
has been increased to match the actual requirement for this package.
Port
type has been deprecated in favour of thegleam_erlang
packagePort
type.
- Fixed support for older versions of Gleam.
- Fixed support for older versions of Gleam.
- The
gleam/otp/static_supervisor
module has been added, containing bindings to Erlang/OTP's supervisor module.
- Fixed bug: supervisors now abort restarting children if limits are exceeded.
- Fixed
gleam/otp/system.get_state/1
calls that break in Erlang/OTP >= 26.1.get_state/1
(used in debugging and tests) will error on Erlang/OTP <= 26.0 with "No case clause matched".
- The useless
gleam_otp
module has been removed.
- Updated for Gleam v0.32.0.
- Version requirement for
gleam_erlang
updated to~> 0.22
.
- The
actor.Continue
record now contains an optionalSelector
, which can be used to change the messages the actor is selecting. Thecontinue
andwith_selector
builder functions have been added to aid with construction ofNext
values. - The
gleam/otp/node
module has been removed in favour of thegleam/erlang/node
module in thegleam_erlang
package.
- Updated for Gleam v0.30.
- Updated for Gleam v0.27.
- Updated for latest
gleam_erlang
and Gleam versions.
- Fixed bug: tasks are now unmonitored by their parent after completion.
- Updated to use the process module in the
gleam_erlang
library`.
- The
gleam/otp/process
module gains thepid_from_dynamic
function. - The
gleam/otp/task
module gains theawait_forever
andtry_await_forever
functions.
- Updated for Gleam v0.19.0.
- Converted to use the Gleam build tool.
- Updated for Gleam v0.17.0.
- Updated to use the new
#()
tuple syntax.
- Warnings fixed for current versions of Gleam.
- Port messages are no longer treated as regular channel messages by receivers.
- The
gleam/otp/actor.ErlangStartResult
type has been re-added. - The
gleam/otp/actor
module now re-exports thepid
function of thegleam/otp/process
module.
- The
gleam/otp/actor.ErlangStartResult
type has been removed.
- The
gleam/otp/process.Sender
type is now opaque.
- Initial minimal release.