Uploaded image for project: 'Tapestry 5'
  1. Tapestry 5
  2. TAP5-2095

Module assets should not be sent a far-future expires header

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 5.4
    • 5.4
    • tapestry-core

    Description

      Modules should no longer include either the application version number in the URL, or include a far-future expires header. Instead, module requests and response should support HTTP Etags (http://en.wikipedia.org/wiki/HTTP_ETag).

      The reasoning behind abandoning the application version number is that it relies on the developer to know when to change the version number (well, basically on every redeployment), and it invalidates all assets (this it the case in Tapestry 5.3).

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            hlship Howard Lewis Ship
            hlship Howard Lewis Ship
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment