{"push_id":957599092,"size":92,"distinct_size":24,"ref":"refs/heads/master","head":"fe5324a7344c60dedb34607a1dd4d10909f374fe","before":"6df3929a7255d3fac449acf8134f62dd167a6074","commits":[{"sha":"293746c72a3686870c8efc696ae17350849d42f3","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Log CPU core count at startup","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/293746c72a3686870c8efc696ae17350849d42f3"},{"sha":"5209e91a6535b71f08187b80a2b18b137fc31c3f","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Refactoring and doc improvements","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/5209e91a6535b71f08187b80a2b18b137fc31c3f"},{"sha":"872d00979210e36a8cce9350b5c36277476d0a14","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"ChannelResolvers return a ChannelSource instead of a ReadableByteChannel in order to facilitate multi-threaded reading","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/872d00979210e36a8cce9350b5c36277476d0a14"},{"sha":"521db138335a4899d59bb7e7be2f7e1cb86ad39c","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"JaiProcessor (and KakaduProcessor/OpenJpegProcessor JAI processors) use RenderedImages returned from ImageReader, rather than JAI ImageDecoder","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/521db138335a4899d59bb7e7be2f7e1cb86ad39c"},{"sha":"fc2ec8e683473d697850aafebe49bc2c514249cf","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Merge branch 'release/2.0' into develop\n\n# Conflicts:\n#\tsrc/main/java/edu/illinois/library/cantaloupe/resource/ImageRepresentation.java\n#\twebsite/changes.html","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/fc2ec8e683473d697850aafebe49bc2c514249cf"},{"sha":"c2f6708855435b0f9a56fb9176458c07ab6fd96e","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Clarify that putDimension() needs to clean up after itself","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/c2f6708855435b0f9a56fb9176458c07ab6fd96e"},{"sha":"80998083bdee3ec2cb6e490980f64631f30ecc15","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Work on JAI image writing","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/80998083bdee3ec2cb6e490980f64631f30ecc15"},{"sha":"6bf72931cabead75993ae1dd15aa9e96ce8f4152","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Merge branch 'release/2.0' into develop","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/6bf72931cabead75993ae1dd15aa9e96ce8f4152"},{"sha":"3ef51cf358d34b3d4a34df988473e559a1ff067c","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Bump to 2.1-SNAPSHOT","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/3ef51cf358d34b3d4a34df988473e559a1ff067c"},{"sha":"74fc3f6a6763c2cd3b4028ed375a34f57cadccd6","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Add Java2dProcessor.tif.compression config option","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/74fc3f6a6763c2cd3b4028ed375a34f57cadccd6"},{"sha":"c839ac6c6988bcaf2fe6b8c770e1baa6605a4e23","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Merge branch 'release/2.0' into develop","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/c839ac6c6988bcaf2fe6b8c770e1baa6605a4e23"},{"sha":"128934e7ee3009f43a5f23543f2296f00caf7a63","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Replace JAI-EXT with Sun JAI","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/128934e7ee3009f43a5f23543f2296f00caf7a63"},{"sha":"67234ba7ffcc6e4668e164a38be8f620faf76c85","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Fix write(RenderedOp) with JPEG output of source images with alpha","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/67234ba7ffcc6e4668e164a38be8f620faf76c85"},{"sha":"ccb7d81fe476bef742523d16b423347a36b315b1","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Fix Image API 2.x link","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/ccb7d81fe476bef742523d16b423347a36b315b1"},{"sha":"6d26f945d35ae21b7c252d9aa965ecdace59d9fe","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Merge branch 'release/2.0' into develop\n\n# Conflicts:\n#\tpom.xml","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/6d26f945d35ae21b7c252d9aa965ecdace59d9fe"},{"sha":"eb7014c16cf11347931660a9f31b68d385436e86","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Add SyslogAppender (#26)","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/eb7014c16cf11347931660a9f31b68d385436e86"},{"sha":"e1e014a811a7eb27fa3bf1dd981117dc25432e02","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Fix a potential SAXParserException in getSize() caused by leading newline in kdu_jp2info output by reading into an intermediary byte array. This solution has the unfortunate effect of being less efficient.","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/e1e014a811a7eb27fa3bf1dd981117dc25432e02"},{"sha":"0eb3f0d9b96536afef5249cf39b274965cc90e8f","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Merge branch 'release/2.0' into develop\n\n# Conflicts:\n#\tpom.xml\n#\twebsite/changes.html","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/0eb3f0d9b96536afef5249cf39b274965cc90e8f"},{"sha":"d244e95ef76a08901905e8d4979738e07231d34e","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"Add OpenSeadragon viewer to home page","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/d244e95ef76a08901905e8d4979738e07231d34e"},{"sha":"e0599e19b2252d77d8e23c5a630c2727738ff5d0","author":{"email":"2fc3de7e51b2e299720c926f16a96f8a4644175a@n-ary.net","name":"Alex Dolski"},"message":"getSize() and readSize() log dimension read/retrieval time","distinct":false,"url":"https://api.github.com/repos/medusa-project/cantaloupe/commits/e0599e19b2252d77d8e23c5a630c2727738ff5d0"}]}