=== release 1.29.1 ===

2026-03-22 14:56:37 +0000  Tim-Philipp Müller <tim@centricular.com>

	* NEWS:
	* RELEASE:
	* gst-rtsp-server.doap:
	* meson.build:
	  Release 1.29.1

2023-04-02 16:53:45 +0100  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	* scripts/dist-common-files.py:
	  modules: dist common files from monorepo root
	  Less noise when making releases, and just need to maintain one copy.
	  Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/11094>

2026-03-22 14:20:18 +0000  Tim-Philipp Müller <tim@centricular.com>

	* RELEASE:
	  modules: remove RELEASE from git, will be generated from template on dist

2026-02-15 15:02:07 +0000  Tim-Philipp Müller <tim@centricular.com>

	* NEWS:
	  modules: Remove NEWS from git which is generated from full release notes
	  Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/11094>

2026-03-16 11:53:00 +0100  Peter Stensson <petest@axis.com>

	* gst/rtsp-server/rtsp-client.c:
	  rtsp-client: Lock media when unlinking session medias
	  If the session timed out while handling the play request the cleanup for
	  the session would start removing medias which could cause a segmentaion
	  fault.
	  The locking of the media on cleanup adds synchronization with the
	  request handlers and resolves the crashes.
	  Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/11040>

2026-02-19 11:24:25 +0200  Marko Kohtala <marko.kohtala@gmail.com>

	* gst/rtsp-server/rtsp-stream.c:
	  rtsp-stream: Clear send_thread when it's freed
	  No new thread was created, but instead the freed memory was accessed when
	  media was reused.
	  Fixes #4920
	  Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/10844>

2026-02-19 21:09:41 +0100  Mathieu Duponchelle <mathieu@centricular.com>

	* docs/plugins/gst_plugins_cache.json:
	* gst/rtsp-sink/gstrtspclientsink.c:
	  rtspclientsink: don't error out when stream transport notifies timeout
	  This can and will happen when the server is still alive and well, as
	  long as it does not send a receiver report for one of the ssrcs (for
	  instance a retransmission ssrc)
	  See: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4911
	  Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/10819>

2026-02-19 20:40:43 +0100  Mathieu Duponchelle <mathieu@centricular.com>

	* gst/rtsp-sink/gstrtspclientsink.c:
	* gst/rtsp-sink/gstrtspclientsink.h:
	  rtspclientsink: add property to error out on keepalive timeouts
	  Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4911
	  Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/10819>

2026-01-27 18:36:19 +0000  Tim-Philipp Müller <tim@centricular.com>

	* RELEASE:
	* meson.build:
	  Back to development in main branch after 1.28.0
	  - Track orc main branch
	  - Track gst-plugins-rs main branch
	  Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/10616>

=== release 1.28.0 ===

