diff --git a/docs/release-notes.md b/docs/release-notes.md index f8201927b3..85792e71f9 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -3,6 +3,32 @@ This document contains pointers to the WebRTC release notes for each Chrome rele release notes are posted to the [discuss-webrtc](https://groups.google.com/group/discuss-webrtc) mailing list before the release. +## Release note generation +Release notes are generated by taking the git log between the respective +[release branches](https://chromiumdash.appspot.com/branches) using +``` +git log branch-heads/5672..branch-heads/5735 +``` +and finding monorail issues associated with the `BUG=` line extracted from the git log as +``` +grep -i 'Bug[:=]' | sed 's/^ *//g' | grep -i ^Bug | sort -n | uniq +``` +that have been marked as `Fixed` or `Verified`. This should be done between the branch date and +the release date in order to account for "late" merges. + +For WebRTC, all files in the repository are taken into account. +For Chromium, the following directories are considered: +* third_party/blink/renderer/modules/peerconnection/ +* third_party/blink/renderer/platform/peerconnection/ +* third_party/blink/renderer/platform/p2p/ +* third_party/blink/renderer/modules/mediastream/ +* third_party/blink/renderer/modules/webrtc +* third_party/blink/renderer/modules/breakout_box +* content/browser/webrtc/ + +Some manual filtering is done to remove issues associated with build changes, tests and trivial +code changes. + ## Current release To find out the current release and schedule, refer to the [chromium dashboard](https://chromiumdash.appspot.com/schedule). @@ -11,6 +37,14 @@ To find a branch associated with a particular release, refer to [the list of branches](https://chromiumdash.appspot.com/branches). ## List of releases + * [M114 Release notes](https://groups.google.com/g/discuss-webrtc/c/GS-28AVIhg4/m/wGgWSt0TAgAJ) + * [M113 Release Notes](https://groups.google.com/g/discuss-webrtc/c/imXxtjKJfIA/m/kTj9D_PtAQAJ) + * [M112 Release Notes](https://groups.google.com/g/discuss-webrtc/c/V-XFau9W9gY/m/SF0n7sALEgAJ) + * [M111 Release Notes](https://groups.google.com/g/discuss-webrtc/c/qo2-96L5jEw/m/r1e2kIKvCAAJ) + * [M110 Release Notes](https://groups.google.com/g/discuss-webrtc/c/fe567r-UUrA/m/8wZYjp59AQAJ) + * [M109 Release Notes](https://groups.google.com/g/discuss-webrtc/c/JyB8-JDfeB0/m/oQgLICMYAgAJ) + * [M108 Release Notes](https://groups.google.com/g/discuss-webrtc/c/JBXcLlEpEHw/m/x7t_jKoYAgAJ) + * NOTE: The release notes for M106 and M107 were not sent out. * [M105 Release Notes](https://groups.google.com/g/discuss-webrtc/c/5KBtZx2gvcQ/m/HYKhV8ERDgAJ) * [M104 Release Notes](https://groups.google.com/g/discuss-webrtc/c/Yf6c3HW4N3k/m/3SC_Hy15BQAJ) * NOTE: The release notes for M100 to M103 were not sent out.