Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-74807

Allow WebHooks to be configured to read, serialize and post only recent data

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • None
    • Webhooks
    • None
    • 1
    • We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      When WebHooks match Issues with too much data or history, performance may be impacted as the Thread will read too much data from the DB and serialize it all into the request body (payload).
      See How to find the Issues with most data in Jira for more.

      Many customers need to post the Issue data to the WebHook URL but are only interested in the "most recent" updates, not the entire Issue's history since it's creation — like a "delta".

      It'd be helpful to allow WebHooks to be configured with a time threshold so only historical data within that threshold would be read and serialized:

      • Change records / Issue History (from changegroup and changeitem tables)
      • Comments history (ref. JRASERVER-67459)
      • Maybe Issue Links? (if possible to fetch only the links created within the time threshold)

      This won't be technically the "delta" many integrations would expect but it won't impact the system as much as fetching all the data every time.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rmartinez3@atlassian.com Rodrigo Martinez
              Votes:
              5 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: