This repository has been archived by the owner on Oct 14, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 36
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
johnoliver
force-pushed
the
fix-checksum
branch
from
April 14, 2020 12:29
f39b9c8
to
d4d2be9
Compare
Codecov Report
@@ Coverage Diff @@
## staging #173 +/- ##
=============================================
- Coverage 65.77% 65.73% -0.05%
Complexity 258 258
=============================================
Files 92 92
Lines 2101 2101
Branches 363 363
=============================================
- Hits 1382 1381 -1
Misses 515 515
- Partials 204 205 +1
Continue to review full report at Codecov.
|
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 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Checklist
mvn clean package
build and test completes