| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-02-28 | 3.0 kB | |
| v1.2.0 source code.tar.gz | 2025-02-28 | 417.0 kB | |
| v1.2.0 source code.zip | 2025-02-28 | 569.5 kB | |
| Totals: 3 Items | 989.6 kB | 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.Tee and Membrane.Funnel
- new compile-time and runtime checks which help detect common pipeline architectural problems, especially related to flow control
- :max_instances pad option (more info in Pad docs)
All changes
- Disallow less strict build caches by @varsill in https://github.com/membraneframework/membrane_core/pull/898
- Add max_instances option for dynamic pads by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/876
- Refactor stream format error message by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/902
- Implement forwarding filter by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/904
- Generate warnings related to pads with
:autoflow control by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/900 - Rename ForwardingFilter to Connector by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/908
- Incorporate Funnel, Tee and Fake.Sink by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/922
- Detect diamonds by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/909
- fix string passed to Telemetry.report_metric by @mat-hek in https://github.com/membraneframework/membrane_core/pull/925
- More docs for v1.2 by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/923
- Fix performance test by @varsill in https://github.com/membraneframework/membrane_core/pull/934
- Telemetry (#905) by @wende in https://github.com/membraneframework/membrane_core/pull/918
- Bump version to v1.2.0-rc0 by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/940
monotonic_timeof execution in telemetry metadata by @wende in https://github.com/membraneframework/membrane_core/pull/943- 937 setup incomplete to setup incomplete returned by @wende in https://github.com/membraneframework/membrane_core/pull/945
- Bump version to 1.2.0-rc1 by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/947
- Release v1.2.0 by @FelonEkonom in https://github.com/membraneframework/membrane_core/pull/948
New Contributors
- @wende made their first contribution in https://github.com/membraneframework/membrane_core/pull/918
Full Changelog: https://github.com/membraneframework/membrane_core/compare/v1.1.2...v1.2.0