{"push_id":788139531,"size":26,"distinct_size":1,"ref":"refs/heads/OPENSHIFT_SECURITY","head":"b9a010b181415bfce6f7969e74038bb8a8c2953f","before":"1d56ac40dba493d97a8f8bfa656a63acd7b4f046","commits":[{"sha":"1173324bc99b2a2116f401d73980a51753604a98","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"Create a sample script to push availability data points to Hawkular Metrics","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/1173324bc99b2a2116f401d73980a51753604a98"},{"sha":"fc6188dcff0b73489cb3f556cdcb262c616e57b0","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"Don't use backticks (deprecated)","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/fc6188dcff0b73489cb3f556cdcb262c616e57b0"},{"sha":"6cd1ac5dfe67111193e2d4e8acef0450edd0f2e7","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"Availability sample page","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/6cd1ac5dfe67111193e2d4e8acef0450edd0f2e7"},{"sha":"3a72af3713d51e19d7f1bb9934fccf471d2ca717","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"Skip sample page deps license checks","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/3a72af3713d51e19d7f1bb9934fccf471d2ca717"},{"sha":"56144b57d038ff974c6a08ade50765397ff45e4f","author":{"email":"ecbe6b3bf7687051060664236c754f42edca6335@redhat.com","name":"Stefan Negrea"},"message":"[HWKMETRICS-236] Make the CORS origin configurable. Also add tests to verify the CORS origin policy is enforced properly.","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/56144b57d038ff974c6a08ade50765397ff45e4f"},{"sha":"105240320ed886636bfd54e280a6fabaf183641c","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"HWKMETRICS-250 Core-API does not compile on newest JDK 1.8\n\nHelped the compiler to infer generic type","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/105240320ed886636bfd54e280a6fabaf183641c"},{"sha":"1a121727c50fe541d336174c0e18c67476a1b38f","author":{"email":"95fef802084407f2d182f5d234b7cba259bb9913@redhat.com","name":"John Sanda"},"message":"add some debug logging to see how many writes we do per batch","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/1a121727c50fe541d336174c0e18c67476a1b38f"},{"sha":"84a92fd78821b59cbb8969fd445fafb4fb784be3","author":{"email":"ecbe6b3bf7687051060664236c754f42edca6335@redhat.com","name":"Stefan Negrea"},"message":"[HWKMETRICS-236] Code review updates","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/84a92fd78821b59cbb8969fd445fafb4fb784be3"},{"sha":"da7ed2914fab57667799f87cb27cac8d0ace5e94","author":{"email":"6f89fdda952c61c9744a41f688ea8ade2217e99d@gmail.com","name":"Thomas Segismont"},"message":"Merge pull request #338 from hawkular/HWKMETRICS-236\n\n[HWKMETRICS-236] Make the CORS origin configurable.","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/da7ed2914fab57667799f87cb27cac8d0ace5e94"},{"sha":"0b97b0eb8e4a7aaa4d6288a39ef01beb8bc86e16","author":{"email":"6f89fdda952c61c9744a41f688ea8ade2217e99d@gmail.com","name":"Thomas Segismont"},"message":"Merge pull request #330 from tsegismont/rhmap_poc\n\nRHMAP samples","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/0b97b0eb8e4a7aaa4d6288a39ef01beb8bc86e16"},{"sha":"dcdf030eb82a64296ccd8cb9ae7b01123b618f3c","author":{"email":"3d7a8ac2f73def59cbcc8270a675c3d7dee18338@iki.fi","name":"Michael Burman"},"message":"Merge pull request #343 from tsegismont/jira/HWKMETRICS-250\n\nHWKMETRICS-250 Core-API does not compile on newest JDK 1.8. Merged even when perf-test fails (this commit has nothing to do with performance)","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/dcdf030eb82a64296ccd8cb9ae7b01123b618f3c"},{"sha":"e6237dfa483333ea81f41e7a887c2f2dd23cfca1","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"HWKMETRICS-244 Internal server error when sending malformed availability data points\n\nWe should only accept data with a valid timestamp and value.\n\nThis commit consolidates the models:\n- all model classes (request and response) under the same package for\n  clarity\n- renamed TenantParam to TenantDefinition because it's both a request and response\n  model\n- shared MetricDefinition model class\n- all model classes immutable\n- use @JsonCreator for deserialization and basic, on-the-fly validation\n- annotate getters for serialization when it makes sense (filter out\n  empty collections/maps, serializer selection)\n\nThis commit also solves \"HWKMETRICS-126 Data points timestamp defaults to 0\" as well (we won't provide a way to use server timestamp).","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/e6237dfa483333ea81f41e7a887c2f2dd23cfca1"},{"sha":"e309f126b2a7de69d45ddc3eec05232e1902573d","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"HWKMETRICS-127 Add back support for specifying data retention with tenant creation\n\nRetention settings property name is \"retentions\" in JSON (a bit shorter than \"retentionSettings\")","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/e309f126b2a7de69d45ddc3eec05232e1902573d"},{"sha":"4cb87bb781ad9a7ca456d942b48e82f228906cf0","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"Side work: factored out duplicated code for large payload checks","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/4cb87bb781ad9a7ca456d942b48e82f228906cf0"},{"sha":"b5a34dfb045c90964c2f470d26459ece3cc7b606","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"Faster equals and hashCode implementations:\n- avoid unnecessary boxing\n- avoid unnecessary null checks\n- compare MetricType with identity operator\n\nAlso, fixed an equals/hashCode consistency issue in MetricDefinition","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/b5a34dfb045c90964c2f470d26459ece3cc7b606"},{"sha":"6def66fc34611cbe04372bf9cbadb5d990fd1984","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"Use unmodifiableMap, not synchronizedMap","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/6def66fc34611cbe04372bf9cbadb5d990fd1984"},{"sha":"27a2cb64bc223c7419a1bcb2f11bb1bfcea5633b","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"Use ImmutableMap#of instead of Collections#unmodifiableMap","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/27a2cb64bc223c7419a1bcb2f11bb1bfcea5633b"},{"sha":"1de1f7b4d88b081bcbf1014f22984c859960b7da","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"Indicate in the API doc that retention settings are expressed in days","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/1de1f7b4d88b081bcbf1014f22984c859960b7da"},{"sha":"4f48033db4df7f5073d4fbf7516c2f88defe8de6","author":{"email":"99bb71594dc77d0254b1b4a0acef68202718607d@redhat.com","name":"Thomas Segismont"},"message":"Some doc updates","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/4f48033db4df7f5073d4fbf7516c2f88defe8de6"},{"sha":"67e8eb171a3c2d93bc948b0fad5bad671ab553ab","author":{"email":"95fef802084407f2d182f5d234b7cba259bb9913@redhat.com","name":"jsanda"},"message":"Merge pull request #340 from tsegismont/jira/HWKMETRICS-127\n\nHWKMETRICS-127 Add back support for specifying data retention with tenant creation","distinct":false,"url":"https://api.github.com/repos/mwringe/hawkular-metrics/commits/67e8eb171a3c2d93bc948b0fad5bad671ab553ab"}]}