{"push_id":654053171,"size":17,"distinct_size":17,"ref":"refs/heads/ticket/master/pdb-1310-fix-deactivate-node","head":"541dade2eb5fd4f8c8995994ed02f814a6b12a01","before":"c152ddc3b610963c860650623211d441bfdd1b8d","commits":[{"sha":"0e02a04b21c77b89cae9509170281a1c2b867bb2","author":{"email":"1e585e78a735c7d7719e8ace792a3245d487863c@puppetlabs.com","name":"Andrew Roetker"},"message":"(maint) Speed up storage.clj `<hash> in (?,?,?...)` queries\n\nThis commit addresses an issue where the above query for both\n`resources` and `facts` was very slow on Postgres because we were\ntrimming the bytea hash to a string which was causing Postgres to do a\ntable scan. This commit fixes this issue by changing the parameters in\nthe `(?,?...)` to be munged bytea hashes so we don't do a table scan.","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/0e02a04b21c77b89cae9509170281a1c2b867bb2"},{"sha":"af4f79e845233d3966ea5cca2368a0648366b22d","author":{"email":"1e585e78a735c7d7719e8ace792a3245d487863c@puppetlabs.com","name":"Andrew Roetker"},"message":"(maint) Allow any valid tk config to be used by benchmark tool\n\nThis commit changes the benchmark tool to use the trapperkeeper\nload-config function instead of the kitchensink ini parser so that we\ncan use any valid pdb config file for the benchmarking tool.","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/af4f79e845233d3966ea5cca2368a0648366b22d"},{"sha":"8e7b5c32f449af19dc4de7390518f73f3a60d6ff","author":{"email":"cffd96fcf44a81f985c24de4da8f977ab087db14@gmail.com","name":"Wyatt Alt"},"message":"Update facts.markdown","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/8e7b5c32f449af19dc4de7390518f73f3a60d6ff"},{"sha":"d7b3091ba4b4156e0b973c597ea3a438891c1588","author":{"email":"1e585e78a735c7d7719e8ace792a3245d487863c@puppetlabs.com","name":"Andrew Roetker"},"message":"(PDB-1187) Provide endpoints for a specific report's logs and metrics\n\nThis commit provides two new endpoints for each report, namely\n`/v4/reports/<hash>/logs` and `/v4/reports/<hash>/metrics`.","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/d7b3091ba4b4156e0b973c597ea3a438891c1588"},{"sha":"283434c49693b0f3ba930612eee3e9f1de83d72e","author":{"email":"1e585e78a735c7d7719e8ace792a3245d487863c@puppetlabs.com","name":"Andrew Roetker"},"message":"(maint) Upgrade clj-time ring-core and compojure deps\n\nThis commit upgrades the clj-time, ring-core, and compojure deps. In\nclj-time \"0.6.0\" instances of secs were deprecated in favor of seconds.\nThis patch also updates references of secs in puppetdb to be seconds.","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/283434c49693b0f3ba930612eee3e9f1de83d72e"},{"sha":"bb9e71b5b1f8c66af58855dd5b17b69522f097fa","author":{"email":"cffd96fcf44a81f985c24de4da8f977ab087db14@gmail.com","name":"Wyatt Alt"},"message":"Merge pull request #1364 from ajroetker/ticket/master/pdb-1187_add_report_logs_and_metrics_endpoints\n\n(PDB-1187) Provide endpoints for a specific report's logs and metrics","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/bb9e71b5b1f8c66af58855dd5b17b69522f097fa"},{"sha":"185a682e293df92db7333f2288b5dfb7f96a365e","author":{"email":"cffd96fcf44a81f985c24de4da8f977ab087db14@gmail.com","name":"Wyatt Alt"},"message":"Merge pull request #1370 from ajroetker/maint/allow_any_tk_config_to_be_used_by_benchmarking_tool\n\n(maint) Allow any valid tk config to be used by benchmark tool","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/185a682e293df92db7333f2288b5dfb7f96a365e"},{"sha":"8653ee6b6130233a7a6f5e563e1c619ccb20a437","author":{"email":"cffd96fcf44a81f985c24de4da8f977ab087db14@gmail.com","name":"Wyatt Alt"},"message":"Update release_notes.markdown","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/8653ee6b6130233a7a6f5e563e1c619ccb20a437"},{"sha":"978de24a21d435cc26a98e136f3bd5f693eb6322","author":{"email":"1dc5917c2adeeba13d1ef33dbb40691a1b67cc65@puppetlabs.com","name":"Rob Browning"},"message":"Merge pull request #1369 from ajroetker/maint/upgrade_clj_time_ring_core_compojure\n\n(maint) Upgrade clj-time ring-core and compojure deps","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/978de24a21d435cc26a98e136f3bd5f693eb6322"},{"sha":"cabcf2e21a885886a05642682f6cd94e84fcea24","author":{"email":"cffd96fcf44a81f985c24de4da8f977ab087db14@gmail.com","name":"Wyatt Alt"},"message":"(PDB-1181) Add group_by and aggregate functions (count only)\n\nThis implements a group_by operator and the \"count\" aggregate function. It\nshould be functional on all endpoints except facts and fact-contents, which\nwill be addressed by PDB-1447.","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/cabcf2e21a885886a05642682f6cd94e84fcea24"},{"sha":"580bbc349b8cc64be98423f7b6a29322147f7f87","author":{"email":"f1d27374ad67c65ad142d03675bbdd3b80b82f07@gmail.com","name":"Ryan Senior"},"message":"Merge pull request #1368 from wkalt/ticket/master/pdb-1181-add-aggregate-fns\n\n(PDB-1181) Add group_by and aggregate functions (count only)","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/580bbc349b8cc64be98423f7b6a29322147f7f87"},{"sha":"36c5b9c61620974d51fd6a414a3c072e7500344b","author":{"email":"cffd96fcf44a81f985c24de4da8f977ab087db14@gmail.com","name":"Wyatt Alt"},"message":"(maint) fix /v4/catalogs/<node> so version isn't repeated in the href\n\nPreviously we were passing the url-prefix *and* the version to catalog-status as\nthe url-prefix, which was causing the version to be doubled in the href urls\n(i.e foo/v4/v4/catalogs/node/edges).","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/36c5b9c61620974d51fd6a414a3c072e7500344b"},{"sha":"d797fa36aabff4e75083762ae14911fcfafa391f","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"Merge branch 'stable'\n\n* stable:\n  Update facts.markdown","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/d797fa36aabff4e75083762ae14911fcfafa391f"},{"sha":"670509fb5857810d8150547f74372da6430b7028","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"Merge pull request #1366 from ajroetker/maint/speed_up_hash_in_hash_list_queries\n\n(maint) Speed up storage.clj `<hash> in (?,?,?...)` queries","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/670509fb5857810d8150547f74372da6430b7028"},{"sha":"0c8d1677a5532349c8bd9c73c632cbca9089f166","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"Merge pull request #1375 from wkalt/maint/fix-url-prefix-for-catalog-status\n\n(maint) fix /v4/catalogs/<node> so version isn't repeated in the href","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/0c8d1677a5532349c8bd9c73c632cbca9089f166"},{"sha":"13b1cfc7a86fad7ca884db83c97cc7261a9a234e","author":{"email":"3431b192009a9eea57a14f60504d9190a602d03e@puppetlabs.com","name":"Russell Mull"},"message":"Factor out timestamp-of-newest-record","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/13b1cfc7a86fad7ca884db83c97cc7261a9a234e"},{"sha":"541dade2eb5fd4f8c8995994ed02f814a6b12a01","author":{"email":"3431b192009a9eea57a14f60504d9190a602d03e@puppetlabs.com","name":"Russell Mull"},"message":"(PDB-1310) Add producer_timestamp to deactivate node","distinct":true,"url":"https://api.github.com/repos/mullr/puppetdb/commits/541dade2eb5fd4f8c8995994ed02f814a6b12a01"}]}