<commit_before>

                              KijiMR Release Notes

Version 1.0.2
  * KIJIMR-219. Support for CDH 4.3.

Version 1.0.1
  * KIJIMR-215. Fix bug deserializing AvroKVRecordKeyValueStore instances.
  * KIJIMR-210. All calls to Kiji.Factory.open() now allow parameterization
      via the current Configuration object and through CLI "-Dprop=val" flags.
  * KIJIMR-182. Add basic maven archetype for KijiMR-based projects.

Version 1.0.0
  * Added stability annotations to all public/framework classes.
  * KIJIMR-121. KeyValueStoreConfiguration's constructors have been
      made private. The static factory method createInConfiguration()
      can now be used to create KeyValueStoreConfigurations.
  * KIJIMR-209. MapReduceJobOutput constructors are now package private
      and accessible via org.kiji.mapreduce.output.MapReduceJobOutputs
      static methods.
  * KIJIMR-205. KijiTableKeyValueStore now uses a KijiRowKeyComponents
      object for its key. The static method getTableForReader() is no
      longer required and has been removed.
  * KIJIMR-208. Buffer writes to Kiji tables coming from MapReduce jobs.
  * KIJIMR-204. Adds time range metadata to Kiji-generated HFiles. This
      fixes a NPE in HBase 0.94.2.
  * KIJIMR-199. Adds an InMemoryMapKeyValueStore. This KVStore can be
      used for passing small amounts of information to KijiProducers,
      KijiGatherers, etc.
  * KIJIMR-104. Bulk loads can now load either a full directory or the
      individual partition within.
  * KIJIMR-115. Improves API of AvroMapReader. read() renamed to reload().
      Avro "map" automatically loaded when AvroMapReader created. Fixes
      several bugs in this class.
  * KIJIMR-174. kiji-avro dependency moved to lib/distribution/hadoop*/.
      This dependency is loaded on a Hadoop distribution-specific basis.
  * KIJIMR-197. Publish sources and javadoc jars via Maven build.
  * KIJIMR-107. Removes the KijiDataRequester interface. KijiGatherer,
      KijiProducer, etc. no longer implement this interface.
  * KIJIMR-123. MapReduceJobInput constructors are now package private
      and accessible via org.kiji.mapreduce.input.MapReduceJobInputs
      static methods.

Version 1.0.0-rc62
  * KIJIMR-132. Removes exists() and isNullFn() from util.Lists.
  * KIJIMR-183. Adds ability to retrieve entity id from a KijiTableKeyValueStore
      reader. Call 'KijiTableKeyValueStore.getTableForReader(reader)' to get the
      underlying KijiTable object.
  * KIJIMR-181. Document default values for KeyValueStores.
  * KIJIMR-171. Reorganize project structure for multiple Hadoop distributions.
      KijiMR jars are now placed in $KIJI_MR_HOME/lib/distribution/hadoop2/.
      You can now optionally specify <classifier>hadoop2</classifer> on the
      KijiMR artifact to make your distribution requirement explicit.

Version 1.0.0-rc61
  * KIJIMR-180. Removes deprecated getEntityId() from ProducerContext.
  * KIJIMR-52. KijiTableKeyValueStore reader looks up by EntityId, not by
      String. (Incompatible change.)
  * KIJIMR-114. Declare various methods of MapReduceJobBuilder as 'final'.
  * KIJIMR-165. XML configuration of file-backed KeyValueStores did not
      properly load Hadoop default properties.
  * KIJIMR-166. Add HBase jars to MapReduce task classpath.
  * KIJIMR-167. Print better status messages indicating whether jobs succeed
      or fail.
  * KIJIMR-64. Serialize row filters & start/limit row keys for MapReduce jobs.
  * KIJIMR-151. Pass Configuration to Kiji in HFileMapReduceJobOutput.

Version 1.0.0-rc6
  * KIJIMRLIB-14. Add XML input format.
  * KIJIMR-162. Remove InterruptedException from KijiContext.getStores().
  * KIJIMR-112. Collapses MapReduceJob into KijiMapReduceJob.  Users should
      change instances of MapReduceJob in their code to KijiMapReduceJob.
  * KIJIMR-135. JobIOSpecParseException now extends RuntimeException.
  * KIJIMR-157. Removes --install option from job-history tool.
      Updates job-history.
  * KIJIMR-108. Moves forName methods from KijiMapper, KijiReducer,
      KijiGatherer, KijiProducer, KijiBulkImporter to impl package utility
      classes.
  * KIJIMR-138. Command-line arguments --start-row and --limit-row understand
      entity IDs.
  * KIJIMR-109. Add KijiTableContext.getEntityIdFactory().
    Deprecates ProducerContext.getEntityId(); use KijiRowData.getEntityId().

Version 1.0.0-rc5
  * Initial release.
<commit_msg>Update release notes for release.<commit_after>

                              KijiMR Release Notes

Version 1.0.2
  * KIJIMR-222. Support for profiling. Use enable-profiling.sh in the BentoBox
      to switch to a profiling-enabled jar.
  * KIJIMR-219. Support for CDH 4.3.

Version 1.0.1
  * KIJIMR-215. Fix bug deserializing AvroKVRecordKeyValueStore instances.
  * KIJIMR-210. All calls to Kiji.Factory.open() now allow parameterization
      via the current Configuration object and through CLI "-Dprop=val" flags.
  * KIJIMR-182. Add basic maven archetype for KijiMR-based projects.

Version 1.0.0
  * Added stability annotations to all public/framework classes.
  * KIJIMR-121. KeyValueStoreConfiguration's constructors have been
      made private. The static factory method createInConfiguration()
      can now be used to create KeyValueStoreConfigurations.
  * KIJIMR-209. MapReduceJobOutput constructors are now package private
      and accessible via org.kiji.mapreduce.output.MapReduceJobOutputs
      static methods.
  * KIJIMR-205. KijiTableKeyValueStore now uses a KijiRowKeyComponents
      object for its key. The static method getTableForReader() is no
      longer required and has been removed.
  * KIJIMR-208. Buffer writes to Kiji tables coming from MapReduce jobs.
  * KIJIMR-204. Adds time range metadata to Kiji-generated HFiles. This
      fixes a NPE in HBase 0.94.2.
  * KIJIMR-199. Adds an InMemoryMapKeyValueStore. This KVStore can be
      used for passing small amounts of information to KijiProducers,
      KijiGatherers, etc.
  * KIJIMR-104. Bulk loads can now load either a full directory or the
      individual partition within.
  * KIJIMR-115. Improves API of AvroMapReader. read() renamed to reload().
      Avro "map" automatically loaded when AvroMapReader created. Fixes
      several bugs in this class.
  * KIJIMR-174. kiji-avro dependency moved to lib/distribution/hadoop*/.
      This dependency is loaded on a Hadoop distribution-specific basis.
  * KIJIMR-197. Publish sources and javadoc jars via Maven build.
  * KIJIMR-107. Removes the KijiDataRequester interface. KijiGatherer,
      KijiProducer, etc. no longer implement this interface.
  * KIJIMR-123. MapReduceJobInput constructors are now package private
      and accessible via org.kiji.mapreduce.input.MapReduceJobInputs
      static methods.

Version 1.0.0-rc62
  * KIJIMR-132. Removes exists() and isNullFn() from util.Lists.
  * KIJIMR-183. Adds ability to retrieve entity id from a KijiTableKeyValueStore
      reader. Call 'KijiTableKeyValueStore.getTableForReader(reader)' to get the
      underlying KijiTable object.
  * KIJIMR-181. Document default values for KeyValueStores.
  * KIJIMR-171. Reorganize project structure for multiple Hadoop distributions.
      KijiMR jars are now placed in $KIJI_MR_HOME/lib/distribution/hadoop2/.
      You can now optionally specify <classifier>hadoop2</classifer> on the
      KijiMR artifact to make your distribution requirement explicit.

Version 1.0.0-rc61
  * KIJIMR-180. Removes deprecated getEntityId() from ProducerContext.
  * KIJIMR-52. KijiTableKeyValueStore reader looks up by EntityId, not by
      String. (Incompatible change.)
  * KIJIMR-114. Declare various methods of MapReduceJobBuilder as 'final'.
  * KIJIMR-165. XML configuration of file-backed KeyValueStores did not
      properly load Hadoop default properties.
  * KIJIMR-166. Add HBase jars to MapReduce task classpath.
  * KIJIMR-167. Print better status messages indicating whether jobs succeed
      or fail.
  * KIJIMR-64. Serialize row filters & start/limit row keys for MapReduce jobs.
  * KIJIMR-151. Pass Configuration to Kiji in HFileMapReduceJobOutput.

Version 1.0.0-rc6
  * KIJIMRLIB-14. Add XML input format.
  * KIJIMR-162. Remove InterruptedException from KijiContext.getStores().
  * KIJIMR-112. Collapses MapReduceJob into KijiMapReduceJob.  Users should
      change instances of MapReduceJob in their code to KijiMapReduceJob.
  * KIJIMR-135. JobIOSpecParseException now extends RuntimeException.
  * KIJIMR-157. Removes --install option from job-history tool.
      Updates job-history.
  * KIJIMR-108. Moves forName methods from KijiMapper, KijiReducer,
      KijiGatherer, KijiProducer, KijiBulkImporter to impl package utility
      classes.
  * KIJIMR-138. Command-line arguments --start-row and --limit-row understand
      entity IDs.
  * KIJIMR-109. Add KijiTableContext.getEntityIdFactory().
    Deprecates ProducerContext.getEntityId(); use KijiRowData.getEntityId().

Version 1.0.0-rc5
  * Initial release.

{'fraction_non_alphanumeric': 0.06472743421783057, 'fraction_numerical': 0.03142000666148551, 'mean_word_length': 3.4793635007458974, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1408705', 'n_tokens_mistral': 3026, 'n_tokens_neox': 2745, 'n_words': 935}