1 GStreamer 1.18 Release Notes
3 These release notes are a placeholder, please bear with us while we
4 finish writing up the real thing.
6 GStreamer 1.18.0 has not yet been released. It is scheduled for release
7 in late August / early September 2020.
9 1.17.x is the unstable development series that is currently being
10 developed in the git master branch and which will eventually result in
11 1.18, and 1.17.90 is the current 1.18 pre-release in that series.
13 1.18 will be backwards-compatible to the stable 1.16, 1.14, 1.12, 1.10,
14 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
16 See https://gstreamer.freedesktop.org/releases/1.18/ for the latest
17 version of this document.
19 Last updated: Wednesday 20 August 2020, 11:00 UTC (log)
23 The GStreamer team is proud to announce a new major feature release in
24 the stable 1.x API series of your favourite cross-platform multimedia
27 As always, this release is again packed with many new features, bug
28 fixes and other improvements.
34 Major new features and changes
44 New element features and additions
48 Plugin and library moves
54 The following plugins have been removed from gst-plugins-bad:
58 Miscellaneous API additions
62 Miscellaneous performance and memory optimisations
64 As always there have been many performance and memory usage improvements
65 across all components and modules. Some of them have already been
66 mentioned elsewhere so won’t be repeated here.
68 The following list is only a small snapshot of some of the more
69 interesting optimisations that haven’t been mentioned in other contexts
86 Tracing framework and debugging improvements
106 GStreamer Editing Services and NLE
114 GStreamer Python Bindings
118 GStreamer C# Bindings
122 GStreamer Rust Bindings
126 GStreamer Rust Plugins
130 Build and Dependencies
132 - The Autotools build system has finally been removed in favour of the
133 Meson build system. Developers who currently use gst-uninstalled
134 should move to gst-build.
136 - API and plugin documentation are no longer built with gtk_doc. The
137 gtk_doc documentation has been removed in favour of a new unified
138 documentation module built with hotdoc. The intention is to
139 distribute the generated documentation in form of tarballs alongside
146 Cerbero is a meta build system used to build GStreamer plus dependencies
147 on platforms where dependencies are not readily available, such as
148 Windows, Android, iOS and macOS.
150 Cerbero has seen a number of improvements:
154 Platform-specific changes and improvements
174 … and many others who have contributed bug reports, translations, sent
175 suggestions or helped testing.
179 After the 1.18.0 release there will be several 1.18.x bug-fix releases
180 which will contain bug fixes which have been deemed suitable for a
181 stable branch, but no new features or intrusive changes will be added to
182 a bug-fix release usually. The 1.18.x bug-fix releases will be made from
183 the git 1.18 branch, which will be a stable branch.
187 1.18.0 has not been released yet.
195 Our next major feature release will be 1.20, and 1.19 will be the
196 unstable development version leading up to the stable 1.20 release. The
197 development of 1.19/1.20 will happen in the git master branch.
199 The plan for the 1.20 development cycle is yet to be confirmed.
201 1.20 will be backwards-compatible to the stable 1.18, 1.16, 1.14, 1.12,
202 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
204 ------------------------------------------------------------------------
206 These release notes have been prepared by Tim-Philipp Müller with
207 contributions from … (FIXME)
209 License: CC BY-SA 4.0