Skip to content
This repository has been archived by the owner on Oct 14, 2021. It is now read-only.

update v3 readme to include deprecation information #132

Merged
merged 1 commit into from
Mar 27, 2020

Conversation

gdams
Copy link
Member

@gdams gdams commented Mar 27, 2020

Checklist
  • mvn clean package build and test completes
  • documentation is changed or added

@johnoliver johnoliver merged commit cce8f81 into AdoptOpenJDK:master Mar 27, 2020
@gdams gdams deleted the index branch March 27, 2020 11:52
@karianna karianna added the enhancement New feature or request label Mar 27, 2020
@karianna karianna added this to the March 2020 milestone Mar 27, 2020
johnoliver added a commit to johnoliver/openjdk-api-v3 that referenced this pull request Apr 9, 2020
commit c3160a8
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 12:46:02 2020 +0000

    fix linter failures (AdoptOpenJDK#163)

    * fix linter failures

    * add newline

    * add more coverage

    * add more coverage

commit 98145cf
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 9 11:10:28 2020 +0100

    Merge staging into master (AdoptOpenJDK#162)

    * Add timezones to timestamps. Add from and to on stats (AdoptOpenJDK#94)

    * enforce day limit (AdoptOpenJDK#103)

    * Use Last-Modified and If-Modified-Since to reduce request burden (AdoptOpenJDK#109)

    * Pass on lastModified header when url is redirected

    * Add printing debug stats to narrow down missing stats issues (AdoptOpenJDK#111)

    * Take the last version in the release as the release version (AdoptOpenJDK#118)

    * If there are multiple stat entries for a single day, take the last (AdoptOpenJDK#114)

    * Default the project type to jdk when none is provided (AdoptOpenJDK#113)

    * add timeout to Http requests

    * Filter non-binary assets in stats (AdoptOpenJDK#122)

    * add health check script (AdoptOpenJDK#126)

    * Add support for debug images (AdoptOpenJDK#130)

    * Keep bad stats in staging instance so we can diagnose reporting issues (AdoptOpenJDK#133)

    * Split releases with a mix of versions (AdoptOpenJDK#136)

    * Prevent double counting stats when splitting releases (AdoptOpenJDK#137)

    * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

    * Add debugging logic to http cache

    * Fix incorrect updated release check (AdoptOpenJDK#142)

    * Bring back cache update (AdoptOpenJDK#150)

    * Pretty print returned json (AdoptOpenJDK#149)

    * When grouping releases, ignore optional values (AdoptOpenJDK#153)

    * Merge master changes into staging (AdoptOpenJDK#154)

    * Default the project type to jdk when none is provided (AdoptOpenJDK#113)

    * Merge in latest updates from staging (AdoptOpenJDK#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (AdoptOpenJDK#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (AdoptOpenJDK#118)

    * Bring AdoptOpenJDK#124, AdoptOpenJDK#114 and AdoptOpenJDK#111 from staging into master (AdoptOpenJDK#125)

    * Add printing debug stats to narrow down missing stats issues (AdoptOpenJDK#111)

    * If there are multiple stat entries for a single day, take the last (AdoptOpenJDK#114)

    * add timeout to Http requests

    * add health check script (AdoptOpenJDK#127)

    * add description to top of swagger doc (AdoptOpenJDK#131)

    * update v3 readme to include deprecation information

    * Exclude debug images from live until we are ready to go live (AdoptOpenJDK#134)

    * remove beta tag

    * switch to official github actions badge

    * Add v1 reject frontend (AdoptOpenJDK#143)

    * Add release filter (AdoptOpenJDK#151)

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

    * Fix equality of gitIds (AdoptOpenJDK#155)

    * Reformat code based on editorconfig

    * Fixes from lint

    * Format closer to ktlint style

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

commit b94e308
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 09:57:14 2020 +0000

    more tests (AdoptOpenJDK#161)

commit b2ef8ea
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 09:39:38 2020 +0000

    add more bad tests for better coverage (AdoptOpenJDK#160)

    * add more bad tests for better coverage

    * fix linter failure

commit 419790f
Author: George Adams <georgeadams1995@gmail.com>
Date:   Wed Apr 8 12:52:06 2020 +0000

    linter changes (AdoptOpenJDK#157)

    * linter changes

    * add github action

    * simplify ktlint

    * fix lint error

commit 26fe502
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 8 13:32:51 2020 +0100

    add version data to BinaryAssetView (AdoptOpenJDK#159)

commit 96da9db
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Apr 7 23:18:08 2020 +0100

    add test for aarch ea version string (AdoptOpenJDK#156)

commit c700ae8
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 18:42:29 2020 +0100

    Add release filter (AdoptOpenJDK#151)

commit d61c403
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 13:29:20 2020 +0100

    Add v1 reject frontend (AdoptOpenJDK#143)

commit 9e6c27d
Merge: 7a7a889 a0051a1
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Mar 30 10:26:13 2020 +0100

    Merge pull request AdoptOpenJDK#138 from gdams/release

    remove beta tag

commit 7a7a889
Author: George Adams <georgeadams1995@gmail.com>
Date:   Mon Mar 30 09:31:54 2020 +0100

    switch to official github actions badge

commit a0051a1
Author: George Adams <georgeadams1995@gmail.com>
Date:   Mon Mar 30 09:23:11 2020 +0100

    remove beta tag

commit c73acf2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 14:06:48 2020 +0000

    Exclude debug images from live until we are ready to go live (AdoptOpenJDK#134)

commit cce8f81
Merge: f3b2500 b959d1a
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 11:52:32 2020 +0000

    Merge pull request AdoptOpenJDK#132 from gdams/index

    update v3 readme to include deprecation information

commit b959d1a
Author: George Adams <georgeadams1995@gmail.com>
Date:   Fri Mar 27 11:50:58 2020 +0000

    update v3 readme to include deprecation information

commit f3b2500
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Mar 26 14:05:12 2020 +0000

    add description to top of swagger doc (AdoptOpenJDK#131)

commit f0a5809
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Mar 25 14:07:29 2020 +0000

    add health check script (AdoptOpenJDK#127)

commit 1b684f2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 13 13:40:34 2020 +0000

    Bring AdoptOpenJDK#124, AdoptOpenJDK#114 and AdoptOpenJDK#111 from staging into master (AdoptOpenJDK#125)

    * Add printing debug stats to narrow down missing stats issues (AdoptOpenJDK#111)

    * If there are multiple stat entries for a single day, take the last (AdoptOpenJDK#114)

    * add timeout to Http requests

commit 4b5d284
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Feb 22 05:29:03 2020 +0000

    Merge in latest updates from staging (AdoptOpenJDK#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (AdoptOpenJDK#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (AdoptOpenJDK#118)

commit c6b4247
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Feb 17 23:26:49 2020 +0000

    Default the project type to jdk when none is provided (AdoptOpenJDK#113)
karianna pushed a commit that referenced this pull request Apr 9, 2020
commit c3160a8
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 12:46:02 2020 +0000

    fix linter failures (#163)

    * fix linter failures

    * add newline

    * add more coverage

    * add more coverage

commit 98145cf
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 9 11:10:28 2020 +0100

    Merge staging into master (#162)

    * Add timezones to timestamps. Add from and to on stats (#94)

    * enforce day limit (#103)

    * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

    * Pass on lastModified header when url is redirected

    * Add printing debug stats to narrow down missing stats issues (#111)

    * Take the last version in the release as the release version (#118)

    * If there are multiple stat entries for a single day, take the last (#114)

    * Default the project type to jdk when none is provided (#113)

    * add timeout to Http requests

    * Filter non-binary assets in stats (#122)

    * add health check script (#126)

    * Add support for debug images (#130)

    * Keep bad stats in staging instance so we can diagnose reporting issues (#133)

    * Split releases with a mix of versions (#136)

    * Prevent double counting stats when splitting releases (#137)

    * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

    * Add debugging logic to http cache

    * Fix incorrect updated release check (#142)

    * Bring back cache update (#150)

    * Pretty print returned json (#149)

    * When grouping releases, ignore optional values (#153)

    * Merge master changes into staging (#154)

    * Default the project type to jdk when none is provided (#113)

    * Merge in latest updates from staging (#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (#118)

    * Bring #124, #114 and #111 from staging into master (#125)

    * Add printing debug stats to narrow down missing stats issues (#111)

    * If there are multiple stat entries for a single day, take the last (#114)

    * add timeout to Http requests

    * add health check script (#127)

    * add description to top of swagger doc (#131)

    * update v3 readme to include deprecation information

    * Exclude debug images from live until we are ready to go live (#134)

    * remove beta tag

    * switch to official github actions badge

    * Add v1 reject frontend (#143)

    * Add release filter (#151)

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

    * Fix equality of gitIds (#155)

    * Reformat code based on editorconfig

    * Fixes from lint

    * Format closer to ktlint style

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

commit b94e308
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 09:57:14 2020 +0000

    more tests (#161)

commit b2ef8ea
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 09:39:38 2020 +0000

    add more bad tests for better coverage (#160)

    * add more bad tests for better coverage

    * fix linter failure

commit 419790f
Author: George Adams <georgeadams1995@gmail.com>
Date:   Wed Apr 8 12:52:06 2020 +0000

    linter changes (#157)

    * linter changes

    * add github action

    * simplify ktlint

    * fix lint error

commit 26fe502
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 8 13:32:51 2020 +0100

    add version data to BinaryAssetView (#159)

commit 96da9db
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Apr 7 23:18:08 2020 +0100

    add test for aarch ea version string (#156)

commit c700ae8
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 18:42:29 2020 +0100

    Add release filter (#151)

commit d61c403
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 13:29:20 2020 +0100

    Add v1 reject frontend (#143)

commit 9e6c27d
Merge: 7a7a889 a0051a1
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Mar 30 10:26:13 2020 +0100

    Merge pull request #138 from gdams/release

    remove beta tag

commit 7a7a889
Author: George Adams <georgeadams1995@gmail.com>
Date:   Mon Mar 30 09:31:54 2020 +0100

    switch to official github actions badge

commit a0051a1
Author: George Adams <georgeadams1995@gmail.com>
Date:   Mon Mar 30 09:23:11 2020 +0100

    remove beta tag

commit c73acf2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 14:06:48 2020 +0000

    Exclude debug images from live until we are ready to go live (#134)

commit cce8f81
Merge: f3b2500 b959d1a
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 11:52:32 2020 +0000

    Merge pull request #132 from gdams/index

    update v3 readme to include deprecation information

commit b959d1a
Author: George Adams <georgeadams1995@gmail.com>
Date:   Fri Mar 27 11:50:58 2020 +0000

    update v3 readme to include deprecation information

commit f3b2500
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Mar 26 14:05:12 2020 +0000

    add description to top of swagger doc (#131)

commit f0a5809
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Mar 25 14:07:29 2020 +0000

    add health check script (#127)

commit 1b684f2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 13 13:40:34 2020 +0000

    Bring #124, #114 and #111 from staging into master (#125)

    * Add printing debug stats to narrow down missing stats issues (#111)

    * If there are multiple stat entries for a single day, take the last (#114)

    * add timeout to Http requests

commit 4b5d284
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Feb 22 05:29:03 2020 +0000

    Merge in latest updates from staging (#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (#118)

commit c6b4247
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Feb 17 23:26:49 2020 +0000

    Default the project type to jdk when none is provided (#113)
johnoliver added a commit to johnoliver/openjdk-api-v3 that referenced this pull request Jun 16, 2020
Squashed commit of the following:

commit e059f9c7815733003525a828838169ed77e22b24
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Jun 16 22:22:12 2020 +0000

    Squashed commit of the following:

    commit 515afb711d8318312dbfa13e43783030cdb4ecc3
    Merge: 9ab569b ba683fc
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Jun 16 22:18:54 2020 +0000

        Merge branch 'merge-master-12' into merge-staging-20

    commit ba683fc94ff8bff6488d6b5a8da2035b808b0d63
    Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
    Date:   Thu May 21 17:32:05 2020 +0100

        Rebase onto staging (#203)

    commit 2c2e567cd9d326026058d0731340ff3e8eab4308
    Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
    Date:   Sun May 3 20:44:51 2020 +0100

        Add daily jvmImpl download counts to stats updater (#175)

        * Calculate j9/hs stats in the updater for github stats

        * Implemented github jvm tracking with test

        * Clean up

        * Fixes from linting

        * Minor syntax change

        * Added feature_version and jvmImpl to dockerStats

        * inherit BaseTest

        * Include installer download count in total binary count

        * Added null map to jvmImplDownloads and tweaked openjdk name regex

        * linting

    commit fb4a7a44d7b4d91e4b70876671ddcd6f3f8d0dec
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Jun 12 14:49:46 2020 +0100

        Throw correct exception type (#226)

    commit 7ea17e6c3633edd70263226b9cc418c97d2a8b46
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Jun 11 21:55:11 2020 +0100

        Dont propagate exception and prevent updates (#225)

    commit cf2c92b5c0a60b318dbe3c576faa51be5d0bf928
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Jun 11 01:28:00 2020 +0100

        Exclude releases that cannot be parsed/are excluded so that we do not continuously pull them (#223)

    commit 5c927358576d4f705eaecd262d5737f273a61ed0
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Jun 8 13:06:28 2020 +0100

        Add tip version to available versions (#222)

    commit 7b0dfc212d902c33284684f966662d54cd9fa6c5
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Jun 5 15:44:38 2020 +0100

        Fix #217 (#218)

    commit b68f0427dbfa54acaadcf361b50e3148f8605d10
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Jun 2 15:15:40 2020 +0100

        Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api (#215)

        * Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api

        * Give context

        Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

    commit 24df0f5fa9611ea269fb1d3f51af18d630c52f88
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri May 29 14:42:18 2020 +0100

        add jdk 15 (#214)

    commit b363e46c82e41adef94eebca693ec72bf47c9ac3
    Author: Jochen Schalanda <jochen@schalanda.name>
    Date:   Thu May 28 14:47:22 2020 +0200

        Fix `page_size` parameter in AssetsResource and ReleaseListResource (#205)

        * Fix `page_size` parameter in AssetsResource and ReleaseListResource

        The `page_size` query parameter was incorrectly handled in `AssetsResource` and capped to an undocumented limit of 20 items per page.
        In `ReleaseListResource`, the `page_size` query parameter wasn't used at all, although documented in the API specification (via Swagger).

        Fixes #184

        * Throw NotFoundException from Pagination#getPage() directly

        * Reduce maximum page size to 100 items

        * Remove unused import in ReleaseListResource

        * Populate database in ReleaseNamesPathTest

        * Reduce maximum page size to 20 items

    commit b4d664b9dc6045476a0d8191d79901c5c631b691
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sun May 24 16:15:30 2020 +0100

        Release installer paths from staging (#198)

        * Release installer paths

        * Possible solution to #209 on staging (#211)

        * Fix #209

        * Added some reasoning

        Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

        Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

    commit ad86961d5763b4c86fad273ebb764b3b08b8c229
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sun May 24 16:09:12 2020 +0100

        add LinuxLH (#207)

    commit fdd2bd2f09c874c7850b0852f22d66839ecffe67
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed May 20 11:53:06 2020 +0100

        Fix tests not shutting down fongo (#208)

    commit 74cf735fcb398d06a27d9a3cd3ca771c7dce590a
    Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
    Date:   Thu May 7 23:00:06 2020 +0100

        Add setup details to documentation (#202)

        * Add setup details to documentation

        * Update mongodb info

    commit 617a9c0667baed36d57849b4bb3d991c1cc8a397
    Author: Martijn Verburg <martijnverburg@gmail.com>
    Date:   Mon May 4 16:00:31 2020 +0100

        Update contributing + some minor fixes (#200)

        * Update contributing + some minor fixes

        * Update PR template

        * Update CONTRIBUTING.md

        Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

        * Fixes after review

        Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

    commit 9807e7449948a70906318d263157da4ac05b5cee
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon May 4 12:15:09 2020 +0100

        Initial project stucture doc (#201)

    commit 26f23096a5edc3c0f6c7f89b8554e5c38469b606
    Author: Parker Mauney <parkermauney@gmail.com>
    Date:   Sat May 2 11:08:21 2020 -0500

        Reduce noise in build logs, update build jdk to 11.0.7 (#199)

        + use multi-line blocks for readability of complex step scripts

    commit 887bf1d03ad2909c00a71464d8a520d05f521efe
    Author: Martijn Verburg <martijnverburg@gmail.com>
    Date:   Sat May 2 16:33:46 2020 +0100

        Overhaul of Maven files + initial CONTRIBUTING.md (#197)

        * overhaul of Maven files

        * move execution out of mgmt

        * initial contributing guide

        * rollback maven install upgrade

    commit 37567efc062722597393f1a3b57cbe7d56497878
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 30 15:33:11 2020 +0100

        add detection of jfr builds on Upstream (#188)

    commit 12fe82180adb484229372406176e72e96c9e7e0b
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 30 15:32:14 2020 +0100

        fix displaying correct value in swagger-ui (#194)

    commit ed232e0063f53c5d9d02d5f6797fbdabcbce2437
    Author: Severin Gehwolf <jerboaa@gmail.com>
    Date:   Thu Apr 30 15:23:14 2020 +0200

        Add static-libs as recognized ImageType for upstream (#191)

    commit 19676d132edfc19c78fab44234e1fdc417ec2dee
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Apr 17 21:24:33 2020 +0100

        Add pre to the release version split. (#183)

    commit 811367c50ece18b5b94728ee6d50f3568da6d7c2
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 16 13:44:23 2020 +0100

        add date filter to feature_releases path (#177) (#179)

    commit 63fe20d1c569a71503fce83aeaeb73db69d046ba
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Wed Apr 15 12:42:57 2020 +0000

        more tests/coverage (#172)

        * more tests/coverage

        * Update GitHubAuthTest.kt

        * add null check

        * clever stuff from John

        * Update GitHubAuthTest.kt

        * I'm an idiot and I know it

        * george isn't such an idiot after all

        * add codecov.yml

    commit 1fe2b3cf516c9c2a8a5258c215dd991e54656dab
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Apr 14 14:40:56 2020 +0100

        Fix #171 (#174)

    commit 1a8a74ba0eb36c70eae97c50dc3995ddb6c13a24
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sat Apr 11 18:26:07 2020 +0100

        Bring metrics upgrades to master (#170)

        * Add metrics (#167)

        * Remove example values so they are not pre-filled in swagger-ui.

    commit 901ce74a92fb4f5733fc8de5c0e2c0718dfa1434
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Apr 10 23:56:07 2020 +0100

        Add head request for gradle download (#165) (#168)

    commit c3160a8590ee287be397887a2795918be434b2a1
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Apr 9 12:46:02 2020 +0000

        fix linter failures (#163)

        * fix linter failures

        * add newline

        * add more coverage

        * add more coverage

    commit 98145cf6e62daab51c2423ba20cce8eaf422a31f
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 9 11:10:28 2020 +0100

        Merge staging into master (#162)

        * Add timezones to timestamps. Add from and to on stats (#94)

        * enforce day limit (#103)

        * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

        * Pass on lastModified header when url is redirected

        * Add printing debug stats to narrow down missing stats issues (#111)

        * Take the last version in the release as the release version (#118)

        * If there are multiple stat entries for a single day, take the last (#114)

        * Default the project type to jdk when none is provided (#113)

        * add timeout to Http requests

        * Filter non-binary assets in stats (#122)

        * add health check script (#126)

        * Add support for debug images (#130)

        * Keep bad stats in staging instance so we can diagnose reporting issues (#133)

        * Split releases with a mix of versions (#136)

        * Prevent double counting stats when splitting releases (#137)

        * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

        * Add debugging logic to http cache

        * Fix incorrect updated release check (#142)

        * Bring back cache update (#150)

        * Pretty print returned json (#149)

        * When grouping releases, ignore optional values (#153)

        * Merge master changes into staging (#154)

        * Default the project type to jdk when none is provided (#113)

        * Merge in latest updates from staging (#119)

        * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

        * Pass on lastModified header when url is redirected

        * Take the last version in the release as the release version (#118)

        * Bring #124, #114 and #111 from staging into master (#125)

        * Add printing debug stats to narrow down missing stats issues (#111)

        * If there are multiple stat entries for a single day, take the last (#114)

        * add timeout to Http requests

        * add health check script (#127)

        * add description to top of swagger doc (#131)

        * update v3 readme to include deprecation information

        * Exclude debug images from live until we are ready to go live (#134)

        * remove beta tag

        * switch to official github actions badge

        * Add v1 reject frontend (#143)

        * Add release filter (#151)

        Co-authored-by: George Adams <georgeadams1995@gmail.com>

        * Fix equality of gitIds (#155)

        * Reformat code based on editorconfig

        * Fixes from lint

        * Format closer to ktlint style

        Co-authored-by: George Adams <georgeadams1995@gmail.com>

    commit b94e308f84eca62280d67a731ae48fd516fe2a82
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Apr 9 09:57:14 2020 +0000

        more tests (#161)

    commit b2ef8ea89e2d7610b399a21229822206b1135587
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Apr 9 09:39:38 2020 +0000

        add more bad tests for better coverage (#160)

        * add more bad tests for better coverage

        * fix linter failure

    commit 419790f02691b99124b607424e47a54a8f16ba08
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Wed Apr 8 12:52:06 2020 +0000

        linter changes (#157)

        * linter changes

        * add github action

        * simplify ktlint

        * fix lint error

    commit 26fe502e7f78026013732527527a1de37985525b
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 8 13:32:51 2020 +0100

        add version data to BinaryAssetView (#159)

    commit 96da9db9d6a277d3ebb61fca35cb168e2243280a
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Apr 7 23:18:08 2020 +0100

        add test for aarch ea version string (#156)

    commit c700ae8f190f47703cc5a7898eff7cceb2f03c8e
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 1 18:42:29 2020 +0100

        Add release filter (#151)

    commit d61c4039630ec8dd821441ca84146459c1d41fae
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 1 13:29:20 2020 +0100

        Add v1 reject frontend (#143)

    commit 9e6c27d5d6b50c0cbaf192626a13d999cc8da361
    Merge: 7a7a889 a0051a1
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Mar 30 10:26:13 2020 +0100

        Merge pull request #138 from gdams/release

        remove beta tag

    commit 7a7a889df4f48c7450226095a786075855b53ae3
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Mon Mar 30 09:31:54 2020 +0100

        switch to official github actions badge

    commit a0051a18a1e843f71929cd1aa474496f8a73679c
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Mon Mar 30 09:23:11 2020 +0100

        remove beta tag

    commit c73acf2abce42089186ae4e64164fbf93de91583
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 27 14:06:48 2020 +0000

        Exclude debug images from live until we are ready to go live (#134)

    commit cce8f81ce151c1309c3e306a723c8f28ca1999df
    Merge: f3b2500 b959d1a
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 27 11:52:32 2020 +0000

        Merge pull request #132 from gdams/index

        update v3 readme to include deprecation information

    commit b959d1aff5f4d30ca017c8fe3c9a9546fcf5ca91
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Fri Mar 27 11:50:58 2020 +0000

        update v3 readme to include deprecation information

    commit f3b250077ec18e59ac5c8cb9ee8e4118f8c485a5
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Mar 26 14:05:12 2020 +0000

        add description to top of swagger doc (#131)

    commit f0a5809fbba81c20f832f5df1c149d3ce11523de
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Mar 25 14:07:29 2020 +0000

        add health check script (#127)

    commit 1b684f2c7d490faa2ec7e61472e404118f0c9cd1
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 13 13:40:34 2020 +0000

        Bring #124, #114 and #111 from staging into master (#125)

        * Add printing debug stats to narrow down missing stats issues (#111)

        * If there are multiple stat entries for a single day, take the last (#114)

        * add timeout to Http requests

    commit 4b5d284c7e47b4476cddd3b350eb3cafa02070d7
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sat Feb 22 05:29:03 2020 +0000

        Merge in latest updates from staging (#119)

        * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

        * Pass on lastModified header when url is redirected

        * Take the last version in the release as the release version (#118)

    commit c6b42475b43e2e1f0736beaf18b44732d73facd8
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Feb 17 23:26:49 2020 +0000

        Default the project type to jdk when none is provided (#113)

    Squashed commit of the following:

    commit e79bfc4c92edef1b219de25468653a5be6acd1ca
    Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
    Date:   Thu May 21 17:32:05 2020 +0100

        Rebase onto staging (#203)

    commit 3e740c6b49696cd21393e20ee65bca32ea76e99a
    Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
    Date:   Sun May 3 20:44:51 2020 +0100

        Add daily jvmImpl download counts to stats updater (#175)

        * Calculate j9/hs stats in the updater for github stats

        * Implemented github jvm tracking with test

        * Clean up

        * Fixes from linting

        * Minor syntax change

        * Added feature_version and jvmImpl to dockerStats

        * inherit BaseTest

        * Include installer download count in total binary count

        * Added null map to jvmImplDownloads and tweaked openjdk name regex

        * linting

    commit 108d33aee8ec5c6952cd6005f343cd23e661d252
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Jun 16 22:24:18 2020 +0000

        Merge master

    commit fb4a7a44d7b4d91e4b70876671ddcd6f3f8d0dec
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Jun 12 14:49:46 2020 +0100

        Throw correct exception type (#226)

    commit 7ea17e6c3633edd70263226b9cc418c97d2a8b46
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Jun 11 21:55:11 2020 +0100

        Dont propagate exception and prevent updates (#225)

    commit cf2c92b5c0a60b318dbe3c576faa51be5d0bf928
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Jun 11 01:28:00 2020 +0100

        Exclude releases that cannot be parsed/are excluded so that we do not continuously pull them (#223)

    commit 5c927358576d4f705eaecd262d5737f273a61ed0
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Jun 8 13:06:28 2020 +0100

        Add tip version to available versions (#222)

    commit 7b0dfc212d902c33284684f966662d54cd9fa6c5
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Jun 5 15:44:38 2020 +0100

        Fix #217 (#218)

    commit b68f0427dbfa54acaadcf361b50e3148f8605d10
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Jun 2 15:15:40 2020 +0100

        Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api (#215)

        * Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api

        * Give context

        Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

    commit 24df0f5fa9611ea269fb1d3f51af18d630c52f88
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri May 29 14:42:18 2020 +0100

        add jdk 15 (#214)

    commit b363e46c82e41adef94eebca693ec72bf47c9ac3
    Author: Jochen Schalanda <jochen@schalanda.name>
    Date:   Thu May 28 14:47:22 2020 +0200

        Fix `page_size` parameter in AssetsResource and ReleaseListResource (#205)

        * Fix `page_size` parameter in AssetsResource and ReleaseListResource

        The `page_size` query parameter was incorrectly handled in `AssetsResource` and capped to an undocumented limit of 20 items per page.
        In `ReleaseListResource`, the `page_size` query parameter wasn't used at all, although documented in the API specification (via Swagger).

        Fixes #184

        * Throw NotFoundException from Pagination#getPage() directly

        * Reduce maximum page size to 100 items

        * Remove unused import in ReleaseListResource

        * Populate database in ReleaseNamesPathTest

        * Reduce maximum page size to 20 items

    commit b4d664b9dc6045476a0d8191d79901c5c631b691
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sun May 24 16:15:30 2020 +0100

        Release installer paths from staging (#198)

        * Release installer paths

        * Possible solution to #209 on staging (#211)

        * Fix #209

        * Added some reasoning

        Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

        Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

    commit ad86961d5763b4c86fad273ebb764b3b08b8c229
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sun May 24 16:09:12 2020 +0100

        add LinuxLH (#207)

    commit fdd2bd2f09c874c7850b0852f22d66839ecffe67
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed May 20 11:53:06 2020 +0100

        Fix tests not shutting down fongo (#208)

    commit 74cf735fcb398d06a27d9a3cd3ca771c7dce590a
    Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
    Date:   Thu May 7 23:00:06 2020 +0100

        Add setup details to documentation (#202)

        * Add setup details to documentation

        * Update mongodb info

    commit 617a9c0667baed36d57849b4bb3d991c1cc8a397
    Author: Martijn Verburg <martijnverburg@gmail.com>
    Date:   Mon May 4 16:00:31 2020 +0100

        Update contributing + some minor fixes (#200)

        * Update contributing + some minor fixes

        * Update PR template

        * Update CONTRIBUTING.md

        Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

        * Fixes after review

        Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

    commit 9807e7449948a70906318d263157da4ac05b5cee
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon May 4 12:15:09 2020 +0100

        Initial project stucture doc (#201)

    commit 26f23096a5edc3c0f6c7f89b8554e5c38469b606
    Author: Parker Mauney <parkermauney@gmail.com>
    Date:   Sat May 2 11:08:21 2020 -0500

        Reduce noise in build logs, update build jdk to 11.0.7 (#199)

        + use multi-line blocks for readability of complex step scripts

    commit 887bf1d03ad2909c00a71464d8a520d05f521efe
    Author: Martijn Verburg <martijnverburg@gmail.com>
    Date:   Sat May 2 16:33:46 2020 +0100

        Overhaul of Maven files + initial CONTRIBUTING.md (#197)

        * overhaul of Maven files

        * move execution out of mgmt

        * initial contributing guide

        * rollback maven install upgrade

    commit 37567efc062722597393f1a3b57cbe7d56497878
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 30 15:33:11 2020 +0100

        add detection of jfr builds on Upstream (#188)

    commit 12fe82180adb484229372406176e72e96c9e7e0b
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 30 15:32:14 2020 +0100

        fix displaying correct value in swagger-ui (#194)

    commit ed232e0063f53c5d9d02d5f6797fbdabcbce2437
    Author: Severin Gehwolf <jerboaa@gmail.com>
    Date:   Thu Apr 30 15:23:14 2020 +0200

        Add static-libs as recognized ImageType for upstream (#191)

    commit 19676d132edfc19c78fab44234e1fdc417ec2dee
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Apr 17 21:24:33 2020 +0100

        Add pre to the release version split. (#183)

    commit 811367c50ece18b5b94728ee6d50f3568da6d7c2
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 16 13:44:23 2020 +0100

        add date filter to feature_releases path (#177) (#179)

    commit 63fe20d1c569a71503fce83aeaeb73db69d046ba
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Wed Apr 15 12:42:57 2020 +0000

        more tests/coverage (#172)

        * more tests/coverage

        * Update GitHubAuthTest.kt

        * add null check

        * clever stuff from John

        * Update GitHubAuthTest.kt

        * I'm an idiot and I know it

        * george isn't such an idiot after all

        * add codecov.yml

    commit 1fe2b3cf516c9c2a8a5258c215dd991e54656dab
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Apr 14 14:40:56 2020 +0100

        Fix #171 (#174)

    commit 1a8a74ba0eb36c70eae97c50dc3995ddb6c13a24
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sat Apr 11 18:26:07 2020 +0100

        Bring metrics upgrades to master (#170)

        * Add metrics (#167)

        * Remove example values so they are not pre-filled in swagger-ui.

    commit 901ce74a92fb4f5733fc8de5c0e2c0718dfa1434
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Apr 10 23:56:07 2020 +0100

        Add head request for gradle download (#165) (#168)

    commit c3160a8590ee287be397887a2795918be434b2a1
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Apr 9 12:46:02 2020 +0000

        fix linter failures (#163)

        * fix linter failures

        * add newline

        * add more coverage

        * add more coverage

    commit 98145cf6e62daab51c2423ba20cce8eaf422a31f
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 9 11:10:28 2020 +0100

        Merge staging into master (#162)

        * Add timezones to timestamps. Add from and to on stats (#94)

        * enforce day limit (#103)

        * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

        * Pass on lastModified header when url is redirected

        * Add printing debug stats to narrow down missing stats issues (#111)

        * Take the last version in the release as the release version (#118)

        * If there are multiple stat entries for a single day, take the last (#114)

        * Default the project type to jdk when none is provided (#113)

        * add timeout to Http requests

        * Filter non-binary assets in stats (#122)

        * add health check script (#126)

        * Add support for debug images (#130)

        * Keep bad stats in staging instance so we can diagnose reporting issues (#133)

        * Split releases with a mix of versions (#136)

        * Prevent double counting stats when splitting releases (#137)

        * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

        * Add debugging logic to http cache

        * Fix incorrect updated release check (#142)

        * Bring back cache update (#150)

        * Pretty print returned json (#149)

        * When grouping releases, ignore optional values (#153)

        * Merge master changes into staging (#154)

        * Default the project type to jdk when none is provided (#113)

        * Merge in latest updates from staging (#119)

        * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

        * Pass on lastModified header when url is redirected

        * Take the last version in the release as the release version (#118)

        * Bring #124, #114 and #111 from staging into master (#125)

        * Add printing debug stats to narrow down missing stats issues (#111)

        * If there are multiple stat entries for a single day, take the last (#114)

        * add timeout to Http requests

        * add health check script (#127)

        * add description to top of swagger doc (#131)

        * update v3 readme to include deprecation information

        * Exclude debug images from live until we are ready to go live (#134)

        * remove beta tag

        * switch to official github actions badge

        * Add v1 reject frontend (#143)

        * Add release filter (#151)

        Co-authored-by: George Adams <georgeadams1995@gmail.com>

        * Fix equality of gitIds (#155)

        * Reformat code based on editorconfig

        * Fixes from lint

        * Format closer to ktlint style

        Co-authored-by: George Adams <georgeadams1995@gmail.com>

    commit b94e308f84eca62280d67a731ae48fd516fe2a82
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Apr 9 09:57:14 2020 +0000

        more tests (#161)

    commit b2ef8ea89e2d7610b399a21229822206b1135587
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Apr 9 09:39:38 2020 +0000

        add more bad tests for better coverage (#160)

        * add more bad tests for better coverage

        * fix linter failure

    commit 419790f02691b99124b607424e47a54a8f16ba08
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Wed Apr 8 12:52:06 2020 +0000

        linter changes (#157)

        * linter changes

        * add github action

        * simplify ktlint

        * fix lint error

    commit 26fe502e7f78026013732527527a1de37985525b
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 8 13:32:51 2020 +0100

        add version data to BinaryAssetView (#159)

    commit 96da9db9d6a277d3ebb61fca35cb168e2243280a
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Apr 7 23:18:08 2020 +0100

        add test for aarch ea version string (#156)

    commit c700ae8f190f47703cc5a7898eff7cceb2f03c8e
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 1 18:42:29 2020 +0100

        Add release filter (#151)

    commit d61c4039630ec8dd821441ca84146459c1d41fae
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 1 13:29:20 2020 +0100

        Add v1 reject frontend (#143)

    commit 9e6c27d5d6b50c0cbaf192626a13d999cc8da361
    Merge: 7a7a889 a0051a1
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Mar 30 10:26:13 2020 +0100

        Merge pull request #138 from gdams/release

        remove beta tag

    commit 7a7a889df4f48c7450226095a786075855b53ae3
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Mon Mar 30 09:31:54 2020 +0100

        switch to official github actions badge

    commit a0051a18a1e843f71929cd1aa474496f8a73679c
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Mon Mar 30 09:23:11 2020 +0100

        remove beta tag

    commit c73acf2abce42089186ae4e64164fbf93de91583
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 27 14:06:48 2020 +0000

        Exclude debug images from live until we are ready to go live (#134)

    commit cce8f81ce151c1309c3e306a723c8f28ca1999df
    Merge: f3b2500 b959d1a
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 27 11:52:32 2020 +0000

        Merge pull request #132 from gdams/index

        update v3 readme to include deprecation information

    commit b959d1aff5f4d30ca017c8fe3c9a9546fcf5ca91
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Fri Mar 27 11:50:58 2020 +0000

        update v3 readme to include deprecation information

    commit f3b250077ec18e59ac5c8cb9ee8e4118f8c485a5
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Mar 26 14:05:12 2020 +0000

        add description to top of swagger doc (#131)

    commit f0a5809fbba81c20f832f5df1c149d3ce11523de
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Mar 25 14:07:29 2020 +0000

        add health check script (#127)

    commit 1b684f2c7d490faa2ec7e61472e404118f0c9cd1
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 13 13:40:34 2020 +0000

        Bring #124, #114 and #111 from staging into master (#125)

        * Add printing debug stats to narrow down missing stats issues (#111)

        * If there are multiple stat entries for a single day, take the last (#114)

        * add timeout to Http requests

    commit 4b5d284c7e47b4476cddd3b350eb3cafa02070d7
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sat Feb 22 05:29:03 2020 +0000

        Merge in latest updates from staging (#119)

        * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

        * Pass on lastModified header when url is redirected

        * Take the last version in the release as the release version (#118)

    commit c6b42475b43e2e1f0736beaf18b44732d73facd8
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Feb 17 23:26:49 2020 +0000

        Default the project type to jdk when none is provided (#113)

commit 9ab569bddc3ed2a9ec8f127c9cd70f8302b61e1c
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu May 21 17:32:40 2020 +0100

    Possible solution to #209 on staging (#211)

    * Fix #209

    * Added some reasoning

    Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

commit 04f84bf8957ef0d8588867adeca5804923f1fcc1
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Thu May 21 17:32:05 2020 +0100

    Rebase onto staging (#203)

commit f52738b02d68020329a595eb32de68cc24624b91
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu May 21 13:50:00 2020 +0100

    Merge master into staging (#210)

commit 3aef4e6b6f0940b884a8a0b456e5105f75b678ab
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Sun May 3 20:44:51 2020 +0100

    Add daily jvmImpl download counts to stats updater (#175)

    * Calculate j9/hs stats in the updater for github stats

    * Implemented github jvm tracking with test

    * Clean up

    * Fixes from linting

    * Minor syntax change

    * Added feature_version and jvmImpl to dockerStats

    * inherit BaseTest

    * Include installer download count in total binary count

    * Added null map to jvmImplDownloads and tweaked openjdk name regex

    * linting

commit 080c852c0026bb872349340615d32a6e7b855bde
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 30 16:41:59 2020 +0100

    Merge master into staging (#196)

commit 3f78ca81eacda9098d786bf5d6beb5e28a54a2e1
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 30 14:55:20 2020 +0100

    fix displaying correct value in swagger-ui (#193)

commit 13aa1d8e8855d34f76a8d0648f9827ac296e9804
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 30 14:16:26 2020 +0100

    Add static-libs as recognized ImageType for upstream (#192)

    Co-authored-by: Severin Gehwolf <sgehwolf@redhat.com>

commit d1d3c9d65c8685374eb03e3a9db2e5ec0ade0a16
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 30 13:59:03 2020 +0100

    add detection of jfr builds on Upstream (#190)

commit 3fed976d2544aeb974d2c1d6a8c13d7b0a2265e9
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sun Apr 19 13:03:43 2020 +0100

    Print binary size statistics (#185)

commit 7651de6f773c35c351b8481dea89654f66009761
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Apr 17 15:58:06 2020 +0100

    Add pre to the release version split. (#180)

commit 06e64434e60967ed31e44fc86cae31a9935c0fbe
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 16 13:18:54 2020 +0100

    Add installer endpoint (#178)

commit 5dffa15676e1f80c009bda57c2ac5f42be581958
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 16 00:34:31 2020 +0100

    add date filter to feature_releases path (#177)

commit 19b1458c7d164b08163c6c2872b4fa5f799a6c8a
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 15 21:47:12 2020 +0100

    more tests/coverage (#172) (#176)

    * more tests/coverage

    * Update GitHubAuthTest.kt

    * add null check

    * clever stuff from John

    * Update GitHubAuthTest.kt

    * I'm an idiot and I know it

    * george isn't such an idiot after all

    * add codecov.yml

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

commit 8067fc045519c2d38e314c6433aba903d17c1c07
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Apr 14 14:06:10 2020 +0100

    Fix #171 (#173)

commit fa4b76bb694805d57deefe030f36d3f5e8dfc7af
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Apr 11 16:00:29 2020 +0100

    Remove example values so they are not pre-filled in swagger-ui. (#169)

commit 4b31c980e8f5987b8ea15391593d5e841015f586
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Apr 11 09:45:50 2020 +0100

    Add metrics (#167)

commit 21df040555cae05c738d9c455f71d48a7129948f
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Apr 10 01:29:22 2020 +0100

    Add head request for gradle download (#165)

commit b8655a76d86a53165153b1cdbd2c8cf12cf5305c
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Apr 10 00:17:31 2020 +0100

    Squashed commit of the following: (#164)

    commit c3160a8590ee287be397887a2795918be434b2a1
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Apr 9 12:46:02 2020 +0000

        fix linter failures (#163)

        * fix linter failures

        * add newline

        * add more coverage

        * add more coverage

    commit 98145cf6e62daab51c2423ba20cce8eaf422a31f
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 9 11:10:28 2020 +0100

        Merge staging into master (#162)

        * Add timezones to timestamps. Add from and to on stats (#94)

        * enforce day limit (#103)

        * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

        * Pass on lastModified header when url is redirected

        * Add printing debug stats to narrow down missing stats issues (#111)

        * Take the last version in the release as the release version (#118)

        * If there are multiple stat entries for a single day, take the last (#114)

        * Default the project type to jdk when none is provided (#113)

        * add timeout to Http requests

        * Filter non-binary assets in stats (#122)

        * add health check script (#126)

        * Add support for debug images (#130)

        * Keep bad stats in staging instance so we can diagnose reporting issues (#133)

        * Split releases with a mix of versions (#136)

        * Prevent double counting stats when splitting releases (#137)

        * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

        * Add debugging logic to http cache

        * Fix incorrect updated release check (#142)

        * Bring back cache update (#150)

        * Pretty print returned json (#149)

        * When grouping releases, ignore optional values (#153)

        * Merge master changes into staging (#154)

        * Default the project type to jdk when none is provided (#113)

        * Merge in latest updates from staging (#119)

        * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

        * Pass on lastModified header when url is redirected

        * Take the last version in the release as the release version (#118)

        * Bring #124, #114 and #111 from staging into master (#125)

        * Add printing debug stats to narrow down missing stats issues (#111)

        * If there are multiple stat entries for a single day, take the last (#114)

        * add timeout to Http requests

        * add health check script (#127)

        * add description to top of swagger doc (#131)

        * update v3 readme to include deprecation information

        * Exclude debug images from live until we are ready to go live (#134)

        * remove beta tag

        * switch to official github actions badge

        * Add v1 reject frontend (#143)

        * Add release filter (#151)

        Co-authored-by: George Adams <georgeadams1995@gmail.com>

        * Fix equality of gitIds (#155)

        * Reformat code based on editorconfig

        * Fixes from lint

        * Format closer to ktlint style

        Co-authored-by: George Adams <georgeadams1995@gmail.com>

    commit b94e308f84eca62280d67a731ae48fd516fe2a82
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Apr 9 09:57:14 2020 +0000

        more tests (#161)

    commit b2ef8ea89e2d7610b399a21229822206b1135587
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Apr 9 09:39:38 2020 +0000

        add more bad tests for better coverage (#160)

        * add more bad tests for better coverage

        * fix linter failure

    commit 419790f02691b99124b607424e47a54a8f16ba08
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Wed Apr 8 12:52:06 2020 +0000

        linter changes (#157)

        * linter changes

        * add github action

        * simplify ktlint

        * fix lint error

    commit 26fe502e7f78026013732527527a1de37985525b
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 8 13:32:51 2020 +0100

        add version data to BinaryAssetView (#159)

    commit 96da9db9d6a277d3ebb61fca35cb168e2243280a
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Apr 7 23:18:08 2020 +0100

        add test for aarch ea version string (#156)

    commit c700ae8f190f47703cc5a7898eff7cceb2f03c8e
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 1 18:42:29 2020 +0100

        Add release filter (#151)

    commit d61c4039630ec8dd821441ca84146459c1d41fae
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 1 13:29:20 2020 +0100

        Add v1 reject frontend (#143)

    commit 9e6c27d5d6b50c0cbaf192626a13d999cc8da361
    Merge: 7a7a889 a0051a1
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Mar 30 10:26:13 2020 +0100

        Merge pull request #138 from gdams/release

        remove beta tag

    commit 7a7a889df4f48c7450226095a786075855b53ae3
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Mon Mar 30 09:31:54 2020 +0100

        switch to official github actions badge

    commit a0051a18a1e843f71929cd1aa474496f8a73679c
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Mon Mar 30 09:23:11 2020 +0100

        remove beta tag

    commit c73acf2abce42089186ae4e64164fbf93de91583
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 27 14:06:48 2020 +0000

        Exclude debug images from live until we are ready to go live (#134)

    commit cce8f81ce151c1309c3e306a723c8f28ca1999df
    Merge: f3b2500 b959d1a
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 27 11:52:32 2020 +0000

        Merge pull request #132 from gdams/index

        update v3 readme to include deprecation information

    commit b959d1aff5f4d30ca017c8fe3c9a9546fcf5ca91
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Fri Mar 27 11:50:58 2020 +0000

        update v3 readme to include deprecation information

    commit f3b250077ec18e59ac5c8cb9ee8e4118f8c485a5
    Author: George Adams <georgeadams1995@gmail.com>
    Date:   Thu Mar 26 14:05:12 2020 +0000

        add description to top of swagger doc (#131)

    commit f0a5809fbba81c20f832f5df1c149d3ce11523de
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Mar 25 14:07:29 2020 +0000

        add health check script (#127)

    commit 1b684f2c7d490faa2ec7e61472e404118f0c9cd1
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 13 13:40:34 2020 +0000

        Bring #124, #114 and #111 from staging into master (#125)

        * Add printing debug stats to narrow down missing stats issues (#111)

        * If there are multiple stat entries for a single day, take the last (#114)

        * add timeout to Http requests

    commit 4b5d284c7e47b4476cddd3b350eb3cafa02070d7
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sat Feb 22 05:29:03 2020 +0000

        Merge in latest updates from staging (#119)

        * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

        * Pass on lastModified header when url is redirected

        * Take the last version in the release as the release version (#118)

    commit c6b42475b43e2e1f0736beaf18b44732d73facd8
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Feb 17 23:26:49 2020 +0000

        Default the project type to jdk when none is provided (#113)

commit 390f329ab0ea38743ca9db103c94816e542ee6c3
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Apr 4 21:14:05 2020 +0100

    Fix equality of gitIds (#155)

commit 424d1a507a5aa1facedb5d66b7103c22dc74c36d
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 2 12:15:02 2020 +0100

    Merge master changes into staging (#154)

    * Default the project type to jdk when none is provided (#113)

    * Merge in latest updates from staging (#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (#118)

    * Bring #124, #114 and #111 from staging into master (#125)

    * Add printing debug stats to narrow down missing stats issues (#111)

    * If there are multiple stat entries for a single day, take the last (#114)

    * add timeout to Http requests

    * add health check script (#127)

    * add description to top of swagger doc (#131)

    * update v3 readme to include deprecation information

    * Exclude debug images from live until we are ready to go live (#134)

    * remove beta tag

    * switch to official github actions badge

    * Add v1 reject frontend (#143)

    * Add release filter (#151)

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

commit 7b1d19aa0513abc90f25121516260955562941a7
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 2 00:00:28 2020 +0100

    When grouping releases, ignore optional values (#153)

commit a1f7d7dbb14e68b3803aab49d79e2804413417ba
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 18:51:14 2020 +0100

    Pretty print returned json (#149)

commit 3c835d43676fcb9cc0bbe59601fabd16b52df014
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 18:49:57 2020 +0100

    Bring back cache update (#150)

commit 4a4fc695532013300d41cbbfd6c10cb79bd54e6a
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 10:35:59 2020 +0100

    Fix incorrect updated release check (#142)

commit 0d405b2c50aabaa97ff2369ca98febdd29f99092
Merge: edb1bcb 84f1e2c
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Mar 31 14:04:00 2020 +0100

    Merge pull request #140 from johnoliver/debug-cache

    Add debugging logic to http cache

commit 84f1e2cf26d0630239e5613959564ac9c66f19d3
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Mar 31 12:57:48 2020 +0000

    Add debugging logic to http cache

commit edb1bcb8d9febdc9bbf392a05e253e02c66d32c9
Merge: cb4e6ab 85d59d6
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Mar 30 15:01:10 2020 +0100

    Merge pull request #139 from johnoliver/split-on-version

    Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

commit 85d59d631a07e7786cff76842e60da5e8bbb6750
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Mar 30 13:49:44 2020 +0000

    Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

commit cb4e6abab671d3cc8a808a7dedd87f0cfe112b3f
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sun Mar 29 21:53:55 2020 +0100

    Prevent double counting stats when splitting releases (#137)

commit 633d35e26954e3b9bc659a7772396aafe91637f5
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sun Mar 29 20:37:23 2020 +0100

    Split releases with a mix of versions (#136)

commit 60564f039ab8f0bc965fe00a94e0487da127888d
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 20:50:57 2020 +0000

    Keep bad stats in staging instance so we can diagnose reporting issues (#133)

commit f560ec98ace046296a8d2bfa4d117692173a6d03
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Mar 25 23:08:43 2020 +0000

    Add support for debug images (#130)

commit a84c7031a04a45bd84f00d20cfdb6df14545e475
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Mar 24 14:10:56 2020 +0000

    add health check script (#126)

commit f3e759b707f1a89323a9e52fd66aaa5129fa616c
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 13 13:38:15 2020 +0000

    Filter non-binary assets in stats (#122)

commit 1fc8b776cdb6ec6fa7d9d93ae301c791ce8bc9d0
Merge: a99d5c3 11cdbd3
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Mar 12 10:55:08 2020 +0000

    Merge pull request #123 from johnoliver/merge-staging

    Sync master and staging

commit a99d5c3daa0eeca9daabd100d69cc2ddc3690828
Merge: e6f6d38 f2dd425
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Mar 12 10:54:53 2020 +0000

    Merge pull request #124 from johnoliver/timeout

    add timeout to Http requests

commit f2dd425785ddcceeefcbb329d73bcaddb2013c0b
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Mar 11 13:45:23 2020 +0000

    add timeout to Http requests

commit 11cdbd3003bf08927c576b32086c49df19b80ab5
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Feb 17 23:26:49 2020 +0000

    Default the project type to jdk when none is provided (#113)

commit e6f6d380b01b035a88184543eb94965de1dd9a62
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Feb 21 06:27:32 2020 +0000

    If there are multiple stat entries for a single day, take the last (#114)

commit 5009a639644710e867b6a95f8223fb1ac83426a3
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Feb 21 05:42:42 2020 +0000

    Take the last version in the release as the release version (#118)

commit 0ebe645ee2ec425ae6a779c818176cc9c02a8a9d
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Feb 17 23:20:50 2020 +0000

    Add printing debug stats to narrow down missing stats issues (#111)

commit 7ea6ffccfe5f9390316e0057e1be847d602738ce
Merge: 6b1da55 84e1fe4
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Feb 11 10:38:43 2020 +0000

    Merge pull request #110 from johnoliver/last-modified

    Pass on lastModified header when url is redirected

commit 84e1fe40c9ac28dc2f3032d5e4255c54a05c276d
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Feb 10 15:23:35 2020 +0000

    Pass on lastModified header when url is redirected

commit 6b1da55e8ef05c4572a30c9293354da8cba69ece
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Feb 10 02:08:11 2020 +0000

    Use Last-Modified and If-Modified-Since to reduce request burden (#109)

commit e5124d595228966c40cd9fe496157c34962f0b2b
Merge: f05d7f0 27b833f
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Feb 7 12:15:29 2020 +0000

    Merge pull request #108 from johnoliver/staging-merge

    Merge master into staging

commit 27b833ff44a8bed478e7c8549dcb00f128a0c255
Merge: 2794a08 f05d7f0
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Feb 7 12:13:48 2020 +0000

    Merge remote-tracking branch 'upstream/staging' into staging-merge

commit f05d7f0053521ef04aa447fbd5ca77db3cb27a41
Merge: 2cd9d44 6d29921
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Jan 22 18:31:53 2020 +0000

    Merge pull request #104 from johnoliver/merge

    Merge updates from master into staging

commit 6d29921b36dfd741436ed9f6d4798a6050f9a2f5
Merge: 2cd9d44 1c14ff9
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Jan 22 18:26:28 2020 +0000

    Merge remote-tracking branch 'upstream/master' into merge

commit 2cd9d449677a4ceedbc8b7349085e6d5f371040b
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Jan 22 09:55:38 2020 +0000

    enforce day limit (#103)

commit ad35b34cdec287fcd14ea5a7d1175bc74bebd801
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Jan 22 09:16:25 2020 +0000

    Add timezones to timestamps. Add from and to on stats (#94)
johnoliver added a commit to johnoliver/openjdk-api-v3 that referenced this pull request Jun 16, 2020
commit 515afb711d8318312dbfa13e43783030cdb4ecc3
Merge: 9ab569b ba683fc
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Jun 16 22:18:54 2020 +0000

    Merge branch 'merge-master-12' into merge-staging-20

commit ba683fc94ff8bff6488d6b5a8da2035b808b0d63
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Thu May 21 17:32:05 2020 +0100

    Rebase onto staging (AdoptOpenJDK#203)

commit 2c2e567cd9d326026058d0731340ff3e8eab4308
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Sun May 3 20:44:51 2020 +0100

    Add daily jvmImpl download counts to stats updater (AdoptOpenJDK#175)

    * Calculate j9/hs stats in the updater for github stats

    * Implemented github jvm tracking with test

    * Clean up

    * Fixes from linting

    * Minor syntax change

    * Added feature_version and jvmImpl to dockerStats

    * inherit BaseTest

    * Include installer download count in total binary count

    * Added null map to jvmImplDownloads and tweaked openjdk name regex

    * linting

commit fb4a7a4
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Jun 12 14:49:46 2020 +0100

    Throw correct exception type (AdoptOpenJDK#226)

commit 7ea17e6
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Jun 11 21:55:11 2020 +0100

    Dont propagate exception and prevent updates (AdoptOpenJDK#225)

commit cf2c92b
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Jun 11 01:28:00 2020 +0100

    Exclude releases that cannot be parsed/are excluded so that we do not continuously pull them (AdoptOpenJDK#223)

commit 5c92735
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Jun 8 13:06:28 2020 +0100

    Add tip version to available versions (AdoptOpenJDK#222)

commit 7b0dfc2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Jun 5 15:44:38 2020 +0100

    Fix AdoptOpenJDK#217 (AdoptOpenJDK#218)

commit b68f042
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Jun 2 15:15:40 2020 +0100

    Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api (AdoptOpenJDK#215)

    * Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api

    * Give context

    Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

commit 24df0f5
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri May 29 14:42:18 2020 +0100

    add jdk 15 (AdoptOpenJDK#214)

commit b363e46
Author: Jochen Schalanda <jochen@schalanda.name>
Date:   Thu May 28 14:47:22 2020 +0200

    Fix `page_size` parameter in AssetsResource and ReleaseListResource (AdoptOpenJDK#205)

    * Fix `page_size` parameter in AssetsResource and ReleaseListResource

    The `page_size` query parameter was incorrectly handled in `AssetsResource` and capped to an undocumented limit of 20 items per page.
    In `ReleaseListResource`, the `page_size` query parameter wasn't used at all, although documented in the API specification (via Swagger).

    Fixes AdoptOpenJDK#184

    * Throw NotFoundException from Pagination#getPage() directly

    * Reduce maximum page size to 100 items

    * Remove unused import in ReleaseListResource

    * Populate database in ReleaseNamesPathTest

    * Reduce maximum page size to 20 items

commit b4d664b
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sun May 24 16:15:30 2020 +0100

    Release installer paths from staging (AdoptOpenJDK#198)

    * Release installer paths

    * Possible solution to AdoptOpenJDK#209 on staging (AdoptOpenJDK#211)

    * Fix AdoptOpenJDK#209

    * Added some reasoning

    Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

    Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

commit ad86961
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sun May 24 16:09:12 2020 +0100

    add LinuxLH (AdoptOpenJDK#207)

commit fdd2bd2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed May 20 11:53:06 2020 +0100

    Fix tests not shutting down fongo (AdoptOpenJDK#208)

commit 74cf735
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Thu May 7 23:00:06 2020 +0100

    Add setup details to documentation (AdoptOpenJDK#202)

    * Add setup details to documentation

    * Update mongodb info

commit 617a9c0
Author: Martijn Verburg <martijnverburg@gmail.com>
Date:   Mon May 4 16:00:31 2020 +0100

    Update contributing + some minor fixes (AdoptOpenJDK#200)

    * Update contributing + some minor fixes

    * Update PR template

    * Update CONTRIBUTING.md

    Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

    * Fixes after review

    Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

commit 9807e74
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon May 4 12:15:09 2020 +0100

    Initial project stucture doc (AdoptOpenJDK#201)

commit 26f2309
Author: Parker Mauney <parkermauney@gmail.com>
Date:   Sat May 2 11:08:21 2020 -0500

    Reduce noise in build logs, update build jdk to 11.0.7 (AdoptOpenJDK#199)

    + use multi-line blocks for readability of complex step scripts

commit 887bf1d
Author: Martijn Verburg <martijnverburg@gmail.com>
Date:   Sat May 2 16:33:46 2020 +0100

    Overhaul of Maven files + initial CONTRIBUTING.md (AdoptOpenJDK#197)

    * overhaul of Maven files

    * move execution out of mgmt

    * initial contributing guide

    * rollback maven install upgrade

commit 37567ef
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 30 15:33:11 2020 +0100

    add detection of jfr builds on Upstream (AdoptOpenJDK#188)

commit 12fe821
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 30 15:32:14 2020 +0100

    fix displaying correct value in swagger-ui (AdoptOpenJDK#194)

commit ed232e0
Author: Severin Gehwolf <jerboaa@gmail.com>
Date:   Thu Apr 30 15:23:14 2020 +0200

    Add static-libs as recognized ImageType for upstream (AdoptOpenJDK#191)

commit 19676d1
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Apr 17 21:24:33 2020 +0100

    Add pre to the release version split. (AdoptOpenJDK#183)

commit 811367c
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 16 13:44:23 2020 +0100

    add date filter to feature_releases path (AdoptOpenJDK#177) (AdoptOpenJDK#179)

commit 63fe20d
Author: George Adams <georgeadams1995@gmail.com>
Date:   Wed Apr 15 12:42:57 2020 +0000

    more tests/coverage (AdoptOpenJDK#172)

    * more tests/coverage

    * Update GitHubAuthTest.kt

    * add null check

    * clever stuff from John

    * Update GitHubAuthTest.kt

    * I'm an idiot and I know it

    * george isn't such an idiot after all

    * add codecov.yml

commit 1fe2b3c
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Apr 14 14:40:56 2020 +0100

    Fix AdoptOpenJDK#171 (AdoptOpenJDK#174)

commit 1a8a74b
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Apr 11 18:26:07 2020 +0100

    Bring metrics upgrades to master (AdoptOpenJDK#170)

    * Add metrics (AdoptOpenJDK#167)

    * Remove example values so they are not pre-filled in swagger-ui.

commit 901ce74
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Apr 10 23:56:07 2020 +0100

    Add head request for gradle download (AdoptOpenJDK#165) (AdoptOpenJDK#168)

commit c3160a8
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 12:46:02 2020 +0000

    fix linter failures (AdoptOpenJDK#163)

    * fix linter failures

    * add newline

    * add more coverage

    * add more coverage

commit 98145cf
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 9 11:10:28 2020 +0100

    Merge staging into master (AdoptOpenJDK#162)

    * Add timezones to timestamps. Add from and to on stats (AdoptOpenJDK#94)

    * enforce day limit (AdoptOpenJDK#103)

    * Use Last-Modified and If-Modified-Since to reduce request burden (AdoptOpenJDK#109)

    * Pass on lastModified header when url is redirected

    * Add printing debug stats to narrow down missing stats issues (AdoptOpenJDK#111)

    * Take the last version in the release as the release version (AdoptOpenJDK#118)

    * If there are multiple stat entries for a single day, take the last (AdoptOpenJDK#114)

    * Default the project type to jdk when none is provided (AdoptOpenJDK#113)

    * add timeout to Http requests

    * Filter non-binary assets in stats (AdoptOpenJDK#122)

    * add health check script (AdoptOpenJDK#126)

    * Add support for debug images (AdoptOpenJDK#130)

    * Keep bad stats in staging instance so we can diagnose reporting issues (AdoptOpenJDK#133)

    * Split releases with a mix of versions (AdoptOpenJDK#136)

    * Prevent double counting stats when splitting releases (AdoptOpenJDK#137)

    * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

    * Add debugging logic to http cache

    * Fix incorrect updated release check (AdoptOpenJDK#142)

    * Bring back cache update (AdoptOpenJDK#150)

    * Pretty print returned json (AdoptOpenJDK#149)

    * When grouping releases, ignore optional values (AdoptOpenJDK#153)

    * Merge master changes into staging (AdoptOpenJDK#154)

    * Default the project type to jdk when none is provided (AdoptOpenJDK#113)

    * Merge in latest updates from staging (AdoptOpenJDK#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (AdoptOpenJDK#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (AdoptOpenJDK#118)

    * Bring AdoptOpenJDK#124, AdoptOpenJDK#114 and AdoptOpenJDK#111 from staging into master (AdoptOpenJDK#125)

    * Add printing debug stats to narrow down missing stats issues (AdoptOpenJDK#111)

    * If there are multiple stat entries for a single day, take the last (AdoptOpenJDK#114)

    * add timeout to Http requests

    * add health check script (AdoptOpenJDK#127)

    * add description to top of swagger doc (AdoptOpenJDK#131)

    * update v3 readme to include deprecation information

    * Exclude debug images from live until we are ready to go live (AdoptOpenJDK#134)

    * remove beta tag

    * switch to official github actions badge

    * Add v1 reject frontend (AdoptOpenJDK#143)

    * Add release filter (AdoptOpenJDK#151)

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

    * Fix equality of gitIds (AdoptOpenJDK#155)

    * Reformat code based on editorconfig

    * Fixes from lint

    * Format closer to ktlint style

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

commit b94e308
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 09:57:14 2020 +0000

    more tests (AdoptOpenJDK#161)

commit b2ef8ea
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 09:39:38 2020 +0000

    add more bad tests for better coverage (AdoptOpenJDK#160)

    * add more bad tests for better coverage

    * fix linter failure

commit 419790f
Author: George Adams <georgeadams1995@gmail.com>
Date:   Wed Apr 8 12:52:06 2020 +0000

    linter changes (AdoptOpenJDK#157)

    * linter changes

    * add github action

    * simplify ktlint

    * fix lint error

commit 26fe502
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 8 13:32:51 2020 +0100

    add version data to BinaryAssetView (AdoptOpenJDK#159)

commit 96da9db
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Apr 7 23:18:08 2020 +0100

    add test for aarch ea version string (AdoptOpenJDK#156)

commit c700ae8
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 18:42:29 2020 +0100

    Add release filter (AdoptOpenJDK#151)

commit d61c403
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 13:29:20 2020 +0100

    Add v1 reject frontend (AdoptOpenJDK#143)

commit 9e6c27d
Merge: 7a7a889 a0051a1
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Mar 30 10:26:13 2020 +0100

    Merge pull request AdoptOpenJDK#138 from gdams/release

    remove beta tag

commit 7a7a889
Author: George Adams <georgeadams1995@gmail.com>
Date:   Mon Mar 30 09:31:54 2020 +0100

    switch to official github actions badge

commit a0051a1
Author: George Adams <georgeadams1995@gmail.com>
Date:   Mon Mar 30 09:23:11 2020 +0100

    remove beta tag

commit c73acf2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 14:06:48 2020 +0000

    Exclude debug images from live until we are ready to go live (AdoptOpenJDK#134)

commit cce8f81
Merge: f3b2500 b959d1a
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 11:52:32 2020 +0000

    Merge pull request AdoptOpenJDK#132 from gdams/index

    update v3 readme to include deprecation information

commit b959d1a
Author: George Adams <georgeadams1995@gmail.com>
Date:   Fri Mar 27 11:50:58 2020 +0000

    update v3 readme to include deprecation information

commit f3b2500
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Mar 26 14:05:12 2020 +0000

    add description to top of swagger doc (AdoptOpenJDK#131)

commit f0a5809
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Mar 25 14:07:29 2020 +0000

    add health check script (AdoptOpenJDK#127)

commit 1b684f2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 13 13:40:34 2020 +0000

    Bring AdoptOpenJDK#124, AdoptOpenJDK#114 and AdoptOpenJDK#111 from staging into master (AdoptOpenJDK#125)

    * Add printing debug stats to narrow down missing stats issues (AdoptOpenJDK#111)

    * If there are multiple stat entries for a single day, take the last (AdoptOpenJDK#114)

    * add timeout to Http requests

commit 4b5d284
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Feb 22 05:29:03 2020 +0000

    Merge in latest updates from staging (AdoptOpenJDK#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (AdoptOpenJDK#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (AdoptOpenJDK#118)

commit c6b4247
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Feb 17 23:26:49 2020 +0000

    Default the project type to jdk when none is provided (AdoptOpenJDK#113)

Squashed commit of the following:

commit e79bfc4c92edef1b219de25468653a5be6acd1ca
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Thu May 21 17:32:05 2020 +0100

    Rebase onto staging (AdoptOpenJDK#203)

commit 3e740c6b49696cd21393e20ee65bca32ea76e99a
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Sun May 3 20:44:51 2020 +0100

    Add daily jvmImpl download counts to stats updater (AdoptOpenJDK#175)

    * Calculate j9/hs stats in the updater for github stats

    * Implemented github jvm tracking with test

    * Clean up

    * Fixes from linting

    * Minor syntax change

    * Added feature_version and jvmImpl to dockerStats

    * inherit BaseTest

    * Include installer download count in total binary count

    * Added null map to jvmImplDownloads and tweaked openjdk name regex

    * linting

commit 108d33aee8ec5c6952cd6005f343cd23e661d252
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Jun 16 22:24:18 2020 +0000

    Merge master

commit fb4a7a4
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Jun 12 14:49:46 2020 +0100

    Throw correct exception type (AdoptOpenJDK#226)

commit 7ea17e6
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Jun 11 21:55:11 2020 +0100

    Dont propagate exception and prevent updates (AdoptOpenJDK#225)

commit cf2c92b
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Jun 11 01:28:00 2020 +0100

    Exclude releases that cannot be parsed/are excluded so that we do not continuously pull them (AdoptOpenJDK#223)

commit 5c92735
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Jun 8 13:06:28 2020 +0100

    Add tip version to available versions (AdoptOpenJDK#222)

commit 7b0dfc2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Jun 5 15:44:38 2020 +0100

    Fix AdoptOpenJDK#217 (AdoptOpenJDK#218)

commit b68f042
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Jun 2 15:15:40 2020 +0100

    Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api (AdoptOpenJDK#215)

    * Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api

    * Give context

    Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

commit 24df0f5
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri May 29 14:42:18 2020 +0100

    add jdk 15 (AdoptOpenJDK#214)

commit b363e46
Author: Jochen Schalanda <jochen@schalanda.name>
Date:   Thu May 28 14:47:22 2020 +0200

    Fix `page_size` parameter in AssetsResource and ReleaseListResource (AdoptOpenJDK#205)

    * Fix `page_size` parameter in AssetsResource and ReleaseListResource

    The `page_size` query parameter was incorrectly handled in `AssetsResource` and capped to an undocumented limit of 20 items per page.
    In `ReleaseListResource`, the `page_size` query parameter wasn't used at all, although documented in the API specification (via Swagger).

    Fixes AdoptOpenJDK#184

    * Throw NotFoundException from Pagination#getPage() directly

    * Reduce maximum page size to 100 items

    * Remove unused import in ReleaseListResource

    * Populate database in ReleaseNamesPathTest

    * Reduce maximum page size to 20 items

commit b4d664b
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sun May 24 16:15:30 2020 +0100

    Release installer paths from staging (AdoptOpenJDK#198)

    * Release installer paths

    * Possible solution to AdoptOpenJDK#209 on staging (AdoptOpenJDK#211)

    * Fix AdoptOpenJDK#209

    * Added some reasoning

    Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

    Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

commit ad86961
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sun May 24 16:09:12 2020 +0100

    add LinuxLH (AdoptOpenJDK#207)

commit fdd2bd2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed May 20 11:53:06 2020 +0100

    Fix tests not shutting down fongo (AdoptOpenJDK#208)

commit 74cf735
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Thu May 7 23:00:06 2020 +0100

    Add setup details to documentation (AdoptOpenJDK#202)

    * Add setup details to documentation

    * Update mongodb info

commit 617a9c0
Author: Martijn Verburg <martijnverburg@gmail.com>
Date:   Mon May 4 16:00:31 2020 +0100

    Update contributing + some minor fixes (AdoptOpenJDK#200)

    * Update contributing + some minor fixes

    * Update PR template

    * Update CONTRIBUTING.md

    Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

    * Fixes after review

    Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

commit 9807e74
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon May 4 12:15:09 2020 +0100

    Initial project stucture doc (AdoptOpenJDK#201)

commit 26f2309
Author: Parker Mauney <parkermauney@gmail.com>
Date:   Sat May 2 11:08:21 2020 -0500

    Reduce noise in build logs, update build jdk to 11.0.7 (AdoptOpenJDK#199)

    + use multi-line blocks for readability of complex step scripts

commit 887bf1d
Author: Martijn Verburg <martijnverburg@gmail.com>
Date:   Sat May 2 16:33:46 2020 +0100

    Overhaul of Maven files + initial CONTRIBUTING.md (AdoptOpenJDK#197)

    * overhaul of Maven files

    * move execution out of mgmt

    * initial contributing guide

    * rollback maven install upgrade

commit 37567ef
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 30 15:33:11 2020 +0100

    add detection of jfr builds on Upstream (AdoptOpenJDK#188)

commit 12fe821
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 30 15:32:14 2020 +0100

    fix displaying correct value in swagger-ui (AdoptOpenJDK#194)

commit ed232e0
Author: Severin Gehwolf <jerboaa@gmail.com>
Date:   Thu Apr 30 15:23:14 2020 +0200

    Add static-libs as recognized ImageType for upstream (AdoptOpenJDK#191)

commit 19676d1
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Apr 17 21:24:33 2020 +0100

    Add pre to the release version split. (AdoptOpenJDK#183)

commit 811367c
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 16 13:44:23 2020 +0100

    add date filter to feature_releases path (AdoptOpenJDK#177) (AdoptOpenJDK#179)

commit 63fe20d
Author: George Adams <georgeadams1995@gmail.com>
Date:   Wed Apr 15 12:42:57 2020 +0000

    more tests/coverage (AdoptOpenJDK#172)

    * more tests/coverage

    * Update GitHubAuthTest.kt

    * add null check

    * clever stuff from John

    * Update GitHubAuthTest.kt

    * I'm an idiot and I know it

    * george isn't such an idiot after all

    * add codecov.yml

commit 1fe2b3c
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Apr 14 14:40:56 2020 +0100

    Fix AdoptOpenJDK#171 (AdoptOpenJDK#174)

commit 1a8a74b
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Apr 11 18:26:07 2020 +0100

    Bring metrics upgrades to master (AdoptOpenJDK#170)

    * Add metrics (AdoptOpenJDK#167)

    * Remove example values so they are not pre-filled in swagger-ui.

commit 901ce74
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Apr 10 23:56:07 2020 +0100

    Add head request for gradle download (AdoptOpenJDK#165) (AdoptOpenJDK#168)

commit c3160a8
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 12:46:02 2020 +0000

    fix linter failures (AdoptOpenJDK#163)

    * fix linter failures

    * add newline

    * add more coverage

    * add more coverage

commit 98145cf
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 9 11:10:28 2020 +0100

    Merge staging into master (AdoptOpenJDK#162)

    * Add timezones to timestamps. Add from and to on stats (AdoptOpenJDK#94)

    * enforce day limit (AdoptOpenJDK#103)

    * Use Last-Modified and If-Modified-Since to reduce request burden (AdoptOpenJDK#109)

    * Pass on lastModified header when url is redirected

    * Add printing debug stats to narrow down missing stats issues (AdoptOpenJDK#111)

    * Take the last version in the release as the release version (AdoptOpenJDK#118)

    * If there are multiple stat entries for a single day, take the last (AdoptOpenJDK#114)

    * Default the project type to jdk when none is provided (AdoptOpenJDK#113)

    * add timeout to Http requests

    * Filter non-binary assets in stats (AdoptOpenJDK#122)

    * add health check script (AdoptOpenJDK#126)

    * Add support for debug images (AdoptOpenJDK#130)

    * Keep bad stats in staging instance so we can diagnose reporting issues (AdoptOpenJDK#133)

    * Split releases with a mix of versions (AdoptOpenJDK#136)

    * Prevent double counting stats when splitting releases (AdoptOpenJDK#137)

    * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

    * Add debugging logic to http cache

    * Fix incorrect updated release check (AdoptOpenJDK#142)

    * Bring back cache update (AdoptOpenJDK#150)

    * Pretty print returned json (AdoptOpenJDK#149)

    * When grouping releases, ignore optional values (AdoptOpenJDK#153)

    * Merge master changes into staging (AdoptOpenJDK#154)

    * Default the project type to jdk when none is provided (AdoptOpenJDK#113)

    * Merge in latest updates from staging (AdoptOpenJDK#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (AdoptOpenJDK#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (AdoptOpenJDK#118)

    * Bring AdoptOpenJDK#124, AdoptOpenJDK#114 and AdoptOpenJDK#111 from staging into master (AdoptOpenJDK#125)

    * Add printing debug stats to narrow down missing stats issues (AdoptOpenJDK#111)

    * If there are multiple stat entries for a single day, take the last (AdoptOpenJDK#114)

    * add timeout to Http requests

    * add health check script (AdoptOpenJDK#127)

    * add description to top of swagger doc (AdoptOpenJDK#131)

    * update v3 readme to include deprecation information

    * Exclude debug images from live until we are ready to go live (AdoptOpenJDK#134)

    * remove beta tag

    * switch to official github actions badge

    * Add v1 reject frontend (AdoptOpenJDK#143)

    * Add release filter (AdoptOpenJDK#151)

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

    * Fix equality of gitIds (AdoptOpenJDK#155)

    * Reformat code based on editorconfig

    * Fixes from lint

    * Format closer to ktlint style

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

commit b94e308
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 09:57:14 2020 +0000

    more tests (AdoptOpenJDK#161)

commit b2ef8ea
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 09:39:38 2020 +0000

    add more bad tests for better coverage (AdoptOpenJDK#160)

    * add more bad tests for better coverage

    * fix linter failure

commit 419790f
Author: George Adams <georgeadams1995@gmail.com>
Date:   Wed Apr 8 12:52:06 2020 +0000

    linter changes (AdoptOpenJDK#157)

    * linter changes

    * add github action

    * simplify ktlint

    * fix lint error

commit 26fe502
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 8 13:32:51 2020 +0100

    add version data to BinaryAssetView (AdoptOpenJDK#159)

commit 96da9db
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Apr 7 23:18:08 2020 +0100

    add test for aarch ea version string (AdoptOpenJDK#156)

commit c700ae8
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 18:42:29 2020 +0100

    Add release filter (AdoptOpenJDK#151)

commit d61c403
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 13:29:20 2020 +0100

    Add v1 reject frontend (AdoptOpenJDK#143)

commit 9e6c27d
Merge: 7a7a889 a0051a1
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Mar 30 10:26:13 2020 +0100

    Merge pull request AdoptOpenJDK#138 from gdams/release

    remove beta tag

commit 7a7a889
Author: George Adams <georgeadams1995@gmail.com>
Date:   Mon Mar 30 09:31:54 2020 +0100

    switch to official github actions badge

commit a0051a1
Author: George Adams <georgeadams1995@gmail.com>
Date:   Mon Mar 30 09:23:11 2020 +0100

    remove beta tag

commit c73acf2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 14:06:48 2020 +0000

    Exclude debug images from live until we are ready to go live (AdoptOpenJDK#134)

commit cce8f81
Merge: f3b2500 b959d1a
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 11:52:32 2020 +0000

    Merge pull request AdoptOpenJDK#132 from gdams/index

    update v3 readme to include deprecation information

commit b959d1a
Author: George Adams <georgeadams1995@gmail.com>
Date:   Fri Mar 27 11:50:58 2020 +0000

    update v3 readme to include deprecation information

commit f3b2500
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Mar 26 14:05:12 2020 +0000

    add description to top of swagger doc (AdoptOpenJDK#131)

commit f0a5809
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Mar 25 14:07:29 2020 +0000

    add health check script (AdoptOpenJDK#127)

commit 1b684f2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 13 13:40:34 2020 +0000

    Bring AdoptOpenJDK#124, AdoptOpenJDK#114 and AdoptOpenJDK#111 from staging into master (AdoptOpenJDK#125)

    * Add printing debug stats to narrow down missing stats issues (AdoptOpenJDK#111)

    * If there are multiple stat entries for a single day, take the last (AdoptOpenJDK#114)

    * add timeout to Http requests

commit 4b5d284
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Feb 22 05:29:03 2020 +0000

    Merge in latest updates from staging (AdoptOpenJDK#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (AdoptOpenJDK#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (AdoptOpenJDK#118)

commit c6b4247
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Feb 17 23:26:49 2020 +0000

    Default the project type to jdk when none is provided (AdoptOpenJDK#113)
johnoliver added a commit to johnoliver/openjdk-api-v3 that referenced this pull request Jun 16, 2020
commit 1c2d9208b87b9427b7beaf4197a7868f67314006
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Thu May 21 17:32:05 2020 +0100

    Rebase onto staging (#203)

commit 89b80f4ae56a4c7e8132af7da38e57284cbdc656
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Sun May 3 20:44:51 2020 +0100

    Add daily jvmImpl download counts to stats updater (#175)

    * Calculate j9/hs stats in the updater for github stats

    * Implemented github jvm tracking with test

    * Clean up

    * Fixes from linting

    * Minor syntax change

    * Added feature_version and jvmImpl to dockerStats

    * inherit BaseTest

    * Include installer download count in total binary count

    * Added null map to jvmImplDownloads and tweaked openjdk name regex

    * linting

commit d59867831269c3ba37cb3b292438306d4e93b633
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Jun 16 22:24:18 2020 +0000

    Merge master

    Squashed commit of the following:

    commit e059f9c7815733003525a828838169ed77e22b24
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Jun 16 22:22:12 2020 +0000

        Squashed commit of the following:

        commit 515afb711d8318312dbfa13e43783030cdb4ecc3
        Merge: 9ab569b ba683fc
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Tue Jun 16 22:18:54 2020 +0000

            Merge branch 'merge-master-12' into merge-staging-20

        commit ba683fc94ff8bff6488d6b5a8da2035b808b0d63
        Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
        Date:   Thu May 21 17:32:05 2020 +0100

            Rebase onto staging (#203)

        commit 2c2e567cd9d326026058d0731340ff3e8eab4308
        Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
        Date:   Sun May 3 20:44:51 2020 +0100

            Add daily jvmImpl download counts to stats updater (#175)

            * Calculate j9/hs stats in the updater for github stats

            * Implemented github jvm tracking with test

            * Clean up

            * Fixes from linting

            * Minor syntax change

            * Added feature_version and jvmImpl to dockerStats

            * inherit BaseTest

            * Include installer download count in total binary count

            * Added null map to jvmImplDownloads and tweaked openjdk name regex

            * linting

        commit fb4a7a44d7b4d91e4b70876671ddcd6f3f8d0dec
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Jun 12 14:49:46 2020 +0100

            Throw correct exception type (#226)

        commit 7ea17e6c3633edd70263226b9cc418c97d2a8b46
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Jun 11 21:55:11 2020 +0100

            Dont propagate exception and prevent updates (#225)

        commit cf2c92b5c0a60b318dbe3c576faa51be5d0bf928
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Jun 11 01:28:00 2020 +0100

            Exclude releases that cannot be parsed/are excluded so that we do not continuously pull them (#223)

        commit 5c927358576d4f705eaecd262d5737f273a61ed0
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Mon Jun 8 13:06:28 2020 +0100

            Add tip version to available versions (#222)

        commit 7b0dfc212d902c33284684f966662d54cd9fa6c5
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Jun 5 15:44:38 2020 +0100

            Fix #217 (#218)

        commit b68f0427dbfa54acaadcf361b50e3148f8605d10
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Tue Jun 2 15:15:40 2020 +0100

            Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api (#215)

            * Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api

            * Give context

            Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

        commit 24df0f5fa9611ea269fb1d3f51af18d630c52f88
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri May 29 14:42:18 2020 +0100

            add jdk 15 (#214)

        commit b363e46c82e41adef94eebca693ec72bf47c9ac3
        Author: Jochen Schalanda <jochen@schalanda.name>
        Date:   Thu May 28 14:47:22 2020 +0200

            Fix `page_size` parameter in AssetsResource and ReleaseListResource (#205)

            * Fix `page_size` parameter in AssetsResource and ReleaseListResource

            The `page_size` query parameter was incorrectly handled in `AssetsResource` and capped to an undocumented limit of 20 items per page.
            In `ReleaseListResource`, the `page_size` query parameter wasn't used at all, although documented in the API specification (via Swagger).

            Fixes #184

            * Throw NotFoundException from Pagination#getPage() directly

            * Reduce maximum page size to 100 items

            * Remove unused import in ReleaseListResource

            * Populate database in ReleaseNamesPathTest

            * Reduce maximum page size to 20 items

        commit b4d664b9dc6045476a0d8191d79901c5c631b691
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Sun May 24 16:15:30 2020 +0100

            Release installer paths from staging (#198)

            * Release installer paths

            * Possible solution to #209 on staging (#211)

            * Fix #209

            * Added some reasoning

            Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

            Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

        commit ad86961d5763b4c86fad273ebb764b3b08b8c229
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Sun May 24 16:09:12 2020 +0100

            add LinuxLH (#207)

        commit fdd2bd2f09c874c7850b0852f22d66839ecffe67
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed May 20 11:53:06 2020 +0100

            Fix tests not shutting down fongo (#208)

        commit 74cf735fcb398d06a27d9a3cd3ca771c7dce590a
        Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
        Date:   Thu May 7 23:00:06 2020 +0100

            Add setup details to documentation (#202)

            * Add setup details to documentation

            * Update mongodb info

        commit 617a9c0667baed36d57849b4bb3d991c1cc8a397
        Author: Martijn Verburg <martijnverburg@gmail.com>
        Date:   Mon May 4 16:00:31 2020 +0100

            Update contributing + some minor fixes (#200)

            * Update contributing + some minor fixes

            * Update PR template

            * Update CONTRIBUTING.md

            Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

            * Fixes after review

            Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

        commit 9807e7449948a70906318d263157da4ac05b5cee
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Mon May 4 12:15:09 2020 +0100

            Initial project stucture doc (#201)

        commit 26f23096a5edc3c0f6c7f89b8554e5c38469b606
        Author: Parker Mauney <parkermauney@gmail.com>
        Date:   Sat May 2 11:08:21 2020 -0500

            Reduce noise in build logs, update build jdk to 11.0.7 (#199)

            + use multi-line blocks for readability of complex step scripts

        commit 887bf1d03ad2909c00a71464d8a520d05f521efe
        Author: Martijn Verburg <martijnverburg@gmail.com>
        Date:   Sat May 2 16:33:46 2020 +0100

            Overhaul of Maven files + initial CONTRIBUTING.md (#197)

            * overhaul of Maven files

            * move execution out of mgmt

            * initial contributing guide

            * rollback maven install upgrade

        commit 37567efc062722597393f1a3b57cbe7d56497878
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Apr 30 15:33:11 2020 +0100

            add detection of jfr builds on Upstream (#188)

        commit 12fe82180adb484229372406176e72e96c9e7e0b
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Apr 30 15:32:14 2020 +0100

            fix displaying correct value in swagger-ui (#194)

        commit ed232e0063f53c5d9d02d5f6797fbdabcbce2437
        Author: Severin Gehwolf <jerboaa@gmail.com>
        Date:   Thu Apr 30 15:23:14 2020 +0200

            Add static-libs as recognized ImageType for upstream (#191)

        commit 19676d132edfc19c78fab44234e1fdc417ec2dee
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Apr 17 21:24:33 2020 +0100

            Add pre to the release version split. (#183)

        commit 811367c50ece18b5b94728ee6d50f3568da6d7c2
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Apr 16 13:44:23 2020 +0100

            add date filter to feature_releases path (#177) (#179)

        commit 63fe20d1c569a71503fce83aeaeb73db69d046ba
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Wed Apr 15 12:42:57 2020 +0000

            more tests/coverage (#172)

            * more tests/coverage

            * Update GitHubAuthTest.kt

            * add null check

            * clever stuff from John

            * Update GitHubAuthTest.kt

            * I'm an idiot and I know it

            * george isn't such an idiot after all

            * add codecov.yml

        commit 1fe2b3cf516c9c2a8a5258c215dd991e54656dab
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Tue Apr 14 14:40:56 2020 +0100

            Fix #171 (#174)

        commit 1a8a74ba0eb36c70eae97c50dc3995ddb6c13a24
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Sat Apr 11 18:26:07 2020 +0100

            Bring metrics upgrades to master (#170)

            * Add metrics (#167)

            * Remove example values so they are not pre-filled in swagger-ui.

        commit 901ce74a92fb4f5733fc8de5c0e2c0718dfa1434
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Apr 10 23:56:07 2020 +0100

            Add head request for gradle download (#165) (#168)

        commit c3160a8590ee287be397887a2795918be434b2a1
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Apr 9 12:46:02 2020 +0000

            fix linter failures (#163)

            * fix linter failures

            * add newline

            * add more coverage

            * add more coverage

        commit 98145cf6e62daab51c2423ba20cce8eaf422a31f
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Apr 9 11:10:28 2020 +0100

            Merge staging into master (#162)

            * Add timezones to timestamps. Add from and to on stats (#94)

            * enforce day limit (#103)

            * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

            * Pass on lastModified header when url is redirected

            * Add printing debug stats to narrow down missing stats issues (#111)

            * Take the last version in the release as the release version (#118)

            * If there are multiple stat entries for a single day, take the last (#114)

            * Default the project type to jdk when none is provided (#113)

            * add timeout to Http requests

            * Filter non-binary assets in stats (#122)

            * add health check script (#126)

            * Add support for debug images (#130)

            * Keep bad stats in staging instance so we can diagnose reporting issues (#133)

            * Split releases with a mix of versions (#136)

            * Prevent double counting stats when splitting releases (#137)

            * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

            * Add debugging logic to http cache

            * Fix incorrect updated release check (#142)

            * Bring back cache update (#150)

            * Pretty print returned json (#149)

            * When grouping releases, ignore optional values (#153)

            * Merge master changes into staging (#154)

            * Default the project type to jdk when none is provided (#113)

            * Merge in latest updates from staging (#119)

            * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

            * Pass on lastModified header when url is redirected

            * Take the last version in the release as the release version (#118)

            * Bring #124, #114 and #111 from staging into master (#125)

            * Add printing debug stats to narrow down missing stats issues (#111)

            * If there are multiple stat entries for a single day, take the last (#114)

            * add timeout to Http requests

            * add health check script (#127)

            * add description to top of swagger doc (#131)

            * update v3 readme to include deprecation information

            * Exclude debug images from live until we are ready to go live (#134)

            * remove beta tag

            * switch to official github actions badge

            * Add v1 reject frontend (#143)

            * Add release filter (#151)

            Co-authored-by: George Adams <georgeadams1995@gmail.com>

            * Fix equality of gitIds (#155)

            * Reformat code based on editorconfig

            * Fixes from lint

            * Format closer to ktlint style

            Co-authored-by: George Adams <georgeadams1995@gmail.com>

        commit b94e308f84eca62280d67a731ae48fd516fe2a82
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Apr 9 09:57:14 2020 +0000

            more tests (#161)

        commit b2ef8ea89e2d7610b399a21229822206b1135587
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Apr 9 09:39:38 2020 +0000

            add more bad tests for better coverage (#160)

            * add more bad tests for better coverage

            * fix linter failure

        commit 419790f02691b99124b607424e47a54a8f16ba08
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Wed Apr 8 12:52:06 2020 +0000

            linter changes (#157)

            * linter changes

            * add github action

            * simplify ktlint

            * fix lint error

        commit 26fe502e7f78026013732527527a1de37985525b
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Apr 8 13:32:51 2020 +0100

            add version data to BinaryAssetView (#159)

        commit 96da9db9d6a277d3ebb61fca35cb168e2243280a
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Tue Apr 7 23:18:08 2020 +0100

            add test for aarch ea version string (#156)

        commit c700ae8f190f47703cc5a7898eff7cceb2f03c8e
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Apr 1 18:42:29 2020 +0100

            Add release filter (#151)

        commit d61c4039630ec8dd821441ca84146459c1d41fae
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Apr 1 13:29:20 2020 +0100

            Add v1 reject frontend (#143)

        commit 9e6c27d5d6b50c0cbaf192626a13d999cc8da361
        Merge: 7a7a889 a0051a1
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Mon Mar 30 10:26:13 2020 +0100

            Merge pull request #138 from gdams/release

            remove beta tag

        commit 7a7a889df4f48c7450226095a786075855b53ae3
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Mon Mar 30 09:31:54 2020 +0100

            switch to official github actions badge

        commit a0051a18a1e843f71929cd1aa474496f8a73679c
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Mon Mar 30 09:23:11 2020 +0100

            remove beta tag

        commit c73acf2abce42089186ae4e64164fbf93de91583
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Mar 27 14:06:48 2020 +0000

            Exclude debug images from live until we are ready to go live (#134)

        commit cce8f81ce151c1309c3e306a723c8f28ca1999df
        Merge: f3b2500 b959d1a
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Mar 27 11:52:32 2020 +0000

            Merge pull request #132 from gdams/index

            update v3 readme to include deprecation information

        commit b959d1aff5f4d30ca017c8fe3c9a9546fcf5ca91
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Fri Mar 27 11:50:58 2020 +0000

            update v3 readme to include deprecation information

        commit f3b250077ec18e59ac5c8cb9ee8e4118f8c485a5
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Mar 26 14:05:12 2020 +0000

            add description to top of swagger doc (#131)

        commit f0a5809fbba81c20f832f5df1c149d3ce11523de
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Mar 25 14:07:29 2020 +0000

            add health check script (#127)

        commit 1b684f2c7d490faa2ec7e61472e404118f0c9cd1
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Mar 13 13:40:34 2020 +0000

            Bring #124, #114 and #111 from staging into master (#125)

            * Add printing debug stats to narrow down missing stats issues (#111)

            * If there are multiple stat entries for a single day, take the last (#114)

            * add timeout to Http requests

        commit 4b5d284c7e47b4476cddd3b350eb3cafa02070d7
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Sat Feb 22 05:29:03 2020 +0000

            Merge in latest updates from staging (#119)

            * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

            * Pass on lastModified header when url is redirected

            * Take the last version in the release as the release version (#118)

        commit c6b42475b43e2e1f0736beaf18b44732d73facd8
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Mon Feb 17 23:26:49 2020 +0000

            Default the project type to jdk when none is provided (#113)

        Squashed commit of the following:

        commit e79bfc4c92edef1b219de25468653a5be6acd1ca
        Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
        Date:   Thu May 21 17:32:05 2020 +0100

            Rebase onto staging (#203)

        commit 3e740c6b49696cd21393e20ee65bca32ea76e99a
        Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
        Date:   Sun May 3 20:44:51 2020 +0100

            Add daily jvmImpl download counts to stats updater (#175)

            * Calculate j9/hs stats in the updater for github stats

            * Implemented github jvm tracking with test

            * Clean up

            * Fixes from linting

            * Minor syntax change

            * Added feature_version and jvmImpl to dockerStats

            * inherit BaseTest

            * Include installer download count in total binary count

            * Added null map to jvmImplDownloads and tweaked openjdk name regex

            * linting

        commit 108d33aee8ec5c6952cd6005f343cd23e661d252
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Tue Jun 16 22:24:18 2020 +0000

            Merge master

        commit fb4a7a44d7b4d91e4b70876671ddcd6f3f8d0dec
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Jun 12 14:49:46 2020 +0100

            Throw correct exception type (#226)

        commit 7ea17e6c3633edd70263226b9cc418c97d2a8b46
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Jun 11 21:55:11 2020 +0100

            Dont propagate exception and prevent updates (#225)

        commit cf2c92b5c0a60b318dbe3c576faa51be5d0bf928
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Jun 11 01:28:00 2020 +0100

            Exclude releases that cannot be parsed/are excluded so that we do not continuously pull them (#223)

        commit 5c927358576d4f705eaecd262d5737f273a61ed0
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Mon Jun 8 13:06:28 2020 +0100

            Add tip version to available versions (#222)

        commit 7b0dfc212d902c33284684f966662d54cd9fa6c5
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Jun 5 15:44:38 2020 +0100

            Fix #217 (#218)

        commit b68f0427dbfa54acaadcf361b50e3148f8605d10
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Tue Jun 2 15:15:40 2020 +0100

            Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api (#215)

            * Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api

            * Give context

            Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

        commit 24df0f5fa9611ea269fb1d3f51af18d630c52f88
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri May 29 14:42:18 2020 +0100

            add jdk 15 (#214)

        commit b363e46c82e41adef94eebca693ec72bf47c9ac3
        Author: Jochen Schalanda <jochen@schalanda.name>
        Date:   Thu May 28 14:47:22 2020 +0200

            Fix `page_size` parameter in AssetsResource and ReleaseListResource (#205)

            * Fix `page_size` parameter in AssetsResource and ReleaseListResource

            The `page_size` query parameter was incorrectly handled in `AssetsResource` and capped to an undocumented limit of 20 items per page.
            In `ReleaseListResource`, the `page_size` query parameter wasn't used at all, although documented in the API specification (via Swagger).

            Fixes #184

            * Throw NotFoundException from Pagination#getPage() directly

            * Reduce maximum page size to 100 items

            * Remove unused import in ReleaseListResource

            * Populate database in ReleaseNamesPathTest

            * Reduce maximum page size to 20 items

        commit b4d664b9dc6045476a0d8191d79901c5c631b691
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Sun May 24 16:15:30 2020 +0100

            Release installer paths from staging (#198)

            * Release installer paths

            * Possible solution to #209 on staging (#211)

            * Fix #209

            * Added some reasoning

            Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

            Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

        commit ad86961d5763b4c86fad273ebb764b3b08b8c229
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Sun May 24 16:09:12 2020 +0100

            add LinuxLH (#207)

        commit fdd2bd2f09c874c7850b0852f22d66839ecffe67
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed May 20 11:53:06 2020 +0100

            Fix tests not shutting down fongo (#208)

        commit 74cf735fcb398d06a27d9a3cd3ca771c7dce590a
        Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
        Date:   Thu May 7 23:00:06 2020 +0100

            Add setup details to documentation (#202)

            * Add setup details to documentation

            * Update mongodb info

        commit 617a9c0667baed36d57849b4bb3d991c1cc8a397
        Author: Martijn Verburg <martijnverburg@gmail.com>
        Date:   Mon May 4 16:00:31 2020 +0100

            Update contributing + some minor fixes (#200)

            * Update contributing + some minor fixes

            * Update PR template

            * Update CONTRIBUTING.md

            Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

            * Fixes after review

            Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

        commit 9807e7449948a70906318d263157da4ac05b5cee
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Mon May 4 12:15:09 2020 +0100

            Initial project stucture doc (#201)

        commit 26f23096a5edc3c0f6c7f89b8554e5c38469b606
        Author: Parker Mauney <parkermauney@gmail.com>
        Date:   Sat May 2 11:08:21 2020 -0500

            Reduce noise in build logs, update build jdk to 11.0.7 (#199)

            + use multi-line blocks for readability of complex step scripts

        commit 887bf1d03ad2909c00a71464d8a520d05f521efe
        Author: Martijn Verburg <martijnverburg@gmail.com>
        Date:   Sat May 2 16:33:46 2020 +0100

            Overhaul of Maven files + initial CONTRIBUTING.md (#197)

            * overhaul of Maven files

            * move execution out of mgmt

            * initial contributing guide

            * rollback maven install upgrade

        commit 37567efc062722597393f1a3b57cbe7d56497878
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Apr 30 15:33:11 2020 +0100

            add detection of jfr builds on Upstream (#188)

        commit 12fe82180adb484229372406176e72e96c9e7e0b
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Apr 30 15:32:14 2020 +0100

            fix displaying correct value in swagger-ui (#194)

        commit ed232e0063f53c5d9d02d5f6797fbdabcbce2437
        Author: Severin Gehwolf <jerboaa@gmail.com>
        Date:   Thu Apr 30 15:23:14 2020 +0200

            Add static-libs as recognized ImageType for upstream (#191)

        commit 19676d132edfc19c78fab44234e1fdc417ec2dee
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Apr 17 21:24:33 2020 +0100

            Add pre to the release version split. (#183)

        commit 811367c50ece18b5b94728ee6d50f3568da6d7c2
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Apr 16 13:44:23 2020 +0100

            add date filter to feature_releases path (#177) (#179)

        commit 63fe20d1c569a71503fce83aeaeb73db69d046ba
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Wed Apr 15 12:42:57 2020 +0000

            more tests/coverage (#172)

            * more tests/coverage

            * Update GitHubAuthTest.kt

            * add null check

            * clever stuff from John

            * Update GitHubAuthTest.kt

            * I'm an idiot and I know it

            * george isn't such an idiot after all

            * add codecov.yml

        commit 1fe2b3cf516c9c2a8a5258c215dd991e54656dab
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Tue Apr 14 14:40:56 2020 +0100

            Fix #171 (#174)

        commit 1a8a74ba0eb36c70eae97c50dc3995ddb6c13a24
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Sat Apr 11 18:26:07 2020 +0100

            Bring metrics upgrades to master (#170)

            * Add metrics (#167)

            * Remove example values so they are not pre-filled in swagger-ui.

        commit 901ce74a92fb4f5733fc8de5c0e2c0718dfa1434
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Apr 10 23:56:07 2020 +0100

            Add head request for gradle download (#165) (#168)

        commit c3160a8590ee287be397887a2795918be434b2a1
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Apr 9 12:46:02 2020 +0000

            fix linter failures (#163)

            * fix linter failures

            * add newline

            * add more coverage

            * add more coverage

        commit 98145cf6e62daab51c2423ba20cce8eaf422a31f
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Apr 9 11:10:28 2020 +0100

            Merge staging into master (#162)

            * Add timezones to timestamps. Add from and to on stats (#94)

            * enforce day limit (#103)

            * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

            * Pass on lastModified header when url is redirected

            * Add printing debug stats to narrow down missing stats issues (#111)

            * Take the last version in the release as the release version (#118)

            * If there are multiple stat entries for a single day, take the last (#114)

            * Default the project type to jdk when none is provided (#113)

            * add timeout to Http requests

            * Filter non-binary assets in stats (#122)

            * add health check script (#126)

            * Add support for debug images (#130)

            * Keep bad stats in staging instance so we can diagnose reporting issues (#133)

            * Split releases with a mix of versions (#136)

            * Prevent double counting stats when splitting releases (#137)

            * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

            * Add debugging logic to http cache

            * Fix incorrect updated release check (#142)

            * Bring back cache update (#150)

            * Pretty print returned json (#149)

            * When grouping releases, ignore optional values (#153)

            * Merge master changes into staging (#154)

            * Default the project type to jdk when none is provided (#113)

            * Merge in latest updates from staging (#119)

            * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

            * Pass on lastModified header when url is redirected

            * Take the last version in the release as the release version (#118)

            * Bring #124, #114 and #111 from staging into master (#125)

            * Add printing debug stats to narrow down missing stats issues (#111)

            * If there are multiple stat entries for a single day, take the last (#114)

            * add timeout to Http requests

            * add health check script (#127)

            * add description to top of swagger doc (#131)

            * update v3 readme to include deprecation information

            * Exclude debug images from live until we are ready to go live (#134)

            * remove beta tag

            * switch to official github actions badge

            * Add v1 reject frontend (#143)

            * Add release filter (#151)

            Co-authored-by: George Adams <georgeadams1995@gmail.com>

            * Fix equality of gitIds (#155)

            * Reformat code based on editorconfig

            * Fixes from lint

            * Format closer to ktlint style

            Co-authored-by: George Adams <georgeadams1995@gmail.com>

        commit b94e308f84eca62280d67a731ae48fd516fe2a82
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Apr 9 09:57:14 2020 +0000

            more tests (#161)

        commit b2ef8ea89e2d7610b399a21229822206b1135587
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Apr 9 09:39:38 2020 +0000

            add more bad tests for better coverage (#160)

            * add more bad tests for better coverage

            * fix linter failure

        commit 419790f02691b99124b607424e47a54a8f16ba08
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Wed Apr 8 12:52:06 2020 +0000

            linter changes (#157)

            * linter changes

            * add github action

            * simplify ktlint

            * fix lint error

        commit 26fe502e7f78026013732527527a1de37985525b
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Apr 8 13:32:51 2020 +0100

            add version data to BinaryAssetView (#159)

        commit 96da9db9d6a277d3ebb61fca35cb168e2243280a
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Tue Apr 7 23:18:08 2020 +0100

            add test for aarch ea version string (#156)

        commit c700ae8f190f47703cc5a7898eff7cceb2f03c8e
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Apr 1 18:42:29 2020 +0100

            Add release filter (#151)

        commit d61c4039630ec8dd821441ca84146459c1d41fae
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Apr 1 13:29:20 2020 +0100

            Add v1 reject frontend (#143)

        commit 9e6c27d5d6b50c0cbaf192626a13d999cc8da361
        Merge: 7a7a889 a0051a1
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Mon Mar 30 10:26:13 2020 +0100

            Merge pull request #138 from gdams/release

            remove beta tag

        commit 7a7a889df4f48c7450226095a786075855b53ae3
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Mon Mar 30 09:31:54 2020 +0100

            switch to official github actions badge

        commit a0051a18a1e843f71929cd1aa474496f8a73679c
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Mon Mar 30 09:23:11 2020 +0100

            remove beta tag

        commit c73acf2abce42089186ae4e64164fbf93de91583
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Mar 27 14:06:48 2020 +0000

            Exclude debug images from live until we are ready to go live (#134)

        commit cce8f81ce151c1309c3e306a723c8f28ca1999df
        Merge: f3b2500 b959d1a
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Mar 27 11:52:32 2020 +0000

            Merge pull request #132 from gdams/index

            update v3 readme to include deprecation information

        commit b959d1aff5f4d30ca017c8fe3c9a9546fcf5ca91
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Fri Mar 27 11:50:58 2020 +0000

            update v3 readme to include deprecation information

        commit f3b250077ec18e59ac5c8cb9ee8e4118f8c485a5
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Mar 26 14:05:12 2020 +0000

            add description to top of swagger doc (#131)

        commit f0a5809fbba81c20f832f5df1c149d3ce11523de
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Mar 25 14:07:29 2020 +0000

            add health check script (#127)

        commit 1b684f2c7d490faa2ec7e61472e404118f0c9cd1
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Mar 13 13:40:34 2020 +0000

            Bring #124, #114 and #111 from staging into master (#125)

            * Add printing debug stats to narrow down missing stats issues (#111)

            * If there are multiple stat entries for a single day, take the last (#114)

            * add timeout to Http requests

        commit 4b5d284c7e47b4476cddd3b350eb3cafa02070d7
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Sat Feb 22 05:29:03 2020 +0000

            Merge in latest updates from staging (#119)

            * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

            * Pass on lastModified header when url is redirected

            * Take the last version in the release as the release version (#118)

        commit c6b42475b43e2e1f0736beaf18b44732d73facd8
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Mon Feb 17 23:26:49 2020 +0000

            Default the project type to jdk when none is provided (#113)

    commit 9ab569bddc3ed2a9ec8f127c9cd70f8302b61e1c
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu May 21 17:32:40 2020 +0100

        Possible solution to #209 on staging (#211)

        * Fix #209

        * Added some reasoning

        Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

    commit 04f84bf8957ef0d8588867adeca5804923f1fcc1
    Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
    Date:   Thu May 21 17:32:05 2020 +0100

        Rebase onto staging (#203)

    commit f52738b02d68020329a595eb32de68cc24624b91
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu May 21 13:50:00 2020 +0100

        Merge master into staging (#210)

    commit 3aef4e6b6f0940b884a8a0b456e5105f75b678ab
    Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
    Date:   Sun May 3 20:44:51 2020 +0100

        Add daily jvmImpl download counts to stats updater (#175)

        * Calculate j9/hs stats in the updater for github stats

        * Implemented github jvm tracking with test

        * Clean up

        * Fixes from linting

        * Minor syntax change

        * Added feature_version and jvmImpl to dockerStats

        * inherit BaseTest

        * Include installer download count in total binary count

        * Added null map to jvmImplDownloads and tweaked openjdk name regex

        * linting

    commit 080c852c0026bb872349340615d32a6e7b855bde
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 30 16:41:59 2020 +0100

        Merge master into staging (#196)

    commit 3f78ca81eacda9098d786bf5d6beb5e28a54a2e1
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 30 14:55:20 2020 +0100

        fix displaying correct value in swagger-ui (#193)

    commit 13aa1d8e8855d34f76a8d0648f9827ac296e9804
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 30 14:16:26 2020 +0100

        Add static-libs as recognized ImageType for upstream (#192)

        Co-authored-by: Severin Gehwolf <sgehwolf@redhat.com>

    commit d1d3c9d65c8685374eb03e3a9db2e5ec0ade0a16
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 30 13:59:03 2020 +0100

        add detection of jfr builds on Upstream (#190)

    commit 3fed976d2544aeb974d2c1d6a8c13d7b0a2265e9
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sun Apr 19 13:03:43 2020 +0100

        Print binary size statistics (#185)

    commit 7651de6f773c35c351b8481dea89654f66009761
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Apr 17 15:58:06 2020 +0100

        Add pre to the release version split. (#180)

    commit 06e64434e60967ed31e44fc86cae31a9935c0fbe
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 16 13:18:54 2020 +0100

        Add installer endpoint (#178)

    commit 5dffa15676e1f80c009bda57c2ac5f42be581958
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 16 00:34:31 2020 +0100

        add date filter to feature_releases path (#177)

    commit 19b1458c7d164b08163c6c2872b4fa5f799a6c8a
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 15 21:47:12 2020 +0100

        more tests/coverage (#172) (#176)

        * more tests/coverage

        * Update GitHubAuthTest.kt

        * add null check

        * clever stuff from John

        * Update GitHubAuthTest.kt

        * I'm an idiot and I know it

        * george isn't such an idiot after all

        * add codecov.yml

        Co-authored-by: George Adams <georgeadams1995@gmail.com>

    commit 8067fc045519c2d38e314c6433aba903d17c1c07
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Apr 14 14:06:10 2020 +0100

        Fix #171 (#173)

    commit fa4b76bb694805d57deefe030f36d3f5e8dfc7af
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sat Apr 11 16:00:29 2020 +0100

        Remove example values so they are not pre-filled in swagger-ui. (#169)

    commit 4b31c980e8f5987b8ea15391593d5e841015f586
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sat Apr 11 09:45:50 2020 +0100

        Add metrics (#167)

    commit 21df040555cae05c738d9c455f71d48a7129948f
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Apr 10 01:29:22 2020 +0100

        Add head request for gradle download (#165)

    commit b8655a76d86a53165153b1cdbd2c8cf12cf5305c
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Apr 10 00:17:31 2020 +0100

        Squashed commit of the following: (#164)

        commit c3160a8590ee287be397887a2795918be434b2a1
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Apr 9 12:46:02 2020 +0000

            fix linter failures (#163)

            * fix linter failures

            * add newline

            * add more coverage

            * add more coverage

        commit 98145cf6e62daab51c2423ba20cce8eaf422a31f
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Thu Apr 9 11:10:28 2020 +0100

            Merge staging into master (#162)

            * Add timezones to timestamps. Add from and to on stats (#94)

            * enforce day limit (#103)

            * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

            * Pass on lastModified header when url is redirected

            * Add printing debug stats to narrow down missing stats issues (#111)

            * Take the last version in the release as the release version (#118)

            * If there are multiple stat entries for a single day, take the last (#114)

            * Default the project type to jdk when none is provided (#113)

            * add timeout to Http requests

            * Filter non-binary assets in stats (#122)

            * add health check script (#126)

            * Add support for debug images (#130)

            * Keep bad stats in staging instance so we can diagnose reporting issues (#133)

            * Split releases with a mix of versions (#136)

            * Prevent double counting stats when splitting releases (#137)

            * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

            * Add debugging logic to http cache

            * Fix incorrect updated release check (#142)

            * Bring back cache update (#150)

            * Pretty print returned json (#149)

            * When grouping releases, ignore optional values (#153)

            * Merge master changes into staging (#154)

            * Default the project type to jdk when none is provided (#113)

            * Merge in latest updates from staging (#119)

            * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

            * Pass on lastModified header when url is redirected

            * Take the last version in the release as the release version (#118)

            * Bring #124, #114 and #111 from staging into master (#125)

            * Add printing debug stats to narrow down missing stats issues (#111)

            * If there are multiple stat entries for a single day, take the last (#114)

            * add timeout to Http requests

            * add health check script (#127)

            * add description to top of swagger doc (#131)

            * update v3 readme to include deprecation information

            * Exclude debug images from live until we are ready to go live (#134)

            * remove beta tag

            * switch to official github actions badge

            * Add v1 reject frontend (#143)

            * Add release filter (#151)

            Co-authored-by: George Adams <georgeadams1995@gmail.com>

            * Fix equality of gitIds (#155)

            * Reformat code based on editorconfig

            * Fixes from lint

            * Format closer to ktlint style

            Co-authored-by: George Adams <georgeadams1995@gmail.com>

        commit b94e308f84eca62280d67a731ae48fd516fe2a82
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Apr 9 09:57:14 2020 +0000

            more tests (#161)

        commit b2ef8ea89e2d7610b399a21229822206b1135587
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Apr 9 09:39:38 2020 +0000

            add more bad tests for better coverage (#160)

            * add more bad tests for better coverage

            * fix linter failure

        commit 419790f02691b99124b607424e47a54a8f16ba08
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Wed Apr 8 12:52:06 2020 +0000

            linter changes (#157)

            * linter changes

            * add github action

            * simplify ktlint

            * fix lint error

        commit 26fe502e7f78026013732527527a1de37985525b
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Apr 8 13:32:51 2020 +0100

            add version data to BinaryAssetView (#159)

        commit 96da9db9d6a277d3ebb61fca35cb168e2243280a
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Tue Apr 7 23:18:08 2020 +0100

            add test for aarch ea version string (#156)

        commit c700ae8f190f47703cc5a7898eff7cceb2f03c8e
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Apr 1 18:42:29 2020 +0100

            Add release filter (#151)

        commit d61c4039630ec8dd821441ca84146459c1d41fae
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Apr 1 13:29:20 2020 +0100

            Add v1 reject frontend (#143)

        commit 9e6c27d5d6b50c0cbaf192626a13d999cc8da361
        Merge: 7a7a889 a0051a1
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Mon Mar 30 10:26:13 2020 +0100

            Merge pull request #138 from gdams/release

            remove beta tag

        commit 7a7a889df4f48c7450226095a786075855b53ae3
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Mon Mar 30 09:31:54 2020 +0100

            switch to official github actions badge

        commit a0051a18a1e843f71929cd1aa474496f8a73679c
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Mon Mar 30 09:23:11 2020 +0100

            remove beta tag

        commit c73acf2abce42089186ae4e64164fbf93de91583
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Mar 27 14:06:48 2020 +0000

            Exclude debug images from live until we are ready to go live (#134)

        commit cce8f81ce151c1309c3e306a723c8f28ca1999df
        Merge: f3b2500 b959d1a
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Mar 27 11:52:32 2020 +0000

            Merge pull request #132 from gdams/index

            update v3 readme to include deprecation information

        commit b959d1aff5f4d30ca017c8fe3c9a9546fcf5ca91
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Fri Mar 27 11:50:58 2020 +0000

            update v3 readme to include deprecation information

        commit f3b250077ec18e59ac5c8cb9ee8e4118f8c485a5
        Author: George Adams <georgeadams1995@gmail.com>
        Date:   Thu Mar 26 14:05:12 2020 +0000

            add description to top of swagger doc (#131)

        commit f0a5809fbba81c20f832f5df1c149d3ce11523de
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Wed Mar 25 14:07:29 2020 +0000

            add health check script (#127)

        commit 1b684f2c7d490faa2ec7e61472e404118f0c9cd1
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Fri Mar 13 13:40:34 2020 +0000

            Bring #124, #114 and #111 from staging into master (#125)

            * Add printing debug stats to narrow down missing stats issues (#111)

            * If there are multiple stat entries for a single day, take the last (#114)

            * add timeout to Http requests

        commit 4b5d284c7e47b4476cddd3b350eb3cafa02070d7
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Sat Feb 22 05:29:03 2020 +0000

            Merge in latest updates from staging (#119)

            * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

            * Pass on lastModified header when url is redirected

            * Take the last version in the release as the release version (#118)

        commit c6b42475b43e2e1f0736beaf18b44732d73facd8
        Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
        Date:   Mon Feb 17 23:26:49 2020 +0000

            Default the project type to jdk when none is provided (#113)

    commit 390f329ab0ea38743ca9db103c94816e542ee6c3
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sat Apr 4 21:14:05 2020 +0100

        Fix equality of gitIds (#155)

    commit 424d1a507a5aa1facedb5d66b7103c22dc74c36d
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 2 12:15:02 2020 +0100

        Merge master changes into staging (#154)

        * Default the project type to jdk when none is provided (#113)

        * Merge in latest updates from staging (#119)

        * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

        * Pass on lastModified header when url is redirected

        * Take the last version in the release as the release version (#118)

        * Bring #124, #114 and #111 from staging into master (#125)

        * Add printing debug stats to narrow down missing stats issues (#111)

        * If there are multiple stat entries for a single day, take the last (#114)

        * add timeout to Http requests

        * add health check script (#127)

        * add description to top of swagger doc (#131)

        * update v3 readme to include deprecation information

        * Exclude debug images from live until we are ready to go live (#134)

        * remove beta tag

        * switch to official github actions badge

        * Add v1 reject frontend (#143)

        * Add release filter (#151)

        Co-authored-by: George Adams <georgeadams1995@gmail.com>

    commit 7b1d19aa0513abc90f25121516260955562941a7
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Apr 2 00:00:28 2020 +0100

        When grouping releases, ignore optional values (#153)

    commit a1f7d7dbb14e68b3803aab49d79e2804413417ba
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 1 18:51:14 2020 +0100

        Pretty print returned json (#149)

    commit 3c835d43676fcb9cc0bbe59601fabd16b52df014
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 1 18:49:57 2020 +0100

        Bring back cache update (#150)

    commit 4a4fc695532013300d41cbbfd6c10cb79bd54e6a
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Apr 1 10:35:59 2020 +0100

        Fix incorrect updated release check (#142)

    commit 0d405b2c50aabaa97ff2369ca98febdd29f99092
    Merge: edb1bcb 84f1e2c
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Mar 31 14:04:00 2020 +0100

        Merge pull request #140 from johnoliver/debug-cache

        Add debugging logic to http cache

    commit 84f1e2cf26d0630239e5613959564ac9c66f19d3
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Mar 31 12:57:48 2020 +0000

        Add debugging logic to http cache

    commit edb1bcb8d9febdc9bbf392a05e253e02c66d32c9
    Merge: cb4e6ab 85d59d6
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Mar 30 15:01:10 2020 +0100

        Merge pull request #139 from johnoliver/split-on-version

        Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

    commit 85d59d631a07e7786cff76842e60da5e8bbb6750
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Mar 30 13:49:44 2020 +0000

        Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

    commit cb4e6abab671d3cc8a808a7dedd87f0cfe112b3f
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sun Mar 29 21:53:55 2020 +0100

        Prevent double counting stats when splitting releases (#137)

    commit 633d35e26954e3b9bc659a7772396aafe91637f5
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Sun Mar 29 20:37:23 2020 +0100

        Split releases with a mix of versions (#136)

    commit 60564f039ab8f0bc965fe00a94e0487da127888d
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 27 20:50:57 2020 +0000

        Keep bad stats in staging instance so we can diagnose reporting issues (#133)

    commit f560ec98ace046296a8d2bfa4d117692173a6d03
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Mar 25 23:08:43 2020 +0000

        Add support for debug images (#130)

    commit a84c7031a04a45bd84f00d20cfdb6df14545e475
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Mar 24 14:10:56 2020 +0000

        add health check script (#126)

    commit f3e759b707f1a89323a9e52fd66aaa5129fa616c
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Mar 13 13:38:15 2020 +0000

        Filter non-binary assets in stats (#122)

    commit 1fc8b776cdb6ec6fa7d9d93ae301c791ce8bc9d0
    Merge: a99d5c3 11cdbd3
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Mar 12 10:55:08 2020 +0000

        Merge pull request #123 from johnoliver/merge-staging

        Sync master and staging

    commit a99d5c3daa0eeca9daabd100d69cc2ddc3690828
    Merge: e6f6d38 f2dd425
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Thu Mar 12 10:54:53 2020 +0000

        Merge pull request #124 from johnoliver/timeout

        add timeout to Http requests

    commit f2dd425785ddcceeefcbb329d73bcaddb2013c0b
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Mar 11 13:45:23 2020 +0000

        add timeout to Http requests

    commit 11cdbd3003bf08927c576b32086c49df19b80ab5
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Feb 17 23:26:49 2020 +0000

        Default the project type to jdk when none is provided (#113)

    commit e6f6d380b01b035a88184543eb94965de1dd9a62
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Feb 21 06:27:32 2020 +0000

        If there are multiple stat entries for a single day, take the last (#114)

    commit 5009a639644710e867b6a95f8223fb1ac83426a3
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Feb 21 05:42:42 2020 +0000

        Take the last version in the release as the release version (#118)

    commit 0ebe645ee2ec425ae6a779c818176cc9c02a8a9d
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Feb 17 23:20:50 2020 +0000

        Add printing debug stats to narrow down missing stats issues (#111)

    commit 7ea6ffccfe5f9390316e0057e1be847d602738ce
    Merge: 6b1da55 84e1fe4
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Tue Feb 11 10:38:43 2020 +0000

        Merge pull request #110 from johnoliver/last-modified

        Pass on lastModified header when url is redirected

    commit 84e1fe40c9ac28dc2f3032d5e4255c54a05c276d
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Feb 10 15:23:35 2020 +0000

        Pass on lastModified header when url is redirected

    commit 6b1da55e8ef05c4572a30c9293354da8cba69ece
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Mon Feb 10 02:08:11 2020 +0000

        Use Last-Modified and If-Modified-Since to reduce request burden (#109)

    commit e5124d595228966c40cd9fe496157c34962f0b2b
    Merge: f05d7f0 27b833f
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Feb 7 12:15:29 2020 +0000

        Merge pull request #108 from johnoliver/staging-merge

        Merge master into staging

    commit 27b833ff44a8bed478e7c8549dcb00f128a0c255
    Merge: 2794a08 f05d7f0
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Fri Feb 7 12:13:48 2020 +0000

        Merge remote-tracking branch 'upstream/staging' into staging-merge

    commit f05d7f0053521ef04aa447fbd5ca77db3cb27a41
    Merge: 2cd9d44 6d29921
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Jan 22 18:31:53 2020 +0000

        Merge pull request #104 from johnoliver/merge

        Merge updates from master into staging

    commit 6d29921b36dfd741436ed9f6d4798a6050f9a2f5
    Merge: 2cd9d44 1c14ff9
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Jan 22 18:26:28 2020 +0000

        Merge remote-tracking branch 'upstream/master' into merge

    commit 2cd9d449677a4ceedbc8b7349085e6d5f371040b
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Jan 22 09:55:38 2020 +0000

        enforce day limit (#103)

    commit ad35b34cdec287fcd14ea5a7d1175bc74bebd801
    Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
    Date:   Wed Jan 22 09:16:25 2020 +0000

        Add timezones to timestamps. Add from and to on stats (#94)

commit fb4a7a44d7b4d91e4b70876671ddcd6f3f8d0dec
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Jun 12 14:49:46 2020 +0100

    Throw correct exception type (#226)

commit 7ea17e6c3633edd70263226b9cc418c97d2a8b46
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Jun 11 21:55:11 2020 +0100

    Dont propagate exception and prevent updates (#225)

commit cf2c92b5c0a60b318dbe3c576faa51be5d0bf928
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Jun 11 01:28:00 2020 +0100

    Exclude releases that cannot be parsed/are excluded so that we do not continuously pull them (#223)

commit 5c927358576d4f705eaecd262d5737f273a61ed0
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Jun 8 13:06:28 2020 +0100

    Add tip version to available versions (#222)

commit 7b0dfc212d902c33284684f966662d54cd9fa6c5
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Jun 5 15:44:38 2020 +0100

    Fix #217 (#218)

commit b68f0427dbfa54acaadcf361b50e3148f8605d10
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Jun 2 15:15:40 2020 +0100

    Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api (#215)

    * Remove 14.0.1+7.1 and 15.0.0+24.1 nightlies from the api

    * Give context

    Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

commit 24df0f5fa9611ea269fb1d3f51af18d630c52f88
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri May 29 14:42:18 2020 +0100

    add jdk 15 (#214)

commit b363e46c82e41adef94eebca693ec72bf47c9ac3
Author: Jochen Schalanda <jochen@schalanda.name>
Date:   Thu May 28 14:47:22 2020 +0200

    Fix `page_size` parameter in AssetsResource and ReleaseListResource (#205)

    * Fix `page_size` parameter in AssetsResource and ReleaseListResource

    The `page_size` query parameter was incorrectly handled in `AssetsResource` and capped to an undocumented limit of 20 items per page.
    In `ReleaseListResource`, the `page_size` query parameter wasn't used at all, although documented in the API specification (via Swagger).

    Fixes #184

    * Throw NotFoundException from Pagination#getPage() directly

    * Reduce maximum page size to 100 items

    * Remove unused import in ReleaseListResource

    * Populate database in ReleaseNamesPathTest

    * Reduce maximum page size to 20 items

commit b4d664b9dc6045476a0d8191d79901c5c631b691
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sun May 24 16:15:30 2020 +0100

    Release installer paths from staging (#198)

    * Release installer paths

    * Possible solution to #209 on staging (#211)

    * Fix #209

    * Added some reasoning

    Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

    Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

commit ad86961d5763b4c86fad273ebb764b3b08b8c229
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sun May 24 16:09:12 2020 +0100

    add LinuxLH (#207)

commit fdd2bd2f09c874c7850b0852f22d66839ecffe67
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed May 20 11:53:06 2020 +0100

    Fix tests not shutting down fongo (#208)

commit 74cf735fcb398d06a27d9a3cd3ca771c7dce590a
Author: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Date:   Thu May 7 23:00:06 2020 +0100

    Add setup details to documentation (#202)

    * Add setup details to documentation

    * Update mongodb info

commit 617a9c0667baed36d57849b4bb3d991c1cc8a397
Author: Martijn Verburg <martijnverburg@gmail.com>
Date:   Mon May 4 16:00:31 2020 +0100

    Update contributing + some minor fixes (#200)

    * Update contributing + some minor fixes

    * Update PR template

    * Update CONTRIBUTING.md

    Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

    * Fixes after review

    Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>

commit 9807e7449948a70906318d263157da4ac05b5cee
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon May 4 12:15:09 2020 +0100

    Initial project stucture doc (#201)

commit 26f23096a5edc3c0f6c7f89b8554e5c38469b606
Author: Parker Mauney <parkermauney@gmail.com>
Date:   Sat May 2 11:08:21 2020 -0500

    Reduce noise in build logs, update build jdk to 11.0.7 (#199)

    + use multi-line blocks for readability of complex step scripts

commit 887bf1d03ad2909c00a71464d8a520d05f521efe
Author: Martijn Verburg <martijnverburg@gmail.com>
Date:   Sat May 2 16:33:46 2020 +0100

    Overhaul of Maven files + initial CONTRIBUTING.md (#197)

    * overhaul of Maven files

    * move execution out of mgmt

    * initial contributing guide

    * rollback maven install upgrade

commit 37567efc062722597393f1a3b57cbe7d56497878
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 30 15:33:11 2020 +0100

    add detection of jfr builds on Upstream (#188)

commit 12fe82180adb484229372406176e72e96c9e7e0b
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 30 15:32:14 2020 +0100

    fix displaying correct value in swagger-ui (#194)

commit ed232e0063f53c5d9d02d5f6797fbdabcbce2437
Author: Severin Gehwolf <jerboaa@gmail.com>
Date:   Thu Apr 30 15:23:14 2020 +0200

    Add static-libs as recognized ImageType for upstream (#191)

commit 19676d132edfc19c78fab44234e1fdc417ec2dee
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Apr 17 21:24:33 2020 +0100

    Add pre to the release version split. (#183)

commit 811367c50ece18b5b94728ee6d50f3568da6d7c2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 16 13:44:23 2020 +0100

    add date filter to feature_releases path (#177) (#179)

commit 63fe20d1c569a71503fce83aeaeb73db69d046ba
Author: George Adams <georgeadams1995@gmail.com>
Date:   Wed Apr 15 12:42:57 2020 +0000

    more tests/coverage (#172)

    * more tests/coverage

    * Update GitHubAuthTest.kt

    * add null check

    * clever stuff from John

    * Update GitHubAuthTest.kt

    * I'm an idiot and I know it

    * george isn't such an idiot after all

    * add codecov.yml

commit 1fe2b3cf516c9c2a8a5258c215dd991e54656dab
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Apr 14 14:40:56 2020 +0100

    Fix #171 (#174)

commit 1a8a74ba0eb36c70eae97c50dc3995ddb6c13a24
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Apr 11 18:26:07 2020 +0100

    Bring metrics upgrades to master (#170)

    * Add metrics (#167)

    * Remove example values so they are not pre-filled in swagger-ui.

commit 901ce74a92fb4f5733fc8de5c0e2c0718dfa1434
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Apr 10 23:56:07 2020 +0100

    Add head request for gradle download (#165) (#168)

commit c3160a8590ee287be397887a2795918be434b2a1
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 12:46:02 2020 +0000

    fix linter failures (#163)

    * fix linter failures

    * add newline

    * add more coverage

    * add more coverage

commit 98145cf6e62daab51c2423ba20cce8eaf422a31f
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 9 11:1…
nickebbitt added a commit that referenced this pull request Dec 3, 2020
* Add timezones to timestamps. Add from and to on stats (#94)

* enforce day limit (#103)

* Use Last-Modified and If-Modified-Since to reduce request burden (#109)

* Pass on lastModified header when url is redirected

* Add printing debug stats to narrow down missing stats issues (#111)

* Take the last version in the release as the release version (#118)

* If there are multiple stat entries for a single day, take the last (#114)

* Default the project type to jdk when none is provided (#113)

* add timeout to Http requests

* Filter non-binary assets in stats (#122)

* add health check script (#126)

* Add support for debug images (#130)

* Keep bad stats in staging instance so we can diagnose reporting issues (#133)

* Split releases with a mix of versions (#136)

* Prevent double counting stats when splitting releases (#137)

* Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

* Add debugging logic to http cache

* Fix incorrect updated release check (#142)

* Bring back cache update (#150)

* Pretty print returned json (#149)

* When grouping releases, ignore optional values (#153)

* Merge master changes into staging (#154)

* Default the project type to jdk when none is provided (#113)

* Merge in latest updates from staging (#119)

* Use Last-Modified and If-Modified-Since to reduce request burden (#109)

* Pass on lastModified header when url is redirected

* Take the last version in the release as the release version (#118)

* Bring #124, #114 and #111 from staging into master (#125)

* Add printing debug stats to narrow down missing stats issues (#111)

* If there are multiple stat entries for a single day, take the last (#114)

* add timeout to Http requests

* add health check script (#127)

* add description to top of swagger doc (#131)

* update v3 readme to include deprecation information

* Exclude debug images from live until we are ready to go live (#134)

* remove beta tag

* switch to official github actions badge

* Add v1 reject frontend (#143)

* Add release filter (#151)

Co-authored-by: George Adams <georgeadams1995@gmail.com>

* Fix equality of gitIds (#155)

* Squashed commit of the following: (#164)

commit c3160a8
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 12:46:02 2020 +0000

    fix linter failures (#163)

    * fix linter failures

    * add newline

    * add more coverage

    * add more coverage

commit 98145cf
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Thu Apr 9 11:10:28 2020 +0100

    Merge staging into master (#162)

    * Add timezones to timestamps. Add from and to on stats (#94)

    * enforce day limit (#103)

    * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

    * Pass on lastModified header when url is redirected

    * Add printing debug stats to narrow down missing stats issues (#111)

    * Take the last version in the release as the release version (#118)

    * If there are multiple stat entries for a single day, take the last (#114)

    * Default the project type to jdk when none is provided (#113)

    * add timeout to Http requests

    * Filter non-binary assets in stats (#122)

    * add health check script (#126)

    * Add support for debug images (#130)

    * Keep bad stats in staging instance so we can diagnose reporting issues (#133)

    * Split releases with a mix of versions (#136)

    * Prevent double counting stats when splitting releases (#137)

    * Bump httpcore to fix https://issues.apache.org/jira/browse/HTTPCORE-583

    * Add debugging logic to http cache

    * Fix incorrect updated release check (#142)

    * Bring back cache update (#150)

    * Pretty print returned json (#149)

    * When grouping releases, ignore optional values (#153)

    * Merge master changes into staging (#154)

    * Default the project type to jdk when none is provided (#113)

    * Merge in latest updates from staging (#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (#118)

    * Bring #124, #114 and #111 from staging into master (#125)

    * Add printing debug stats to narrow down missing stats issues (#111)

    * If there are multiple stat entries for a single day, take the last (#114)

    * add timeout to Http requests

    * add health check script (#127)

    * add description to top of swagger doc (#131)

    * update v3 readme to include deprecation information

    * Exclude debug images from live until we are ready to go live (#134)

    * remove beta tag

    * switch to official github actions badge

    * Add v1 reject frontend (#143)

    * Add release filter (#151)

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

    * Fix equality of gitIds (#155)

    * Reformat code based on editorconfig

    * Fixes from lint

    * Format closer to ktlint style

    Co-authored-by: George Adams <georgeadams1995@gmail.com>

commit b94e308
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 09:57:14 2020 +0000

    more tests (#161)

commit b2ef8ea
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Apr 9 09:39:38 2020 +0000

    add more bad tests for better coverage (#160)

    * add more bad tests for better coverage

    * fix linter failure

commit 419790f
Author: George Adams <georgeadams1995@gmail.com>
Date:   Wed Apr 8 12:52:06 2020 +0000

    linter changes (#157)

    * linter changes

    * add github action

    * simplify ktlint

    * fix lint error

commit 26fe502
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 8 13:32:51 2020 +0100

    add version data to BinaryAssetView (#159)

commit 96da9db
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Tue Apr 7 23:18:08 2020 +0100

    add test for aarch ea version string (#156)

commit c700ae8
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 18:42:29 2020 +0100

    Add release filter (#151)

commit d61c403
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Apr 1 13:29:20 2020 +0100

    Add v1 reject frontend (#143)

commit 9e6c27d
Merge: 7a7a889 a0051a1
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Mar 30 10:26:13 2020 +0100

    Merge pull request #138 from gdams/release

    remove beta tag

commit 7a7a889
Author: George Adams <georgeadams1995@gmail.com>
Date:   Mon Mar 30 09:31:54 2020 +0100

    switch to official github actions badge

commit a0051a1
Author: George Adams <georgeadams1995@gmail.com>
Date:   Mon Mar 30 09:23:11 2020 +0100

    remove beta tag

commit c73acf2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 14:06:48 2020 +0000

    Exclude debug images from live until we are ready to go live (#134)

commit cce8f81
Merge: f3b2500 b959d1a
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 27 11:52:32 2020 +0000

    Merge pull request #132 from gdams/index

    update v3 readme to include deprecation information

commit b959d1a
Author: George Adams <georgeadams1995@gmail.com>
Date:   Fri Mar 27 11:50:58 2020 +0000

    update v3 readme to include deprecation information

commit f3b2500
Author: George Adams <georgeadams1995@gmail.com>
Date:   Thu Mar 26 14:05:12 2020 +0000

    add description to top of swagger doc (#131)

commit f0a5809
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Wed Mar 25 14:07:29 2020 +0000

    add health check script (#127)

commit 1b684f2
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Fri Mar 13 13:40:34 2020 +0000

    Bring #124, #114 and #111 from staging into master (#125)

    * Add printing debug stats to narrow down missing stats issues (#111)

    * If there are multiple stat entries for a single day, take the last (#114)

    * add timeout to Http requests

commit 4b5d284
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Sat Feb 22 05:29:03 2020 +0000

    Merge in latest updates from staging (#119)

    * Use Last-Modified and If-Modified-Since to reduce request burden (#109)

    * Pass on lastModified header when url is redirected

    * Take the last version in the release as the release version (#118)

commit c6b4247
Author: John Oliver <1615532+johnoliver@users.noreply.github.com>
Date:   Mon Feb 17 23:26:49 2020 +0000

    Default the project type to jdk when none is provided (#113)

* Add head request for gradle download (#165)

* Add metrics (#167)

* Remove example values so they are not pre-filled in swagger-ui. (#169)

* Fix #171 (#173)

* more tests/coverage (#172) (#176)

* more tests/coverage

* Update GitHubAuthTest.kt

* add null check

* clever stuff from John

* Update GitHubAuthTest.kt

* I'm an idiot and I know it

* george isn't such an idiot after all

* add codecov.yml

Co-authored-by: George Adams <georgeadams1995@gmail.com>

* add date filter to feature_releases path (#177)

* Add installer endpoint (#178)

* Add pre to the release version split. (#180)

* Print binary size statistics (#185)

* add detection of jfr builds on Upstream (#190)

* Add static-libs as recognized ImageType for upstream (#192)

Co-authored-by: Severin Gehwolf <sgehwolf@redhat.com>

* fix displaying correct value in swagger-ui (#193)

* Merge master into staging (#196)

* Add daily jvmImpl download counts to stats updater (#175)

* Calculate j9/hs stats in the updater for github stats

* Implemented github jvm tracking with test

* Clean up

* Fixes from linting

* Minor syntax change

* Added feature_version and jvmImpl to dockerStats

* inherit BaseTest

* Include installer download count in total binary count

* Added null map to jvmImplDownloads and tweaked openjdk name regex

* linting

* Merge master into staging (#210)

* Rebase onto staging (#203)

* Possible solution to #209 on staging (#211)

* Fix #209

* Added some reasoning

Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>

* Merge in staging

* Add daily jvmImpl download counts to stats updater (#175)

* Calculate j9/hs stats in the updater for github stats

* Implemented github jvm tracking with test

* Clean up

* Fixes from linting

* Minor syntax change

* Added feature_version and jvmImpl to dockerStats

* inherit BaseTest

* Include installer download count in total binary count

* Added null map to jvmImplDownloads and tweaked openjdk name regex

* linting

* Rebase onto staging (#203)

* Merge master

* Add riscv architecture to api (#229)

* WIP add riscv64

* Exclude riscv from test set

* Fixed regex (#232)

* Added link to structure.md (#233)

* Added link to structure.md

* Add p tags

* Refactor mongo client connection string (#245)

* Check MONGO_DB property first when creating connection string

As the MONGO_DB property overrides any other values if set it makes
sense logically to check that first before evaluating other cases.

* Refactor MongoClient connection string logic

* Rename connection string variable to align with KMongo.createClient API

* Remove curly braces from string template for consistency

* Extract Mongo connection string logic to function

This also allows the connection string logic to be tested

* Remove unused code

* add application insights (#249)

* add debug logging (#251)

* Fix packaging (#252)

* Rework sampling to track full request time

* Prevent failed build from passing

* print update stats for debugging

* Expose metadata_link for package assets

* Refactor to remove ambiguity between GitHub & Adopt assets

* Add update time to db and poll updates more frequently (#261)

* Add test to provide full example and coverage for creating a binary from GitHub assets

* Use Kotlin backtick style function names in tests for readability

* Refactor rename of function arguments for clarity

* Fix npe

* Fix linting errors

* Stream checksum digest to try to avoid running out of memory

* Prevent updated from scheduling updates

* Make UpdatedInfo a data class (#265)

* Allow GithubHtmlClient to be overridden for tests

This change provides greater control in tests, as well as reduces test execution
time by ~20 seconds.

* Add fongo to UpstreamRelaeseMapperTest

After adding the constructor parameter for the GithubHtmlClient and
defaulting to the cached implementation, this test was failing due to it
eagerly initialising and triggering some database calls without a
database being available.

* Change AdoptBinaryMapper to a class and use constructor injection with default value

* Fix linting issues

* Revert wildcard imports

* Remove unnecessary test setup of Fongo

* Add application insights log appender

* Sync staging with master (dont squash) (#286)

* Add ktlint to Maven build

Also remove from GitHub action workflow to avoid duplication of work

* Bump ktlint to v0.37.2

* Auto-fix/format ktlint issues

Performed with ./mvnw antrun:run@ktlint-format

* Update CONTRIBUTING guide with details of ktlint

* Add support for ADRs within the project structure

Fixes #270

* Branching & Release Strategy ADR (#280)

* Branching & Release Strategy ADR

* Set status of ADR 0002 to Accepted

* Add issue templates (#283)

Fixes #269

Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>
Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>
Co-authored-by: Nick Ebbitt <nick.ebbitt@autotrader.co.uk>

* Dial back logging. Add resource monitoring to updater

* Remove log left from build process (#288)

* Speed up tests:
- Remove mongodb for most tests in favour of an in memory db
- Remove reliance on static json test data in favour of generating test data
- Allow juint to reuse forked jvms

* Log all errors before exit

* Initial DI implementation

* allow tests to run near midnight

* Fix wildcard imports from review

* Add release_name path (#295)

* Add release_name path

* Add AssetsResourceReleaseNamePathTest tests, tidy up annotations

* Add 400 tests requested in review

* fix defaulting mongo connection string settings (#299)

* allow tests to run near midnight

* Fix poor merge

* Fix test hanging

* Remove unneeded annotations

* Fixes from review

Co-authored-by: George Adams <georgeadams1995@gmail.com>
Co-authored-by: Severin Gehwolf <sgehwolf@redhat.com>
Co-authored-by: Adam Thorpe <52922030+adam-thorpe@users.noreply.github.com>
Co-authored-by: Martijn Verburg <martijnverburg@gmail.com>
Co-authored-by: Nick Ebbitt <nickebbitt@gmail.com>
Co-authored-by: Nick Ebbitt <nick.ebbitt@autotrader.co.uk>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants