Releases: membraneframework/membrane_core
Releases · membraneframework/membrane_core
v1.2.6
What's Changed
- Adjust to Elixir 1.19 by @Noarkhh in #1038
- Avoid division by 0 in stalker under weird timer behaviour by @mat-hek in #1035
- Improvements in Testing.Pipeline docs by @varsill in #997
- Put pages into groups, include tutorials by @Noarkhh in #1007
- Include plugins in docs by @Noarkhh in #1012
- Include demos in docs by @Noarkhh in #1013
- Allow for searching in all membrane packages by @Noarkhh in #1015
- Pads guide by @Noarkhh in #1031
This release obsoletes v1.2.5, which was broken and didn't compile
Full Changelog: v1.2.5...v1.2.6
v1.2.5
v1.2.4
v1.2.3
What's Changed
- Correct documentation for unsafely_name_processes_for_observer by @maslowalex in #960
- Fixed telemetry metadata bug of component_type and covered it by tests by @wende in #958
- Fix order of handle_child_terminated and handle_crash_group_down callback invocation by @varsill in #962
- More information in handle_child_terminated. Deprecate
nilchild group name by @varsill in #964
New Contributors
- @maslowalex made their first contribution in #960
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
- Improve conditions for generating compilation warnings by @FelonEkonom in #956
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- Improve telemetry docs (and not only) by @FelonEkonom in #949
- Improve stream format error by @mat-hek in #950
- Make Connector demand before start of stream by @FelonEkonom in #952
- Release v1.2.1 by @FelonEkonom in #953
Full Changelog: v1.2.0...v1.2.1
v1.2.0
membrane_core v1.2.0 has just been released on hex.pm! It introduces, among other things, new :telemetry events emitted on every callback execution in the framework (link to docs). This aims to simplify debugging Membrane Components as well as allow writing custom plugs that can be attached to Membrane projects to generate, e.g., traces or structured logs.
Beyond this, the new release introduces:
- built-in helper elements:
Membrane.Connector,Membrane.TeeandMembrane.Funnel - new compile-time and runtime checks which help detect common pipeline architectural problems, especially related to flow control
:max_instancespad option (more info inPaddocs)
All changes
- Disallow less strict build caches by @varsill in #898
- Add max_instances option for dynamic pads by @FelonEkonom in #876
- Refactor stream format error message by @FelonEkonom in #902
- Implement forwarding filter by @FelonEkonom in #904
- Generate warnings related to pads with
:autoflow control by @FelonEkonom in #900 - Rename ForwardingFilter to Connector by @FelonEkonom in #908
- Incorporate Funnel, Tee and Fake.Sink by @FelonEkonom in #922
- Detect diamonds by @FelonEkonom in #909
- fix string passed to Telemetry.report_metric by @mat-hek in #925
- More docs for v1.2 by @FelonEkonom in #923
- Fix performance test by @varsill in #934
- Telemetry (#905) by @wende in #918
- Bump version to v1.2.0-rc0 by @FelonEkonom in #940
monotonic_timeof execution in telemetry metadata by @wende in #943- 937 setup incomplete to setup incomplete returned by @wende in #945
- Bump version to 1.2.0-rc1 by @FelonEkonom in #947
- Release v1.2.0 by @FelonEkonom in #948
New Contributors
Full Changelog: v1.1.2...v1.2.0
v1.2.0-rc0
v1.1.2
New features
- Add new callback
handle_child_terminatedby @FelonEkonom in #894
Bugfixes
Docs updgrade
- add newlines so tables are rendered correctly, update packages list by @mat-hek in #853
- Fix table rendering for raw audio and video by @harrisi in #852
Rest of changes
- Warn on demand on pad with EoS by @FelonEkonom in #851
- [Passed] Auto update packages list by @membraneframeworkadmin in #860
New Contributors
Full Changelog: v1.1.1...v1.1.2
v1.1.1
Bugfixes
- Fix 'table identifier does not refer to an existing ETS table' error when inserting metrics into the observability ETS by @mat-hek in #835
- DistributedAtomic.Worker implements sub_get as a call by @philipgiuliani in #837
Other pull requests
- Fix typo in readme by @thbar in #819
- [Passed] Auto update packages list by @membraneframeworkadmin in #800
- Bump credo by @FelonEkonom in #844
- Bump version to v1.1.1 by @FelonEkonom in #845
New Contributors
- @thbar made their first contribution in #819
- @philipgiuliani made their first contribution in #837
Full Changelog: v1.1.0...v1.1.1