View Source Changelog
0-10-0
0.10.0
- Remove all deprecated stuff #399
- Make
Membrane.Pipeline.{prepare, play, stop}
deprecated and add:playback
action instead - Make
Membrane.Pipeline.stop_and_terminate/2
deprecated and addMembrane.Pipeline.terminate/2
instead - Add
Membrane.RemoteControlled.Pipeline
- a basic implementation of aMembrane.Pipeline
that </br> can be spawned and controlled by an external process #366 - Disallow sending buffers without sending caps first #341
- Refine the
Membrane.Testing.Pipeline
API - deprecate theMembrane.Testing.Pipeline.Options
usage, use keyword list as options inMembrane.Testing.Pipeline.start/1
andMembrane.Testing.Pipeline.start_link/1
0-9-0
0.9.0
- Automatic demands #313
- Stop forwarding notifications by default in bins #358
- More fine-grained control over emitted metrics #365
### PRs not influencing public API:
- Added log metadata when reporting init in telemetry #376
- Fix generation of pad documentation inside an element #377
- Leaving static pads unlinked and transiting to a playback state other than
:stopped
will result in runtime error (previously only a warning was printed out). #389 - It is possible now to assert on crash group down when using Testing.Pipeline. #391
0-8-2
0.8.2
- Fixed PadAdded spec #359
prs-not-influencing-public-api
PRs not influencing public API:
- Prevent internal testing notifications from reaching pipeline module #350
- Fix unknown node error on distribution changes #352
- Add new type of element,
Membrane.Endpoint
#382
0-8-1
0.8.1
- allow telemetry in version 1.0 only #347
prs-not-influencing-public-api-1
PRs not influencing public API:
0-8-0
0.8.0
release-notes
Release notes:
- PTS and DTS timestamps were added to
Membrane.Buffer
structure explicitly. Timestamps should no longer live inMembrane.Buffer.metadata
field #335.
prs-not-influencing-public-api-2
PRs not influencing public API:
- add CHANGELOG update verification #340
- action enforcing changelog fix #342
- bump version to 0.8.0 #344