diff --git a/core/CHANGELOG.txt b/core/CHANGELOG.txt
index 56b804d3c7..43e56f16b6 100644
--- a/core/CHANGELOG.txt
+++ b/core/CHANGELOG.txt
@@ -1,3 +1,111 @@
+Drupal 8.3.0, 2017-04-05
+------------------------
+- Added modules:
+    * Added the Workflows module (experimental) which abstracts transitions and
+      states from Content Moderation into a separate component for re-use by
+      other modules implementing non-publishing workflows.
+    * Added the Layout Discovery module (experimental) which provides an API for
+      modules or themes to register layouts.
+    * Added the Field Layout module (experimental) which provides the ability
+      for site builders to rearrange fields on content types, block types, etc.
+      into new regions, for both the form and display, on the same forms
+      provided by the normal field user interface.
+- Updated vendor libraries:
+    * Updated to Twig 1.25.
+    * Updated to jQuery 2.2.4.
+    * Updated to CKEditor 4.6.2 (with new skin).
+    * Updated to paragonie/random_compat 2.0.2.
+- Browser support:
+    * Advance notice: Internet Explore 9 and 10 will no longer supported from
+      8.4.x, due October 2017. Microsoft have now ended support for these
+      browsers. Drupal will still support Internet Explorer 11 and its
+      replacement, Edge.
+- Raised stability levels of experimental modules:
+    * Updated the BigPipe module from beta to stable.
+    * Updated the Migrate module from alpha to beta.
+    * See https://www.drupal.org/core/experimental#versions for more
+      information about the stability levels of experimental modules.
+- Improved authoring features:
+    * Can now drag and drop images into image fields in Quick Edit mode.
+    * Image fields are now limited to only accepting images, not also videos.
+    * CKEditor now utilizes the AutoGrow plugin to better take advantage of
+      larger screen sizes.
+- Improved site administration experience:
+    * Redesigned status report.
+    * Standardized display of Views overview page to more closely match that of
+      other administrative overview pages.
+    * Views filter order now matches the table column order below in Content
+      and People overview pages.
+    * The "Allowed HTML tags" input has been converted to a textarea, which
+      significantly improves the usability of HTML filter configuration.
+    * Remove the 'disabled' region from Block UI.
+    * Bulk operation actions might not act on the selected items.
+- Content Moderation improvements (experimental):
+    * Refactored to use new experimental Workflows module.
+    * Now supports moderation of non-translatable entity types.
+    * When reverting a moderated revision, the moderation state is now
+      reverted too.
+    * A new initializeWorkflow() method in WorkflowTypeInterface to add
+      default states and transitions to workflows of that type.
+    * New WorkflowTypeInterface reads workflow type annotation for a list of
+      required states. These cannot be deleted via UI; if not present on save()
+      RequiredStateMissingException is thrown.
+    * Allow moderation of entity types without bundles, as long as they have
+      revisions.
+    * Publishes any entity type that implements EntityPublishedInterface, not
+      just Nodes.
+- Migration improvements (experimental):
+    * Migrate Drupal 7 core node translations to Drupal 8.
+    * Add config translation support to migrations and implement for Drupal 6 user profile fields.
+- Improved REST API and decoupled site features:
+    * REST API now supports the registering of users.
+    * Anonymous REST API performance increased by 60% by utilizing the internal
+      page cache.
+    * Improved the response bodies and status codes for requests with incorrect
+      request headers or request bodies, in dozens of situations.
+    * Massive overhaul of the test coverage.
+    * 403 responses now return reason why access was denied.
+    * All serialized values are strings, should be integers/booleans when appropriate.
+- Improved performance/scalability:
+    * Optimized class loader detection made more generic to support class
+      loaders other than ApcClassLoader.
+    * ViewsData and Token info cache now use the default cache bin to prevent
+      APCu memory from being filled too quickly.
+    * Shorten length of Twig cache directory. Lengthy file/directory names could
+      be problematic in some circumstances. Warn Windows users if public file
+      path is too long.
+    * Improve statistics performance by adding a swappable backend.
+- Improved developer APIs:
+    * Various variations of routers merged into either AccessAwareRouter or
+      DynamicRouter to simplify the routing system.
+    * @todo: Somehow explain this change: https://www.drupal.org/node/2721179
+    * EntityPublishedInterface and EntityPublishedTrait have been added to give
+      a generic publishing API, and are being used by Node and Comment entity
+      types.
+    * Added a collection label to EntityType. This is a plural uppercase label for
+      a collection of entities - e.g. "Workflows".
+    * A new property originalRevisionId has been added to revisionable entities
+      to store the old revision ID after it was updated.
+- Changed coding standards:
+    * Switch to short array syntax.
+    * PHP CodeSniffer and Drupal Coder have been added as composer dev requirements,
+      so they can be installed automatically with `composer install --dev` rather
+      than requiring separate installation. (Do not use `composer install --dev`
+      for production sites.) https://www.drupal.org/node/2744463
+    * Most global constants in Drupal 8 have been deprecated in favor of class
+      constants. As a best practice, use appropriate class constants rather than
+      global constants.
+- Testing improvements:
+    * Integrated PHPUnit verbose output in SimpleTest UI.
+    * Improved backward compatibility with WebTestBase.
+    * Enlargement of JS test coverage.
+    * Improved backward compatibility between BrowserTestBase and WebTestBase.
+    * Many old WebTestBase tests have been moved to BrowserTestBase.
+    * Expanded automated test coverage for JavaScript.
+- Package management:
+    * composer.json uses the new official endpoint for modules and themes,
+      packages.drupal.org
+
 Drupal 8.2.0, 2016-10-05
 ------------------------
 - Updated the git repository configuration to not normalize line endings for
