{"push_id":692366536,"size":328,"distinct_size":25,"ref":"refs/heads/master","head":"5595bdaeac207ddfb7903246f3a97bc45b6e0c88","before":"cb952f6fa92092929d585619dd5896281bf6aa58","commits":[{"sha":"0554fe1ebaebcbfa4b4c3ff0043ee482ba34f475","author":{"email":"d51f8cda78b4ce626e794f7277d3dd898b0d3302@ccri.com","name":"Chris Eichelberger"},"message":"GEOMESA-128 Copy feature-type UserData within the IndexEntry\n\nOne-line fix to ensure that features are inserted with the\nfeature date-time rather than the current system date-time.\nAlso added a unit test to ensure that we don't jeopardize\nthis function in the future.","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/0554fe1ebaebcbfa4b4c3ff0043ee482ba34f475"},{"sha":"6ee6a7a19072700c1140b0a67894b3d4358f540b","author":{"email":"629a1b0471364fcc7abf11c79f7b6c4056295781@ccri.com","name":"Michael Ronquest"},"message":"GEOMESA-134 DTG field treatment in package object 'index' not safe\n\nWrap dtg variables in core.index in Options, since the temporal field in optional.\nAlso modify FilterToAccumulo to handle these changes.","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/6ee6a7a19072700c1140b0a67894b3d4358f540b"},{"sha":"728cb61b99c3d06fa535608f50e17d585af921be","author":{"email":"f5dc3247cbfe1e9516025b4ccf681397733b2160@ccri.com","name":"Emilio Lahr-Vivaz"},"message":"GEOMESA-88 - Set visibilities on written data, apply authorizations to queries, allow for 3rd party service providers for authorizations","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/728cb61b99c3d06fa535608f50e17d585af921be"},{"sha":"738cdf5c2b12b7b44e49929da263006b39644a91","author":{"email":"668ab32a2721a136a041a4e043bccbe17480cfb3@ccri.com","name":"Andrew Hulbert"},"message":"GEOMESA-136 Adding WPS processes for Geomesa Query and Geomesa Proximity Search","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/738cdf5c2b12b7b44e49929da263006b39644a91"},{"sha":"8501e83af0a04a6c5ea122b6d1b50bd04a53ee0c","author":{"email":"f5dc3247cbfe1e9516025b4ccf681397733b2160@ccri.com","name":"Emilio Lahr-Vivaz"},"message":"GEOMESA-67 Checking for visibilities before allowing write, enforcing existing schema if present","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/8501e83af0a04a6c5ea122b6d1b50bd04a53ee0c"},{"sha":"2bde59b34c7535c8ab4541ed6708e02ffb120ce5","author":{"email":"629a1b0471364fcc7abf11c79f7b6c4056295781@ccri.com","name":"Michael Ronquest"},"message":"GEOMESA-101,GEOMESA-130 Performance Enhancements to Iterator Stack For Simple Queries\n\nGEOMESA-101  Optimize geometry only queries in iterator\nAdd an IndexIterator to the iterator stack which is run in place of the SpatioTemporalIntersectingIterator AND the SimpleFeatureFilteringIterator.\n\nThe trigger for this action is a query which satisfies the following:\n1) Defines a transform which projects ONLY the geometry and temporal attributes used in the GeoMesa index\n2) Filters on only the geometry and temporal attributes, and can be distilled into the selection of a polygon and interval.\n\nIf the above requirements are met, the IndexIterator is run and a message indicating such is logged.\n\nGEOMESA-130 Refactor SimpleFeatureFilteringIterator to skip decoding when the ECQL is Filter.INCLUDE\nAdd logic to IndexQueryPlanner that removes the SimpleFeatureFilteringIterator from the Iterator stack if:\n1) No transform is defined.\n2) The filter is defined on only the geometry and temporal attributes, and can be distilled into the selection of a polygon and interval.\n3) The DensityIterator is not selected via setting of the DENSITY key in the Query.","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/2bde59b34c7535c8ab4541ed6708e02ffb120ce5"},{"sha":"dbbb5545190bfe9f8cd9d73d5b94a7074a41d109","author":{"email":"a4fa14d683fa880d232d5f8a93f1a0f57ad321c0@ccri.com","name":"Andrew Annex"},"message":"GEOMESA-138 encode avrosimplefeature field name\n\nAdded unicode encoding of feature names and attribute names using Hex, with tests.","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/dbbb5545190bfe9f8cd9d73d5b94a7074a41d109"},{"sha":"7b24ac5fc175372e43f86cf80c0d0ca65e3a0fd6","author":{"email":"f5dc3247cbfe1e9516025b4ccf681397733b2160@ccri.com","name":"Emilio Lahr-Vivaz"},"message":"GEOMESA-147 loading default auth provider outside SPI process\n\nEnables loading auth provider without the SPI Process.","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/7b24ac5fc175372e43f86cf80c0d0ca65e3a0fd6"},{"sha":"ae3a1346a76877ad0c2314059521afd899a8438d","author":{"email":"668ab32a2721a136a041a4e043bccbe17480cfb3@ccri.com","name":"Andrew Hulbert"},"message":"GEOMESA-153 Remove class cast exception\n\n* Avoids a class cast exception in a test.","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/ae3a1346a76877ad0c2314059521afd899a8438d"},{"sha":"deeb1d83a499a37b3f788ec228f8dd7463634efc","author":{"email":"668ab32a2721a136a041a4e043bccbe17480cfb3@ccri.com","name":"Andrew Hulbert"},"message":"GEOMESA-146 WPS import process for performance\n\n* Implements a bulk WPS import process.","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/deeb1d83a499a37b3f788ec228f8dd7463634efc"},{"sha":"d2fefd10a4e6483ac7a78cd44d29269925215ec1","author":{"email":"83604274d3a3e0dfcd82a32294463cf1dbc0eae3@ccri.com","name":"Jim Hughes"},"message":"GEOMESA-122 Split OR filters into multiple queries\n\n* Created a OrSplittingFilter Visitor which helps break apart a more complex Filter into pieces.\n* Moved up the SelfClosingBatchScanner into core and implemented a basic CloseableIterator trait.","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/d2fefd10a4e6483ac7a78cd44d29269925215ec1"},{"sha":"db3bf262c55cd6fa6b43ec7e7b4fdbf2f72721b2","author":{"email":"a4fa14d683fa880d232d5f8a93f1a0f57ad321c0@ccri.com","name":"Andrew Annex"},"message":"GEOMESA-131 Implemented get properties methods in AvroSimpleFeature\n\nTests included in AvroSimpleFeatureTest.scala","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/db3bf262c55cd6fa6b43ec7e7b4fdbf2f72721b2"},{"sha":"761651d7b487529e90c4a8e19bab7a3247ccccf0","author":{"email":"668ab32a2721a136a041a4e043bccbe17480cfb3@ccri.com","name":"Andrew Hulbert"},"message":"GEOMESA-149 Update GeoServer deployment instructions\n\n* Includes commons-codec jar.","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/761651d7b487529e90c4a8e19bab7a3247ccccf0"},{"sha":"982fbda58d924dae1c43650d83f27f259c3e780f","author":{"email":"629a1b0471364fcc7abf11c79f7b6c4056295781@ccri.com","name":"Michael Ronquest"},"message":"GEOMESA-133 SimpleFeature UserData lost in IndexQueryPlanner\n\nAdd functions to transfer the SimpleFeatureType UserData into and out of IteratorSettings, which would otherwise be lost\nwhen passed to the Iterators via DataUtilities.encodeType","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/982fbda58d924dae1c43650d83f27f259c3e780f"},{"sha":"961c8807a1cc1b023feb5d26483ceb59e71ce5c8","author":{"email":"f5dc3247cbfe1e9516025b4ccf681397733b2160@ccri.com","name":"Emilio Lahr-Vivaz"},"message":"GEOMESA-151 allowing schema to not be set in datastore config for already created features","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/961c8807a1cc1b023feb5d26483ceb59e71ce5c8"},{"sha":"f4105a47f2ad2ed2c4e0bb4becdc08b60caf0c9d","author":{"email":"a4fa14d683fa880d232d5f8a93f1a0f57ad321c0@ccri.com","name":"Andrew Annex"},"message":"GEOMESA-155 fix for non-thread-safe map\n\nChanged attributeNameLookUp into a HashMap with SynchronizedMap traits","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/f4105a47f2ad2ed2c4e0bb4becdc08b60caf0c9d"},{"sha":"b37df16482c746ecb7ea323491b01880bfae520b","author":{"email":"6e2f9e6111e77edd0c446ea7a84e25323d137a61@ccri.com","name":"Hunter Provyn"},"message":"GEOMESA-162 Turn off zookeeper.ClientCnxn DEBUG logging in REPL","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/b37df16482c746ecb7ea323491b01880bfae520b"},{"sha":"bcc95e25d722f0d7c2e750e517a05da159ade0b4","author":{"email":"629a1b0471364fcc7abf11c79f7b6c4056295781@ccri.com","name":"Michael Ronquest"},"message":"GEOMESA-154 Remove commented out code present in MockAccumuloSource in IteratorTriggerTest","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/bcc95e25d722f0d7c2e750e517a05da159ade0b4"},{"sha":"1a93ae3eb161d555ded25948403028f8f249d6bd","author":{"email":"83604274d3a3e0dfcd82a32294463cf1dbc0eae3@ccri.com","name":"Jim Hughes"},"message":"GEOMESA-170 - Two query corner cases\n\n* Addressed degenerate intersections in the Geometry utils.\n* Properly handles intervals in FilterToAccumulo.","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/1a93ae3eb161d555ded25948403028f8f249d6bd"},{"sha":"649d49255b4c3276272aac0f8f319307925e9f9e","author":{"email":"f5dc3247cbfe1e9516025b4ccf681397733b2160@ccri.com","name":"Emilio Lahr-Vivaz"},"message":"GEOMESA-172 adding try around decoding simple features","distinct":false,"url":"https://api.github.com/repos/jnh5y/geomesa/commits/649d49255b4c3276272aac0f8f319307925e9f9e"}]}