This is a meta-issue of the issues needed to bring WSCCI through the home stretch and cross the D8 finish line!
#1858196: [meta] Leverage Symfony Session components
#2228393: Decouple session from cookie based user authentication
#1869548: Opt-in CORS support
#2238561: Use the default PHP session ID instead of generating a custom one
#2124749: [meta] Stop using $request->attributes->get(MAGIC_KEY) as a public API
#2259445: Entity Resource unification
#2282029: Automate link relationship headers for all entity types, not just nodes
#2364011: [meta] External caches mix up response formats on URLs where content negotiation is in use
#2409187: RouteProvider does not understand extension syntax
Oh Hey! Look at all this stuff we've accomplished!
#2158571: Routes added in RouteSubscribers cannot be altered
#2106709: Remove legacy router backward compatibility layer
#1906810: Require type hints for automatic entity upcasting
#1505080: [META] Content Negotiation for Accept Headers
#2026431: Make ContentNegotiation a "internal" service, used only by the router, so that core or contrib can implement real negotiation Assigned to: catch
#2168111: Allow drupal_render() to pass up #attached to parents Assigned to: Crell
#2160021: Basic auth has no login flood control
#2016629: Refactor bootstrap to better utilize the kernel Assigned to: catch
#2019123: Use the same canonical URI paths as for HTML routes Assigned to: catch
#2150747: Switch back to URI templates in entity annotations
#2160021: Basic auth has no login flood control
#1830854: [meta] The ESI pipeline battle plan Assigned to: catch
#1597696: Consider whether HttpCache offers any significant benefit over the existing page cache
#1945024: Remove subrequests from central controllers and use the controller resolver directly. Assigned to: zaurav
#2028749: Explore addressable block rendering
#2001206: Replace drupal_container() with Drupal::service()
#1998638: Replace almost all remaining superglobals ($_GET, $_POST, etc.) with Symfony Request object
#1943846: Improve ParamConverterManager and developer experience for ParamConverters Assigned to: fubhy (has non-API-breaking follow-ups)
#1889790: [Meta] Allow modules to register links for menus, breadcrumbs and tabs (if not with hook_menu)
#1954892: Replace 'theme callback' and hook_custom_theme() with a clean theme negotiation system
#1830588: [META] remove drupal_set_title() and drupal_get_title()
#2040379: Define contextual entity operations through annotation; remove the context property from hook_menu items Assigned to: pwolanin
#2047633: Move definition of menu links to hook_menu_link_defaults(), decouple key name from path, and make 'parent' explicit
#2050227: Add local action plugin deriver to use YAML discovery for static definitions
#2074497: Convert entities and ->uri() to be route-based and route-aware OR just return a rendered URL from uri()
#2068471: Normalize Controller/View-listener behavior with a Page object Assigned to: jessebeach
#1987768: Convert node_page_view() to a new style controller Assigned to: Crell
#2004334: Separate Tabs (MENU_LOCAL_TASK) from hook_menu()
#2032535: Resolve 'title' using the route and render array
#2044969: Break the old router for contrib
#2047619: Add a link generator service for route-based links
#2031487: When replacing the upcasted values in the request attributes array, retain the original raw value too
#2046737: Add a method to the AccessManager that only needs a route name and parameters
#2070651: Introduce a path-based breadcrumb builder, remove the one that's based on {menu_links}.
#2047619: Add a link generator service for route-based links
#2070651: Introduce a path-based breadcrumb builder, remove the one that's based on {menu_links}.
#1941288: Regression: ajaxPageState not being updated with AjaxResponse, assets (js/css) being added twice
#2043781: Drupal::request()->attributes->get('account') may conflict with an account object loaded from the path
#1839338: [meta] Remove drupal_set_*() drupal_add_*() in favour of #attached/response for out-of-band stuff
#1934730: Alternative session handler implementation is not able to override session_name() Assigned to: sun
#2229145: Register symfony session components in the DIC and inject the session service into the request object
#2238981: Change controllers to receive route parameters in their signature rather than via $request->attributes
#2239003: Remove the '_http_statuscode' request attribute
#1971384: [META] Convert page callbacks to controllers
#2150747: Switch back to URI templates in entity annotations
#2281645: Make entity annotations use link templates instead of route names
#2256365: Factor render->fragment code out to a service
#2323759: Modularize kernel exception handling Assigned to: Crell
#2331919: Implement StackNegotiation Assigned to: dawehner
#2155909: Standardize controller service names and hierarchy Assigned to: Crell
Comments
Comment #1
Ashleigh Thevenet commentedJust adding a tag.
Comment #2
larowlanAdded https://drupal.org/node/1981644
Comment #2.0
larowlanUpdated issue summary.
Comment #2.1
Crell commentedAdd more links.
Comment #2.2
kim.pepperAdded link to Request conversion meta
Comment #2.3
Crell commentedAdd more issues.
Comment #2.4
Crell commentedRemove duplicate
Comment #2.5
Crell commentedAdd block addressability.
Comment #2.6
Crell commentedAdd another meta.
Comment #2.7
Crell commentedMoar links.
Comment #2.8
Crell commentedRemove long-done or duped issues.
Comment #2.9
Crell commentedAdd newly-discussed issues.
Comment #2.10
Crell commentedRemove duplicate.
Comment #2.11
pwolanin commentedUpdated issue summary.
Comment #2.12
pwolanin commentedupdate summary with more issues to be filed
Comment #2.13
pwolanin commentedmore stories to file
Comment #2.14
Crell commentedRemove duplicate.
Comment #2.15
pwolanin commentedUpdated issue summary.
Comment #3
larowlanAdded #2070651: Introduce a path-based breadcrumb builder, remove the one that's based on {menu_links}.
Comment #3.0
larowlanremove dupe issue.
Comment #3.1
larowlanUpdated issue summary.
Comment #3.2
dawehnerupdated a bit.
Comment #3.3
pwolanin commentedUpdated issue summary.
Comment #3.4
Crell commentedAdd more issues.
Comment #3.5
Crell commentedAdd issues.
Comment #3.6
pwolanin commentedUpdated issue summary.
Comment #3.7
Ashleigh Thevenet commentedMoved completed issues
Comment #4
Ashleigh Thevenet commentedComment #5
larowlanAny chance of adding #2016629: Refactor bootstrap to better utilize the kernel here?
Comment #6
Crell commentedYes.
Comment #7
Ashleigh Thevenet commentedComment #8
Crell commentedReorganizing summary.
Comment #9
Crell commentedComment #10
znerol commentedMaybe #2364011: [meta] External caches mix up response formats on URLs where content negotiation is in use and #2409187: RouteProvider does not understand extension syntax also belong in this domain?
Comment #11
Crell commentedYeah, probably. Although it's debatable how in-use this issue still is. :-)
Comment #12
clemens.tolboomXREF #2335229: [meta] REST et al
Comment #13
Crell commentedNo one is maintaining this issue anymore, and there's select few issues still listed, so let's just close it out.