Expand 3.3 release candidate notes with more plugin information

Add information that is either manually collected (for specific topics),
or manually added as release_noter excluded it. Such exclusions, albeit
rather seldom, are being tuned accordingly, as the script gets improved;
cf. Issue 13515 for that matter.

The removed plugin (core, submodule) changes were mostly caused by
Issue 13517. Remove other non-noteworthy content spotted while working
on this change.

Bug: Issue 13483
Change-Id: I8abba57ad49f35d6cc6df3d0b2d051bc323197bb
diff --git a/pages/site/releases/3.3.md b/pages/site/releases/3.3.md
index 53267ed..c8aff1e 100644
--- a/pages/site/releases/3.3.md
+++ b/pages/site/releases/3.3.md
@@ -1,14 +1,14 @@
 ---
-title: "Gerrit 3.3.0-rc1 release (in development)"
+title: "Gerrit 3.3.0-rc3 release (in development)"
 permalink: 3.3.html
 hide_sidebar: true
 hide_navtoggle: true
 toc: true
 ---
 
-Download: **[3.3.0-rc1](https://gerrit-releases.storage.googleapis.com/gerrit-3.3.0-rc1.war)**
+Download: **[3.3.0-rc3](https://gerrit-releases.storage.googleapis.com/gerrit-3.3.0-rc3.war)**
 
-Documentation: **[3.3.0-rc1](https://gerrit-documentation.storage.googleapis.com/Documentation/3.3.0/index.html)**
+Documentation: **[3.3.0-rc3](https://gerrit-documentation.storage.googleapis.com/Documentation/3.3.0/index.html)**
 
 ## Release highlights
 
@@ -16,6 +16,15 @@
 
 ### Default support for Java 11
 
+The java language level is now set to Java 11 by default for Gerrit.
+
+#### Related changes
+
+* [Issue 13494](https://bugs.chromium.org/p/gerrit/issues/detail?id=13494);
+  Generate a Java 11 Eclipse project by default
+
+* Update dev-{eclipse,intellij} development for Java 11
+
 ### Schema changes
 
 This release contains schema changes. To upgrade:
@@ -35,6 +44,15 @@
   parsing it as general ISO-8601 it should work as before. However you will be
   affected if you are parsing the timestamp with a static format.
 
+### ChangeAttributeFactory deprecated and ChangePluginDefinedInfoFactory supported
+
+Similar to the ChangeAttributeFactory, a ChangePluginDefinedInfoFactory allows
+plugins to [provide additional data in change results](http://gerrit-documentation.storage.googleapis.com/Documentation/3.3.0/dev-plugins.html#query_attributes).
+ChangePluginDefinedInfoFactory has the advantage that it allows plugins to know
+the full set of changes up front so that they can do bulk operations.
+
+ChangeAttributeFactory will be removed in the next release.
+
 ## Native packaging
 
 ## New features
@@ -47,1220 +65,265 @@
 
   Disabled by default, enable by setting [change.enableAttentionSet](http://gerrit-documentation.storage.googleapis.com/Documentation/3.3.0/config-gerrit.html#change.enableAttentionSet)
 
-### REST APIs
+### REST API changes
 
-* Accounts
-* Changes
-* Groups
-* Projects
+* Reject REST requests with invalid enum values as bad request
+
+* Expose 'Service User' tag on the REST API
+
+* Add endpoints to allow enhancement on submit requirements
+
+* Add parameter for added reviewers on reply-reviewers endpoint
+
+* Add an alternate `CreateChange` endpoint
+
+* [Issue 13357](https://bugs.chromium.org/p/gerrit/issues/detail?id=13357);
+  Add the work_in_progress option to the revert and revertSubmission endpoints
 
 ## End-to-end tests
 
+* [Issue 12208](https://bugs.chromium.org/p/gerrit/issues/detail?id=12208);
+  Add [presentation links](https://www.gerritcodereview.com/presentations.html#list-of-presentations)
+  to [documentation](https://gerrit-documentation.storage.googleapis.com/Documentation/3.3.0/dev-e2e-tests.html#_what_is_gatling)
+
+* [Issue 13082](https://bugs.chromium.org/p/gerrit/issues/detail?id=13082);
+  Add Eclipse support for Gatling tests
+
 ## Plugin changes
 
-### codemirror-editor
-
-* Move codemirror editor plugin to Polymer 3
-
 ### delete-project
 
 * [Issue 13402](https://bugs.chromium.org/p/gerrit/issues/detail?id=13402);
   Fix event handling on error
 
-* HideProject: Close MetaDataUpdate after use
-
-* [Issue 12705](https://bugs.chromium.org/p/gerrit/issues/detail?id=12705);
-  Fix plugin loading under IE 11
-
 ### download-commands
 
-* repo: include patchset number in commands
-
 * New command: "Reset To"
 
+  Add a new command that allows to reset the current branch to the commit
+  that was fetched. This is useful in cases when the user is working on a
+  local branch and the existing commands are not appropriate:
+
+  * "Checkout" will check out the FETCH_HEAD, i.e. moving off the current
+    branch and leaving the local repository in 'detached head' state.
+
+  * "Cherry-Pick" will commit the fetched change again, resulting in a
+    'new' commit (i.e. changed sha1) which will result in a new patch set
+    if the user creates any commits on top of it and pushes for review.
+
 * [Issue 10021](https://bugs.chromium.org/p/gerrit/issues/detail?id=10021);
-  avoid quoting on basic strings
-
-### gitiles
-
-### hooks
-
-### plugin-manager
-
-* Reword some logs
-
-* Replace slf4j with FluentLogger
-
-* Add Gerrit logo to the intro page
+  Avoid quoting on basic strings
 
 ### replication
 
-* Use a stream based approach to walk directories
+* Add method to push changes directly to given replica
 
-* Use an Optional\<ReplicateRefUpdate\> in list()
+  This makes it possible to push changes directly to given replica
+  instance without sending unnecessary requests to others.
+
+  The method is intended to be used by other plugins that extend the
+  replication plugin.
 
 * [Issue 12769](https://bugs.chromium.org/p/gerrit/issues/detail?id=12769);
   Fix synopsis in replication start cmd documentation
 
+    `--url` is usable with `--all` or projects and on its own.
+    Updated the usage to reflect this.
+
 * [Issue 12769](https://bugs.chromium.org/p/gerrit/issues/detail?id=12769);
   Don't wait for pending events to process on startup
 
-* [Issue 12940](https://bugs.chromium.org/p/gerrit/issues/detail?id=12940);
-  Fix issue with URI lock release after replication task cancellation
-
-* Make SecureCredentialsFactory public
-
-* [Issue 12754](https://bugs.chromium.org/p/gerrit/issues/detail?id=12754);
-  Fix issue with task cleanup after retry
+    Previously, on large Gerrit installations with many projects and/or many
+    replication destinations, the replication plugin could take very long
+    periods of time to startup. This was particularly a problem if the
+    pending (persisted) event count was large as they all were rescheduled
+    before the plugin finished initializing. Change this behavior so that
+    startup merely begins the process of scheduling the pending events, but
+    does not wait for them to complete.
 
 * [Issue 11760](https://bugs.chromium.org/p/gerrit/issues/detail?id=11760);
   Make persistent task keys stable
 
 * Prevent persistent task listing interruptions on IOExceptions
 
+  Improved the logging by differentiating between failures that are
+  severe versus potentially related to other node actions since in a
+  multi-primary scenario with shared storage, it is common for operations
+  on one node to "interfere" with task listing operations on another node
+  without causing a malfunction. Specifically, improve the exception
+  handling so that the logging in these latter cases have a likely
+  explanation of the listing error, and do not consider these specific
+  filesystem errors operational errors.
+
+  **NOTE**: The multi-primary replication is still experimental.
+
 * [Issue 11745](https://bugs.chromium.org/p/gerrit/issues/detail?id=11745);
   [Issue 12592](https://bugs.chromium.org/p/gerrit/issues/detail?id=12592);
   Fix firing pending "..all.." events on startup
 
-* PushOne: Lazy log refs to push
-
-* ReplicationTasksStorage: Handle DirectoryIteratorExceptions (part 2)
-
 * [Issue 12720](https://bugs.chromium.org/p/gerrit/issues/detail?id=12720);
   Fix extensibility of replication configuration parsing
 
+    This situation was causing a regression for plugins that extend the
+    replication plugin (e.g. pull-replication) because they are expecting
+    a different remote configuration class.
+
 * [Issue 12678](https://bugs.chromium.org/p/gerrit/issues/detail?id=12678);
   GerritRestApi: Fix logging of exceptions
 
-* Destination: Fix ConcurrentModificationException
-
 * [Issue 12687](https://bugs.chromium.org/p/gerrit/issues/detail?id=12687);
   ReplicationTasksStorage: Handle DirectoryIteratorExceptions
 
 * [Issue 12073](https://bugs.chromium.org/p/gerrit/issues/detail?id=12073);
   Don't reset storage when rescheduling for collisions
 
-* PushOne: Improve logging of lock failure
-
-* PushOne: Log when skipping deletion of ref
-
-### webhooks
-
 ## Polygerrit UI changes
 
 * Add comment icon to CR column of the dashboard
 
-* [Issue 13433](https://bugs.chromium.org/p/gerrit/issues/detail?id=13433);
-  unlock scroll if hovercard detached
-
-* Lock and unlock hovercard when its shown / hidden
-
 * Lock scroll for background when reply-dialog open
 
 * Fix use of registration dialog instead of overlay
 
-* Use arrow functions for async  in reply-dialog
-
-* [Issue 13372](https://bugs.chromium.org/p/gerrit/issues/detail?id=13372);
-  Remove obsolete GWT change-related screenshot
-
-* A11y - add aria label and role for mobile search icon
-
-* [Issue 13351](https://bugs.chromium.org/p/gerrit/issues/detail?id=13351);
-  Disable the attention icon button in the reply dialog "Modify" section
-
 * A11y - Add meaningful label for Edit button on change page
 
 * Enable download dialog shortcut in diff page
 
-* Add title and shortcuts for some links and buttons 2
+* Add title and shortcuts for some links and buttons
 
 * Fix titles for buttons
 
-* Add an icon for check_circle
-
-* Make attention icon a click target for removing the user
-
-* [Issue 13328](https://bugs.chromium.org/p/gerrit/issues/detail?id=13328);
-  Redirect GWT links to project dashboard to Polygerit
-
-* Move the attention section in the reply dialog to the bottom
-
-* Increase delay of hiding the hovercard from 300 to 500 ms
-
 * Add help icon to search bar with link to the doc
 
 * Fix first and last focusable elements in download and diff pref dialogs
 
-* Fix vertical-align of requirements and label icons
-
-* Use @polymer/decorators for all decorator imports
-
-* Fix import path @polymer/decorators in server.go
-
-* Turn off attention set related features in reply dialog based on config
-
 * Refine the UX on account chips
 
 * Add doc/bug icons to hovercard and change to help-outline icon
 
-* Debounce the cancel for hovercard
-
-* Simplify the positional rendering of hovercards
-
-* [Issue 13175](https://bugs.chromium.org/p/gerrit/issues/detail?id=13175);
-  Fix gr-hovercard-behavior under Firefox
-
-* [Issue 13175](https://bugs.chromium.org/p/gerrit/issues/detail?id=13175);
-  Fix gr-hovercard-behavior under Firefox
-
-* Improve the UX of the attention set section in the reply dialog
-
-* Set max-width for hovercards
-
-* Add a reason message to the attention set hovercard info
-
-* Add the attention icon to the modify section in the reply dialog
-
-* Fix reloading of page when changing attention set from hovercard
-
-* Add reporting for which "copy" button was clicked in "Download" dialog
-
-* Swapping the position of comments and attention section in reply dialog
-
-* Add an event to open reply dialog
-
-* Do not block reply dialog if attention set was modified
-
-* [Issue 13080](https://bugs.chromium.org/p/gerrit/issues/detail?id=13080);
-  Fix the position of the hovercard
-
-* Add Attention Set UI to reply dialog
-
 * Re-use logic for opening up download dialog from 'd'
 
-* Add hovercard actions for the attention set
-
 * Update hovercard text to say Your/their turn to take action
 
-* Tweak the appearance of the attention set icon
-
-* Add an info-outline icon
-
 * Offer an option to hide the file comment button
 
-* Comments UX improvements
-
-* Add new icon `schedule`
-
 * Update pg-plugin-dev document with polymer 3 examples
 
 * Fix broken link/icon to the master build status
 
-* Add link icon to messages in change log.
+* Add link icon to messages in change log
 
 * A11y - Fix label and navigation for More Actions Button
 
-* A11y - Fix label for Settings Button
-
-* Add missing labels to change list navigation icons
-
-* Move button heading inside button to make one element for screen reader
-
-* A11y - toggle button for dark mode should be associated with the label next
-
-* Reply dialog posts patchset level comments
-
-* PolyGerrit: Fix typos in code and comments
-
-* Edit button in diff-view must be visible only for open changes
-
-* Avoid global Polymer variable in the code
-
 * Disable the 'Send' button when a comment is being edited
 
+* Fix the dangling comma after reviewer on dashboard
+
+### UI issues
+
+* [Issue 13080](https://bugs.chromium.org/p/gerrit/issues/detail?id=13080);
+  Fix the position of the hovercard
+
+* [Issue 13175](https://bugs.chromium.org/p/gerrit/issues/detail?id=13175);
+  Fix gr-hovercard-behavior under Firefox
+
+* [Issue 13328](https://bugs.chromium.org/p/gerrit/issues/detail?id=13328);
+  Redirect GWT links to project dashboard to Polygerit
+
+* [Issue 13433](https://bugs.chromium.org/p/gerrit/issues/detail?id=13433);
+  Unlock scroll if hovercard detached
+
 ## Documentation changes
 
-* Documentation: Fix mention of legacy Google Code in dev-release
-
-* Documentation: Fix duplicate section link in dev-release
-
-* Documentation: Link to current Maven Central in dev-release
-
-* Documentation: Make punctuation consistent in dev-release
-
-* Documentation: Mention adding changes to the release notes beside issues
-
-* Documentation: Clarify the need to split release notes update changes
-
-* Correct documentation of FixReplacementInfo
-
-* Documentation: Fix #steering-committee link in dev-processes
-
-* Documentation: Make some dev-release notes steps happen sooner
-
-* Documentation: Add dev-release clarification on signing tags
-
-* Update documentation - Add info about due_to_move
-
-* Correct Plugin Development documentation
-
-* Document ported comments endpoints
-
 * config-reverseproxy.txt: Document X-Forwarded-For header
 
-* [Issue 12208](https://bugs.chromium.org/p/gerrit/issues/detail?id=12208);
-  e2e-tests: Add presentation links to documentation
-
 * Document possibility to resume reviews with meetings
 
 * Document how to mitigate the issue of broken Eclipse project on MacOS
 
-* Document recipient type
-
-* [Issue 13173](https://bugs.chromium.org/p/gerrit/issues/detail?id=13173);
-  Fix build warnings of attention set documentation
-
-* Add a documentation page for attention set
-
-* Document attention set
-
 * Clarify documentation about parent project access right
 
-* Move preference parser code to a static util and document interface
-
 ## JGit changes
 
 * [Issue 13481](https://bugs.chromium.org/p/gerrit/issues/detail?id=13481);
   Update jgit to v5.9.0.202009080501-r
 
-* Upgrade JGit to v5.8.0.202006091008-r
-
-* Upgrade JGit to v5.8.0.202005061305-m2-64-g8a44216e8
-
-* Upgrade JGit to v5.7.0.202003110725-r-59-g5072af652
-
 ## Elasticsearch changes
 
 * ElasticContainer: Upgrade V6_8 to elasticsearch 6.8.12
 
 * ElasticContainer: Upgrade V7_8 to elasticsearch 7.8.1
 
-* ElasticContainer: Upgrade V6_8 to elasticsearch 6.8.11
-
 * [Issue 12704](https://bugs.chromium.org/p/gerrit/issues/detail?id=12704);
   Simplify Init for Elasticsearch
 
 ## Other dependency changes
 
-* Upgrade jackson-core to 2.11.3
+* Upgrade caffeine to 2.8.5
 
-* Upgrade soy to 2020-08-24
+* Upgrade jackson-core to 2.11.3
 
 * Upgrade metrics-core to 4.1.12.1
 
-* Fix circular dependencies in ts files
-
-* Upgrade caffeine to 2.8.5
-
-* Upgrade jackson-core to 2.11.2
-
-* Rollup: do not suppress circular dependency warnings
-
-* Broke the circular dependencies
-
-* Add @plugins_npm for plugin dependencies
+* Upgrade soy to 2020-08-24
 
 ## Other core changes
 
-* [Issue 13494](https://bugs.chromium.org/p/gerrit/issues/detail?id=13494);
-  Generate a Java 11 Eclipse project by default
-
-* Update dev-{eclipse,intellij} development for Java 11
-
-* Replace any with unknown
-
-* Fix the dangling comma after reviewer on dashboard
-
-* CreateMergePatchSet: Implement 'author' to tweak Git commit author
-
-* Prefer java language level to Java 11 per default
-
-* Allow events to pass detail when using dispatchEventThroughTarget
-
-* server.go cleanups
-
-* Fix server.go
-
-* Add experiment ID for new context controls
-
-* Update drafts in ReviewInput to be optional
-
-* Update Reviewers type in common.ts
-
-* Add tooltip to reviewed checkbox in diff page
-
-* Capture vote from Uploaded patch set message
-
-* Inject SuperprojectUpdateSubmissionListener
-
 * Limit graceful shutdown to SSH sessions serving git requests
 
-* Use submission to update superprojects
-
-* SubmissionListener: follow a submission
-
-* Add gerrit-*_pom.xml.asc files from deployment to .gitignore
-
-* Prove that the unresolved flag for robot comments is ignored
-
-* [Issue 13266](https://bugs.chromium.org/p/gerrit/issues/detail?id=13266);
-  Allow to use 'Apply fix' several times on the commit message
-
-* [Issue 13266](https://bugs.chromium.org/p/gerrit/issues/detail?id=13266);
-  Support 'Apply fix' for the commit message
-
-* ChangeEditModifier: Combine the logic of commit message and tree edits
-
-* ChangeEditModifier: Unify the logic used for change edits and apply-fix
-
-* [Issue 13429](https://bugs.chromium.org/p/gerrit/issues/detail?id=13429);
-  Allow reuse of DelegateRepository functionality
-
-* Reject REST requests with invalid enum values as bad request
-
-* MergeOpRepoManager: reset BatchUpdates only if executed
-
-* Modify the NewChange template when the sender is not equal to the owner
-
-* BatchUpdate.execute: Accept a list of listeners
-
-* BatchUpdateListener: Offer BatchRefUpdate to the listener before exec
-
-* BatchUpdate: Move firing ref change event to BatchUpdate proper
-
-* Replace ChangeNum with NumericChangeId
-
-* MergeOp: Reset BatchUpdates when done
-
-* ReceiveCommits: Read the updated branches from the BatchUpdate
-
-* Add throttle to mark-reviewed shortcut
-
-* Add throttle to toggle star event
-
-* Support aborting cursor move based on condition
-
-* Fix 'Moved in' index in side-by-side view
-
-* Add 'Moved out' and 'Moved in' descriptions.
-
-* Use options instead of positional parameters
-
-* Add limit to hashtag chip similar to repo and branch
-
-* Tighten types for condition parameter
-
-* Also port resolved draft comments (in addition to unresolved ones)
-
-* Replace flushAsynchronousOperations() by flush()
-
-* Allow line to be undefined for patchset level comments
-
-* Use monospace for code font
-
-* Expose whether moving the cursor was successful
-
-* rest-api-changes.txt: requirement.fallback_text snake-case
-
-* Do not allow skipping file when it's still loading
-
-* Do not consider unset cursor to be "at end"
-
-* Prevent mark-reviewed checkbox from stealing focus on click
-
-* Set flex-direction for reply-text endpoint
-
-* Add attention-set email footer
-
-* [Issue 13014](https://bugs.chromium.org/p/gerrit/issues/detail?id=13014);
-  Clean up disrespectful terms
-
-* [Issue 13410](https://bugs.chromium.org/p/gerrit/issues/detail?id=13410);
-  Replace anonymous Account.Id serializer with named class
-
-* Fix css rule for dueToMove contextText
-
-* Fix Java code clarity and Error Prone warnings.
-
-* MergeOp: Use factories of the subscription components
-
-* Add the comment context to the ListChangeComments RestReadView
-
-* SubmitStrategy: Use directly the subscription graph
-
-* [Issue 10276](https://bugs.chromium.org/p/gerrit/issues/detail?id=10276);
-  Introduce test to prove PersistentCacheFactory can be overridden
-
-* [Issue 13408](https://bugs.chromium.org/p/gerrit/issues/detail?id=13408);
-  Fix possible NPE when auto-closing changes
-
 * NoteDbMigrator: Improve log message when saving ref updates
 
-* [Issue 13412](https://bugs.chromium.org/p/gerrit/issues/detail?id=13412);
-  Re-enable test-submit for Gerrit server
-
-* CommentsUtil: Don't use the diff cache to look up the parent commit
-
-* Ignore comments on non-existing patchsets when porting
-
-* Fix hidden on host
-
-* Clean up deprecated APIs
-
-* Add reporting for showing warning toasts
-
-* [Issue 13394](https://bugs.chromium.org/p/gerrit/issues/detail?id=13394);
-  Add guards to regular change update polling
-
-* Use line number from event detail to update url
-
-* Do not use local timezone, but choose an explicit one
-
-* Make log timestamps ISO8601 and RFC3339 compliant
-
-* Follow up to 'Add enabledExperiments to soy template'
-
-* Scroll to comment in diff when file is unchanged
-
-* Expose `reportLifeCycle` to plugins for reporting
-
-* Clean up after Ieaa18566d and I343425abd
-
-* Fix broken file level comment
-
-* Do not allow creations of comments with invalid inReplyTo
-
-* Fix erasing status and display name in user settings
-
-* Fix selection on Firefox
-
-* Suppress violations of TruthIncompatibleType
-
-* [Issue 13393](https://bugs.chromium.org/p/gerrit/issues/detail?id=13393);
-  Daemon: add testSysModules using the standard ModuleOverloader
-
-* Refine protocol assignment in scenarios using multiple protocols
-
-* [Issue 13376](https://bugs.chromium.org/p/gerrit/issues/detail?id=13376);
-  Make sure that comment drafts are sorted to the end
-
-* Fix TypeScript error with PaperInputElement props
-
-* MigrateToNoteDb#run: ensure that exceptions are logged
-
-* PluginConfig: Prevent NPE upon null extractGroupName value
-
-* Fix Gerrit, should honor global init
-
-* Update stale comment in ModuleOverloader
-
-* [Issue 13357](https://bugs.chromium.org/p/gerrit/issues/detail?id=13357);
-  Add the work_in_progress option to the revert and revertSubmission endpoints
-
-* Update url in emails to use new comment route
-
-* Replace all usage of `bind()` with arrow functions
-
-* Apply hidden to host as well
-
-* Make porting comments resilient to diff failures
-
-* Also port comments added on base/parent(s) (= "left-side" comments)
-
-* AccountControl: Allow to set the user for which the visibility checks are done
-
-* Clean up patchset choice for comments link experiment
-
-* Migrate all emails to send async via asyncPostUpdate
-
-* Extract the logic to determine the commitId of a comment
-
-* Fix the super._focusableNodes issue
-
-* [Issue 13350](https://bugs.chromium.org/p/gerrit/issues/detail?id=13350);
-  Decode group id before using it to add [cc-]reviewers
-
-* Fix wrong import of iron-a11y-announcer
-
-* EditTransformer: Switch from logger.at(WARNING) to logger.atWarning()
-
-* Tiny css tweak for submittable changes in related changes table
-
-* Allow a Link trailer to be used as an alternative change ID trailer
-
-* Add annotation processor for @AutoOneOf
-
-* Provide ported draft comments via a separate REST endpoint
-
-* Extract porting logic from ListPortedComments for easy re-use
-
-* Map ported comments to patchset-level comments on file deletion
-
-* GitPositionTransformer: Explicitly allow positions to not have a file
-
-* Map ported comments to file comments if range unclear
-
-* GitPositionTransformer: Explicitly allow positions to not have ranges
-
-* [Issue 13349](https://bugs.chromium.org/p/gerrit/issues/detail?id=13349);
-  When SSH is disabled, it should also be disabled on replica
-
-* [Issue 13349](https://bugs.chromium.org/p/gerrit/issues/detail?id=13349);
-  When SSH is disabled, it should also be disabled on replica
-
-* Check for undefined response in case of 404
-
-* Fix adding topic flow
-
-* Assign first scheme if selected scheme is undefined
-
-* Update attention set doc
-
-* Export reportingService as reporing api to plugin
-
-* Replace `&&` with optional chaining
-
-* [Issue 13307](https://bugs.chromium.org/p/gerrit/issues/detail?id=13307);
-  Preserve instanceId on event when already set
-
-* Move all GrRestApiInterface to `RestApiService & Element`
-
-* Add a dedicated party-popper message when Your Turn section is empty
-
-* Catch promise failure for saving diff drafts
-
-* Support IsOperands in change queries from plugins
-
-* Fix bug with new reviewers not showing up in the attention set section
-
-* Only add owner and uploader due to robot comments on open changes
-
-* Enable preloading dashboard queries on root url
-
-* ChangeNotes: Catch all exceptions while scanning changes
-
-* Fix return type in querySelector
-
-* Implement AttentionSetUpdateSubject
-
-* Fix total-stats alignment
-
-* Fix for blame shortcut
-
-* Fix "the the" to "the"
-
-* IndexPreloadingUtil: Fix warning about missing cases in switch block
-
-* Redirect from query page to change page for commit ID
-
-* A11y - Announce when reply sent
-
-* A11y - announce alerts and error alerts
-
-* Set notify:NONE when publishing edits
-
-* Move border-bottom of diff-view header
-
-* Add backend API and implementation for ported comments
-
-* Update attention set directly instead of doing a page reload
-
-* A11y - Arrows and checkmarks in Relation chain
-
 * Explicitly check READ permission when processing a git push
 
-* Fix diff highlighting
-
-* Redirect to change if query page has 1 result
-
-* Fix code to match internal google rules
-
-* A11y - for diff mode selector
-
-* [Issue 13303](https://bugs.chromium.org/p/gerrit/issues/detail?id=13303);
-  Add .cml extension to be interpreted as json
-
-* A11y - label for file reviewed checkbox
-
-* Fix other users dashboards
-
-* Assume a comment is a robot comment when not found
-
-* Fix the formulation of a comment in TreeCreator
-
-* Add comment
-
-* Fixes to match internal google rules
-
-* Get rid of the "first names" experiment
-
-* Replace ProjectName type to RepoName
-
-* Replace all RepositoryName with ProjectName type
-
-* Fix karma config - esm crashes when .ts file is requested
-
-* Fix resolving accounts from commit footers to use exact matching
-
-* TreeCreator: Explicitly reject overlapping modifications
-
 * Introduce sshd.gracefulStopTimeout
 
-* [Issue 11706](https://bugs.chromium.org/p/gerrit/issues/detail?id=11706);
-  ChangeEdits: Don't wrap Response.none() in Response.ok()
+* Fix eclipse project generation
 
-* Clarify that change_message_id is only available for change comments
+* Update instructions for running on Docker
 
-* Fix inconsistency of adding tags to draft comments
+* Fix links and file name in emails for patchset-level comments
 
-* Robot comments add owner and uploader to attention set
+* Add JavaScript style guide
 
-* Fix incorrect import path
-
-* Fix LabelTypeSerializer - canOverride
-
-* Hide service users in attention set related components.
-
-* ListProjects: Prefer iterator over iterable
-
-* Center align the reviewed checkbox vertically
-
-* Fix toast message when file is unchanged
-
-* [Issue 13251](https://bugs.chromium.org/p/gerrit/issues/detail?id=13251);
-  Fix adding users to attention set for merged/abandoned changes
-
-* Add unknown check for getSanitizeDOMValue
-
-* Persist ProjectCache
-
-* Fix adding to attention set on private changes
-
-* ServiceUserClassifier: Allow recursive memberships and external groups
-
-* Expose 'Service User' tag on the REST API
-
-* Preloading Dashboard query
-
-* Move ba-linkify to link-text-parser
-
-* Navigate to Base vs X, if file is unchanged from comments link
-
-* Fix TypeScript import problems
-
-* Fix some small details of the account chip UI design.
-
-* Serialize ProjectLevelConfig and PluginConfig in CachedProjectConfig
-
-* ProjectCache: Cache self-contained CachedProjectConfig
-
-* Convert diff-builders to TypeScript
-
-* Convert patch-set-util to ts
-
-* Fix a shifted cell in the Prolog facts table
-
-* [Issue 13082](https://bugs.chromium.org/p/gerrit/issues/detail?id=13082);
-  Add Eclipse support for Gatling tests
-
-* Add interface for GrPageNav to support dotted access
-
-* Convert files from JavaScript to TypeScript
-
-* Cache additional *.config files in CachedProjectConfig
-
-* Fix some typos introduced during migration
-
-* Allow TreeCreator to work with an emtpy tree as base
-
-* [Issue 13225](https://bugs.chromium.org/p/gerrit/issues/detail?id=13225);
-  Ensure reviewers are not added to the attention set when voting
-
-* Ensure unique message ids when publishing comments on push
-
-* PluginConfig: Don't make defensive copies for gerrit.config
-
-* [Issue 13214](https://bugs.chromium.org/p/gerrit/issues/detail?id=13214);
-  Ensure owner and uploader are not added to attention set as reviewers
-
-* Fix some errors due to mismatch types and direct assignment on href
-
-* Fix uploader being added to reviewers when not forging anyone
-
-* No direct assignment on rel and href
-
-* Change default patchset choice for comments
-
-* Add correct type declaration for tooltip-mixin
-
-* Robots add owner when voting negatively
-
-* Run gofmt on server.go and minor change for string
-
-* Add type guard to `hasOwnProperty` util
-
-* [Issue 13184](https://bugs.chromium.org/p/gerrit/issues/detail?id=13184);
-  Respect log.textLogging and log.jsonLogging using --console-log
-
-* Convert display-name-util.ts to TypeScript
-
-* Store PluginConfigs in CachedProjectConfig
-
-* Fix typo when using ReviewInput.ignoreAutomaticAttentionSetRules
+### Core issues
 
 * [Issue 11637](https://bugs.chromium.org/p/gerrit/issues/detail?id=11637);
   Add a process to remove a core plugin
 
-* Add undefined check for project
-
-* Ensure reviewers are not added to attention set on submit
-
-* SubscriptionGraph: make the DefaultFactory public.
-
-* Don't send attention set emails when posting a review
-
-* Add `no-trailing-spaces` and `no-irregular-whitespace`
-
-* Add avatars to comment cards
-
-* Update the attention set docs to reflect the new rules
-
-* Add url pattern to navigate to comment in diff view
-
-* Fix uploader
-
-* Change the logic of who is added to the attention set on reply
-
-* Define common types and enums for gerrit
-
-* Fix raw type warnings
-
-* [Issue 13189](https://bugs.chromium.org/p/gerrit/issues/detail?id=13189);
-  Fix overflow of gr-account-label
-
-* Close any existing open overlays when navigating through changes
-
-* Fix the attention set selection color for dark theme
-
-* Throw an error when adding a robot to the attention set explictly
-
-* Add suppress keyboard check for shift + x
-
-* Use _handleReload to reload instead of navigating to change directly
-
-* Add email sending for attention set updates
-
-* Update attention set when uploading a new patchset with comments
-
-* Export a list of files names, file type, and modification type
-
-* Add entries to .gitignore of stable-3.0 that exist on master
-
-* Interim: Don't add members of Non-Interactive Users to attention set
-
-* Use Splitter.on('X').splitToStream(String)
-
-* Add source link for all rules
-
-* Serialize CachedProjectConfig
-
-* Enable rule `array-callback-return`
-
-* Fix NPE in StoredCommentLink#fromInfo
-
-* [Issue 13090](https://bugs.chromium.org/p/gerrit/issues/detail?id=13090);
-  Update rules_nodejs to 2.0.0
-
-* Enable prefer-object-spread rule
-
-* Add Unsaved to header if save draft request fails
-
-* Do not process v/g key press if event should be supressed
-
-* Move Auth to services
-
-* Use LoadingCache#getAll in AccountCacheImpl
-
-* Add priorities to alerts to determine override order
-
-* Add new preference "theme"
-
-* ProjectConfig: Fix eclipse warning in notify config comparisson
-
-* A11y - Improvements on draft comments
-
-* A11y - Improvements on dashboard page
-
-* Add endpoints to allow enhancement on submit requirements
-
-* Do not show message about whitespaces for binary files
-
-* Redirect instead of show when a single change matches query
-
-* Add a param for added reviewers on reply-reviewers endpoint
-
-* Add the commitId field to the CommentInfo
-
-* Add simple mixins to allow easy typing in the future
-
-* Convert safe-types-behavior to utils
-
-* Convert RESTClientBehavior to change-util
-
-* Move rest-client-behavior to change-util to preserve history
-
-* Convert keyboard-shortcut-behavior to mixin
-
-* Convert PathListBehavior to util
-
-* Move constants from repo-plugin-config-behavior to the element file
-
-* Convert PatchSetBehavior to util
-
-* Show tooltip for submit requirement if has any
-
-* Email cleanup: improve variable names of senders
-
-* Convert access-behavior to access-util
-
-* Convert admin-nav-behaviors to admin-nav-util
-
-* Replace display-name-behavior with display-name-utils
-
-* blame: Add base url to _getBlameForBaseLine
-
-* restapi: add an alternative CreateChange endpoint
-
-* Convert base-url-behavior and docs-url-behavior to url-util
-
-* Implement CachedProjectConfig
-
-* Fix: Sort copyValues
-
-* Show draft count for `Start Review`
-
-* Fix _handleSavingIncludedGroups crashes when a network error happens
-
-* [Issue 13073](https://bugs.chromium.org/p/gerrit/issues/detail?id=13073);
-  Fix highlight on multi-line range comments
-
-* Convert AsyncForeachBehavior to util function
-
-* Move async-foreach-behavior to util to preserve history
-
-* Add keyboard tracking for "v" key shortcuts
-
-* Do not navigate to next file if n key is held down
-
-* [Issue 12997](https://bugs.chromium.org/p/gerrit/issues/detail?id=12997);
-  Fix patchset level comment link
-
-* Fix eclipse project generation
-
-* GroupList: handle null pointer when name is null
-
-* Add comment count to patchset-changed events
-
-* Add reportInteraction calls for attention set actions
-
-* Expose server/data package in plugin API
-
-* Fix comparing account with undefined name
-
-* Ensure reviewers are are not added to attention set on submit
-
-* [Issue 13054](https://bugs.chromium.org/p/gerrit/issues/detail?id=13054);
-  Restore keyboard shortcut for expand all diff context
-
-* SubscriptionGraph: Inject SubscriptionGraph.Factory
-
-* Filter owner from list of reviewers on dashboard
-
-* Split data/ dir from giant server target
-
-* PostReviewAttentionSet: Fix warnings about type safety issues
-
-* Use tenser_minified rule for plugin JS minification
-
-* [Issue 13014](https://bugs.chromium.org/p/gerrit/issues/detail?id=13014);
-  Clean up disrespectful terms
-
-* Clean up plugin loading mocks
-
-* [Issue 11493](https://bugs.chromium.org/p/gerrit/issues/detail?id=11493);
-  [Issue 12364](https://bugs.chromium.org/p/gerrit/issues/detail?id=12364);
-  [Issue 13041](https://bugs.chromium.org/p/gerrit/issues/detail?id=13041);
-  Diff view: Pass line number to inline editor
-
-* Disable "change reviewed" features when attention set is enabled
-
-* Fix ReviewInput parameter for ignoring default rules
-
-* Tweak sorting and width of reviewers column.
-
-* [Issue 13042](https://bugs.chromium.org/p/gerrit/issues/detail?id=13042);
-  Fix plugin related warnings in tests
-
-* Replace all 'this.fire' with 'this.dispatchEvent' for customEvents
-
-* Review without changing the attention set
-
-* Support comment on binary diff
-
-* Replace some() with includes() for undefined args check
-
-* Review endpoint with attention set
-
-* Show navigate to next file toast multiple times per file
-
-* GetConfig: Don't show plugin config entries to all users
-
-* Fix diff-builder leaks
-
-* Update references to *-theme.html
-
-* [Issue 12994](https://bugs.chromium.org/p/gerrit/issues/detail?id=12994);
-  Fix toggle on iOS
-
-* Fix setting PassiveTouchGestures
-
-* [Issue 12997](https://bugs.chromium.org/p/gerrit/issues/detail?id=12997);
-  Fix link for patchset level comment
-
-* Add a dashboard section for attention set
-
-* ChangeUpdate: Fix warnings about type safety issues
-
-* Differentiate RobotComment and HumanComment
-
-* Navigate to next unreviewed file after moving to last diff chunk
-
-* Fix linking on subject column
-
-* Update instructions for running on Docker
-
-* Avoid crash for comments attached to invalid line
-
-* Make ListOption#toHex generic so that this works for any list option
-
-* [Issue 12934](https://bugs.chromium.org/p/gerrit/issues/detail?id=12934);
-  Fix selection on diff with range comments
-
-* Decrease min voting period for electing new Gerrit maintainers
-
-* Add go key as a modifier check
-
-* Don't add name/account ID to change messages
-
-* Add reviewers to the attention set if marking a change ready for review
-
-* Move gerrit event emitter to services
-
-* Add keyboard shortcuts to account dropdown
-
-* Add metrics when users switch patchsets using selector
-
-* Prefetch /diff requests when expanding all diffs
-
-* Fix incorrect type annotation
-
-* Allow linking comments to non Gerrit auto-generated messages
-
-* Clean up on unnecessary templates
-
-* Add keyboard shortcut to toggle showing comments in diff view
-
-* Avoid real name in change messages
-
-* Replace handleDiffUpdate with reInitAndUpdate
-
-* Assign correct scope to sort comparator function
-
-* SubscriptionGraph: Make the factory an interface
-
-* SubscriptionGraph: Container for subscription relation
-
-* Trace execution time for running commit validators
-
-* Increase ESC reaction time from 14 days to 30 days
-
-* [Issue 12880](https://bugs.chromium.org/p/gerrit/issues/detail?id=12880);
-  Pass change to \<gr-message\>
-
-* Speed up file size computation of diffs
-
-* Fix canceling diff
-
-* Make message id comply with RFC-822
-
-* Fix Message-Ids to contain start with \< and end with \>
-
-* Support getting td.content without div.contentText
-
-* Track time for updating AllUsers and project repo individually
-
-* Clear from attention set when abandoning, submitting, or marking WIP
-
-* Detach styling from semantic HTML header tags
-
-* Fix compilation warnings flagged by eclipse
-
-* Add a temporary hack to change the label of the 'ready' action
-
-* Fix new change being paired with old comments
-
-* DefaultRefFilter#canSeeSingleChangeRef: Do not fail for invalid change refs
-
-* Add label for changes search edit box
-
-* Add aria-label to size bar
-
-* Fix logic for hiding messages in experimental Change Log
-
-* Allow tab stop at date and expand/collapse for comment
-
-* Hide status chip for magic files
-
-* Improve color contrast of status chips
-
-* Navigate users to change page after rebase or submit
-
-* Increase contrast of +x/-y delta count text
-
-* Make consistent avatars in change log
-
-* Link patchset-level robot comments to findings tab
-
-* A11y - Improve patch range labels
-
-* A11y - Keyboard focus moves only to interactive elements on Dashboard
-
-* Use Project.NameKey instead of String as cache key in 'projects'
-
-* Replace ProjectCacheClock with refreshAfterWrite
-
-* Lazy load edit controls in file list header
-
-* Add Message-id to all emails sent
-
-* Fix return summary for change message
-
-* Fix links and file name in emails for patchset-level comments
-
-* A11y - Make Owners, Reviewers, Ccs to be keyboard focusable
-
-* Add aria-label for expand and collapse toggle on comment
-
-* Skip padding columns on change list page for a11y
-
-* Show copy for file names when focused as well
-
-* [Issue 12778](https://bugs.chromium.org/p/gerrit/issues/detail?id=12778);
-  Fix searching in "included in"
-
-* [Issue 12677](https://bugs.chromium.org/p/gerrit/issues/detail?id=12677);
-  Fix ModifyCollectionInEnhancedForLoop warning flagged by error prone
-
-* [Issue 12677](https://bugs.chromium.org/p/gerrit/issues/detail?id=12677);
-  Fix ModifiedButNotUsed error flagged by error prone
-
-* Refine the rules for which messages are hidden in the Change Log
-
-* Add patchset comment summary to change log
-
-* Load blame when navigating files
-
-* Fix broken edit from diff
-
-* [Issue 12775](https://bugs.chromium.org/p/gerrit/issues/detail?id=12775);
-  Fix `parent` in `gr-change-metadata` when switching patchsets
-
-* [Issue 12551](https://bugs.chromium.org/p/gerrit/issues/detail?id=12551);
-  Fix textarea styling for firefox
-
-* Reduce number of DOM Elements for Change Log
-
-* Fix number of comments not showing up in change log entries
-
-* Move the experiment message into the middle
-
-* Protect patchset comments by an experiment flag
-
-* Enable REST APIs preloading by default
-
-* Move file status to a chip at the end of the file name
-
-* Move Comment Threads Tab next to Files tab
-
-* Add anchor for account query options
-
-* Add a note about hidden messages to experimental Change Log
+* [Issue 11774](https://bugs.chromium.org/p/gerrit/issues/detail?id=11774);
+  Change filtering of messages in experimental ChangeLog
 
 * [Issue 12707](https://bugs.chromium.org/p/gerrit/issues/detail?id=12707);
   Apply diff preferences immediately after clicking save
 
-* Streams that encapsulate a closeable resource should be closed
+* [Issue 12934](https://bugs.chromium.org/p/gerrit/issues/detail?id=12934);
+  Fix selection on diff with range comments
 
-* Make the flush() compatible with async/await
+* [Issue 12994](https://bugs.chromium.org/p/gerrit/issues/detail?id=12994);
+  Fix toggle on iOS
 
-* Tweak the design and layout of comments
+* [Issue 13014](https://bugs.chromium.org/p/gerrit/issues/detail?id=13014);
+  Clean up disrespectful terms
 
-* Add metric detail - hiddenDuration
+* [Issue 13054](https://bugs.chromium.org/p/gerrit/issues/detail?id=13054);
+  Restore keyboard shortcut for expand all diff context
 
-* Allow patchset-level comments
+* [Issue 13073](https://bugs.chromium.org/p/gerrit/issues/detail?id=13073);
+  Fix highlight on multi-line range comments
 
-* Skip auto-closing changes when creating a new branch
+* [Issue 13184](https://bugs.chromium.org/p/gerrit/issues/detail?id=13184);
+  Respect log.textLogging and log.jsonLogging using --console-log
 
-* Add log when we're done with auto-closing changes
+* [Issue 13266](https://bugs.chromium.org/p/gerrit/issues/detail?id=13266);
+  Allow to use 'Apply fix' several times on the commit message
 
-* intro-gerrit-walkthrough.txt: Add links to Git and Gerrit slides
+* [Issue 13349](https://bugs.chromium.org/p/gerrit/issues/detail?id=13349);
+  When SSH is disabled, it should also be disabled on replica
 
-* Add messaging about Change Log experiment
+* [Issue 13350](https://bugs.chromium.org/p/gerrit/issues/detail?id=13350);
+  Decode group id before using it to add [cc-]reviewers
 
-* Prevent cursor from scrolling if multiple files are being rendered
-
-* Add JavaScript style guide
-
-* New metric - `Add to (reviewers|cc|assignee)`
-
-* Add `path` field to every comment
-
-* Ignore .log files
-
-* Change note to 'From this log entry'
-
-* New metric `User started as (guest|user)`
-
-* Use empty string if no author info in the comment
-
-* Use comment's collapsed state if set
-
-* Allow linking robot comments to auto-generated change messages.
-
-* [Issue 11774](https://bugs.chromium.org/p/gerrit/issues/detail?id=11774);
-  Change filtering of messages in experimental ChangeLog
-
-* Unmark DETAILED_LABELS as requiring lazy load
-
-* Obsolete PermissionBackend#indexedChange
-
-* Allow googlesource.com to call ReceiveCommits#sendMessages
-
-* Handle merge commits in rebase submit strategies correctly
-
-* Fix mapping of comments to messages in Change Log
-
-* Disallow expanding context from top/bottom
+* [Issue 13376](https://bugs.chromium.org/p/gerrit/issues/detail?id=13376);
+  Make sure that comment drafts are sorted to the end
 
 ## Bugfix releases