Limit changelog to 20 entries, and add /changelog endpoint for full history

XMLWordPrintable

    • 3
    • 15

      NOTE: This suggestion is for JIRA Server. Using JIRA Cloud? See the corresponding suggestion.

      Currently full changelog is returned when using expand=changelog in /search or /issue endpoint. It may cause OOM easily. At least in JIRA Cloud such requests are killed with timeout error, quite often.

      It would be much better if only 20 changelog entries were returned by /search or /issue enpoint, and new /issue/{idOrKey}/changelog endpoint would then return full history on request.

      Note, this technique is used for worklog currently.

      See also https://answers.atlassian.com/questions/316418/iterate-through-changelog-history-with-rest-api and https://bitbucket.org/azhdanov/jiratimesheet/issues/760/timesheet-report-gadget-generates-timeout

            Assignee:
            Unassigned
            Reporter:
            Andriy Zhdanov
            Votes:
            23 Vote for this issue
            Watchers:
            32 Start watching this issue

              Created:
              Updated: