3 GSTREAMER 1.18 RELEASE NOTES
6 THESE RELEASE NOTES ARE A PLACEHOLDER, PLEASE BEAR WITH US WHILE WE
7 FINISH WRITING UP THE REAL THING.
9 GStreamer 1.18.0 has not yet been released. It is scheduled for release
12 1.17.x is the unstable development series that is currently being
13 developed in the git master branch and which will eventually result in
14 1.18, and 1.17.2 is the current development release in that series.
16 The schedule for the 1.18 development cycle is yet to be confirmed, but
17 it is expected that feature freeze will be in June/July 2020, followed
18 by several 1.17 pre-releases and then a new 1.18 stable release in
21 1.18 will be backwards-compatible to the stable 1.16, 1.14, 1.12, 1.10,
22 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
24 See https://gstreamer.freedesktop.org/releases/1.18/ for the latest
25 version of this document.
27 _Last updated: Wednesday 1 July 2020, 23:50 UTC (log)_
32 The GStreamer team is proud to announce a new major feature release in
33 the stable 1.x API series of your favourite cross-platform multimedia
36 As always, this release is again packed with many new features, bug
37 fixes and other improvements.
45 Major new features and changes
55 New element features and additions
59 Plugin and library moves
65 The following plugins have been removed from gst-plugins-bad:
70 Miscellaneous API additions
75 Miscellaneous performance and memory optimisations
77 As always there have been many performance and memory usage improvements
78 across all components and modules. Some of them have already been
79 mentioned elsewhere so won’t be repeated here.
81 The following list is only a small snapshot of some of the more
82 interesting optimisations that haven’t been mentioned in other contexts
101 Tracing framework and debugging improvements
111 GStreamer RTSP server
126 GStreamer Editing Services and NLE
136 GStreamer Python Bindings
141 GStreamer C# Bindings
146 GStreamer Rust Bindings
151 GStreamer Rust Plugins
156 Build and Dependencies
158 - The Autotools build system has finally been removed in favour of the
159 Meson build system. Developers who currently use gst-uninstalled
160 should move to gst-build.
162 - API and plugin documentation are no longer built with gtk_doc. The
163 gtk_doc documentation has been removed in favour of a new unified
164 documentation module built with hotdoc. The intention is to
165 distribute the generated documentation in form of tarballs alongside
172 Cerbero is a meta build system used to build GStreamer plus dependencies
173 on platforms where dependencies are not readily available, such as
174 Windows, Android, iOS and macOS.
176 Cerbero has seen a number of improvements:
181 Platform-specific changes and improvements
202 … and many others who have contributed bug reports, translations, sent
203 suggestions or helped testing.
208 After the 1.18.0 release there will be several 1.18.x bug-fix releases
209 which will contain bug fixes which have been deemed suitable for a
210 stable branch, but no new features or intrusive changes will be added to
211 a bug-fix release usually. The 1.18.x bug-fix releases will be made from
212 the git 1.18 branch, which will be a stable branch.
216 1.18.0 has not been released yet.
226 Our next major feature release will be 1.20, and 1.19 will be the
227 unstable development version leading up to the stable 1.20 release. The
228 development of 1.19/1.20 will happen in the git master branch.
230 The plan for the 1.20 development cycle is yet to be confirmed.
232 1.20 will be backwards-compatible to the stable 1.18, 1.16, 1.14, 1.12,
233 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
235 ------------------------------------------------------------------------
237 _These release notes have been prepared by Tim-Philipp Müller with_
238 _contributions from … (FIXME)_
240 _License: CC BY-SA 4.0_