title: Make deprecated symbols visible API
[platform/upstream/gstreamer.git] / NEWS
1
2
3 GSTREAMER 1.18 RELEASE NOTES
4
5
6 THESE RELEASE NOTES ARE A PLACEHOLDER, PLEASE BEAR WITH US WHILE WE
7 FINISH WRITING UP THE REAL THING.
8
9 GStreamer 1.18.0 has not yet been released. It is scheduled for release
10 in summer 2020 now.
11
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.
15
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
19 July/August 2020.
20
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.
23
24 See https://gstreamer.freedesktop.org/releases/1.18/ for the latest
25 version of this document.
26
27 _Last updated: Wednesday 1 July 2020, 23:50 UTC (log)_
28
29
30 Introduction
31
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
34 framework!
35
36 As always, this release is again packed with many new features, bug
37 fixes and other improvements.
38
39
40 Highlights
41
42 -   FIXME
43
44
45 Major new features and changes
46
47 Noteworthy new API
48
49 -   FIXME
50
51 New Elements
52
53 -   FIXME
54
55 New element features and additions
56
57 -   FIXME
58
59 Plugin and library moves
60
61 -   FIXME
62
63 Plugin removals
64
65 The following plugins have been removed from gst-plugins-bad:
66
67 -   FIXME
68
69
70 Miscellaneous API additions
71
72 -   FIXME
73
74
75 Miscellaneous performance and memory optimisations
76
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.
80
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
83 yet:
84
85 -   FIXME
86
87 GstPlayer
88
89 -   FIXME
90
91
92 Miscellaneous changes
93
94 -   FIXME
95
96 OpenGL integration
97
98 -   FIXME
99
100
101 Tracing framework and debugging improvements
102
103 -   FIXME
104
105
106 Tools
107
108 -   FIXME
109
110
111 GStreamer RTSP server
112
113 -   FIXME
114
115
116 GStreamer VAAPI
117
118 -   FIXME
119
120
121 GStreamer OMX
122
123 -   FIXME
124
125
126 GStreamer Editing Services and NLE
127
128 -   FIXME
129
130
131 GStreamer validate
132
133 -   FIXME
134
135
136 GStreamer Python Bindings
137
138 -   FIXME
139
140
141 GStreamer C# Bindings
142
143 -   FIXME
144
145
146 GStreamer Rust Bindings
147
148 -   FIXME
149
150
151 GStreamer Rust Plugins
152
153 -   FIXME
154
155
156 Build and Dependencies
157
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.
161
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
166     releases.
167
168 -   FIXME
169
170 Cerbero
171
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.
175
176 Cerbero has seen a number of improvements:
177
178 -   FIXME
179
180
181 Platform-specific changes and improvements
182
183 Android
184
185 -   FIXME
186
187 macOS and iOS
188
189 -   FIXME
190
191 Windows
192
193 -   toolchain upgrade
194
195 -   FIXME
196
197
198 Contributors
199
200 -   FIXME
201
202 … and many others who have contributed bug reports, translations, sent
203 suggestions or helped testing.
204
205
206 Stable 1.18 branch
207
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.
213
214 1.18.0
215
216 1.18.0 has not been released yet.
217
218
219 Known Issues
220
221 -   FIXME
222
223
224 Schedule for 1.20
225
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.
229
230 The plan for the 1.20 development cycle is yet to be confirmed.
231
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.
234
235 ------------------------------------------------------------------------
236
237 _These release notes have been prepared by Tim-Philipp Müller with_
238 _contributions from … (FIXME)_
239
240 _License: CC BY-SA 4.0_