<commit_before>

                              Kiji Schema Release Notes

Version 1.0.0-rc3
  * SCHEMA-154. KijiAdmin is now an interface. Use Kiji.getAdmin() to
      get an instance.
  * SCHEMA-105. Hide KijiColumnPager from public API.
  * SCHEMA-127. Command-line tools --confirm is replaced with --interactive,
      which suppresses yes/no prompts if false.
  * SCHEMA-142. KijiTableReader.getScanner() now takes a KijiScannerOptions
      argument as configuration.
  * SCHEMA-50. Kiji.close() is replaced by Kiji.retain() and Kiji.release().
      Kiji instances are created with a reference count of 1. Use the retain()
      method to increase this reference count, if another consumer holds a
      reference to this object.

      You should call release(), or ReferenceCountableUtils.releaseQuietly()
      before discarding the reference. Instances are closed when the reference
      count hits zero.
  * SCHEMA-97. org.kiji.schema.Kiji is now an interface, not a class.
      Use Kiji.Factory.open() to get a Kiji instance.
  * SCHEMA-157. Add KijiTable.getURI().
  * SCHEMA-159. Fixes a bug where KijiRowData.getValues() would return values
      in the wrong order.
  * SCHEMA-128. Add minPoolSize option to KijiTablePool. Kiji will aggressively
      open the min number of connections the first time a table connection is
      requested and will maintain at least that size of a pool indefinitely.
  * SCHEMA-17. DeleteTool replaces and improves DeleteTableTool.
      `kiji delete-table` has been removed. See `kiji delete --help` for
      instructions on using this tool, which can delete rows / cells in addition
      to tables.
  * SCHEMA-129. KijiTableReader converted to an interface. Use
      KijiTable.openTableReader() to get an instance of KijiTableReader for a
      given table.
  * SCHEMA-114. Fix NullPointerException in `kiji install`.
  * SCHEMA-20. Improve validation of cell schema changes.    
      - Counters must specify schema storage 'final'.
      - Final columns require inline schema specifications and cannot change.
      - Schema storage cannot be modified.
  * SCHEMA-113. Bugfix: `kiji metadata` command reports an incorrect usage message.
  * SCHEMA-1. Writes through KijiTableWriter are validated against common reader schema.
  * SCHEMA-111. Adds RELEASE_NOTES.txt
  * SCHEMA-90. KijiURIException subclasses IOException.
  * SCHEMA-13. Removed HBaseTableRecordReader from public API.

Version 1.0.0-rc2
  * SCHEMA-93. Deprecate the org.kiji.schema.mapreduce package. This marks
      classes in this package as @Deprecated in preparation for the eventual
      release of KijiMapReduce.
  * SCHEMA-52. Initial effort at multiple Hadoop version support. While
      MapReduce code requires CDH4, non-MR-based operations provided by
      KijiSchema can be performed with both CDH4 or Apache Hadoop 1.0
      and HBase 0.92.1.
  * SCHEMA-60. Multiple platform profiles for KijiSchema. To facilitate
      multiple Hadoop version support in Kiji, your project must now<commit_msg>SCHEMA-83. Updated RELEASE_NOTES.txt.<commit_after>

                              Kiji Schema Release Notes

Version 1.0.0-rc3
  * SCHEMA-83. Added containsCell method to KijiRowData.
  * SCHEMA-154. KijiAdmin is now an interface. Use Kiji.getAdmin() to
      get an instance.
  * SCHEMA-105. Hide KijiColumnPager from public API.
  * SCHEMA-127. Command-line tools --confirm is replaced with --interactive,
      which suppresses yes/no prompts if false.
  * SCHEMA-142. KijiTableReader.getScanner() now takes a KijiScannerOptions
      argument as configuration.
  * SCHEMA-50. Kiji.close() is replaced by Kiji.retain() and Kiji.release().
      Kiji instances are created with a reference count of 1. Use the retain()
      method to increase this reference count, if another consumer holds a
      reference to this object.

      You should call release(), or ReferenceCountableUtils.releaseQuietly()
      before discarding the reference. Instances are closed when the reference
      count hits zero.
  * SCHEMA-97. org.kiji.schema.Kiji is now an interface, not a class.
      Use Kiji.Factory.open() to get a Kiji instance.
  * SCHEMA-157. Add KijiTable.getURI().
  * SCHEMA-159. Fixes a bug where KijiRowData.getValues() would return values
      in the wrong order.
  * SCHEMA-128. Add minPoolSize option to KijiTablePool. Kiji will aggressively
      open the min number of connections the first time a table connection is
      requested and will maintain at least that size of a pool indefinitely.
  * SCHEMA-17. DeleteTool replaces and improves DeleteTableTool.
      `kiji delete-table` has been removed. See `kiji delete --help` for
      instructions on using this tool, which can delete rows / cells in addition
      to tables.
  * SCHEMA-129. KijiTableReader converted to an interface. Use
      KijiTable.openTableReader() to get an instance of KijiTableReader for a
      given table.
  * SCHEMA-114. Fix NullPointerException in `kiji install`.
  * SCHEMA-20. Improve validation of cell schema changes.
      - Counters must specify schema storage 'final'.
      - Final columns require inline schema specifications and cannot change.
      - Schema storage cannot be modified.
  * SCHEMA-113. Bugfix: `kiji metadata` command reports an incorrect usage message.
  * SCHEMA-1. Writes through KijiTableWriter are validated against common reader schema.
  * SCHEMA-111. Adds RELEASE_NOTES.txt
  * SCHEMA-90. KijiURIException subclasses IOException.
  * SCHEMA-13. Removed HBaseTableRecordReader from public API.

Version 1.0.0-rc2
  * SCHEMA-93. Deprecate the org.kiji.schema.mapreduce package. This marks
      classes in this package as @Deprecated in preparation for the eventual
      release of KijiMapReduce.
  * SCHEMA-52. Initial effort at multiple Hadoop version support. While
      MapReduce code requires CDH4, non-MR-based operations provided by
      KijiSchema can be performed with both CDH4 or Apache Hadoop 1.0
      and HBase 0.92.1.
  * SCHEMA-60. Multiple platform profiles for KijiSchema. To facilitate
      multiple Hadoop version support in Kiji, your project must now
{'fraction_non_alphanumeric': 0.06179866644982924, 'fraction_numerical': 0.02309318588388356, 'mean_word_length': 3.1137123745819397, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5349265', 'n_tokens_mistral': 1823, 'n_tokens_neox': 1708, 'n_words': 721}